/*body {  background-color: #336699; font-family: Tahoma,Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: black; padding-top:0px; margin:15px 0 5px 0; text-align:center; }*/
a img { border: 0; }
form { display: inline; }
hr { height: 1px; }
table.cfdebug { clear: both; margin-top: 100px; text-align: left; font-size: 11px !important; }

.absolute { position: absolute; }
.addressinput { width: 185px; }
.alignct {text-align: center;}
.alignjt {text-align: justify;}
.alignlt {text-align: left;}
.alignrt {text-align: right;}
.blueborder {font-weight: normal; border: 1px solid #00209F; background-color: white; text-align: left; color: black;}
.blueheader {font-weight: bold; color: white; background: url("/images/alert-lyblue.gif") repeat-x; border: 1px solid #00209F; margin: 0; }
.blueheader a {color: white; }
.blueheader a:hover {color: white; }
.blueheader a:visited {color: white; }
.bluelightheader {float: left; font-weight: bold; font-size : 11px; color: white; background: #336699; border: 1px solid #336699; margin-left: 2px; padding: 2px; text-align:center; }
.bluelightheadern {float: left; font-weight: normal; font-size : 11px; color: white; background: #336699; border: 1px solid #E0E0D6; margin-left: 2px; padding: 2px; text-align:center; }
.block { padding: 0 25px 0 25px; }
.body { font-family: Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #000000; }
.body a { color: #00209F; text-decoration: none; }
.body a:visited { color: #00209F; text-decoration: none; }
.body a:hover { color: #00209F; text-decoration: overline underline; }
.bold { font-weight:bold; }
.box { border-style: solid; border-width: 1px; border-color: black; color : #000000; font-size: 11px; }
.boxrow { background-color: #EEEEEE; font-size: 12px; margin-left: 15px; padding: 3px; }
.boxspace { line-height: 3px; }
.center { margin: 0 auto; }
.clear { clear: both; }
.clearbig { clear: both; line-height: 23px; }
.clearempty { clear: both; line-height: 0px; }
.clearsmall { clear: both; line-height: 7px; }
.copy { padding:0 5px 25px 5px; }
.divider { width: 95%; border-bottom: 2px dotted silver; padding: 0; margin-bottom:5px;}
.emailinput { width: 137px; }
.error { color: #ff0000; }
.greenborder {font-weight: normal; border: 1px solid #007700; background-color: white; text-align: left; color: black;}
.greenheader {font-weight: bold; font-size : 11px; color: black; background: url("/images/alert-green.gif") repeat-x; border: 1px solid #007700; }
.greenlightheader {float: left; font-weight: normal; font-size : 11px; color: black; background: #9FC2AC; border: 1px solid #007700; margin: 1px; padding: 2px; text-align:center; }
.greyborder {border: 1px solid #777777; }
.greyheader {font-weight: bold; background-color: #777777; color: black; background: url("/images/alert-grey.gif") repeat-x; border: 1px solid #777777; }
.gt { font-weight:bold; color:#3366CC;  }
.halfalpha { filter: alpha(opacity=50); opacity: 0.5; }
.head { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #000000; font-weight: bold; }
.head a { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #00209F; font-weight: bold; text-decoration: none; }
.head a:hover { font-family : Tahoma, Verdana, Arial, sans-serif; font-size : 11px; color : #00209F; font-weight: bold; text-decoration: overline underline; }
.hidden { visibility: hidden; display: none; }
.hr { width: 50%; margin: 0 auto; text-align: center; }
.indented { padding-left: 25px; }
.indented2 { padding-left: 50px; }
.indented-rev { padding-right: 25px; }
.inline { display:inline; }
.input { float:right; clear:right; }
.inside { width: 375px; }
.label { float:left; padding: 0 2px 0 0; margin:2px 0 0 25px; font-weight:bold; text-align:right;}
.labels { float: left; text-align: right; width: 48%; padding-top: 3px; padding-right: 3px; }
.labels-left { float: left; text-align: right; width: 38%; padding-top: 3px; padding-right: 3px; }
.labels-nopad { float: left; text-align: right; width: 48%; padding-right: 3px; }
.learnmore { position:absolute; margin-top:165px; margin-left: 105px; font-weight:bold; }
.learnmore a {  color: #535353; }
.learnmore a:hover { text-decoration:none; color: #003399;  }
.left { float: left; }
.linebreak { line-height: 7px; }
.linebreak-big { line-height: 15px; }
.linebreak-small { line-height: 3px; }
.loginbox { color:#333; border:1px solid #999; background-color:#fff; padding-left:2px; height:16px; width:90px;}
.maxheight { height: 100%; }
.maxwidth { width: 100%; }
.navgroup { background:url("/images/bkgr-navgroup.gif") repeat-x; padding: 5px 5px; color:#fff; font-size:12px; }
.navgroup a { color:#fff; font-size:12px;}
.navgroup a:hover { text-decoration:none; color:#fff; font-size:12px; }
.navhead, .navsubhead { font-size:12px; color: #fff; margin:0;}
.navhead { background-color:#003366 !important;  }
.navhead span { padding-top:25px;padding-right:10px; }
.navsubhead { background-color:#003366 !important; height:10px; }
.nobr { white-space: nowrap; }
.noline:hover { text-decoration: none; }
.nopad { padding: 0px; }
.note { color: #006633; }
.orangeborder {border: 1px solid #FFAF7A; background-color: white; text-align: left; font-weight: normal; color: #000000;}
.orangeheader {font-weight: bold; color: black; background: url("/images/alert-lyorange.gif") repeat-x; border: 1px solid #FFAF7A; }
.pad3 { padding: 3px; }
.pad10 { padding:10px; }
.padtop { padding-top:3px; }
.popupbody-blue { float: right;  font-weight: normal; border: 1px solid #00209F; background-color: white; text-align: left; color: black; height: 100%; width: 90%; background-color: white; }
.popupbody-red { float: right;  font-weight: normal; border: 1px solid #DC241F; background-color: white; text-align: left; color: black; height: 100%; width: 90%; background-color: white; }
.popupcontent { clear: both; height: 100%; padding: 5px; width: 96%; text-align: left; }
.popuptop { position: absolute; float: left; display: none; visibility: hidden; }
.popupshader { float: right; filter: alpha(opacity=50); opacity: 0.5; width: 10px; background-color: black; }
.popupshaderbottom { float: right; filter: alpha(opacity=50); opacity: 0.5; height: 10px; background-color: black; }
.popupshaderbottomspacer { float: right; filter: alpha(opacity=50); opacity: 0.5; width: 10px; height: 10px; }
.popupshaderparent { width: 10px; float: right; height: 100%; }
.popupshaderright { width: 10px; float: right; height: 10px; }
.popuptitle-blue { padding: 3px; float: left; font-weight: bold; color: white; background: url("/images/alert-lyblue.gif") repeat-x; border: 1px solid #00209F; margin:0; }
.popuptitle-red { padding: 3px; float: left; font-weight: bold; color: white; background: url("/images/alert-lyred.gif") repeat-x; border: 1px solid #DC241F; margin:0; }
.pageheader { padding: 8px 0 8px 0; }
.quicklinks { color: black;padding:25px 5px 0 5px; }
.quicklinks form select  { font-family: Tahoma; font-size:11px; font-weight:normal; width:185px;}
.redborder {border: 1px solid #DC241F; background-color: white; text-align: left; font-weight: normal; color: #000000;}
.redheader {font-weight: bold; color: black; background: url("/images/alert-lyred.gif") repeat-x; border: 1px solid #DC241F; }
.required { font-family: Tahoma, Verdana, sans-serif; color: red; font-weight: bold; }
.resourcelist { padding:0 0 0 25px; margin:0; line-height:16px; }
.resourcelist ul { list-style-type:none; margin:0; }
.right { float: right; }
.row0 { background-color: #EEEEEE; }
.row1 { background-color: #FFFFFF; }
.secondaryad { padding-top: 35px; text-align:center; }
.stateinput {width: 31px; }
.success { color: green; }
.telephoneinput { width: 80px; }
.valuesm { float: left; text-align: left; width: 19%; }
.values { float: left; text-align: left; width: 49%; }
.values-left { float: left; text-align: left; width: 60%; }
.values-left-red { float: left; color: red; text-align: left; width: 60%; }
.visible { visibility: visible; display: block; }
.yellowheader {font-weight: bold; background: url("/images/alert-yellow.gif") repeat-x; color: #00209F; border: 1px solid #00209F; background-color: white; padding: 3px; }
.zipinput {width: 50px; }