/* STANDARD TAG REDEFINITIONS */
BODY { background:#286d9d; margin:0; padding:0; font-family: geneva,verdana,Arial, Helvetica, sans-serif; font-size: 10pt; }
TD {font-size: 10pt;  }
p { font-size: 10pt;  margin-bottom: 7px; margin-top: 0; }
a{ color: #fff; text-decoration: none; outline:none; }
a:hover{ text-decoration: underline;  color: White;   }
form{ margin:0;}
IMG { margin:0; border:0; padding:0; }.clear { clear:both; }#siterails { margin-top:20px;margin-left:auto; margin-right:auto; }#headerrails{ width:800px; height:67px; margin-bottom:0; padding:0px; margin-left:auto; margin-right:auto; background:#000;}#header{ width:800px;margin-bottom:0px;padding-bottom:0px; }#logo { float:left;width:351px;height:67px;margin-bottom:0; }#announce { float:right;height:43px; }#tabcolumn { float:left;background:#000;width:449px;height:67px;margin-bottom:0; }#header ul{ margin: 0; padding-left: 0; height:24px; line-height:24px; display: block; list-style: none; background-repeat: no-repeat;  }#header li{ display: inline; background-color: #000;  float: left;  }#header li a{ height: 24px; line-height: 24px; display: block; padding-left: 17px; padding-right: 17px; border-left: 1px solid Black;  float: left;     }#header li a:hover{ background-color: #f3f3f3; color:#000;text-decoration: none;}#tabon{ display: inline; background-color: #f3f3f3 !important; color:#000; float: left;  }#tabon a{ color:#000 !important;  }#breadcrumbmessagerails { margin-left:auto; margin-right:auto;margin-top:0;width:800px;color:#06548a;border-bottom:1px solid #999;background:#f3f3f3; }#breadcrumbmessage { line-height:12pt;font-size:8pt;padding:2px;padding-left:10px; }#breadcrumbmessage A { color:#06548a; }.homepagestory { display:none;width:800px;height:250px; } #contentrails{ width:800px; margin-left:auto; margin-right:auto; min-height:400px;color:#333;background:#444;padding-bottom:9px;  }#pagecontent{ background:#f9f9f9;  padding:4px 12px 8px 12px; min-height:400px; color:#555; }#pagecontent .header { font-size:14pt; color:#266ea0; margin-top:10px; padding:5px 0 0 5px; background:url( 'images/headerbg.gif'); background-repeat:no-repeat; }
#pagecontent H1{ margin-top:13px; margin-bottom:5px; padding:0; color:#266ea0; font-size:10pt;  }#pagecontent P { line-height:13pt;color:#444; font-size:9pt; margin-bottom:7px; margin-left:8px; margin-right:8px; text-align:justify}#pagecontent P A { text-decoration:underline; color:#217dc0; font-size:9pt; font-weight:normal}#pagecontent P A:hover { text-decoration:none; color:#217dc0; font-size:9pt;}#pagecontent B { color:#217dc0; font-weight:bold; font-size:9pt; }#pagecontent A { text-decoration:underline; color:#06548a; font-size:8pt; font-weight:bold;}#pagecontent A:hover { text-decoration:none; color:#06548a; font-size:8pt;}
.article { margin-bottom:10px;  font-size:10pt;}.date { width:90px;float:left;margin-top:13px; margin-bottom:5px; padding:0; color:#266ea0; font-size:10pt; font-weight:bold; }.content {  width:550px;float:left; margin-top:13px; font-size:10pt;}

.prodsmall { background-image:url('images/productbg.gif');background-repeat:no-repeat; }
.prodsmall:hover {  cursor:pointer; background-image:url('images/productbghover.gif');background-repeat:no-repeat; }

#product { margin-top:17px;width:745px; }
#product #image { padding:0px; border:1px solid #266ea0; margin-top:4px; }
#product #leftchannel { width:205px; float:left; }
#product #rightchannel { width:540px; float:left;  }
#product .name { color:#266ea0; font-size:12pt; font-weight:bold; }
#product .details { text-align:justify; color:#444; font-size:10pt; margin-top:10px; }
#product .specs { width:183px;border:1px solid #266ea0;text-align:justify; color:#444; font-size:10pt;  }
#product .specs div { margin-bottom:0;padding:5px;font-size:9pt;font-weight:bold;color:#266ea0;text-align:left; padding-bottom:10px; }

#product #detailtable { margin-top:13px; width:550px; }
#product #titles { line-height:15pt;float:left; width:160px; color:#266ea0; text-align:right; margin-right:6px; font-weight:bold; }
#product #data { line-height:15pt;float:left; width:380px; color:#444; text-align:left; }


#homepagestorybuttons { width:800px;border-top:1px dotted #777; }#homepagestorybuttons A { text-decoration:none;color:#e2e2e2 }.button { width:266px;height:40px;float:left;background-image:url('images/butbg.gif'); }#homepageproductrails {margin-top:6px;width:780px;margin-left:auto; margin-right:auto;}#homepageproducts { width:779px;height:120px;background-image:url('images/productbg.gif'); }#footercontainer { width:800px; margin-bottom:15px;margin-left:auto; margin-right:auto;background-color:#000;height:22px;font-size:7pt;line-height:22px;color:#ddd;}#footerline { padding-left:15px; }/* tabs */    #tabsJ {      width:780px;      background:#444;      font-size:93%;      line-height:normal;	  color:#333;      }    #tabsJ ul {        margin:0;        padding:8px 0px 0px 0px;        list-style:none;      }    #tabsJ li {      display:inline;      margin:0;      padding:0;      }    #tabsJ a {      float:left;      background:url("images/tableftJ.gif") no-repeat left top;      margin:0;      padding:0 0 0 5px;	  text-align:center;      text-decoration:none;	  width:125px;      }	      #tabsJ a span {      float:left;      display:block;      background:url("images/tabrightJ.gif") no-repeat right top;      padding:5px 7px 4px 0px;      color:#24618E;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #tabsJ a span {float:none;}    /* End IE5-Mac hack */    #tabsJ a:hover span {      color:#FFF;      }    #tabsJ a:hover {      background-position:0% -42px;      }    #tabsJ a:hover span {      background-position:100% -42px;      }        #tabsJ #current a {                background-position:0% -42px;        }        #tabsJ #current a span {                background-position:100% -42px;                color:#FFF;        }		.text { color:#06548a; }
