@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:.8em/1.6em Arial, Helvetica, sans-serif;background:#b3c0c9;}

.mastWrap{float:left;width:100%;background:#fff url(images/bg.gif) no-repeat 50% 0;}
.cntrWrap{width:819px;margin:0 auto;}
.fltFix{float:left;width:100%;background:url(images/lcBg.gif) repeat-y 20px 0;}

a{color:#5f6a71;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}


h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding:8px 0 5px 0;line-height:1.5em;color:#00004c;font-family:Tahoma,Geneva,sans-serif;}
h1,.PageTitleHeader{font-size:1.6em;font-weight:normal;}
h2,.PageSubTitleHeader{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.1em;color:#5f6a71;}
h5{font-size:1em;color:#5f6a71;padding:2px 0 4px 0;}
p{padding:0;margin:7px 0;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 0;clear:both;border:none;background:#c3c7ca;color:#c3c7ca;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{height:114px;background:url(images/tbBg.gif) no-repeat 20px 0;float:left;width:100%;}
.structHead .logoBg{float:left;background:url(images/logoImg.gif) no-repeat 55px 31px;}

.structHead #ContentMemberTools{float:right;margin:4px 0 0 0;}
.structHead #ContentMemberTools ul{padding:0;margin:0;list-style:none;}
.structHead #ContentMemberTools li{padding:0;margin:0;float:left;}
.structHead #ContentMemberTools li a{display:block;padding:0 5px;color:#fff;font-size:.8em;line-height:1em;border-right:solid 1px #fff;}
.structHead #ContentMemberTools li#Support a{border:none;}

.structHead h1{padding:0;margin:37px 0 11px 157px;float:left;}
.structHead h1 a{display:block;text-indent:-999em;background:url(images/logoWrds.gif) no-repeat;width:394px;height:25px;}
.structHead h2{float:left;padding:0;margin:37px 0 0 0;}
.structHead h2 a{display:block;text-indent:-999em;background:url(images/logoWrds.gif) no-repeat -394px 0;width:214px;height:25px;}

.structHead #ContentToplinks{float:left;margin:0 0 0 149px;}
.structHead #ContentToplinks ul{padding:0;margin:0;list-style:none;float:left;}
.structHead #ContentToplinks li{padding:0;margin:0;float:left;}
.structHead #ContentToplinks li a{display:block;text-decoration:none;padding:6px 10px;color:#fff;font:bold 1em Lucida Sans Unicode,Lucida Grande, ans-serif;text-transform:uppercase;}
.structHead #ContentToplinks li a:hover{background:#fff;color:#5f6a71;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{width:139px;float:left;text-align:right;padding:0 10px 10px 0;}
.structLeft h3{font-size:.9em;border-bottom:solid 2px #c3c7ca;padding:2px 0;margin:8px 3px 3px 3px;}

.structLeft #ContentLeftNav{}
.structLeft #ContentLeftNav ul{padding:0;margin:0;list-style:none;}
.structLeft #ContentLeftNav li{padding:0;margin:0;}
.structLeft #ContentLeftNav li a{display:block;text-decoration:none;text-align:right;padding:3px 3px 3px 0;color:#5f6a71;font:1em Tahoma, Geneva, sans-serif;width:136px;}
.structLeft #ContentLeftNav li a:hover{background:#FFF;}

.structLeft #ContentQuickLinks{}
.structLeft #ContentQuickLinks h3{border-bottom:none;border-top:solid 2px #c3c7ca;}
.structLeft #ContentQuickLinks ul{padding:0;margin:0;list-style:none;}
.structLeft #ContentQuickLinks li{padding:0;margin:0;}
.structLeft #ContentQuickLinks li a{display:block;text-decoration:none;margin:2px 0;width:139px;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBodyStart{width:514px;float:left;}
.structBodyStart #ContentRotator{/*background:url(images/bdRot1.jpg) no-repeat top center;*/width:514px;height:200px;overflow: hidden;}
.structBodyStart .contentWrap{margin:15px;}
.structBodyStart .contentWrap #ContentMiddle{margin:5px 0;}
.structBodyStart .contentWrap #ContentMiddle h1 span a{font-size:.6em;text-decoration:none;font-weight:bold;}
.structBodyStart .contentWrap #ContentMiddle a.hdr{color:#4b555b;}

.structBody {width:661px;float:left;}
.structBody #ContentRotator{}
.structBody .contentWrap{margin:15px;}
.structBody .contentWrap #ContentMiddle{margin:5px 0;}
.structBody .contentWrap #ContentMiddle h1 span a{font-size:.6em;text-decoration:none;font-weight:bold;}
.structBody .contentWrap #ContentMiddle a.hdr{color:#4b555b;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{width:156px;float:left;font-size:.85em;line-height:1.4em;}
.structRight hr{margin:3px 8px;}

.structRight #ContentEvents{background:#f0f2f4;padding:10px;margin:10px;width:116px;overflow-x:hidden;}
.structRight #ContentEvents h2{font-size:1.2em;}

.structRight #ContentRight{}
.structRight #ContentRight .lcBlock{background:#f0f2f4;padding:10px;margin:10px;width:116px;overflow-x:hidden;}
.structRight #ContentRight .lcBlock h2{font-size:1.2em;}

#cid_766__ctl0_pnlHotTopics {width:116px}

/* Footer Elements 
---------------------------------------------*/
.structFooter{width:765px;margin:0 auto;}
.structFooter #ContentFooter{float:left;width:100%;}
.structFooter #ContentFooter p{font-size:.75em;line-height:1.5em;color:#111f44;font-weight:bold;margin:8px 0 8px 160px;}
.structFooter #ContentFooter p a{color:#FFF;}

/*Hide legend panel by default */
#cid_41_pnlLegend {display:none;}