/* Default rules Called As:	[LINK] text/css; Called By:	ALL HTML filesUsed By:	NS4+, IE4+, Opera, etc. pc/mac *//* Elements */body { margin: 0px; }body, p, td, div, span, ul, ol, li, .default { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }blockquote { margin: 12px 0px 12px 12px; }blockquote.tech { font-size: 12px; font-family: monospace; }caption { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: left; }i, em { font-weight: normal; text-decoration: none; font-style: normal; color: #000000; }b, strong { font-weight: bold; text-decoration: none; font-style: normal; color: #336666; }address { font-style: normal; margin: 12px 0px;}h1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #336666; text-align: left; border-bottom: 1px solid #336666; margin: 0px; margin-top: 8px; margin-bottom: 17px; padding-bottom : 2px;}h2 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; margin-bottom: 17px; }h2.u { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; border-bottom: 1px solid #336666; margin: 0px; margin-bottom: 17px; padding-bottom : 2px; }h3 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #336666; text-align: left; margin: 0px; margin-top: 17px; }p { margin-top: 0px; }p.listHead { margin-bottom: 0px; }ul.list, ol.list { margin-top: 0px; }ul.noIn { margin-left: 8px; padding-left: 8px; }ul, ul.noIn { list-style-image: url(../images/blt_listitem.gif); }ul, ul.noIn, ul.trans { list-style-image: url(../images/blt_listitem2.gif); }ul ul, ul.spaced ul li { list-style-image: url(../images/blt_listitem_sub.gif); }ul.spaced ul li { margin-top: 5px; }ul ul ul { list-style-image: none; }ul.spaced li, ol.stepsSpaced li { margin-top: 8px; }ul.spaced { margin-top: 0px; }ul.spaced li.listing, ul li.listing { margin-top: 0px;  }ol.orderedA { list-style: upper-alpha }ol.orderedSteps { list-style: decimal; }form { margin: 0px; }/* special tables */.dataTab { margin-top : 20px;}table.dataTab td, table.dataTab th { vertical-align: top; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight : normal; }table.dataTab th { font-weight: bold; text-align: left; color: black; font-size: 11px; }table.dataTab a { font-weight : bold;} /* default link styles */a:link:hover, a:visited:hover { text-decoration: none; }/* sitemap link styles */a.sitemap { font-weight : normal !important; }/* IDs */#homeNews, #homeAnnc, #homeOther, #homeNews p, #homeAnnc p, #homeOther p  { color: #333333; }/* bodyContent formatting */#bodyContent { margin-left: 12px; padding : 0px; color : #333333 !important; }#bodyContent a { font-family: Arial, Helvetica, sans-serif; color: #336666; font-weight : bold; }#bodyContent a:visited { font-family: Arial, Helvetica, sans-serif; color: #767676; font-weight : bold;  }/* Login form styles */#inputUser, #inputPass {	font-size: 11px; font-family: monospace; height: 18px;	/*/*/	width: 72px; font-family: sans-serif;	/* */}/*/*/#inputGo { margin: 3px 0px 2px 3px; }/* */#homeLogin tr>td>input+input[id="inputGo"] { vertical-align: text-bottom; padding-top: 2px; }/* reeeeeeeally specific hack for gecko! */#homeFooter { margin-top: 50px; }#homeFooter td { font-size: 10px; color : #666666; }span.readMore { font-size: 13px; }p.toTop { font-size: 10px; text-align : right; }span.registered { font-size: 12px; }.footnote { font-size: 10px !important; }blockquote.knockout	{ margin-left : 25px;	  margin-right : 25px;	  padding : 8px;	  border-style : solid;	  border-width : 1px;	  border-color : #cccccc;	}/* sidebar nav styles (MR 12-19-02)  * more styles related to left side navigation are in  * main_advanced.css to clear up NN4 problems  */#sideNavBar 	{ width : 175px;	}.nav1	{ width : 175px;	  height : 18px;	  text-align : left;	  font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #666666;	  text-decoration : none;	}.nav1hover, .nav1idle	{ width : 175px;	  height : 18px;	  text-align : left;	  font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #ffffff;	  text-decoration : none;	  background-color : #336666;	}td.nav1 a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #666666;	  text-decoration : none;	  margin-left : 22px;	  display : block;	}td.nav1hover a, td.nav1idle a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #ffffff;	  text-decoration : underline;	  margin-left : 22px;	  display : block;	}.nav2, .nav2M	{ width : 175px;	  height : 18px;	  text-align : left;	  font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #336666;	  text-decoration : none;	}.nav2hover, .nav2idle, .nav2Mhover	{ width : 175px;	  height : 18px;	  text-align : left;	  background-color : #ffffff;	  font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #336666;	  text-decoration : none;	}td.nav2 a, td.nav2M a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #336666;	  text-decoration : none;	  margin-left : 40px;	  display : block;	}td.nav2hover a, td.nav2idle a, td.nav2Mhover a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 12px;	  font-weight : bold;	  color : #336666;	  text-decoration : underline;	  margin-left : 40px;	  display : block;	}/* resource bar styles (MR 12-23-02) * more styles related to the resource bar are in  * main_advanced.css to clear up NN4 problems  */#resBar	{ margin-top : 17px;	  margin-right : 5px;	}.resBarContent a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  font-weight : bold;	  color : #336666;	  text-decoration : none;	}.resBarSub a	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  font-weight : normal;	  color : #336666;	  text-decoration : none;	}/* global page footer styles (MR 12-19-02)*/#globalFooter 	{ margin-top : 75px; 	  font-family : Arial, Helvetica, sans-serif; 	  font-size : 10px !important; 	  color : #666666 !important; 	}.globalFooterLink:link,.globalFooterlink:active,.globalFooterLink:visited,	{ color : #333333 !important; 	  text-decoration : underline !important; 	}.globalFooterLink:hover 	{ color : #333333 !important; 	  text-decoration : none !important; 	}	/* Press Release related styles (MR 01-02-03) */blockquote.PRquote	{ font-size : 12px;	  margin-left : 30px;	  margin-right : 30px; 	}/* get acrobat styles (MR 01-07-03) */#acrobat	{ margin-top : 50px;	}#acrobatSidebar	{ margin-top : 15px;	  text-align : center;	}	/* news sidebar related styles (MR 01-07-03) * more styles related to the news bar are in  * main_advanced.css to clear up NN4 problems  */#newsBar1	{ margin-top : 8px;	  margin-right : 3px;	}#newsBar2	{ margin-top : 17px;	  margin-right : 5px;	}.newsBarContentHead	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  font-weight : bold;	  color : #333333;	}.newsBarContent p	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  color : #666666;	}.newsBarContent	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  color : #666666;	  border-bottom: 1px solid #ddd;	}.newsBarContent a, .newsBarContent a:hover	{	  font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  color : #CC6600;	  text-decoration : underline;	}.newsBarContentLink a, .newsBarContentLink a:hover	{ font-family : Arial, Helvetica, sans-serif;	  font-size : 11px;	  color : #CC6600;	  text-decoration : underline;	}.red-attention { color: #CC0000; font-weight: bold; font-size: 14px;}.required { color: #CC0000; font-weight: bold; }
