body { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; color:#717171; background:#FFFFFF url(../images/bdbg.jpg) repeat-x; }
.selected { color:red}
* { padding:0; margin:0; border:0; }
ul,ol { list-style:none; }
ul li { display:inline; }
img { border:none; }	
.hide,i  { position:absolute; left: -9999px; }
#jump a  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#00759B; text-decoration:none; }
#wrap { width:934px; margin:0 auto; }
#hdr { width:934px; height:126px; }
#logo { padding-left:50px; padding-top:45px; }
#logo a { background:url(../images/logo.jpg) no-repeat; width:272px; height:36px; display:block; }
#main { background:url(../images/mainbdbg.jpg) repeat-y; width:934px; overflow:hidden; }
#mainlft { width:298px; float:left; }
input  { border:1px solid #979797; font-family:Arial, Helvetica, sans-serif; color:#717171; font-size:12px; padding:2px; }

.nav { width:248px; }
.nav li { line-height:22px; }
.nav li a { color:#00759B; font-size:14px; font-weight:bold; }
.nav li a:hover { color:#58585A; }

/* ACCENT COLORS */
.orange { color:#D6492A; }
.blue { color:#00759B; }
.grey { color:#8E908F; }

/****************************************************************************************************************************************/

.nav .menutitle { line-height:25px; }
.nav .menutitle  { color:#00759B; font-size:14px; font-weight:bold; display:block; cursor:pointer; }
.nav .menutitle a { color:#00759B; font-size:14px; font-weight:bold; display:block; cursor:pointer; } 
.nav li a:hover { color:#58585A; }
.nav .menutitle a:hover { color:#58585A; }
.nav span a { color:#58585A; font-size:12px; } 
.nav span a:hover { color:#58585A; }

/*
.menutitle { cursor:pointer; color:#00759B; font-size:14px; font-weight:bold; }
.submenu { margin-bottom: 0.5em; }
*/
.arrowlistmenu { width: 248px; /*width of accordion menu*/ }
.arrowlistmenu .menuheader { width: 248px; height:22px; line-height:22px; }
.arrowlistmenu .menuheader a { color:#00759B; font-size:14px; font-weight:bold; display:block; cursor:pointer; width: 248px; }
.arrowlistmenu .menuheader a:hover { color:#58585A; }
.arrowlistmenu .menuheader { width: 248px; }
.arrowlistmenu .menuheader { color:#00759B; font-size:14px; font-weight:bold; display:block; cursor:pointer; width: 248px; height:22px; line-height:22px; }
.arrowlistmenu .menuheader:hover { color:#58585A; }

/* CSS class to apply to expandable header when it's expanded */
/* .arrowlistmenu .openheader { background-image: url(titlebar-active.png); } */

.arrowlistmenu ul { color:#58585A; font-size:12px; overflow:hidden; width: 248px; }
.arrowlistmenu ul li { padding-bottom: 2px; float:left; width: 248px; }
.arrowlistmenu ul li a { color:#58585A; }
.arrowlistmenu ul li a:visited { color: #58585A; }
.arrowlistmenu ul li a:hover { color: #58585A; }

/**********************************************************************************************************************/

.blankHeight { height:450px; }
#mainlftcontent { padding-left:50px; padding-top:38px; width:248px; }
#mainlftcontent a { color:#8E908F; text-decoration:none; }
.selected { color:#00759B !important; }
#mainlftcontent .handcursor  { width:248px; color:#00759B; font-size:14px; font-weight:bold; line-height:20px; }
#mainlftcontent .handcursor h3 a:link { color:#58585A; font-size:14px; font-weight:bold; }
#mainlftcontent .handcursor h3 a:hover { color:#58585A; }
#mainlftcontent .switchgroup1 a { color:#58585A; font-size:12px; line-height:18px; text-decoration:none; padding-left:15px; margin-bottom:5px; }

/**********************************************************************************************************************/

#mainrt { background:url(../images/mainrtbg.jpg) repeat-y; width:636px; float:right; }
#mainrtbd { background:url(../images/mainrtbd.jpg) repeat-y; width:636px; }
.mainrtcontent { width:557px; padding:38px 38px 0 41px; }
.imgpadding  { padding-bottom:32px; }
.mainrtcontent ol  { list-style-type:none; }
.mainrtcontent a { color:#717171; text-decoration:underline; }
.mainrtcontent a:hover { color:#00759B; text-decoration:underline; }
.headline { color:#137193; font-size:28px; font-weight:normal; padding-bottom:20px; }
.mainrtcontent span { font-family:Verdana, Arial, Helvetica, sans-serif; color:#717171; font-size:16px; line-height:22px; padding-bottom:20px; display:block; }
.mainrtcontent span.orange { color:#D6492A; display:inline; font-size:11px; line-height:14px; }
.mainrtcontent p { color:#717171; font-size:12px; line-height:16px; margin:5px 0 15px 0; }
.mainrtcontent p.small { font-size:11px; line-height:14px; }
.singlline { padding-bottom:20px; }
.singlline p { color:#717171; font-size:12px; padding-bottom:0; }
.miniheadline { background:url(../images/icon.jpg) no-repeat 0 5px; color:#137193; font-size:15px; padding-bottom:20px; padding-left:25px; }
.miniheadline1 { background:url(../images/icon.jpg) no-repeat 0 5px; color:#137193; font-size:15px; padding-left:25px; }
.hdline { color:#717171; font-size:12px; font-weight:bold; }
.dowlnloadlinks { padding-bottom:20px; }
.dowlnloadlinks p { color:#717171; font-size:12px; padding:5px 0 5px 0; }
ol.links { display:block; margin:-10px 0 10px 0; }
.links li { line-height:16px; }
.links li a { color:#717171; text-decoration:underline; }
.helvetfont { padding:10px 0; width:540px; overflow:hidden; }
.helvetfont label { font-family:Helvetica; font-size:20px; color:#8D8D8D; font-weight:normal; letter-spacing:1px; line-height:24px; width:540px; }
.arlfont { padding:10px 0; width:540px; overflow:hidden; }
.arlfont label { font-family: Arial; font-size:18px; color:#8D8D8D; font-weight:normal; letter-spacing:1px; line-height:24px; width:540px; }
.verdfont { padding:10px 0; width:540px; overflow:hidden; }
.verdfont label { font-family: Verdana; font-size:18px; color:#8D8D8D; font-weight:normal; letter-spacing:1px; line-height:24px; width:540px; }
.votsfont { width:540px; background:url(../images/txtxfont.jpg) no-repeat; height:66px; margin-top:10px; }
.smallalpha { font-size:18px; color:#717171; font-weight:normal; }
.numbrs { font-size:18px; color:#717171; font-weight:normal; padding-bottom:20px; }
.capalpha1 { font-size:18px; color:#717171; font-weight:normal; padding-top:10px; }
.smallalpha1 { font-size:16px; color:#717171; font-weight:normal; }
.numbrs1 { font-size:16px; color:#717171; font-weight:normal; padding-bottom:20px; }
.hdrpara { color:#717171; font-size:12px; padding-bottom:20px; line-height:18px; }
.hdrpara1 { color:#717171; font-size:12px; line-height:18px; }
.bdlogo { padding-bottom:20px; }
.bdlogo a { background:url(../images/colorpic4.jpg) no-repeat; width:250px; height:31px; display:block; }


/* FOOTER */
#ftrborder { padding:10px 0; width:934px; border-top:1px solid #E5E5E5; }
#ftr { background:#8e908f; width:934px; height:14px; line-height:14px; overflow:hidden; color:#FFFFFF; }
#ftr p { font-family:Helvetica; font-size:9px; line-height:14px; float:left; padding-left:4px; }
#ftrnav { float:right; font-size:9px; padding-right:5px; overflow:hidden; }
#ftrnav ul { list-style:none; }
#ftrnav li { background:url("../images/ftrnavdiv.jpg") no-repeat right;  padding:0 10px; float:left; display:inline; }
#ftrnav li a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#ftrnav li a:hover { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#ftrnav #ftrfstlink { background:none; }


.balloonstyle { position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 11px Arial, Helvetica; line-height: 16px; z-index: 100; background-color: white; width: 200px; filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5); }
#arrowhead  { z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden; }
