html{ overflow-x: hidden; }  #container{ margin-left: auto; margin-right: auto; padding-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; background-color: transparent; background-image: url(/images/site/PageBackgroundWhiteHoriz.png); } body { font-size:96%; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 0px; font-family: Arial, Verdana, Tahoma, Sans-serif; max-width: 1259px; min-width: 1003px; background-image: url(/images/site/PageBackground.gif); background-color: #6B6B6B; background-repeat: repeat-x; color: #222222; } #popup-body { margin: 25px; max-width: 550px; min-width: 400px; background: none; } #topheadercontainer{ padding-top: 10px; } h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; } h1 { font-size: 150%; } h2 { font-size: 115%; } h3 { font-size: 100%; font-weight: bold; } .note{ font-size: 80%; color: #808080; } .cputext h2, .mainbodycontent h2, h2.chevron{ BACKGROUND: url(/images/site/chevron.gif) no-repeat left; padding-left: 15px; } p { margin:.4em 0 .8em 0; padding:0; } img { margin: 0px; border: 0px; }  a:active, a:link, a:visited, a:hover { COLOR: #0f758e; text-decoration: none; border-bottom: dotted 1px #0f758e; } #recaptcha_area a:active, #recaptcha_area a:link, #recaptcha_area a:visited, #recaptcha_area a:hover { border: 0px; } .sidetext a:active, .sidetext a:link, .sidetext a:visited, .sidetext a:hover { COLOR: #0f758e; text-decoration: none; border-bottom: dotted 1px #0f758e; } a:hover { COLOR: #FAA61A; border-bottom: dotted 1px #FAA61A; } .sidetext a:hover { COLOR: #FAA61A; border-bottom: dotted 1px #FAA61A; } a.noline, .sideboxhead a, .sideboxheadmid a, .sideinfo a{ border: 0px; }  .leftmenu { WIDTH: 620px; }  .blue{ color: #128cab; }  .orange{ color: #FAA61A; }  .error { color: #cc0000; font-weight: bold; } li.error { color: #cc0000; font-weight: bold; } .red { color: #cc0000; } label.error { color: #cc0000; font-weight: bold; } .boilerplate{ color:#000000; text-align:left; font-size:90%; }  ul.disc {list-style-type:disc} ul.circle {list-style-type:circle} ul.square {list-style-type:square} ul.none {list-style-type:none} li.padded { padding-left: 15px; padding-bottom: 15px } .smlgrey { DISPLAY: inline; FONT-SIZE: 80%; COLOR: #7f7f7f } .alignarrow { PADDING: 0px; MARGIN:0px; HEIGHT: 5px; VERTICAL-ALIGN: text-bottom; PADDING-BOTTOM: 3px; }  a.grey, a.smlgrey { COLOR: #7F7F7F; text-decoration: none; border: 0px; } a.grey:hover, a.smlgrey:hover { COLOR: #000000; text-decoration: none; border: 0px; } .white { COLOR: #FFFFFF; }  a.white { COLOR: #FFFFFF; text-decoration: none; } a.white:hover { COLOR: #FAA61A; }  .large { font-size: 14px; }  .mid { font-size: 12px; }  .small { font-size: 10px; } form {display:inline;} img { border: 0; } table{ border: 0px; border-color: #DAEDEF; border-collapse: collapse; border-bottom: solid 2px #6FBDD2; } td,th{ border: 0px; border-right: solid 2px #D6E3EA; border-left: solid 2px #D6E3EA; padding-left: 5px; } th{ border-top: solid 2px #6FBDD2; border-bottom: solid 2px #6FBDD2; font-weight: bold; } tr:first-child td{ border-top: solid 2px #6FBDD2; } td{ background-color: #FFFFFF } td.alt { background-color: #DBEEF4; } tr.alt td { background-color: #DBEEF4; } table.noborder { border: 0px; border-color: transparent; } table.noborder td, table.noborder th{ border: 0px; border-color: transparent; padding-left: 5px; } table.sponsored tr td{ background-color: #DBEEF4;} .roundleft{ display: inline; } .roundleft img{ vertical-align: top; position: relative; top: -4px; left: 5px; } *:first-child+html .roundleft img{ vertical-align: top; position: relative; top: -3px; left: 0px; } .roundright{ display: inline; } .roundright img{ vertical-align: top; position: relative; top: -4px; left: -5px; } *:first-child+html .roundright img{ vertical-align: top; position: relative; top: -3px; left: -5px; }  .nicebtn { WIDTH: 27px; MARGIN-RIGHT: 0px; COLOR: #0f758e; HEIGHT: 25px; } .loggedinlinks{ margin-left: 20px; margin-top: 4px; padding-left: 70px; overflow: hidden; white-space: nowrap; }  .notransform{ text-transform: none; }  .fleft { float:left; }  .fright { float:right; } .clear { clear: both; }  .smlgrey{ font-size: 80%; color: #7F7F7F; display: inline; } .registerlinks { MARGIN-TOP: 0px; FLOAT: right; } .blueback{ background-color: #128CAB; }  select{  }  .midalign { vertical-align: middle; padding-bottom: 4px; } .curvedtop { border:#d9d9d9 1px solid; border-bottom: none; background-color: #ffffff; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; } .curvedbottom { border:#d9d9d9 1px solid; border-top: none; background-color: #ffffff; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; } .curvedinput { HEIGHT: 16px; MARGIN-TOP: 2px; MARGIN-LEFT: 5px; MARGIN-BOTTOM: 0px; FLOAT: right; MARGIN-RIGHT: 5px; WIDTH: 120px; BORDER: 0px; }  #header { BACKGROUND: #fff; FLOAT: left; }  #leftcol { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: 500; FLOAT: left; PADDING-TOP: 0px; HEIGHT: 37px; TEXT-DECORATION: none; FONT-SIZE: 120%; padding-BOTTOM: 8px; } #leftcol sup { FONT-SIZE:75%; } #leftcol IMG { PADDING-LEFT: 2px; MARGIN-BOTTOM: 2px; MARGIN-TOP: 0px; VERTICAL-ALIGN: text-bottom } #search form { position:absolute; display: inline; top: 21px; left: 280px; bottom: 6px; height: 25px; padding:0; } .search { MARGIN-TOP: 4px; } .submitbtn { MARGIN-TOP: 4px; FONT-SIZE: 100%; BACKGROUND-IMAGE: url(/images/site/TopMenuButton.png); MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 24px; COLOR: #0f758e; HEIGHT: 25px; TEXT-ALIGN: center; PADDING-RIGHT:2px; PADDING-BOTTOM:4px; MARGIN-RIGHT: -2px; PADDING-LEFT: 0px; line-height: 22px; BORDER: 0px; } .search .submitbtn{ margin: 0px; } .nicebtn { WIDTH: 27px; MARGIN-RIGHT: 0px; COLOR: #0f758e; HEIGHT: 25px; } #advsearchbtn { WIDTH: 12px; background-color: #0f758e; color: #0f758e; } .hidesearch { WIDTH: 146px; float: left; HEIGHT: 25px; DISPLAY:none; MARGIN-LEFT: 0px; } .advsearch { WIDTH: 146px; float: left; HEIGHT: 25px; MARGIN-LEFT: 0px; } #advsearchddown { WIDTH: 146px; } .usernamebackground { BACKGROUND-IMAGE: url(/images/site/TopMenuUsername.png); WIDTH: 133px; HEIGHT: 25px; FLOAT: right; MARGIN-TOP: 4px; } .passwordbackground { BACKGROUND-IMAGE: url(/images/site/TopMenuPassword.png); WIDTH: 134px; HEIGHT: 25px; FLOAT: right; MARGIN-TOP: 4px; } #searchbackground { WIDTH: 381px; HEIGHT: 25px; FLOAT: left; MARGIN-TOP: 4px; MARGIN-LEFT: 2px; }  #searchbox { MARGIN-TOP: 1px; PADDING-LEFT: 35px; padding-top: 2px; margin-right: 5px; BACKGROUND: url(/images/site/mainsprite.png) 0 0 no-repeat; WIDTH: 345px; HEIGHT: 19px; FLOAT: left; MARGIN-LEFT: 5px; border: 0px; background-color: #FFFFFF; }  #rightcol { FLOAT: right; padding-right: 20px; margin-top: -8px; width: 300px; }  UL.cssMenu UL { DISPLAY: none; } UL.cssMenu LI:hover > UL { DISPLAY: block; BACKGROUND-COLOR: #ffffff } UL.cssMenu UL { LEFT: 0px; POSITION: absolute; TOP: 98% } UL.cssMenu UL UL { LEFT: 98%; POSITION: absolute; TOP: -2px } UL.cssMenu { BORDER-RIGHT: transparent 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: transparent 1px solid; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: transparent 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: transparent 1px solid; BACKGROUND-REPEAT: repeat; LIST-STYLE-TYPE: none; } UL.cssMenu UL { BORDER-RIGHT: #0f7f9a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0f7f9a 1px solid; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #0f7f9a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0f7f9a 1px solid; BACKGROUND-REPEAT: repeat; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #0f7f9a; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-box-shadow: 0px 3px 7px #adadad; -webkit-box-shadow: 0px 3px 7px #adadad;); min-width: 140px; } UL.cssMenu TABLE { BORDER-COLLAPSE: collapse } UL.cssMenu { DISPLAY: block; FLOAT: left; ZOOM: 1; } UL.cssMenu UL { Z-INDEX: 1000 } UL.cssMenu { MARGIN-TOP: -4px; MARGIN-LEFT: 0px } UL.cssMenu LI { DISPLAY: block; MARGIN: 0px; cursor: pointer; } UL.cssMenu LI UL { BORDER-LEFT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; TEXT-TRANSFORM: none; BORDER-TOP-COLOR: #d9d9d9; BORDER-RIGHT-COLOR: #d9d9d9 } UL.cssMenu LI UL.standalone { BORDER-LEFT-COLOR: #d9d9d9; LEFT: -175px; BORDER-BOTTOM-COLOR: #d9d9d9; TEXT-TRANSFORM: none; BORDER-TOP-COLOR: #d9d9d9; BORDER-RIGHT-COLOR: #d9d9d9; WIDTH: 230px; PADDING-BOTTOM: 10px; } UL.cssMenu LI UL.standalone LI { PADDING-TOP: 6px; } UL.cssMenu LI UL.options { left: -80px; width: 150px; } UL.cssMenu LI UL.options LI { PADDING-TOP: 3px; } .arrow { DISPLAY: inline; BACKGROUND: url(/images/site/mainsprite.png) no-repeat -2px -121px; PADDING-BOTTOM: 0px; padding-left: 2px; } .contactarrow { DISPLAY: inline; BACKGROUND: url(/images/site/mainsprite.png) no-repeat -3px -65px; PADDING-BOTTOM: 0px } UL.cssMenu LI UL LI { DISPLAY: block; MARGIN: 5px } UL.cssMenu A:active { outline-style: none } UL.cssMenu A:focus { outline-style: none } UL.cssMenu A { CURSOR: pointer; COLOR: #ffffff; VERTICAL-ALIGN: middle; DISPLAY: block; PADDING: 4px; BORDER-WIDTH:1px; BORDER-STYLE:solid; BORDER-COLOR: transparent; TEXT-ALIGN: left; TEXT-DECORATION: none; _padding-left: 0; margin-right: 20px; } UL.cssMenu.standalone A { margin-right: 0px; } UL.cssMenu LI.dis A:hover { BORDER-RIGHT: #0f7f9a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #0f7f9a 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #0f7f9a 1px solid; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #0f7f9a 1px solid; BACKGROUND-COLOR: #0f7f9a; TEXT-ALIGN: left; TEXT-DECORATION: none; _padding-left: 0; } UL.cssMenu LI.sep A:hover { BORDER-RIGHT: #0f7f9a 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #0f7f9a 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: middle; BORDER-LEFT: #0f7f9a 1px solid; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 4px; BORDER-BOTTOM: #0f7f9a 1px solid; BACKGROUND-COLOR: #0f7f9a; TEXT-ALIGN: left; TEXT-DECORATION: none; _padding-left: 0; } UL.cssMenu LI UL A { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; zBACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; MARGIN-RIGHT: 0px;CURSOR: pointer; } UL.cssMenu LI UL A:hover { COLOR: #000000; BACKGROUND-COLOR: #d9d9d9; } UL.cssMenu SPAN { OVERFLOW: hidden } UL.cssMenu LI { Z-INDEX: 1000; FLOAT: left; } UL.cssMenu UL LI { FLOAT: none; BACKGROUND-COLOR: #ffffff; background: none; } UL.cssMenu UL A { WHITE-SPACE: nowrap; TEXT-ALIGN: left; } UL.cssMenu LI.sep { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center } UL.cssMenu LI.sep SPAN { PADDING-RIGHT: 0px; DISPLAY: inline-block; FLOAT: none; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #0f7993 } UL.cssMenu UL LI.sep SPAN { WIDTH: 80% } UL.cssMenu LI:hover { POSITION: relative } UL.cssMenu LI:hover > A { BORDER-WIDTH:1px; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #3f92a6; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid; } .cssMenu UL LI:hover > A { BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #d9d9d9; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: solid; } UL.cssMenu LI A:hover { COLOR: #fff; POSITION: relative; BACKGROUND-COLOR: #3f92a6; TEXT-DECORATION: none; } UL.cssMenu LI.dis A { COLOR: #aaaaaa! important } UL.cssMenu IMG { FLOAT: left; WIDTH: 16px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 4px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none; _float: none } UL.cssMenu UL IMG { WIDTH: 16px; HEIGHT: 16px } UL.cssMenu LI UL LI UL LI UL.cssMenum{ DISPLAY: none; MARGIN: 5px } UL.contact { float: right; color: #0f758e; text-transform: none; margin: none; position: relative; right: -25px; height: 25px; } UL.contact LI:hover { height: 22px; top:1px; right:1px; } UL.contact LI { height: 22px; } ul.contact li ul { height:240px; } ul.contact li ul li:hover { height:22px; top:1px; right:-1px; } .languagelinks{ position: relative; top: -3px; } ul.contact li a{ color: #0f758e; } ul.contact li a img{ width: 14px; height: 6px; align: right; } UL.cssMenu LI UL.contact { BORDER-LEFT-COLOR: #d9d9d9; float: right; font-size: 70%; BORDER-BOTTOM-COLOR: #d9d9d9; TEXT-TRANSFORM: none; BORDER-TOP-COLOR: #d9d9d9; BORDER-RIGHT-COLOR: #d9d9d9; WIDTH: 100px; height: 240px; left: -30px; } UL.cssMenu LI UL.contact LI { padding: 0px; } UL.contact LI:hover > A { border: none; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none; color: #0f758e; } ul.cssMenu LI UL.whymenu{ list-style-type:none; cursor: default; } ul.cssMenu LI UL.whymenu li, ul.cssMenu LI UL.whymenu li a{ cursor: default; } ul.cssMenu LI UL.whymenu li.chevron{ list-style-type:none; BACKGROUND: url(/images/site/chevron.gif) #ffffff no-repeat left 8px; padding-left: 12px; } *:first-child+html ul.cssMenu LI UL.whymenu li.chevron{ BACKGROUND: url(/images/site/chevron.gif) #ffffff no-repeat left 12px; } ul.cssMenu LI UL.helpmenu{ width: 100px; left: -91px; } ul.cssMenu LI UL.helpmenu li, ul.cssMenu LI UL.options li{ height: 15px; }  dl, dt, dd, ul.nav, li.nav {margin: 0; padding: 0px; list-style-type: none; clear: left; } li.navselected {margin: 0; padding: 0; list-style-type: none; margin-left:35px; padding-bottom: 3px;} li.nav {margin-left:35px; padding-bottom: 15px; #padding-bottom: 0px;} .lnav {min-height: 85px; margin-left: 0px; width: 173px; padding-top: 10px; text-align:left; background-color: #F9F9F9; BACKGROUND: url(/images/site/lefthandcurve.gif) #f2f2f2 no-repeat center top; border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid;} dl.lnav dd {border: 0px solid gray;} div#LnavHeader a, dl.lnav li a, dl.lnav dt a {text-decoration: none; display: block; border: 0 none; height: 100%; font-size: 95%;} img.nav, img.navon{float:left; margin-top:3px; margin-left:10px; margin-right:5px; vertical-align:baseline;} img.l_nav, img.l_navon{float:left; margin-top:3px; margin-left:-15px; vertical-align:baseline;} body dl.lnav {width: 173px; padding-bottom: 1em; font-size: 85%;} body .titlearrow { float:left; color:#FAA61A; font-size:120%; margin-top:-5px; display: none; } body dl.lnav dt {cursor: pointer; line-height: 20px;} body dl.lnav dt.selected { line-height: 20px; font-weight: bold; color: #FAA61A; } body dt.selected,body dt.notselected{position: relative;} html>body dt.selected,body dt.notselected { position: static; } body dt.selected a {color: #FAA61A;position: relative;} body dl.lnav li a {color: #0f758e;} body dt.notselected a {color: #000;position: relative;} body dl.lnav dt.quicklink { position: relative; top: -10px; line-height: 15px; padding-left: 11px; margin-top: -3px; } body dt.quicklink a { color: #000; padding: 0px; } body dl.lnav dt.quicklink a:hover { color: #FAA61A; } body dl.lnav dt.notselected a:hover {color: #FAA61A;} body dl.lnav li a:hover{color: #FAA61A;} body dl.lnav div.selected a {color: #FAA61A;} body dl.lnav li.navselected a {color: #FAA61A; display:inline; position:relative; clear:both;} body dl.lnav li.nav a {color: #000; float:left; position:relative; font-size: 90%;} body dl.lnav li.nav a:hover {color: #FAA61A; float:left; position:relative;} body div#LnavHeader {color: #0f758e;} body div#LnavHeader a {color: #0f758e;} body div#LnavHeader a:hover {color: #FAA61A;} body dl.lnav dd { background-color: transparent; } body dl.lnav dd ul li.nav a{ color: #7F7F7F; } html>body dt a { padding-left: 30px; } *:first-child+html dt a { padding-left: 0px; }  body #proc-title {clear:both; padding:0 0 0 15px; background: #0083a5; text-align:left; font-weight: 500; font-size: 250%; text-decoration:none; color: #fff; width: 100%; height: 60px;} body #proc-bread {clear:both; text-align:left; padding:10px 0 5px 20px; font-weight: normal; font-size: 90%; text-decoration:none; color: grey; width: 98%; height: 20px; } .breadcrumb{ overflow-x: hidden; float: left; width: 75%; height: 19px; }  .sharelinks{ float: right; position: relative; margin-right: 20px; }  * html .sharelinks{ float: right; position: relative; top: -20px; }  *:first-child+html .sharelinks{ float: right; position: relative; top: -16px; margin-top: 15px; }  .hide{display: none; background: white;} .show{display: block; background: white;} .showinline{display: inline; background: white;}  #footer { font-size:85%; clear: both; margin-left: 20px; margin-right: 20px; height: 20px; }  .showtip {cursor:help}  #login { MARGIN-RIGHT: 20px; WIDTH: 310px; } #loginpassspan_text { display:none; }  #dhtml_menu { FLOAT: left; WIDTH: 99.6%; BACKGROUND-COLOR: #fff; BACKGROUND: url(/images/site/TopMenuBackgroundRepeatX.png) 0 0 repeat-x; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px;height: 60px; }  .leftmargin{ margin-left: 20px; }  .leftnav{ width: 175px; padding-bottom: 9px; margin-bottom: -15px; border-color: #D9D9D9; background-image: url(/images/site/bottomcorners.gif); background-repeat: no-repeat; background-position: bottom; }  body .sidebox{ align: left; width: 100%; font-size: 85%; background-color: #F2F2F2; } .sidebox a{ color: #FAA642; }  .leftnav .sideboxhead, .leftnav .sideboxheadmid{ color: #0f758e; font-size: 120%; padding-top: 10px; clear: both; background-color: #FFFFFF; background-image: url(/images/site/topcorners.gif); background-repeat: no-repeat; background-position: 0 0; width: 175px; } .leftnav .sideboxheadmid{ background-image: url(/images/site/topcorners_con.gif);  } body .sideboxhead h2, body .sideboxheadmid h2{ margin-left: 10px; display: inline; font-size: 14px; color: #000; font-weight: bold; position: relative; top: -2px; } body .sideboxhead h2 a, body .sideboxheadmid h2 a{ display: inline; color: #000; position: relative; border: none; }  body .sideboxhead span.titlearrow, body .sideboxhead div.titlearrow{ font-size: 110%; }  #proc-bread { color: #808080; } #proc-bread a:active, #proc-bread a:link, #proc-bread a:visited, #proc-bread a:hover { text-decoration: underline;color: #808080; }  .colmask { position:relative;  clear:both; float:left; width:100%;  overflow:hidden;  }  .threecol .colmid { float:left; width:200%; margin-left:-198px;  position:relative; right:100%; } .threecol .colleft { float:left; width:100%; margin-left:-50%; position:relative; left:371px;      } .threecol .col1wrap { float:left; width:50%; position:relative; right:170px;  padding-bottom:1em;  }  .threecol .col1 { font-size: 90%; margin:0 245px; margin-left: 209px;  position:relative; left:200%; overflow:hidden; color:#000; }  .threecol .col2 { float:left; float:right;  width:173px;  position:relative; right:-20px;  }  .threecol .col3 { float:left; float: right; width:198px;    position:relative; margin-right: 20px; left:50%; color:#000; } .threecol .whitesubnavon { background-color:#ffffff; color:#003366; text-align:left; font-weight:bold; font-size:75%; } .threecol .white { background-color:#ffffff; color:#003366; text-align:left; font-size:75%; } .bluebox { border: #0f758e; border-style: solid; border-width: 2px; padding: 10px; margin-bottom: 10px; } .formleft{ display: inline; float: left; } .formright{ display: inline; width: 80%; float: right; }  input{ BORDER: 1px solid #bbe0e3; width: auto; } input[readonly] { background-color: #CDCDCD; } .hiddenbtn { display: none; } fieldset {background:#f2f2f2; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:10px;} input, textarea, select {font-family: Arial, Verdana, Tahoma, Sans-serif; padding:0; border: #bbe0e3 1px solid; color: #333333;} select{ font-size: 80%; width: auto; } textarea{ font-size: 100%; } label {font-size:11px; color:#666;} label.opt {font-weight:normal;}  button { position: relative; border: 0; background-color: transparent; color: #0f758e; padding: 0; cursor: pointer; overflow: visible;  } button:hover { COLOR: #FAA61A; } button::-moz-focus-inner { border: none;  } button span { position: relative; display: block; white-space: nowrap; } @media screen and (-webkit-min-device-pixel-ratio:0) {  button span { margin-top: -1px; } }  button.btn { padding: 0 15px 0 0; margin-right:5px; font-size:1.1em; text-align: center; background: transparent url(/images/site/btn_blue_sprite.gif) no-repeat right -140px; } button.btn span { padding: 6px 0 0 15px; margin-left: -2px; height:37px; background: transparent url(/images/site/btn_blue_sprite.gif) no-repeat left top; color:#ffffff; } html>body button.btn span { margin-left: -2px; } button.btn:hover, button.btnHover {  background-position: right -210px; } button.btn:hover span, button.btnHover span { background-position: 0 -70px; }  .clearbtn{ background: none; color: white; border: 0px; padding-top: 4px; margin: 0px; font-size: 90%; } .clearbtn:hover{ border: solid 1px #FFFFFF; BACKGROUND-COLOR: #3f92a6; }  .NFSelect {height:25px; position:absolute; vertical-align:middle;} .NFSelectLeft {float:left; width:6px; height:25px; background:url(/images/site/mainsprite.png) no-repeat 0 -265px; vertical-align:middle;} .NFSelectRight {height:25px; width:auto; background:url(/images/site/mainsprite.png) no-repeat 100% -340px; cursor:pointer; font: .9em Arial, Verdana, Tahoma, Sans-serif; color:#7f7f7f; padding-left:3px; margin-left:3px; vertical-align:middle; padding-top: 4px;} .NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:21px; z-index:3; left:0; top:0; padding-bottom:13px;} .NFSelectOptions {position:relative; background:#f8f8f8; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#f8f8f8; font: .9em Arial, Verdana, Tahoma, Sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0; border: solid; -moz-box-shadow: 0px 3px 7px #adadad; -webkit-box-shadow: 0px 3px 7px #adadad;} .NFSelectOptions li {padding-bottom:1px;} .NFSelectOptions a {display:block; text-decoration:none; color:#7f7f7f; padding:2px 3px; background:#f8f8f8;} .NFSelectOptions a.NFOptionActive {background:#fcfcfc;} .NFSelectOptions a:hover {background:#ffffff;}  .NFfocused {border:1px dotted #666;}  .NFh {background-position:0 100%;} .NFhr {background-position:100% 100%;}  .NFhidden {opacity:0; z-index:-1; position:relative;}  select, input, textarea, button {outline:none; resize:none;}  div.footer_sitemap{  padding: 0px 0px 10px 0px; margin-bottom: 10px; width: 100%; overflow: auto; text-align:center; } div.footer_sitemapsection_pad { display:inline; float:left; width:8%; } div.footer_sitemapsection {  width: 18%; display: inline; float: left; color: #909090; font-size: 70%; line-height: 150%; text-align:left; } div.footer_sitemapsection_title{ color: #909090; font-size: 100%; font-weight: bold; padding-bottom: 5px; } div.footer_sitemap_hr{ clear:both; text-align:center; overflow: hidden; } hr.footer_sitemap{ color:#e0e0e0; background-color:#e0e0e0; height:1px; width:88%; } a.footer_sitemap:active, a.footer_sitemap:link, a.footer_sitemap:visited { COLOR: #909090; text-decoration: none; border:0; } a.footer_sitemap:hover { COLOR: #000000; text-decoration: none; } #copyr { display: inline; float:left; color:#7F7F7F; font-size:80%; } legend{ background-color: #fff; color:#333; font-weight:bold; padding:8px; border: 1px #d5d5d5 solid; } fieldset.armpp{ background-color: #ffffff; border: 1px #d5d5d5 solid; } .s_container_n { width:400px; }  .sitemapsection { width: 33%; display: inline; float: left; }  .sidetitle a:active, .sidetitle a:link, .sidetitle a:visited, .sidetitle a:hover { COLOR: #128cab; text-decoration: none; } .sidetitle a:hover { COLOR: #FAA61A; } #followus{ position: absolute; left: 390px; padding-top: 47px; display: none; }  .rightnav{ width: 198px; padding-bottom: 9px; margin-bottom: -15px; border: none; background-image: url(/images/site/bottomcorners_rhs.gif);  background-repeat: no-repeat;  background-position: bottom;  }  #rightcolbox { DISPLAY: none; WIDTH: 16px; HEIGHT: 200px; MARGIN-LEFT: 0px; BACKGROUND: url(/images/site/relatedcontent.gif) #f2f2f2 no-repeat center top; border: 1px solid #D9D9D9; }  .expcolbtn{ position: relative; top: -20px; left: 180px; height: 5px; margin-bottom: -5px; }  .colexpbtn{ position: relative; left: 4px; top: 6px; }  div.eventicon {width: 29px; height: 32px; background-image: url(/images/icons/event_date_sm.gif); background-repeat: no-repeat; background-position: bottom left; margin-right: 5px;} div.sideicon div.eventicon {width: 32px; background-image: url(/images/icons/event_date_sm.gif);margin-right: 0px; } div.eventmonth {color:#fff; font-size:65%; width: 29px; height: 10px; text-align: center;} div.eventday {color:#128cab; font-size:85%; font-weight: 900; width: 32px; height: 22px; text-align: center; vertical-align: middle; padding-top: 3px;} .newsfullbox .eventicon, .newsfullbox .eventmonth, .newsfullbox .eventday{ font-size:85%; margin-right: 0px; width: 32px; } .rnav {margin-left: 0px; padding-top: 10px; padding-bottom: 10px; text-align:left; background-color: #F2F2F2; BACKGROUND: url(/images/site/righthandcurve.gif) #f2f2f2 no-repeat center top;border-left:#d9d9d9 1px solid; border-right:#d9d9d9 1px solid;}  .rightnav .sideboxhead, .rightnav .sideboxheadmid{ padding-top: 10px; color:#128cab; font-size: 140%; clear: both; background-color: #FFFFFF; background-image: url(/images/site/topcorners_rhs.gif);  background-repeat: no-repeat;  background-position: 0 0;  width: 198px; } .rightnav .sideboxheadmid{ background-image: url(/images/site/topcorners_rhs_con.gif);  }  .sideicon{ float: left; padding-left: 10px; } .sideicon img{ width: 32px; }  .sideiconlarge{ float: left; clear: both; padding-left:10px; padding-right: 5px; } .sideiconlarge img{ width: 70px; }  .sidedate{ color: #808080; font-weight: bold; padding-left: 0px; }  .sidetext{ color: #000; padding-left: 10px; font-size: 80%; padding-bottom: 10px; position: relative; }  .sidetitle{ font-size: 80%; }  .sideinfo{ font-size: 80%; padding-bottom: 5px; color: #808080; } .sideinfo a{ COLOR: #7F7F7F; }  .sectionsub{ color:#128cab; font-weight: bold; padding-bottom: 5px; } .sectionicon{ float: left; clear: both; } .sectionicon img{ width: 86px; } .sectioniconsmall{ float: left; } .sectionsmall { width: 48%; float: left; display: inline; } .sectioniconsmall img{ width: 50px; } .sectioniconsmalltext{ width: 400px; display: inline; padding-bottom: 15px; padding-left: 5px; } .sectionicontext{ float: left; width: 80%; padding-bottom: 15px; padding-left: 5px; } .sectiontitle{ color:#000000; font-weight: bold; padding-bottom: 5px; text-transform: capitalize; position: relative; top: -3px; } .tabsection { width: 50%; display: inline; float: left; } .armppslide { display: none; } .sectionlinks{ margin-left: 20px; } .sectioninfo{ color: #808080; font-size: 80%; padding-bottom: 5px; } .searchicon{ float: left; clear: both; padding-left: 50px; padding-right: 10px; } .searchicon img{ width: 86px; } .searchicontext{ float: right; width: 400px; padding-bottom: 15px; padding-left: 5px; padding-top: 15px; } .searchicontext a{ color: black; } .searchtitle{ color:#128cab; font-weight: bold; padding-bottom: 5px; clear: both; font-size: 120%; text-transform: uppercase; float: left; } .searchtitleright{ float: right; color: #808080; } .searchsubtitle{ color:#128cab; font-weight: bold; padding-bottom: 5px; padding-left: 50px; clear: both; font-size: 120%; text-transform: uppercase; } .registerlinks{ padding-left: 70px; }  #tooltipdiv { border: 1px solid #000000; display: none; position: absolute; margin: 0; padding: 0.3em; list-style-type: none; background-color: #ffffff; }  .introslide{ float: right; display: none; width: 34%; padding-right: 35px; } .introtext { display:inline; float:left; width:57%; } .cpuimage{ float: right; display: inline; width: 203px; padding-left: 5px; text-align:center; } .cputext { text-align: left; display: inline; width: 62%; } .cpubuy { float: right; margin-top: 10px; margin-bottom: 10px; } .sponsoredbox{ background-color: #EFFBFB; border: solid 1px #128cab; padding: 10px; padding-bottom: 20px; width: 90%; overflow: auto; } .sponsoredbox a{ position: relative; } .protext { width: 203px; text-align: center; display: block; } .cpurf_tl { float: left; width: 250px; padding-bottom: 10px; } .cpurf_bl { float: left; } .cpurf_tr { float: right; width: 250px; padding-bottom: 10px; } .cpurf_br { float: right; } .cpurf_bl{ clear: both; width: 250px; } .cpurf_br{ clear: both; width: 250px; } .cpurf_title {color: #128cab; font-size:120%; text-transform: uppercase;} .cpurf_text { font-size:100%; padding-left: 12px; padding-bottom: 4px; } .cpurf_post { padding-left: 12px; padding-bottom: 8px; } .cpurf_post_link { font-weight: bold; } .cpurf_post_link a { font-size:90%; color: #128cab; } .cpurf_post_summary { font-size:90%; } .cpurf_post_dynamic { font-size:85%; color: #808080; } .cpurf_slideshow { width: 240px; } .cpurf_slideshow_left { width: 23px; cursor: hand; height: 18px; padding-top: 50px; float: left; } .cpurf_slideshow_right { width: 23px; cursor: hand; height: 18px; padding-top: 50px; margin-left: 200px; } .cpurf_slideshow_center { float: left; width: 150px; padding-left: 10px; } .cpurf_slideshow_label { font-size:85%; color: #808080; text-align: center; }  .rvcontainer { padding-left: 5px; } .rv_title { color: #128cab; font-size:90%; text-transform: uppercase; } .rv_entry { padding-top: 10px; padding-bottom: 20px; } .rv_entry_image { float: left; width: 40px; padding-right: 5px; margin-top: -5px; } .rv_entry_link { font-weight: bold; } .rv_entry_link a { font-size:80%; color: #128cab; } .rv_entry_summary { font-size:80%; } .portalcontainer { padding-left: 5px; } .portal_title { color: #128cab; font-size:90%; text-transform: uppercase; } .portal_entry { padding-top: 10px; padding-left: 14px; } .portal_entry_link { font-weight: bold; } .portal_entry_link a { font-size:80%; color: #128cab; } .portal_entry_orange { color:#FAA61A; } .portal_entry_more { padding-left: 155px; } .portal_entry_summary { font-size:80%; color: #808080; padding-left: 7px; } .regform .inputFieldRow { line-height: 30px; } .regform input.text,.regform select { position: absolute; left: 200px; width: 150px; } #twitter_div{ display: inline; font-size: 90%; } #twitter_update_list{ text-indent: 0px; margin-left: 0; padding: 0px; display: inline; color:#000; } #twitter_update_list li{ list-style-type: none; padding-left: 15px; text-indent: -1.3em; } #twitter_update_list li a{ color: #128cab; } #twitter_update_list li a:hover{ color: #Faa61a; } .twitter_div{ display: inline; font-size: 90%; } .twitter_update_list{ text-indent: 0px; margin-left: 0; padding: 0px; display: inline; color:#000; } .twitter_update_list li{ list-style-type: none; padding-left: 15px; text-indent: -1.3em; } .twitter_update_list li a{ color: #128cab; } .twitter_update_list li a:hover{ color: #Faa61a; } .armpp-box { width: 130px; height: 170px; }  button.btn_designstart { margin-right:5px; background: transparent url(/images/site/designstart-sprite.png) no-repeat left -140px; width: 127px; } button.btn_designstart span { height:32px; background: transparent url(/images/site/designstart-sprite.png) no-repeat left top; width: 127px; } html>body button.btn_designstart span { margin-left: -2px; } button.btn_designstart:hover, button.btnHover {  background-position: left -36px; } button.btn_designstart:hover span, button.btnHover span { background-position: 0 -70px; } @media print {.col2,.col3,#dhtml_menu,#rightcol,#footer,.sharelinks{ display: none; } .threecol .col1{ width: 95%; margin: 0px; float: none; left: 131%; } .threecol .colleft { float: none; left: 0px; margin:0px; margin-left: 0%; } .threecol .col1wrap{ float: none; right: 0px; } } @media print { .threecol .col1{ left:101%; } } 
