﻿.clear{clear:both;}
.first {border-top: 1px solid #e0e0e0;}
.imgBorder img{margin: 0 0 6px 6px; padding:3px; border: 1px solid #d0cfce;}
.rightImgMargin img{margin: 0 0 8px 35px;}
.articleheading h3{padding-left: 7px; font-size:11px; color: #464341; margin-bottom: 6px;}
.logout a{padding-left: 2px; font-size: 10px; font-family: arial;}
.renew{font-weight:bold;}
.noMarginMembers{ margin:0 0 -2px 0;}


#headContainer  { background-color: #AFC5CD }
ul.mainNavigation { background-color:#95B4C5 }

.section1 h1 {font-family: Arial;font-size:19px; font-weight: normal; color:#faf1e0;margin:0 0 0px 0; padding:8px 0 8px 12px; background: #52A8DF url(/systemimages/community_header_fade_bg.gif) repeat-x; line-height:19px;}
.section2 h3{padding:0 0 0 13px;margin:0;font-family:arial;font-size:16px;color:#464341;font-weight:normal;}
.section2 a.submit,.rightContentBox .go {background: url(/systemimages/go_button_red.png) 0 0 no-repeat; height: 20px; width: 29px;}
.section2 a.submit:hover,.rightContentBox .go:hover {background: url(/systemimages/go_button_red.png) 0 0 no-repeat;}
.section2 input, .section2 select {border:1px solid black;}
.section5 a {margin: 0; background: url(/systemimages/view_button_red.png) 0 0 no-repeat; height: 21px; width: 43px; }
.section5 a:hover {margin: 0; background: url(/systemimages/view_button_red.png) 0 0 no-repeat; height: 21px; width: 43px; }

.leftNavTop ul li ul{display:none;}
.leftNavTop ul li.selected ul{display:block;}

.leftNavTop .leftNav li{}
.leftNavTop ul {padding:0; width:100%; margin-top: 8px;}
.leftNavTop ul li {margin:0; padding:0 0 8px 0px;}
.leftNavTop ul li a {font-size:11px; margin:0; padding:0 0 0 30px; display:block;}
.leftNavTop li {background: url(/systemimages/right_arrow_blue_on_gray.gif) 20px 3px no-repeat;}
.leftNavTop li ul {padding: 10px; margin-top: 10px; font-weight: normal; background-color:#55A2D6;}
.leftNavTop li ul  li {background:none; padding-left:0px;}
.leftNavTop li ul  li a{font-weight: normal; color:white; padding-left:10px;}
.leftNavTop a:visited{font-weight:normal;}
.leftNavTop ul.sectionA{ border-bottom:none;}

.promo .promoContentGreen { background:#518e47; height:108px; border:2px solid #dddcda;border-top:none;border-bottom:none;width:170px; _overflow:hidden;}
.promo .promoContentGreen .homepagefeatureheader { color:white;}
.promo .promoContentGreen .homepagefeatureheader p{ color:white; font-weight:normal; padding-left: 8px; margin-top: 4px; !margin-bottom:0px; } 
.promo .promoContentGreen .homepagefeatureheader form{ margin: 0; }
.promo .promoContentGreen .homepagefeatureheader input{ float:left; margin-left: 8px; border:none; margin-bottom:3px; margin-right:5px; !padding-left:-51px; }
.promo .promoContentGreen .homepagefeatureheader p input{border:none; float:right; margin-bottom:3px; margin-right:2px; }
.promo .promoContentGreen h3{ text-align: center; font-family: verdana; font-size: 14px; font-weight: bold; padding:0px; margin:0px;}
.promo .promoContentGreen .CS_Textblock_Text { padding:5px;}
.promo .topBorderGreen { background: url(/systemimages/promo_top_green.gif) 0 0 no-repeat;padding:0;margin:0;height:6px;width:174px; _overflow:hidden; }
.promo .bottomBorderGreen { background: url(/systemimages/promo_bottom_green.gif) 0 0 no-repeat;height:6px;width:174px; }

.rightGreen span{font-size: 10px; float:right; line-height:25px; font-weight:bold; padding-right:2px;}
.rightGreen img{float:right; padding-right:10px;}
.rightGreen a{}

.tabContainer {display:block; overflow:hidden;}

ul.tabNav { padding: 0; z-index: 10; display:block; padding: 0 0 0 0; margin: 0 0 0 0; _padding-top:10px;}
ul.tabNav li {list-style: none; display: block; float: left; height: 24px; margin-right: 3px; padding: 0 0 1px 0; _overflow:hidden; }
ul.tabNav li a { margin: 0 0 0 4px; padding: 0 8px 0 15px; display: block; float: left; height: 25px; line-height: 25px; font-family:arial; font-weight:bold; _margin: 0 0 0 4px; _padding: 0 4px 0 15px; }

ul.tabNav li.activeTabHeader{background: url(/systemimages/tabback.gif)  no-repeat 100% 0; height: 25px; margin-bottom: -1px; }
ul.tabNav li.activeTabHeader a{margin:0 4px 0 0; background: url(/systemimages/tabback.gif)  no-repeat scroll left top; color:#464341;}
ul.tabNav li.inactiveTabHeader {background: url(/systemimages/tabback.gif) no-repeat scroll right -29px; }
ul.tabNav li.inactiveTabHeader a {margin:0 4px 0 0; background: url(/systemimages/tabback.gif)  no-repeat scroll 0 -29px;}

.sectionA .selected {background:transparent url(/systemimages/down_arrow_blue_on_white.gif) no-repeat scroll 17px 5px;}
.sectionA .selected  a{font-weight: bold;}
.sectionA .selected ul li a{font-weight: normal;}

.activeTab img {padding:3px; border: 1px solid #d0cfce; float:left; margin-right:10px;}
.activeTabText {float:right; width:220px;}
.activeTab ul{padding-left:15px; margin-top: 2px;}
.activeTab ul li{ padding: 2px;}
.activeTab p{ margin-bottom:5px; }
.activeTab h3{ font-size:10px; margin-bottom:5px;}
.inactiveTab{display:none;}
.tab{display:none;}

.tabContent{font-size: 11px; clear: both; background:url(/systemimages/ent_bg_safe.gif) repeat-x #f5efe4; padding:15px; border: 1px solid #E6E6E6; }
.tabContent li{padding:0;color:#0065a5 !important;}
.tabContent a{color:#0065a5 !important;}
.tabContent h3{float: left;}
.tabContent ul{!padding: 0 0 0 0; !margin: 0 0 0 0; float: left; }


.iModuleContainer img{padding:0px;}

.sectionContentBox {margin-top:20px; _width:360px;}
.sectionContentBoxSmall{width:176px; float:left; padding: 0px 7px; font-size:11px; _padding:0px; _margin:0px; _width: 180px; display:inline;}
.sectionContentBoxSmall a{}
.sectionContentBoxSmall .headerImage{padding:3px; border: 1px solid #d0cfce;}
.sectionContentBoxSmall h3{margin-top:0px; 	font-size: 11px; color:#464341}
.sectionContentBoxSmall p{margin-bottom:6px;}
.sectionContentBoxCompact{overflow: hidden; clear: both; padding-bottom: 6px; border-bottom: 4px solid #e9e8e8;margin-bottom: 2px; _width: 383px; !padding-top:10px; _padding-top:0px;}
.centerContent a:visited{color:#0065A4;}

.section5 .viewall a{background:none; width:auto; font-size:11px; font-weight: bold; font-family: verdana;}
.section5 .viewall img{padding:5px 0 0 0; margin:0px;}

.rightUserModule { padding-bottom:10px; }
.rightUserTopBorder {width: 191px; height:6px; background:transparent url(/systemimages/member_module_top.gif) no-repeat scroll 0 0}
.rightUserBottomBorder {width: 191px; height:6px; background:transparent url(/systemimages/member_module_bottom.gif) no-repeat scroll 0 0}

.rightUserModule .CS_Element_Textblock{width: 189px; background:url(/systemimages/member_module_bg.gif) repeat-x scroll left bottom; border-left: #e3dccb 1px solid; border-right: #e3dccb 1px solid}
.rightUserModule .CS_Textblock_Text {padding:10px;}
.rightUserModule .CS_Textblock_Text p, .rightUserModule .CS_Textblock_Text form{ color: #464341; font-size: 10px; font-family: verdana; padding-top:0; margin-top:0px; }
.rightUserModule .CS_Textblock_Text label { display: block; width: 100%; clear: left; }
.rightUserModule .CS_Textblock_Text input{ float: left; margin: 5px 0; padding: 0; border: 1px solid black; width: 118px; height: 17px; }
.rightUserModule .CS_Textblock_Text input.loginButton{ border: 0; padding-left: 3px; width: 39px; height: 19px; }
.rightUserModule .CS_Textblock_Text p.join { margin-top: 38px; }
.rightUserModule .CS_Textblock_Text p.noMarginMembers { font-weight: bold; margin-top: 16px; }
.rightUserModule .CS_Textblock_Text p.noMarginMembers img{ margin-bottom:-3px; padding-right: 5px;}
.rightUserModule .CS_Textblock_Text h3{ color: #464341; font-family: arial; font-size: 16px; padding-top:0; margin-top:0px; padding-bottom:0; margin-bottom:5px; font-weight:normal;  }
.rightUserModule a{color:#0065a4;}

.centerContent .section1, .centerContent .newsSection{padding:0px;}

.showlock{display:inline;}
.hidelock{display:none;}

.bodyInnerWrap .leftRail {!margin:0 0 0 3px;}
