* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
table, th, td {border-collapse: collapse; vertical-align: top;}
* body {font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
a {color : #2d71ac}
body {background:#e1e1e1;}
html, body {height:100%;}
a {color:#005e20;}
a:hover {color:black;}

.clearing 	{clear : both;}
.holder 	{display:table;}
.tRight 	{text-align:right;}
.tCenter 	{text-align:center;}

.button_y {color:#005e20; font-size:13px; font-weight:bold; vertical-align:middle;
			border:none;cursor:pointer; padding:5px 3px 0 0px; 
			background:none;}
			
.button_y_1 {background:url("../img/button_y_1.png") no-repeat; width:13px; height:29px;}
.button_y_3 {background:url("../img/button_y_3.png") no-repeat; width:13px; height:29px;}
.button_y_2 {background:url("../img/button_y_2.png") repeat-x;}
.button_y_2 a {color:#005e20 !important; display: block; text-decoration: none; font-size:13px; font-weight:bold; cursor:pointer; padding:5px 3px 0 0px;}

.box {margin-bottom: 1px;}

.box .bbtl{background: url(../img/btl.png) no-repeat 0 0;}
.box .bbtr{background: url(../img/btr.png) no-repeat 100% 0;}
.box .bbbl{background: url(../img/bbl.png) no-repeat 0 100%;}
.box .bbbr{background: url(../img/bbr.png) no-repeat 100% 100%; padding:0px 0px;}
* html .box .bbbr{background: url(../img/bbr.gif) no-repeat 100% 100%; height: 1px; padding:0px 0px;}
* html .box .bbtl{background: url(../img/btl.gif) no-repeat 0 0;}
* html .box .bbtr{background: url(../img/btr.gif) no-repeat 100% 0;}
* html .box .bbbl{background: url(../img/bbl.gif) no-repeat 0 100%;}

/* BASIC MARKUP */
#headerWrap {position:absolute; left:0px; top:0px; width:100%;}
#contentWrap {width:918px; margin: 0px auto -122px auto; min-height:100%;}

.service_nav 
{
position:absolute;
right:320px;
top:10px;
width:800px;
}
.service_nav ul {float: right;}
.service_nav li {float: left; padding-left: 10px;}


/* ----HEADER---- */
#header_r {width:800px; margin:0 auto; height:60px; margin-top:20px;}
#logo_o {float:left; position:relative;}
#menu_u {height:41px;position:relative;}

#menuTop li {margin-right:45px; padding-top:10px;}
#menuTop .active a {text-decoration:none;}


/* ----CONTENT inner---- */
#content_inner {padding:80px 0 122px 0; margin: 0px auto; width:918px;}
#contentLeft {float:left; width:564px; margin:20px 0 20px 50px;}
#contentRight {float:right; width:252px; padding:0 40px 0 20px;}
*html #contentRight {padding-right:20px;}

#content_inner h4 {font-size:16px; font-weight:normal; color:#6e6e6e;}
#content_inner h3 {font-size:18px; font-weight:normal; color:#6e6e6e;}
#content_inner li {color:#6e6e6e; font-size:12px;}
#content_inner p  {color:#6e6e6e; font-size:12px;}

#info_inner {background:url("../img/info_inner_bg.png") no-repeat; height:116px; width:918px;}
#info_inner p { width:300px; color:#d4e26f; font-size:12px; position:relative; left:475px; top:25px;}

#profileTop {height:36px;}
#profileWrap {background: white;}
#leftBottom  {background:url("../img/left_section_bottom.png") no-repeat; height:7px;}

#pfCaptionLeft  {float:left; background:url("../img/profile_top_1.gif") no-repeat; width:9px; height:36px;}
#pfCaptionRight {float:left ;background:url("../img/profile_top_3.gif") no-repeat; width:9px; height:36px;}
#pfCaption      {float:left; background:url("../img/profile_top_2.gif") no-repeat left 0 #bb9702; height:30px; padding: 6px 4px 0 4px; 
				min-width:230px; text-align:center;}
#pfCaption h2 {color:#fbf85d;}

#profileMain {padding:20px 0; margin:0 20px;}
#profileMain .pfTable td {vertical-align:top;}
#profileMain .pfYserpic {width:128px; height:187px;}
#profileMain .pfContent {padding-left:10px;}
#profileMain .pfContent h4 {padding-bottom:12px;}
#profileMain .pfContent ul {padding-bottom:8px;}
#profileMain li {height:16px;  padding:0 0 0 22px; margin-bottom:8px;}
#profileMain .li01 {background:url("../img/icon_3.gif") no-repeat left center;}
#profileMain .pfBar {padding-left:10px; height:25px;}


.pfBar #bar_r	 {float:left; background:#f6f6f6;}
.pfBar #bar_r .bbbr {padding: 5px 15px 8px 15px;}
.pfBar #bar_r .barTitle { font-size:11px; line-height:20px; padding-right:5px;}
.pfBar #bar_r .barMenu  { font-size:11px; line-height:20px;}
.pfBar #bar_r p a {padding: 0 1px;}

#communities_s {background:url("../img/communities_bg.jpg") no-repeat 0 bottom; width:525px; height:155px; 
			margin:0 19px; padding-bottom:10px; margin-bottom:20px;}
*html #communities_s {padding-bottom:0px;}
#communities_s h3 {margin-left:20px;}
			
#communities_s .cmList {margin:20px 0 0 16px;}
#communities_s .cmList li {float:left; width:105px; margin-right:22px; height:113px;}	
#communities_s .cmList li p {color:white; padding-bottom:5px;}

#communities_s .cmPic {border:1px solid white; width:103px; height:89px;}

#news_s {background:white; width:485px; margin:0 19px; min-height:20px; padding:0px 20px 10px 20px;}

#news_s #nwsList {margin-top:10px;}
#news_s #nwsList li {padding-bottom:10px;}
#news_s #nwsList p {width:450px;}
#news_s .nwsCaption {color:#3182b9; font-weight:bold;}
#news_s .nwsText 	{padding:3px 0;}
#news_s .nwsMeta 	{font-weight:bold;}
#news_s .nwsMeta a  {font-weight:normal;}

/* ----CONTENT index---- */
#content_index {padding:80px 0 0px 0; margin: 0px auto; width:918px;}

#info_o {background:url("../img/info_bg.jpg") no-repeat; height:199px; width:892px; margin: 0 auto;}
#welcome_e {width:333px; position:relative; top:40px; left:20px;}
#welcome_e h4 {color:white; font-size:18px; padding:0 0 25px 20px;}
#welcome_e p {color:#d4e26f; font-size:12px; padding:0 10px 0px 20px;}

#join_n h4 {font-size:16px; padding:20px 0 15px 0px; color:#fffd63;}

#join_n {background:url("../img/join_bg.jpg") no-repeat; height:146px; width:838px; padding:0 40px;}

#join_n .join_table {font-size:14px; width:100%; color:#f5fd80;}
#join_n td {padding:0 10px 10px 0px;}
#join_n a {color:white;}
#join_n .inText {width:231px; height:26px; font-size:16px;padding:4px 0 0 4px; border:none;}
#join_n .tLeft {width : 80px; font-size:14px;}
#join_n .tNoPadding {padding:0;}

#join_n .button_y_1 {padding:0;}
#join_n .button_y_2 {padding:0;}
#join_n .button_y_3 {padding:0;}

#ccc {background:url("../img/ccc_bg.jpg") no-repeat; height:106px; width:892px; margin: 0 auto;}
#ccc h4 {color:#c7e25a; font-size:12px; padding:10px 0 5px 0px;}
#ccc table {margin-left:30px;}
#ccc td {height:85px; padding-left:0px;}
#ccc p {padding: 0 10px 0 0px; color:#7cc360;} 

/* ----FOOTER---- */
#footer_01 {width:782px; height:140px;}
#c_01 {float:left; margin-left:21px; display:inline; padding:16px 0px 16px 0px;}
	#c_01 ul.list_01 {float:left; margin-right:45px;}
    #c_01 ul li {display:block; padding-bottom:6px;}
    #c_01 ul li.name_01 {font-weight:600;}
    #c_01 ul li a {color:#272727;}
#d_01 {float:right; margin-right:23px; display:inline; color:#272727; padding:16px 0px 16px 0px;}
	#d_01 a {color:#272727;}
    #d_01 span {margin-left:13px;}
	
	
	
	
	
	
	#wrapper_01 {width:782px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; margin:0 auto; background:#fff; overflow:hidden}
	#header_01 {width:782px; height:90px;}
	#top_01 {height:49px; width:782px;}
    #top_01 h1 {float:left; margin:11px 0 0 21px; display:inline;}
    #help_01 {float:right; color:#524d4c; font-size:13px; margin:20px 15px 0 0;}
    #help_01 ul {height:20px; text-align:right; white-space:nowrap;}
    #help_01 ul li {float:left;}
    #help_01 a {color:#524d4c; padding:0 6px 0 6px;}
    #help_01 a:hover {text-decoration:none;}
#menu_01 {width:782px; height:41px; background:url("../img/menu-bg.jpg"); clear:both; font-size:17px; white-space:nowrap; }
#content_01 {height:auto}
	#text_01 {width:400px; font-size:13px; color:#353535; padding:19px 0 0 21px; float:left; height:120px; }
    #text_01 h4 {color:#ea661e; font-size:20px; padding-bottom:12px;}
    #text_01 a {color:#ea661e;}
	.main {width:782px; height:auto;}
	
#map_01 {float:right; margin:4px 79px 0 0; display:inline; background:url("../img/map.png") no-repeat ; width:242px; height:134px;}
#block1_01 {float:left; width:328px; height:277px;background:url("../img/block1-bg.jpg") no-repeat;  margin-right:35px; color:#9ac01c; font-size:16px; font-weight:600; text-decoration:none;}
#block1_01 p{color:#000; font-size:12px; font-weight:normal; text-decoration:none;}
	#block1_01 h1 {color:#ea661e; font-size:21px; padding:21px 0 19px 20px;}
    #block1_01 table {margin-left:20px;}
    #block1_01 span {font-size:40px; color:#ea661e; position:relative; top:-10px; font-weight:normal}
    #block1_01 td.inf_01 {padding-left:6px;}
    #block1_01 td {padding-bottom:24px;}
#join_01 {float:left; width:417px; height:277px; background:url("../img/join-bg.jpg"); color:#262727; font-size:14px;}
	#join_01 h1 {color:#ea661e; font-size:21px; padding:21px 0 19px 25px;}
    #join_01 table {margin-left:25px;}
    #join_01 input {width:288px; height:18px; margin-left:8px;}
    #join_01 a {color:#ea661e;}
    #join_01 td.add_01 {padding-left:8px;}
    #join_01 input.button_01 {width:auto; height:25px; background:url("../img/button-bg.jpg"); border:none; color:#ffffff; font-size:14px; padding:0 12px 0 12px;
cursor:pointer;}
	
	.buton_join { width:66px; height:25px;background:url("../img/button-bg.jpg") repeat-x; padding:5px; color:#FFF !important; text-decoration:none !important;}
	
	
	
	
	
	
	

.global-nav ul {

font-size: 11px; text-align:center;
height:41px;
width:757px;
padding-left:25px;


}

.global-nav {

    margin: 0 0;

    height: 45px;

    z-index: 100;

}

.global-nav ul li {

   float:left;
	
	background: none;

    position: relative;
	
	height: 22px; 
	
	padding: 20px 0 9px;


}

.global-nav ul li a {

    text-decoration: none;

    color: #fff;
	
    font-size:17px;


}

/* =Sub */

.global-nav ul ul {

     height:auto;

    display: none;
	
	text-align:left !important; 

    position: absolute;

    padding: 0 0 10px;

    top: 41px;

    left: -9px;

    font-size: 11px !important;

    line-height: 18px;

    border: 1px solid #005E20;

    border-width: 0 1px 1px;

    background: url("../img/global-nav-sub-bg-tile.png");

    width: 124px;
	
	z-index: 1;

}

.global-nav li li {

    width: 100%;

    background: none;

    white-space: nowrap;

    padding: 5px 9px 0 !important;

    overflow: hidden; 
	
	margin: 0 !important;
		
	float: none;
	
	height:16px !important;
	
	position: static !important;

}

.global-nav li li a {text-decoration: underline;     font-size: 11px !important;}

.global-nav li li a:hover { text-decoration:none}

.global-nav li:hover ul,

.global-nav li.hover ul {display: block;}
