/* primary tags and styles */
body  { font-family: verdana, arial, helvetica, sans-serif; margin: 0px 0px 0px 0px; background-color: #ffffff; }
body, td, p, li, div, span, font, h1, h2, h3, h4, h5 { font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif }
ul { margin-left: 10; padding-left: 1em; margin-top: 0; margin-bottom: 0; }
ol { margin-left: 10; padding-left: 2em; margin-top: 0; margin-bottom: 0; }
li { padding: 0px 0px 5px 0px; }
	
/* classes for primary tags */
.copyright { color: #868686; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.copyrightlink { color: #868686; font-size: 9px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
/*.hdg  { color: #25009d; font-weight: bold; font-size: 11px; letter-spacing: 0px; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif }*/
.hdg  { color: #000066; font-weight: bold; font-size: 11px; letter-spacing: 0px; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif }
.subhdg  { color: #000033; font-weight: normal; font-size: 10px; letter-spacing: 0px; font-weight: normal; text-transform: uppercase; font-family: verdana, arial, helvetica, sans-serif }
.newsdate { color: #333333; font-weight: bold; font-size: 10px; letter-spacing: 0px; padding: 0px 20px 0px 0px; font-family: verdana, arial, helvetica, sans-serif; }
.resourcetitle { color: #000000; font-weight: bold; font-size: 10px; line-height: 14px; }
.fineprint { color: #666666; font-weight: normal; font-size: 10px; letter-spacing: 0px; font-family: verdana, arial, helvetica, sans-serif }
.star1 { color: #c63840; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif }
.leading14 { line-height: 14px }
.leading16 { line-height: 16px }
.leading18 { line-height: 18px }
.formlabel { color: #666666; font-size: 11px; font-weight: bold; letter-spacing: 0px;  }
.padding10 { padding: 10px }
.padding5 { padding: 5px }
.price { color: #000000; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
.tertiarynavactive { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: bold; text-decoration: none }
.tertiarynav { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }

/* tables */
.darkbluecell { background-color: #000066; }
.headercell { padding: 16px 0px 11px 0px; }
.bluegreycell { background-color: #95a8c9; }
.palegreencell { background-color: #ccffcc; }
.whitecell { background-color: #ffffff; }
.homestripes { background: url("../graphics/bg-homestripes.gif") repeat-x; }
.homecontentcell { background-color: #ffffff; padding: 22px 25px 25px 25px; }
.leftnavcell { background-color: #00934f; padding: 20px 0px 150px 0px; }
.innercontentcell { background-color: #ffffff; padding: 17px 20px 20px 20px; }
.greyboxcell { background-color: #e0e0e0; padding: 0px 15px 0px 15px; }
.newsdatecell { color: #333333; font-weight: bold; font-size: 10px; letter-spacing: 0px; padding: 0px 20px 10px 0px; }
.newscell { padding: 0px 0px 10px 0px; }
.copyrightcell { background-color: #000066; color: #dbdce7; font-size: 9px; height: 27px; }
table.outline1 { border-collapse: collapse; }
td.outline1 { border: solid 1px #cccccc; padding: 6px; }

/* image control */
.homeimg { margin: 0px 0px 2px 0px; }
.homedotlinetop { margin: 6px 0px 10px 0px; }
.homedotlinebtm { margin: 10px 0px 5px 0px; }
.shapesampler2 { margin: 20px 0px 0px 0px; }
.inlineimg { margin: 0px 10px 10px 0px; }

/* form elements */
INPUT { color: #333333; font-family: verdana, sans-serif; font-size: 10px; } 
TEXTAREA { background-color: #ffffff; border: #999999 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 10px; font-weight: normal} 
.button1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 0px solid; font-size: 10px; color: #333333; font-weight: bold; letter-spacing: 0px; } 
.textfield1 { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 10px; color: #333333 }
.searchfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 9px; color: #333333; width: 123px; margin: 0px 6px 0px 6px; }
.qtyfield { background-color: #ffffff; font-family: verdana, sans-serif; border: #999999 1px solid; font-size: 10px; color: #333333; width: 20px;}
select  { background-color: #ffffff; border: #999999 1px solid; color: #333333; font-family: verdana, sans-serif; font-size: 11px; font-weight: normal} 

A { color: #2D2D84; text-decoration: none }
A:visited { color: #2D2D84; text-decoration: none }
A:active { color: #2D2D84; text-decoration: none }
A:hover { color: #00934F; text-decoration: underline }

A.copyrightlink { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:visited { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:active { color: #868686; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.copyrightlink:hover { color: #df7e1f; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }

A.tertiarynavlink { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:visited { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:active { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.tertiarynavlink:hover { color: #d39e6a; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }

A.backlink { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:visited { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:active { color: #336699; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: none }
A.backlink:hover { color: #d39e6a; font-size: 9px; letter-spacing: 0px; font-weight: normal; text-decoration: underline }