/* sw.css - as of Nov. 27, 2009, CSS is being overhauled, 
PLEASE DO NOT OVERWRITE THIS CODE, 27/Dec/2009 1:25
Spyder */

/* SW site colors ------------------------------------
----------------------------------------------------------*/


/* START DEFAULT STYLES */
body, td, span, blockquote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

.sbhd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993333;
	padding-left: 11px;
}


.caption {
  font-size: 10px;
  color: #666666;
  font-style: italic;
  padding-left: 10px;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height:1.3em;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 1px;
  margin-right: 5px;
}

sup {
  font-size: xx-small;
  vertical-align: top;
}

.superscript { 
  vertical-align: 12%; 
  font-size: 9px; 
}

input, select, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

ul {
  font-size: 12px;
  line-height:150%;
/*----
  line-height:15px;
----*/
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 0px;
  padding-left: 0px;
  list-style-image: url(../swimages/msc_bullet_gray.gif);
}

h1 { 
  font-size:16px; 
  color:#993333; 
}

h2 {
  font-size:14px;
  color:#993333;
  margin-top: 10px;
}

h3 { font-size:12px; color:#666666; }
h4 { font-size:12px; color:#333333; }
h5 { font-size:12px; color:#333333; }
h6 { font-size:12px; color:#333333; }

hr {border: 0; height: 1px; color: #e1e2e3; background-color: #e1e2e3;  margin-top: 3; margin-bottom: 3px;}


/* START LINKS */
/* removed front size for links, spy 10.21.09 */
a {
  font-family: Arial, Helvetica, sans-serif;
  color: #993333;
  text-decoration: none;
}

a:link, a:visited {
  color: #993333;
  text-decoration: none;
}

a:hover, a:active {
  color: #999999;
  text-decoration: none;
}

/* END LINKS */
/* END DEFAULT STYLES */

/* START BACK TO TOP STYLES */

a.leftnav {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 1px;
  margin-right: 0px;
  color: #993333;    /* font-weight: normal !Important; */
}

a.title_pr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration : none;
}

a.pr_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px !Important;
}

a.cntxt_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px !Important;
  font-weight: bold;
  text-decoration : none;
}

a.backToTop {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration : underline;
  color: #003399;
}

a.ir_home_dis {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a.backToTop:link, a.backToTop:visited {
  color: #999999;
}

a.backToTop:hover, a.backToTop:active {
	color: #003399;
	text-decoration: underline;
}

/* START BREADCRUMB STYLES */
.breadcrumb, .breadcrumb a:link, .breadcrumb a:visited {
  color: #993333;
  font-size:  11px;
}

.breadcrumb a:hover, .breadcrumb a:active {
  color: #666666;
  font-size:  11px;
}
/* END BREADCRUMB STYLES */


/* START NAVIGATION STYLES */
.navBarContainer {
  position:absolute;
}

/* START NO INSTANCES FOUND, BUT LEAVING IN -------*/
.ltNavSel, .ltNavSel a:link, .ltNavSel a:visited, .ltNavSel a:active {
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
}

.ltNavTertiary, .ltNavTertiary a:link, .ltNavTertiary a:visited, .ltNavTertiary a:active {
  font-size: 11px;
  color: #993333;
  font-weight: bold;
  text-decoration: none;
}

.tertiary, .tertiary a:link, .tertiary a:visited, .tertiary a:hover, .tertiary a:active {
 font-size: 10px;
}

/* RIGHTNAV PADDING */
.ruleandpad {
  padding-right: 10px;
  padding-left: 10px;
  border-left-width: thin;
  border-left-style: solid;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: #CCCCCC;
}
/* END NO INSTANCES FOUND, BUT LEAVING IN -------*/

.quadpad { margin-left:5px; margin-right:5px; margin-top:10px; }
.quadpad  a:link { text-decoration:none; color:#993333; }
.quadpad  a:visited { text-decoration:none; color:#993333; }
.quadpad  a:active { text-decoration:none; color:#999999; }
.quadpad  a:hover { text-decoration:none; color:#999999; }

/* START TOP NAVIGATION */
table td.bg_topnav table {
  width: 100%;
  height: 20px;
}
.navtop {
  width: 190px;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.8;
  padding: 0px;
  white-space: nowrap;
									 /* letter-spacing: -0.02em; */
}

.navtop ul {
  margin: 0;
  width: 100%;
  list-style-image: none !Important;
  list-style-type: none !Important;
  text-decoration: none !Important;
}

.navtop li {
  display: inline;
  margin: 0;
  float: left;
       /*width: 120px;*/
  text-align: center;
}

.navtop a {
  font-size: 10px !Important;
  font-weight: bold !Important;
  display: block;
  width: 100%;
  text-decoration: none !Important;
}

.homeBanner {
  position:absolute;
  left:380px;
  top:172px;
  width:370px;
  height:40px;
  background-color:#6699cc;
  visibility:hidden;
}
.homeBannerText, .homeBannerText a:link, .homeBannerText a:visited, .homeBannerText a:hover, .homeBannerText a:active {
  font-size: 11px;
  color: #ffffff;
}
/* END TOP NAVIGATION */
/* END NAVIGATION STYLES */

/* START BODY STYLES */
/* .head COLOR IS SPECIFIED IN SECTOR SPECIFIC CSS*/

.head, .head a p {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.head a:link, .head a:visited, .head a:hover, .head a:active {
  text-decoration: none !Important;
}

.hd_rule, .hd_rule a p {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin-right: 0px !important;
  font-weight: bold;
  background-image: url(/ti/img/misc/msc_grayline_373.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.hd_rule a:link, .hd_rule a:visited, .hd_rule a:hover, .hd_rule a:active {
 text-decoration: none;
}

.hd_rule_bu, .hd_rule_bu a p {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin-right: 0px !Important;
  font-weight: bold;
  background-image: url(/ti/img/misc/msc_grayline_373.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  color: #999999;
}

.hd_rule_bu a:link, .hd_rule_bu a:visited, .hd_rule_bu a:hover, .hd_rule_bu a:active {
  text-decoration: none;
}

.hd2_rule, .hd2_rule a p {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin-right: 0px !Important;
  font-weight: bold;
  background-color: #eeefef;
          /*background-image: url(/ti/img/misc/msc_grayline_373.gif);*/
  background-position: bottom right;
  background-repeat: no-repeat;
}

.hd2_rule a:link, .hd2_rule a:visited, .hd2_rule a:hover, .hd2_rule a:active {
  text-decoration: none;
}

.hdlg_rule, .hdlg_rule a p {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  margin-right: 0px !Important;
  font-weight: bold;
         /*background-image: url(/ti/img/misc/msc_grayline_373.gif);*/
  background-position: bottom right;
  background-repeat: no-repeat;
}

.hdlg_rule a:link, .hdlg_rule a:visited, .hdlg_rule a:hover, .hdlg_rule a:active {
  text-decoration: none;
}


/* END BODY STYLES */

/* START RIGHT STYLES */
.right, .right td, .right p, .right a:link, .right a:visited, .right a:hover, .right a:active {
  font-size: 11px;
}

.right .abstract .head {
  font-size: 11px;
  font-weight: bold;
  color: #003399;
  margin: 0px !Important;
}

.right .abstract .head a:link, .right .abstract .head a:visited, .right .abstract .head a:hover, .right .abstract .head a:active {
  text-decoration: none;
  font-size: 11px;
  margin: 0px !Important;
}

.right .abstract .subHead {
  font-size: 11px;
  margin: 0px !Important;
  font-weight: bold;
  color: #666666;
}

.right .abstract .subHead a:link, .right .abstract .subHead a:visited, .right .abstract .subHead a:hover, .right .abstract .subHead a:active {
  text-decoration: none;
  margin: 0px !Important;
  font-size: 11px;
}

.right ul {
  font-size: 11px;
}

.website, .website a:link, .website a:visited, .website a:hover, .website a:active {
  font-size: 11px;
  font-weight: bold;
}

/* END RIGHT STYLES */


/* START FOOTER STYLES */

.footerGrey, a.footerGrey, a.footerGrey:link, a.footerGrey:visited {
  color:#993333;
  font-size:11px;
  text-decoration:none;
  border-bottom: 0;
}

a.footerGrey:hover, a.footerGrey:active {
  color:#999999;
  border-bottom: 0;
  font-size:11px;
}

a.footer, a.footer:link, a.footer:visited { 
  color:#993333;
  font-size:11px;
  text-decoration:none;
  border-bottom: 0;
} 

a.footer:hover, a.footer:active {
  color:#999999;
  border-bottom: 0;
  font-size:11px;
}

/* END FOOTER STYLES */

/* boxes */
.boxedItem { border: 1px solid #CCC; padding: 4px; }
.boxedItem2 { border: 1px solid #CCC; padding: 2px; }
.boxedItem3 { border: 1px solid #CCC; padding: 3px; }
.boxedItem6 { border: 1px solid #993333; padding: 6px; }

.yearrow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #663;
  padding-left:4px;
  line-height: 1.75em;
  font-weight: bold;
  background-color: #eeefef;
}

.boxedItemleftsidebotgray {
  border-bottom: solid 1px #CCC; 
  border-left: solid 1px #CCC;
  padding: 4px;
}

/*old-------
.boxedItemKEY { 
  border: 1px solid #CCC; 
  padding: 4px; font-size:10px; 
}
--------------*/

.boxedItemKEY {
  border: 1px solid #CCC;
  padding: 4px;
  font-size:10px;
  color: #c0c0c0;
  text-transform: uppercase;
}

.boxedquoteRIGHT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-left: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.boxedquoteLEFT { font-family: Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-right: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.boxedquoteRIGHTcol1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #933; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-left: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.boxedquoteLEFTcol1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #933; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-right: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.boxedquoteRIGHTcol2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #663; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-left: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
.boxedquoteLEFTcol2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #663; letter-spacing: 1.25px; line-height: 140%; border-bottom: solid 1px #E6E6E6; border-right: solid 1px #E6E6E6; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }

.boxedItemRIGHTsidequote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-bottom: solid 1px #E6E6E6; 
  border-left: solid 1px #E6E6E6;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.boxedItemLEFTsidequote {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-bottom: solid 1px #E6E6E6; 
  border-right: solid 1px #E6E6E6;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}

.boxedItemleftsidebotbeige {
  border-bottom: solid 1px #eeefef; 
  border-left: solid 1px #eeefef;
  padding: 4px;
}

.boxedItemleftsidebotcol3c {
  font-size:12px;
  font-weight: bold;
  color: #666633;
  border-bottom: solid 1px #c0c0c0; 
  border-left: solid 1px #c0c0c0;
  padding: 6px;
}

.boxedItemleftside2botbeige {
  border-bottom: solid 1px #CCCCCC; 
  border-left: solid 1px #CCCCCC;
  padding: 6px;
}

.boxedItemleftsidebotpalegray {
  border-bottom: solid 1px #E6E6E6; 
  border-left: solid 1px #E6E6E6;
  padding: 3px;
}

.boxedleftbottomcol1bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
  border-bottom: solid 1px #E6E6E6; 
  border-left: solid 1px #E6E6E6;
  padding: 3px;
}

.boxedleftbottomdefbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  font-weight: bold;
  border-bottom: solid 1px #E6E6E6; 
  border-left: solid 1px #E6E6E6;
  padding: 3px;
}

.boxedItemsidebot {
/* padding: 4px; */
  border-right: solid 1px #CCC;
  border-bottom: solid 1px #CCC; 
  border-left: solid 1px #CCC;
  padding: 0px;
}

.boxedItemsides {
/* padding: 4px; */
  border-right: solid 1px #CCC;
/* border-bottom: solid 1px #CCC; */
  border-left: solid 1px #CCC;
  padding-right: 0px;
  padding-bottom: 4px;
  padding-left: 0px;
  padding-top: 0px;
}

/* START BACKGROUND 111111 CLASSES */
.bg_topnav { 
	background-color: #eeefef; 
	color: #828282; 
	font-weight: bold;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999; 
}

/* NO INSTANCES FOUND-------
.bg_topblue { 
	background-color: #eeefef; 
	color:#828282; 
	font-weight:bold;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999; 
}
---------------------------------*/


/* START BACKGROUND STYLES */

/* USING THESE */
.pad-topbot { padding-top: 10px; padding-bottom: 10px; }
.inter_below { color: #993333;	background-color: #eeefef; padding: 4px; }
.inter_below_def { color: #666;	background-color: #eeefef; padding: 4px; }
.bg_beige { background-color: #eeefef; padding: 4px; }
.bg_beige2 { background-color: #eeefef; padding: 4px; }
.bg_navblue { background-color: #828282; }
.bg_lt_blue { background-color: #eeefef; }
.bg_lt_gray { background-color: #eeefef; }
/* FOR SURE */

/* NO INSTANCES FOUND-------
.bg_spot { background-color: #FF9100; }
.bg_beige_dk { background-color: #BABABA; }
.bg_pale_blue { background-color: #eeefef; }
.bg_med_blue { background-color: #75B2D5; }
.bg_c { background-color: #cccccc; }
.bg_9 { background-color: #999999; }
.bg_ef { background-color: #eeefef; }
.bg_f { background-color: #ffffff; }
.bg_f0f0e0 { background-color: #f0f0e0; }
.bg_8f { background-color: #8fc0b0; }
.bg_gray { background-color: #c0c0c0; }
.bg_gradient_gray {background-image: url(/wok/img/bg_gradient_gray.gif); }
---------------------------------*/

/* END BACKGROUND STYLES */

/* site colors */
/* NO INSTANCES FOUND-------
.orange { color:#FF9900; }
.dkorange { color:#CC6633; }
.blue { color:#003399; }
.tshgreen { color:#669999; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.tshgreenlight { color:#8FC0B0; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
---------------------------------*/

/* headings */
/* NO INSTANCES FOUND-------
.heading { font-size:12px; color:#333333; font-weight:bold; }
.headingO1 { font-size:16px; color:#CC6633; font-weight:bold;}
.headingO2 { font-size:14px; color:#CC6633; font-weight:bold; }
.headingB1 { font-size:16px; color:#003399; font-weight:bold; }
.headingB2 { font-size:14px; color:#003399; font-weight:bold; }
.headingB3 { font-size:16px; color:#6699CC; font-weight:bold; }
.headingB4 { font-size:14px; color:#6699CC; font-weight:bold; }
---------------------------------*/

/* START NO INSTANCES FOUND, BUT LEAVING IN -------*/
.header { 
  font-family: verdana, arial, helvetica, sans-serif; 
  font-weight:bold; 
  FONT-SIZE: 11px; 
  padding-left: 5px; 
  display: block;
}

.hdimg {
  color:#d1d1d1;
  font-family: verdana, helvetica, sans-serif;
}
/* END NO INSTANCES FOUND, BUT LEAVING IN -------*/


/* right nav */
.rightnav1 { border: 1px solid #d1d1d1; color:#666666; font-family: Arial, Helvetica, sans-serif; }
.rightnav2 { border: 1px solid #d1d1d1; color:#666666; font-family: Arial, Helvetica, sans-serif; }
.rightnav3 { border: 1px solid #d1d1d1; color:#666666; font-family: Arial, Helvetica, sans-serif; }
.rightnav4 { border: 1px solid #d1d1d1; color:#666666; font-family: Arial, Helvetica, sans-serif; }
.rightnav22 { border: 1px solid #d1d1d1; color:#666666; font-family: Arial, Helvetica, sans-serif; }

.rtitle { 
  font-size: 12px; 
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid #d1d1d1;
  padding-left: 5px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  color:#828282; 
  background-color:#eeefef; 
}

/* SECTOR SPECIFIC STYLES */
.ltNavSel, .ltNavSel a:link, .ltNavSel a:visited, .ltNavSel a:active,
.head, .hd_rule, 
.abstract .head,
.highlight,
.textHighlight,
.date,
.contactHead
{
  color:#003399;
}


/* START BACKGROUND --second instance--- STYLE */

.bg_topnav { 
  background-color: #eeefef; 
}

/* END BACKGROUND STYLE */


/* START LOCAL TOPNAV */

/* START NO INSTANCES FOUND, BUT LEAVING IN -------*/
.navtop {
  background-color: #eeefef;
}
.navtop li {
  width: 29% !Important;
  background-color: #eeefef;
  color: #ffffff;
}

.navtop a:link, .navtop a:visited, .navtop a:active {
  background-color: transparent;
  color: #ffffff !Important;
}

.navtop a:hover {
  background-color: #FF9900;
  color: #003399 !Important;
}

/* END NO INSTANCES FOUND, BUT LEAVING IN -------*/
/* END LOCAL TOPNAV */

/* START BACKFILES STYLES */
/* START NO INSTANCES FOUND, BUT LEAVING IN -------*/
.padittable {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
.padittable1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}

.bckfnav {
  color: #333333;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding-top: 2px;
  margin-left: 6px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #c4c4c4;
  display: block;
  width: 155px;
}

.bckfnav a:link {
  text-decoration:none;
  color:#669933;
  font-size:11px;
  font-weight: bold;
  font-family: Arial, Helvetica, san serif;
  padding-top: 2px;
  margin-left: 6px;
  display: block;
  width: 155px;
}

.bckfnav a:visited {
  text-decoration:none;
  color:#336633;
  font-size:11px;
  font-weight: bold;
  font-family: Arial, Helvetica, san serif;
  padding-top: 2px;
  margin-left: 6px;
  display: block;
  width: 155px;
}

.bckfnav a:active {
  text-decoration:none;
  color:#FF9900;
  font-size:11px;
  font-weight: bold;
  font-family: Arial, Helvetica, san serif;
  padding-top: 2px;
  margin-left: 6px;
  display: block;
  width: 155px;
}

.bckfnav  a:hover {
  text-decoration:none;
  color:#669933;
  font-size:11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #ffffff;
}

.bckfnavpad {
  padding-left: 5px;
  background-color: #eeefef;
}

.bckfnavHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #333333;
  padding-top: 10px;
  width: 160px;
  display: block;
}

.bckfnavHeader  A:link {
  FONT-SIZE: 11px; 
  text-decoration:none; 
  color:#669933;
}

.bckfnavHeader A:visited {
  FONT-SIZE: 11px; 
  text-decoration:none; 
  color:#336633;
}

.bckfnavHeader  A:hover {
  FONT-SIZE: 11px;
  text-decoration:none;
  color:#669933;
  background-color: #ffffff;
  display: block;
}

.bckfnavHeader  A:active {
  FONT-SIZE: 11px; 
  text-decoration:none; 
  color:#FF9900;
}
/* END NO INSTANCES FOUND, BUT LEAVING IN -------*/
/* END BACKFILES STYLES */


/* START HIGHSLIDE STYLES */


.highslide {
	cursor: url(/wok/img/hs/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(/wok/img/hs/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* END HIGHSLIDE STYLES */

.bodyStory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
.bodyStory2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	padding-left: 20px;
}
.bodyStory3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	padding-left: 30px;
}
.rightTable {
	font-size: 10px;
	color: #666666;
	border: 1px solid #d1d1d1;
}


/*------
.rightTableRuleBelow {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #993333;
}
---*/


.rightTableRuleBelow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993333;
	text-transform: uppercase;
	padding-bottom: 4px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color: #999;
}


.rightTableRuleBelowThinLine {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #993333;
	font-size: 14px;
}
.rightTableRuleBelowGrayThinLine {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.WhatsHotSbhd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993333;
}

/* Start LeftNav */
#navcontainer, #navcontainer li, #navcontainer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

#navcontainer p, #navcontainer p a {
	padding-left:8px;
	margin-top:-8px;
	margin-bottom:20px;
	line-height: 1.3em;
	font-size: 11px; 
}
#navcontainer p a, #navcontainer p a:link {
	color: #993333;
}
#navcontainer p a:active, #navcontainer p a:hover {
	color: #999999;
}
#navcontainer ul {
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0px 0px 12px 0px;
}


#navcontainer li {
    list-style-image: none;
    background-image:none;
	border-left-color: #BABABA;
	background-color: #eeefef;
	color: #993333;
	border-bottom: 1px solid #999;
}

#navcontainer li a {
	display: block;
	padding: 2px 3px 2px 0.4em;
	border-left-width: 4px;
	border-left-style: solid;
	text-decoration: none;
	border-left-color: #BABABA;
	background-color: #eeefef;
	color: #993333;
}

#navcontainer li a:hover {
	border-left-color: #828282;
	background-color: #993333;
	color: #ffffff;

}

#active {
	border-left-color: #828282 !important;
	background-color: #993333 !important;
}

#current {
	border-left-color: #828282 !important;
	background-color: #993333 !important;
	color: #ffffff !important;
}

/* End LeftNav */			

/* NEW TOP NAV classes */
.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.topNav a, .topNav a:link, .topNav a:visited {
	font-size: 11px;
	display: block;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
	border-left: 1px solid #eeefef;
	border-right: 1px solid #eeefef;
	background-color: #eeefef;
	text-decoration: none;
	color: #993333;
}

.topNav a:hover, .topNav a:active {
	font-size: 11px;
	border-left: 1px solid #993333;
	border-right: 1px solid #993333; 
	background-color: #993333;
	color: #ffffff;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
}
/* END TOP NAV */



/* SCIENCEWATCH.COM SITE AND STYLES COLORS */
.AswRed { color:#993333; }
.AswDkgreen { color:#666633; }
.AswSilver { color:#C0C0C0; }
.AswDefault { color:#666666; }
/*---
.padding_img3:3px;
---*/

/* START for SW */
/*-------------------------------------------    
    SPAN STYLES
span.hemi, span.hemi a:link, span.hemi a:visited { color: #666633; }
span.hemi a:hover, span.hemi a:active { color: #999999; }
-------------------------------------------*/
span.size10 {font-size: 10px; }
span.size11 {font-size: 11px; }
span.size12 {font-size: 12px; }
span.size13 {font-size: 13px; }
span.size14 {font-size: 14px; }
span.color1_10, span.color1_10 a:link, span.color1_10 a:visited { font-size: 10px; color: #993333; }
span.color1_10 a:hover, span.color1_10 a:active { font-size: 10px; color: #999999; }
span.color1_10_bold, span.color1_10_bold a:link, span.color1_10_bold a:visited { font-size: 10px; color: #993333; font-weight: bold; }
span.color1_10_bold a:hover, span.color1_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color1_12, span.color1_12 a:link, span.color1_12 a:visited { font-size: 12px; color: #993333; }
span.color1_12 a:hover, span.color1_12 a:active { font-size: 12px; color: #999999; }
span.color1_12_bold, span.color1_12_bold a:link, span.color1_12_bold a:visited { font-size: 12px; color: #993333; font-weight: bold; }
span.color1_12_bold a:hover, span.color1_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color1_14, span.color1_14 a:link, span.color1_14 a:visited { font-size: 14px; color: #993333; }
span.color1_14 a:hover, span.color1_14 a:active { font-size: 14px; color: #999999; }
span.color1_14_bold, span.color1_14_bold a:link, span.color1_14_bold a:visited { font-size: 14px; color: #993333; font-weight: bold; }
span.color1_14_bold a:hover, span.color1_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.color2_10, span.color2_10 a:link, span.color2_10 a:visited { font-size: 10px; color: #666633; }
span.color2_10 a:hover, span.color2_10 a:active { font-size: 10px; color: #999999; }
span.color2_10_bold, span.color2_10_bold a:link, span.color2_10_bold a:visited { font-size: 10px; color: #666633; font-weight: bold; }
span.color2_10_bold a:hover, span.color2_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color2_12, span.color2_12 a:link, span.color2_12 a:visited { font-size: 12px; color: #666633; }
span.color2_12 a:hover, span.color2_12 a:active { font-size: 12px; color: #999999; }
span.color2_12_bold, span.color2_12_bold a:link, span.color2_12_bold a:visited { font-size: 12px; color: #666633; font-weight: bold; }
span.color2_12_bold a:hover, span.color2_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color2_14, span.color2_14 a:link, span.color2_14 a:visited { font-size: 14px; color: #666633; }
span.color2_14 a:hover, span.color2_14 a:active { font-size: 14px; color: #999999; }
span.color2_14_bold, span.color2_14_bold a:link, span.color2_14_bold a:visited { font-size: 14px; color: #666633; font-weight: bold; }
span.color2_14_bold a:hover, span.color2_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.color3a_10, span.color3a_10 a:link, span.color3a_10 a:visited { font-size: 10px; color: #676666; }
span.color3a_10 a:hover, span.color3a_10 a:active { font-size: 10px; color: #999999; }
span.color3a_10_bold, span.color3a_10_bold a:link, span.color3a_10_bold a:visited { font-size: 10px; color: #676666; font-weight: bold; }
span.color3a_10_bold a:hover, span.color3a_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color3a_12, span.color3a_12 a:link, span.color3a_12 a:visited { font-size: 12px; color: #676666; }
span.color3a_12 a:hover, span.color3a_12 a:active { font-size: 12px; color: #999999; }
span.color3a_12_bold, span.color3a_12_bold a:link, span.color3a_12_bold a:visited { font-size: 12px; color: #676666; font-weight: bold; }
span.color3a_12_bold a:hover, span.color3a_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color3a_14, span.color3a_14 a:link, span.color3a_14 a:visited { font-size: 14px; color: #676666; }
span.color3a_14 a:hover, span.color3a_14 a:active { font-size: 14px; color: #999999; }
span.color3a_14_bold, span.color3a_14_bold a:link, span.color3a_14_bold a:visited { font-size: 14px; color: #676666; font-weight: bold; }
span.color3a_14_bold a:hover, span.color3a_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.color3b_10, span.color3b_10 a:link, span.color3b_10 a:visited { font-size: 10px; color: #808080; }
span.color3b_10 a:hover, span.color3b_10 a:active { font-size: 10px; color: #999999; }
span.color3b_10_bold, span.color3b_10_bold a:link, span.color3b_10_bold a:visited { font-size: 10px; color: #808080; font-weight: bold; }
span.color3b_10_bold a:hover, span.color3b_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color3b_12, span.color3b_12 a:link, span.color3b_12 a:visited { font-size: 12px; color: #808080; }
span.color3b_12 a:hover, span.color3b_12 a:active { font-size: 12px; color: #999999; }
span.color3b_12_bold, span.color3b_12_bold a:link, span.color3b_12_bold a:visited { font-size: 12px; color: #808080; font-weight: bold; }
span.color3b_12_bold a:hover, span.color3b_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color3b_14, span.color3b_14 a:link, span.color3b_14 a:visited { font-size: 14px; color: #808080; }
span.color3b_14 a:hover, span.color3b_14 a:active { font-size: 14px; color: #999999; }
span.color3b_14_bold, span.color3b_14_bold a:link, span.color3b_14_bold a:visited { font-size: 14px; color: #808080; font-weight: bold; }
span.color3b_14_bold a:hover, span.color3b_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.color3c_10, span.color3c_10 a:link, span.color3c_10 a:visited { font-size: 10px; color: #c0c0c0; }
span.color3c_10 a:hover, span.color3c_10 a:active { font-size: 10px; color: #999999; }
span.color3c_10_bold, span.color3c_10_bold a:link, span.color3c_10_bold a:visited { font-size: 10px; color: #c0c0c0; font-weight: bold; }
span.color3c_10_bold a:hover, span.color3c_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color3c_12, span.color3c_12 a:link, span.color3c_12 a:visited { font-size: 12px; color: #c0c0c0; }
span.color3c_12 a:hover, span.color3c_12 a:active { font-size: 12px; color: #999999; }
span.color3c_12_bold, span.color3c_12_bold a:link, span.color3c_12_bold a:visited { font-size: 12px; color: #c0c0c0; font-weight: bold; }
span.color3c_12_bold a:hover, span.color3c_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color3c_14, span.color3c_14 a:link, span.color3c_14 a:visited { font-size: 14px; color: #c0c0c0; }
span.color3c_14 a:hover, span.color3c_14 a:active { font-size: 14px; color: #999999; }
span.color3c_14_bold, span.color3c_14_bold a:link, span.color3c_14_bold a:visited { font-size: 14px; color: #c0c0c0; font-weight: bold; }
span.color3c_14_bold a:hover, span.color3c_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.color3d_10, span.color3d_10 a:link, span.color3d_10 a:visited { font-size: 10px; color: #eeefef; }
span.color3d_10 a:hover, span.color3d_10 a:active { font-size: 10px; color: #999999; }
span.color3d_10_bold, span.color3d_10_bold a:link, span.color3d_10_bold a:visited { font-size: 10px; color: #eeefef; font-weight: bold; }
span.color3d_10_bold a:hover, span.color3d_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.color3d_12, span.color3d_12 a:link, span.color3d_12 a:visited { font-size: 12px; color: #eeefef; }
span.color3d_12 a:hover, span.color3d_12 a:active { font-size: 12px; color: #999999; }
span.color3d_12_bold, span.color3d_12_bold a:link, span.color3d_12_bold a:visited { font-size: 12px; color: #eeefef; font-weight: bold; }
span.color3d_12_bold a:hover, span.color3d_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.color3d_14, span.color3d_14 a:link, span.color3d_14 a:visited { font-size: 14px; color: #eeefef; }
span.color3d_14 a:hover, span.color3d_14 a:active { font-size: 14px; color: #999999; }
span.color3d_14_bold, span.color3d_14_bold a:link, span.color3d_14_bold a:visited { font-size: 14px; color: #eeefef; font-weight: bold; }
span.color3d_14_bold a:hover, span.color3d_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.def_10, span.def_10 a:link, span.def_10 a:visited { font-size: 10px; color: #666; }
span.def_10 a:hover, span.def_10 a:active { font-size: 10px; color: #999999; }
span.def_10_bold, span.def_10_bold a:link, span.def_10_bold a:visited { font-size: 10px; color: #666; font-weight: bold; }
span.def_10_bold a:hover, span.def_10_bold a:active { font-size: 10px; color: #999999; font-weight: bold; }
span.def_12, span.def_12 a:link, span.def_12 a:visited { font-size: 12px; color: #666; }
span.def_12 a:hover, span.def_12 a:active { font-size: 12px; color: #999999; }
span.def_12_bold, span.def_12_bold a:link, span.def_12_bold a:visited { font-size: 12px; color: #666; font-weight: bold; }
span.def_12_bold a:hover, span.def_12_bold a:active { font-size: 12px; color: #999999; font-weight: bold; }
span.def_14, span.def_14 a:link, span.def_14 a:visited { font-size: 14px; color: #666; }
span.def_14 a:hover, span.def_14 a:active { font-size: 14px; color: #999999; }
span.def_14_bold, span.def_14_bold a:link, span.def_14_bold a:visited { font-size: 14px; color: #666; font-weight: bold; }
span.def_14_bold a:hover, span.def_14_bold a:active { font-size: 14px; color: #999999; font-weight: bold; }

span.boldital { font-weight: bold; font-style: italic; }
.boldital { font-weight: bold; font-style: italic; }
span.uppercase { text-transform: uppercase; }
span.courier { font-family: monospace }


/* END spyder for SW */
/* END BACK TO TOP STYLES */
/*6-Dec-2009 12:33changed all instances of #e-a-e-a-e-a to #eeefef. the later is the bg color of headers and footers*/