/* General Styles ------- */ /* Default Fonts */ body, div, td, h1, h2, h3, h4 { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; margin: 0px; padding: 0px; } .error { color: #885544; margin: 2px 0px; } input { font-size: 11px; } .pad {margin: 20px;} p { margin:20px;} b { font-weight: bold;} /* to UN-bold */ .normal {font-weight: normal;} a, a:link, a:active, a:visited {color: #1F1F6F; } a:hover {color: #00003C; } td div {margin: 5px 10px;} .lightgray {color: #666666; } /* Homepage */ #homenav { margin:20px; } div.productlink { border: solid 1px #ffffff; background: #ffffff url(/images/navline.gif) repeat-x; font-weight: bold; padding:5px 10px; margin:0px; } div.productlink2 { border: solid 1px #ffffff; background: #F5FAEE url(/images/navline.gif) repeat-x; font-weight: bold; padding:5px 10px; margin:0px; } #homecontent { font-family: Arial; } .welcome { font-size: 12px; color: #1F1F6F; background: #FFFFFF; } span.welcometitle { color: #1F1F6F; font-weight: bold; font-size:13px; } .welcome div { margin:20; } .homeheadercells { background: #f5f5f5 url(/images/swatch_lightgray_f5f5f5.gif); border: solid 0px #ffffff; margin: 0px; padding: 0px; } .homecontentcells { font-size: 11px; background: #ffffff url(/images/dotted.gif) repeat-y; } .homecontentcells div { font-size: 11px; line-height: 15px; margin: 20px 20px 0px 20px; } .mainmenuitem { font-weight: bold; font-size: 13px; } /* Page Containers ------- */ /* Logo & Navbar */ #header { background: #FFFFFF; margin:0px; padding:0px; } /* Hack border in Netscape */ .nsheaderborder { border: 1px solid #FFFFFF; margin:0px; padding:0px; } /* Client Title Message Area */ #welcomebar { background: #1F1F6F; margin:0px; padding:0px; } /* Hack border in Netscape */ .nswelcomeborder { border: 1px solid #1F1F6F; margin:0px; padding:0px; } .welcomebarpad { color: #FFFFFF; margin:0px; padding: 5px 20px; } #welcomebar a, #welcomebar a:link, #welcomebar a:visited, #welcomebar a:active { color: #FFFFFF; } #welcomebar a:hover { color: #FFFFFF; } /* Graphic area on most pages */ #title { color: #FDFEFE; background: #FFFFFF; border: 1px solid #405D7A; border-bottom: solid 3px #ddddee; padding:0px; margin:0px; } /* Main content container */ #content { width:600px; margin-left:100px; } .pagenav { margin:20px; color: #888888; } .pagetitle { font-size: 21px; font-weight: normal; color: #333333; margin:20px; padding: 0px; } .pageinstructions { font-size: 12px; font-weight: normal; color: #333333; } .pagedescription { font-size: 12px; margin: 20px; } /* Repeating Table Styles ------- */ .tablebody { font-size: 12px; } .tableheader { background: #919191; border: solid 1px #919191; } .tableheader div { font-size: 13px; font-weight: bold; color: #FFFFFF; font-size: 13px; } .tableheader a:link, .tableheader a:active, .tableheader a:visited { font-size: 12px; font-weight: normal; color: #FFFFFF; } .tableheadercompare { font-size:13px; font-weight:bold; color:#333333; } .tableheadercompare div { font-size:13px; font-weight:bold; color:#111111; margin: 5px 0px; padding: 0px; } .colheader { color: #666666; font-size: 11px; font-weight: bold; background: #d5d5d5 url(/images/3x3white.gif) repeat-y; border-top: 1px solid #888888; border-right: 0px solid #888888; border-bottom: 1px solid #666666; border-left: 0px solid #888888; } .colheader2 { color: #666666; font-size: 11px; font-weight: bold; background: #d5d5d5 url(/images/verticalwhite.gif) repeat-y; border-top: 1px solid #888888; border-right: 0px solid #888888; border-bottom: 1px solid #666666; border-left: 0px solid #888888; } .planheader { color: #222222; font-size: 12px; font-weight: bold; background: #bbbbbb; border-top: 1px solid #888888; border-right: 0px solid #888888; border-bottom: 1px solid #666666; border-left: 0px solid #888888; } .planheader2 { color: #222222; font-size: 12px; font-weight: bold; background: #bbbbbb url(/images/3x3white.gif) repeat-y; border-top: 1px solid #888888; border-right: 0px solid #888888; border-bottom: 1px solid #666666; border-left: 0px solid #888888; } .attributeheader { color: #666666; font-size: 11px; font-weight: bold; background: #cccccc; border-top: 1px solid #888888; border-right: 0px solid #888888; border-bottom: 1px solid #888888; border-left: 0px solid #888888; } .instructions { font-size: 12px; color: #333333; background: #eeeeee; border-top: 1px solid #aaaaaa; border-right: 0px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; border-left: 0px solid #aaaaaa; } /* Attributes */ .cell { color: #111111; background: #EAEFF5; font-size: 12px; border-top: solid 0px #AAAAAA; border-bottom: solid 1px #AAAAAA; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } /* Attributes name */ .celllabel { font-weight: bold; color: #111111; background: #C5D5E0; font-size: 12px; border-top: solid 0px #AAAAAA; border-bottom: solid 1px #AAAAAA; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } /* Attribute values */ .celldata { color: #111111; background: #EAEFF5 url(/images/3x3white.gif) repeat-y; font-size: 12px; border-top: solid 0px #AAAAAA; border-bottom: solid 1px #AAAAAA; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } .celldata2 { color: #111111; background: #EAEFF5 url(/images/verticalwhite.gif) repeat-y; font-size: 12px; border-top: solid 0px #AAAAAA; border-bottom: solid 1px #AAAAAA; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } /* Indented cell divs */ td div.indent { margin: 5px 10px 5px 40px; font-weight: normal; } .graycell { font-weight: bold; color: #111111; background: #eeeeee; font-size: 12px; border-top: solid 0px #aaaaaa; border-bottom: solid 1px #aaaaaa; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } .graycelldescription { color: #111111; background: #f5f5f5 url(/images/3x3white.gif) repeat-y; font-size: 12px; border-top: solid 0px #aaaaaa; border-bottom: solid 1px #aaaaaa; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } .tableend { font-size:3px; background:#888888; height: 3px; } .whilecell { font-weight: bold; color: #111111; background: #ffffff; font-size: 12px; border-top: solid 0px #aaaaaa; border-bottom: solid 1px #aaaaaa; border-right: solid 0px #ffffff; border-left: solid 0px #ffffff; } /* Footer Styles -------- */ #footer { color: #999999; width:740; margin: 40px 20px; } .bottomnav a:link, .bottomnav a:active, .bottomnav a:visited { color: #1F1F6F; font-size: 11px; text-decoration: none; } .bottomnav a:hover { color: #00003C; font-size: 11px; text-decoration: underline; } div.bottomnav { background: #eeeeee; border: solid 1px #cccccc; padding: 5px 10px; margin: 20px 20px 0px 20px; } .legal { font-size: 10px; color: #444444; line-height: 14px; margin: 20px; } .copyright { font-size: 10px; font-weight: bold; color: #555555; } /* Misc */ .calendardate { font-size: 12px; font-weight: normal; color: #557788; } /* Star for required field */ .star { font-family: Verdana; font-size: 13px; color: #555555; } /* Homepage color bars */ .homeannouncebar { font-size: 5px; background: #1F1F6F; border: solid 1px #1F1F6F; border-top: 1px solid #ffffff; margin:0px; padding: 0px; } .homemenubar { font-size: 5px; background: #1F1F6F; border: solid 1px #1F1F6F; border-top: 1px solid #ffffff; margin:0px; padding: 0px; } div.topnav a, div.topnav a:link, div.topnav a:visited { color: #1F1F6F; } div.topnav a:hover { color: #00003C; text-decoration: none; } .acrobat { background: #fafafa; border: solid 1px #eeeeee; color: #444444; margin: 5px 10px } .acrobat span { margin: 10px; } div.pheader { font-size: 13px; font-weight: bold; margin: 2px 0px; } div.ptext { font-size: 12px; font-color: #333333; } .enroll { border-top: 1px solid #bbbbbb; border-right: 0px solid #fafafa; border-bottom: 1px solid #dddddd; border-left: 0px solid #fafafa; background: #FAFAFA; } .enrollother { background: #F5F5F5; border-top: 1px solid #bbbbbb; border-right: 0px solid #f5f5f5; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; } .vpad { margin: 10px 0px; }