@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:12px/18px Tahoma, Geneva, sans-serif; color:#333333; background:#f6f6f6;}

.mastWrap{ margin:0; padding:0; width:100%; height:100%; background:url(images/BG.gif) repeat-x left top #f6f6f6;}
.cntrWrap{width:977px;margin:0 auto;}
.fltFix{width:100%;}

a { color:#00823d; font-weight:bold;text-decoration: none; outline:none; }
a:hover { color:#00823d; text-decoration: underline; }
a:visited{}
a:active{}
a img{border:none;}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding:2px 5px 3px 0;}
h1, .PageTitleHeader {font-size:24px;line-height:24px;}
h2, .PageSubTitleHeader {font-size:20px; line-height:24px;}
h3 {font-size:18px;line-height:21px;}
h4 {font-size:18px;line-height:21px; color:#00853e;}
h5 {font-size:16px;line-height:18px;}
h6 {font-size:13px;line-height:15px;}
p {margin:7px 0;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.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 3px;clear:both;border:none;background:#333;color:#333;}

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;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead{ margin:0; padding:0; float:left; width:100%;}

.structHead h1{padding:0;margin:16px 0 10px;float:left;}
.structHead h1 a{display:block;text-indent:-999em; height:55px; width:300px; background:url(images/Headerlogo.gif) no-repeat left top;}

.structHead #ContentToplinks{margin:0; padding:0; float:left;}
.structHead #ContentToplinks {float:left;margin:0px;padding:5px 0;}
.structHead #ContentToplinks ul {list-style:none;margin:0;padding:0;}
.structHead #ContentToplinks li { background:url(images/TopNavDiv.gif) no-repeat right top;float:left;padding:0;}
.structHead #ContentToplinks a {color:#FFF;display:block;font-size:13px;line-height:22px;padding:5px 10px;text-align:center;text-decoration:none; font-weight:bold;text-shadow:1px 1px 1px #000000;}

.structHead .qlNav{margin:0; padding:0; float:right;}
.structHead .qlNav ul {list-style:none;margin:21px 0 16px;padding:2px 0 ; width:128px;background:url(images/TopQtDiv.gif) repeat-y left top; float:left;}

.structHead .qlNav ul#ContentQuickLinks1 li { display:none;}
.structHead .qlNav ul#ContentQuickLinks1 li.lt { display:block;}
.structHead .qlNav ul#ContentQuickLinks2 li { display:none;}
.structHead .qlNav ul#ContentQuickLinks2 li.rt { display:block;}

.structHead .qlNav li { float:left;padding:0; margin:0; width:100%;}
.structHead .qlNav a {display:block;font-size:10px;line-height:15px;padding:0px 10px;text-decoration:none; text-transform:uppercase; color:#00853f;}

.structHead #ContentSearch{background:url(images/searchBg.gif) no-repeat left top;float: right;height: 20px;margin:10px 0 0;padding: 0;width: 240px;}
.structHead #ContentSearch input{background: none transparent;border: 0 none;height: 18px;width: 200px;}
.structHead #ContentSearch img#cid_654_imgbtnSearch{display: block;float: right;height: 20px;width: 20px;}

#ContentMemberTools {float:left;margin:0px;padding:5px 0;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0;}
#ContentMemberTools li {border-left:1px solid #000000;float:left;padding:0 10px;}
#ContentMemberTools li#Logout {border-left:medium none;}
#ContentMemberTools li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools a {color:#000000;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0; float:left; width:212px;}
.structLeft #ContentLeftNav{ width:182px; margin:0 15px 10px; padding:0; float:left;}
.structLeft #ContentLeftNav ul{ float:left; margin:0; padding:0; width:100%; list-style:none;}
.structLeft #ContentLeftNav li{float:left; margin:0; padding:0; width:100%; border-bottom:1px solid #7fb0c0;}
.structLeft #ContentLeftNav a{color:#FFF;display:block;font-size:12px;line-height:15x;padding:4px 10px;text-decoration:none;text-shadow:1px 1px 5px #000000;}

.structLeft #ContentLeftNav li ul{}
.structLeft #ContentLeftNav li li{ border-bottom:none;}
.structLeft #ContentLeftNav li li a{padding:3px 10px 3px 15px;text-shadow: none;}

.structLeft #ContentLeftNav li ul{}
.structLeft #ContentLeftNav li li{ }
.structLeft #ContentLeftNav li li a{padding:3px 10px 3px 20px;}

.structLeft #ContentMiddleLayoutLeft{margin:0; padding:0; float:left; width:100%;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody{margin:0; padding:0; float:left; width:100%; background:#FFF url(images/grayborderpx.gif) repeat-y right top;}
.structBody2{margin:0; padding:0; float:left; width:100%; background: url(images/grayborderpx.gif) repeat-x left bottom;}
.structBody3{margin:0; padding:0; float:left; width:100%; background: url(images/grybrdFade.gif) no-repeat right 375px;}
.structBody4{margin:0; padding:0; float:left; width:100%; background:url(images/ContentBg.gif) repeat-y left top;}


.structBody .midRt{margin:0; padding:0; float:left; width:765px;}

.structBody .TpWrap{ float:left; width:734px; padding:15px 15px 20px; margin:0;/*height:72px;*/ background: url(images/Contenttp.gif) repeat-x left top;}
.start .structBody .TpWrap{ padding:15px 15px 0; background:none;}
.structBody #ContentSocial{ float:right; margin:0; padding:0; width:180px; height:72px }

.structBody ul#ContentBreadCrumbs{padding:0;margin:0 0 15px;list-style:none;float:left; width:400px}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style:none}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:10px;padding:0 6px; line-height:15px; border-left:1px solid #d9d9d9;color:#00853e; font-weight:bold; text-transform:uppercase;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{ border:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{ color:#666666;}

.structBody h1.pgNm{ color:#333333; font-size:30px; line-height:34px; padding:0; margin:0; font-weight:bold;float:left; width:400px}
.structBody h3#ContentMiddleLayoutSubPageName{ color:#333333; font-size:18px; line-height:22px; font-weight:normal;float:left; width:400px}
                
.structBody #ContentImgRot{margin:0; padding:0; float:left; width:765px; height:273px; overflow:hidden;}
                
.structBody .MidWrap{float: left;padding: 0 15px 15px;margin:0;width:735px;}
.start .structBody .MidWrap{float: left;margin: 15px 25px 0 15px;padding: 0;width: 436px;}

.structBody #ContentMiddle{margin:0; padding:0; float:left; width:100%;}

#divLogin{ margin:0 0 15px;}

/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:15px 15px 0 0; padding:0; float:left; width:274px; }
.structRight #ContentMiddleLayoutRight{margin:0; padding:0; float:left; width:100%;}
.structRight #ContentMiddleLayoutRightHrd{margin:0; padding:0; float:left; width:100%;}
.structRight #ContentMiddleLayoutRightImg{margin:0; padding:0; float:left; width:100%;}

.structRight .evt{ float:left; margin:0; padding:10px 0; border-bottom: 1px solid #e5e5e5; width:100%;}
.structRight .date{ font-size:10px; color:#00823d; list-style:16px; font-weight:bold;}
.structRight span.title span,
.structRight span.title span a{ display:inline;}
.structRight span.title,
.structRight span.title a{ font-size:13px; font-weight:bold; line-height:15px; margin:0 0 5px; float:left; text-decoration:none; color:#333;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:20px 0; border-top:1px solid #e5e5e5; padding:20px 0 0; float:left; width:100%;}
.structFooter #ContentFooter{margin:0; padding:0; float:left; width:100%; font-size:11px;}

