html{height:100%;background:#F0F0F0 }
body{background:transparent no-repeat 50% 0;font:normal 11px arial,sans-serif;color:#4E4E4E;margin:0px;padding:0;height:100%;}
img{border:none;display:block;}
a:active{outline:none;}
form{margin:0;padding:0;}
h1{color:#4B8A4E;font:normal 33px arial,sans-serif;margin:3px 0 9px 0;padding:0;line-height:normal;}
a{color:#4B8A4E;text-decoration:none;}
a:hover{color:#4B8A4E;text-decoration:underline;}
a.get-help{background:url(images/utility_arrow.gif) no-repeat 0 3px;padding-left:13px;font:bold 11px arial,sans-serif;color:#8B9899;margin:0 10px;}
a.read-more{background:url(images/green_arrow.gif) no-repeat 0 3px;padding-left:13px;font:bold 11px arial,sans-serif;color:#4B8A4E;}
a.read-more:hover{font:bold 11px arial,sans-serif;color:#4B8A4E;text-decoration:underline !important;}

ul{list-style-type:none;margin:6px 0 0 0;padding:0;}
li{background:url(images/bullet.gif) no-repeat 0 6px;padding-left:7px;margin-bottom:2px;}

#wrapper{position:relative;margin:0 auto;width:985px;background:url(images/bg_center_tile.gif) repeat-y;height:auto !important;height:100%;min-height:100%;}

.logo-utility{background:#FFF;width:985px;height:107px;overflow:hidden;font:normal 10px arial,sans-serif;color:#8B9899;}
.logo-utility img{float:left;}
.logo-utility .utility-nav{float:right;margin-right:16px;}
.logo-utility .utility-nav a{display:block;float:left;border-top:3px solid #CBD6D7;margin:1px;padding:5px 10px 8px 10px;color:#8B9899;text-decoration:none;}
.logo-utility .utility-nav a.on{border-top:3px solid #9DA5A6;color:#545454;}
.logo-utility .utility-nav a:hover{display:block;float:left;border-top:3px solid #9DA5A6;margin:1px;padding:5px 10px 8px 10px;color:#545454;text-decoration:none;}
.logo-utility .utility-nav span{display:block;float:left;width:1px;height:33px;background:url(images/utility_nav_divider.gif) no-repeat;}
.logo-utility .search-login{clear:right;float:right;margin-right:16px;width:375px;text-align:right;margin-top:26px;font:normal 11px arial,sans-serif;color:#8B9899;overflow:hidden;}
.logo-utility .search-login input{display:block;float:left;font:bold 11px arial,sans-serif;color:#CCD7D7;margin-top:5px;}
.logo-utility .search-login input#search{border-top:1px solid #D2DCDC;border-left:1px solid #D2DCDC;border-bottom:1px solid #D2DCDC;border-right:none;padding:2px 7px;width:95px;height:15px;}
.logo-utility .search-login input#username{border:1px solid #D2DCDC;padding:2px 7px;width:74px;height:15px;margin-left:10px;}
.logo-utility .search-login input#password{border-top:1px solid #D2DCDC;border-left:1px solid #D2DCDC;border-bottom:1px solid #D2DCDC;border-right:none;padding:2px 7px;width:78px;height:15px;margin-left:2px;*width:76px;}
.logo-utility .search-login span{display:block;float:right;margin:8px 0 0 54px;}

.top-nav{width:985px;height:52px;overflow:hidden;}
.top-nav img{float:left;}

.home-left{width:713px;float:left;padding:10px 10px 5px 16px;}
.home-left .home-banner{width:713px;height:256px;background:url(images/individual_membership.jpg) no-repeat;}
.home-left .home-banner .text-box{float:right;width:216px;height:240px;padding:16px 8px 0 6px;font:normal 11px arial,sans-serif;color:#454444;line-height:18px;overflow:hidden;}
.home-left .home-banner .text-box div{padding:0 8px;}
.home-left .home-banner .text-box h2{font:bold 16px arial,sans-serif;color:#0C4012;border-bottom:3px solid #FFF;padding:0 0 6px 8px;margin:0 0 10px 0;}
.home-left .home-banner .text-box ul{list-style-type:none;margin:10px 0;padding:0 9px;background:#FFF;}
.home-left .home-banner .text-box ul li{background:url(images/bullet.gif) no-repeat 0 12px;padding:0;margin:0;*padding:5px 0 5px 10px;*border-bottom:1px dashed #B1B0B0;}
.home-left .home-banner .text-box ul li span{display:block;background:url(images/dashed_border2.gif) repeat-x 0 100%;padding:5px 0 5px 10px;*display:inline;*background:none;*padding:0;}
.home-left .home-banner .text-box ul li.last{background:none;border:none;}
.home-left .home-banner .text-box ul li.last span{background:none;}

.home-left .col-1{float:left;width:231px;height:270px;overflow:hidden;background:url(images/bg_home_col.gif) no-repeat;margin:10px 0 0 0;}
.home-left .col-1 h2{font:bold 13px arial,sans-serif;color:#FFF;width:211px;height:17px;padding:5px 10px;margin:0;}
.home-left .col-1 img{width:211px;height:92px;margin:9px 0 0 10px;}
.home-left .col-1 .caption{width:201px;height:84px;padding:10px 15px 0 15px;font:normal 11px arial,sans-serif;color:#4E4E4E;line-height:18px;overflow:hidden;}
.home-left .col-1 .bottom{width:215px;height:31px;overflow:hidden;padding:17px 0 0 12px;}

.home-left .col-2{float:left;width:231px;height:270px;overflow:hidden;background:url(images/bg_home_col.gif) no-repeat;margin:10px 0 0 10px;}
.home-left .col-2 h2{font:bold 13px arial,sans-serif;color:#FFF;width:211px;height:17px;padding:5px 10px;margin:0;}
.home-left .col-2 img{width:211px;height:92px;margin:9px 0 0 10px;}
.home-left .col-2 .caption{width:201px;height:84px;padding:10px 15px 0 15px;font:normal 11px arial,sans-serif;color:#4E4E4E;line-height:18px;overflow:hidden;}
.home-left .col-2 .bottom{width:215px;height:31px;overflow:hidden;padding:17px 0 0 16px;}

.home-left .col-3{float:left;width:231px;height:270px;overflow:hidden;background:url(images/bg_home_col.gif) no-repeat;margin:10px 0 0 10px;}
.home-left .col-3 h2{font:bold 13px arial,sans-serif;color:#FFF;width:211px;height:17px;padding:5px 10px;margin:0;}
.home-left .col-3 .caption{width:199px;height:177px;padding:18px 16px 0 16px;font:normal 11px arial,sans-serif;color:#4E4E4E;line-height:18px;overflow:hidden;}
.home-left .col-3 .caption b{color:#666;}
.home-left .col-3 .caption ul{list-style-type:none;margin:5px 0;padding:0;}
.home-left .col-3 .caption ul li{background:url(images/bullet.gif) no-repeat 0 12px;padding:0;margin:0;_padding:5px 0 5px 10px;_border-bottom:1px dashed #CCD7D7;}
.home-left .col-3 .caption ul li span{display:block;background:url(images/dashed_border.gif) repeat-x 0 100%;padding:5px 0 5px 10px;_display:inline;_background:none;_padding:0;}
.home-left .col-3 .caption ul li.last{border:none;}
.home-left .col-3 .caption ul li.last span{background:none;}
.home-left .col-3 .bottom{width:215px;height:31px;overflow:hidden;padding:17px 0 0 16px;}

.home-right{width:230px;float:left;padding:10px 16px 5px 0;font:normal 11px arial,sans-serif;color:#626161;line-height:18px;}
.home-right b{color:#353434;}

.home-right .right-box1{height:177px;overflow:hidden;}
.home-right .right-box1 h2{width:200px;background:#EBEBEB;font:bold 12px arial,sans-serif;color:#353434;padding:5px 15px;margin:0 0 12px 0;}
.home-right .right-box1 img{float:left;width:95px;height:121px;margin:0 12px 10px 14px;*margin-left:9px;}
.home-right .right-box1 div{margin-top:10px;}

.home-right .right-box2{height:280px;overflow:hidden;background:#F6F6F6;}
.home-right .right-box2 h2{width:200px;background:#EBEBEB;font:bold 12px arial,sans-serif;color:#353434;padding:5px 15px;margin:0;}
.home-right .right-box2 ul.news{list-style-type:none;margin:0;padding:0;line-height:16px;}
.home-right .right-box2 ul.news a{font:bold 11px arial,sans-serif;color:#4B8A4E;text-decoration:none;}
.home-right .right-box2 ul.news a:hover{font:bold 11px arial,sans-serif;color:#4B8A4E;text-decoration:underline;}
.home-right .right-box2 ul.news li{background:#FFF url(images/list_arrow.gif) no-repeat 16px 12px;padding:9px 15px 9px 41px;margin:0;}
.home-right .right-box2 ul.news li.alt{background:#F6F6F6 url(images/list_arrow.gif) no-repeat 16px 12px;}
.home-right .right-box2-bottom{height:48px;background:#EFEFEF;overflow:hidden;}
.home-right .right-box2-bottom a{display:block;margin:17px 0 0 42px;}

.sub-col-1{float:left;width:182px;padding:10px 10px 10px 16px;overflow:hidden;}
.sub-col-1 .left-nav a{display:block;font:bold 13px arial,sans-serif;color:#465779;padding:7px 15px;text-decoration:none;}
.sub-col-1 .left-nav a:hover{text-decoration:underline;}
.sub-col-1 .left-nav a.on{background:#465779;color:#FFF;}
.sub-col-1 .left-nav .sub{background:#F2F4F6 url(images/leftnav_sub_top.gif) no-repeat;width:182px;padding:5px 0;}
.sub-col-1 .left-nav .sub a{display:block;font:bold 11px arial,sans-serif;color:#465779;padding:7px 5px 7px 23px;text-decoration:none;}
.sub-col-1 .left-nav .sub a:hover{display:block;font:bold 11px arial,sans-serif;color:#465779;text-decoration:underline;}
.sub-col-1 .left-nav .sub a.on{display:block;font:bold 11px arial,sans-serif;color:#34415B;padding:8px 5px 8px 23px;text-decoration:none;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background:#E4E9EF url(images/arrow_leftnav.gif) no-repeat 10px 10px;*background-position:10px 12px;}
.sub-col-1 .left-nav .sub a.on:hover{display:block;font:bold 11px arial,sans-serif;color:#34415B;text-decoration:underline;}

.sub-col-2{float:left;width:770px;overflow:hidden;padding:0;}
.sub-col-2 .text{padding:21px 30px;font:normal 11px arial,sans-serif;color:#666;line-height:18px;}
.sub-col-2 .text ul{list-style-type:none;margin:15px 0;padding:0;}

.home-left .col-3 .caption ul li{background:url(images/bullet.gif) no-repeat 0 12px;padding:0;margin:0;_padding:5px 0 5px 10px;_border-bottom:1px dashed #CCD7D7;}
.home-left .col-3 .caption ul li span{display:block;background:url(images/dashed_border.gif) repeat-x 0 100%;padding:5px 0 5px 10px;_display:inline;_background:none;_padding:0;}
.home-left .col-3 .caption ul li.last{border:none;}
.home-left .col-3 .caption ul li.last span{background:none;}

.sub-col-2 .text ul li{background:url(images/bullet.gif) no-repeat 0 12px;padding:0;margin:0;_padding:5px 0 5px 10px;_border-bottom:1px dashed #CCD7D7;}
.sub-col-2 .text ul li span{display:block;background:url(images/dashed_border.gif) repeat-x;padding:5px 0 5px 10px;_display:inline;_background:none;_padding:0;}
.sub-col-2 .text ul li.first span{background:none;}
.sub-col-2 .text ul ul{list-style-type:none;margin:2px 0 2px 20px;*margin:2px;padding:0;}
.sub-col-2 .text ul ul li{background:url(images/bullet2.gif) no-repeat 0 9px;padding:0 0 5px 10px;margin:0;border:none;}

.sub-col-2 h2{font:bold 16px arial,sans-serif;color:#465779;margin:10px 0 15px 0;}
.sub-col-2 img.header{border-top:10px solid #FFF;border-bottom:12px solid #FFF;}
.sub-col-2 .image-left{float:left;margin:15px 25px 5px 0;}
.sub-col-2 .image-left span{display:block;background:#F2F4F6;border-top:1px solid #FFF;font:normal 10px arial,sans-serif;color:#7F8181;padding:8px 10px;}

.sub-col-3{width:220px;float:left;padding:10px 16px 20px 10px;font:normal 11px arial,sans-serif;color:#626161;line-height:18px;overflow:hidden;}
.sub-col-3 h2{width:200px;background:#EBEBEB;font:bold 12px arial,sans-serif;color:#353434;padding:5px 15px;margin:0 0 12px 0;}
.sub-col-3 .box{width:200px;padding:0 15px;}
.sub-col-3 .box img{float:left;width:95px;height:121px;margin:0 12px 20px 0;}
.sub-col-3 .box div{margin-top:10px;}

img.footer-divider{clear:both;margin-left:16px;}
.footer{clear:left;width:953px;height:75px;margin:0 16px;font:normal 10px arial,sans-serif;color:#A5B0B0;background:#FFF;}
.footer .contact{float:left;margin:0 0 25px 13px;}
.footer .contact a{color:#A5B0B0;text-decoration:none;}
.footer .contact a:hover{color:#4B8A4E;text-decoration:underline;}
.footer .links{float:right;margin:0 13px 25px 0;}
.footer .links a{color:#A5B0B0;text-decoration:underline;margin-left:22px;}
.footer .links a:hover{color:#4B8A4E;text-decoration:underline;}
