/* *************************** 
  Site - Advantage Adelaide
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin:0px;
	padding:0px;
}
a {
	color:#bdbdbd;
	text-decoration:none;
}
a:hover {
	color:#c1f002;
	text-decoration:none;
}
img {
	border:0;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
   
body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	background:#000000;
}
#container_wrapper{
	background:#f0f0f0 url(../images/bg_container_wrapper.png) left top repeat-x;
	border-bottom:3px solid #ccff00;
}
#container{
	background:url(../images/bg_container.png) center top no-repeat;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header_wrapper{
	background:url(../images/bg_header_wrapper.png) left top repeat-x;
}
#header{
	background:url(../images/bg_header.png) center top no-repeat;
}
#header_inner{
	width:919px;
	height:104px;
	margin:0px auto;
	position:relative;
}
#header h1{
	width:161px;
	height:71px;
	position:absolute;
	top:11px;
	left:8px;
}
#header h1 a{
	display:block;
	width:161px;
	height:71px;
	background:url(../images/logo.png) left top no-repeat;
	text-indent:-9999999px;
	outline-style:none;
	cursor:pointer;
}
#header h2{
	width:382px;
	height:26px;
	background:url(../images/bg_header_h2.png) left top no-repeat;
	text-indent:-9999999px;
	outline-style:none;
	position:absolute;
	right:0px;
	top:58px;
}
.header_top{
	position:absolute;
	right:0px;
	top:5px;
	width:300px;
	text-align:right;
}
.header_top span{
	padding:3px 22px 0px 0px;
	font-size:10px;
	display:block;
	float:left;
}
.header_top a.email{
	padding-left:21px;
	background:url(../images/bg_email.png) left top no-repeat;
}
.header_top a.print{
	padding-left:18px;
	background:url(../images/bg_print.png) left top no-repeat;
}
.header_top .input_box{
	width:115px;
	height:15px;
	background:url(../images/bg_input_box.png) left top no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	vertical-align:middle;
	padding:2px 10px;
}
.header_top .search_button{
	width:25px;
	height:19px;
	background:url(../images/bg_search_button.png) left top no-repeat;
	border:none;
	vertical-align:middle;
}
.main_nav{
	background:url(../images/bg_main_nav.png) left top no-repeat;
	height:49px;
	z-index:999999999;
	position:relative;
	padding-left:9px;
}
.main_nav ul{
	width:100%;
	height:49px;
}
.main_nav ul li{
	float:left;
	background:url(../images/bg_main_nav_li.png) left top no-repeat;
	padding-left:2px;
}
.main_nav ul li a{
	display:block;
	float:left;
	padding-top:11px;
	height:38px;
	font-weight:bold;
	width:100%;
	text-align:center;
}
.main_nav ul li.first{
	background:none;
}
.main_nav ul li a#nav_home{
	width:58px;
}
.main_nav ul li a#nav_membership{width:97px;}
.main_nav ul li a#nav_campaigns_programs{width:156px;}
.main_nav ul li a#nav_awards{width:79px;}
.main_nav ul li a#nav_news{width:67px;}
.main_nav ul li a#nav_events{width:75px;}
.main_nav ul li a#nav_about_us{width:87px;}
.main_nav ul li a#nav_media{width:73px;}
.main_nav ul li a#nav_sponsors{width:89px;}
.main_nav ul li a#nav_contact_us{width:102px;}
.main_nav ul li a.selected{color:#c1f002;}
/* *************************** 
   $4 Content Styles
   ***************************/
#content{
	width:919px;
	margin:0px auto;
	background:url(../images/bg_content.png) left top repeat-y;
}
#content #content_inner{
	width:919px;
	background:url(../images/bg_content_inner.png) left top no-repeat;
	overflow:hidden;
	padding-bottom:10px;
}
.content_box{
	width:901px;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/bg_content_box_bm.png) left top repeat-y;
}
.content_box .content_bb{
	background:url(../images/bg_content_box_bb.png) left top no-repeat;
	height:11px;
	overflow:hidden;
	width:100%;
}
.content_box .content_bm{
	background:url(../images/bg_content_box_bt.png) left top no-repeat;
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.content_box2{
	width:901px;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/bg_content_box_bm2.png) left top repeat-y;
}
.content_box2 .content_bm{
	background:url(../images/bg_content_box_bt2.png) left top no-repeat;
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.content_box2 .content_bb{
	background:url(../images/bg_content_box_bb2.png) left top no-repeat;
	height:11px;
	overflow:hidden;
	width:100%;
}
.maincontent{
	width:396px;
	float:left;
	padding-left:20px;
}

.maincontent a {
	color:#666;
	text-decoration:none;
}
.maincontent a:hover {
	color:#666;
	text-decoration:underline;
}
.maincontent.width{
	width:628px;
	float:right;
	padding:0px 20px 20px 0px;
}
.maincontent h1{
	font-size:22px;
	font-weight:normal;
	color:#666;
	/*padding:3px 0px;*/
	padding:12px 0px 3px 0px;
	line-height:23px;
	border-bottom:2px solid #666666;
	margin-bottom:10px;
}
/*.maincontent.width h1{
	padding-top:22px;
	margin-bottom:0px;
	font-weight:bold;
}*/
.maincontent.width h1.first{
	padding-top:0px;
}
.maincontent h2{
	font-size:12px;
	color:#666;
	line-height:13px;
	padding:15px 0px 0px 0px;
}
.maincontent p{
	line-height:16px;
	padding-top:8px;
}
.maincontent p a{ color:#464646;}
.maincontent p a:hover{ color:#999999;}
.maincontent ol{
	margin-left:22px;
	padding-top:5px;
}
.maincontent ol li{
	padding:1px 0px;
}
.maincontent ul{
	padding-top:5px;
}
.maincontent ul li{
	padding:1px 0px 1px 9px;
	background:url(../images/bg_maincontent_li.png) left 6px no-repeat;
}
.maincontent .event{
	width:100%;
	overflow:hidden;
	border-bottom:2px solid #cccccc;
	padding:20px 0px 10px 0px;
}
.maincontent .event .event_right{
	width:422px;
	float:right;
	position:relative;
}
.maincontent .event .event_right a.book_online{
	background:url(../images/book_online.png) left top no-repeat;
	display:block;
	width:68px;
	height:68px;
	position:absolute;
	text-indent:-9999999px;
	outline-style:none;
	right:0px;
	top:-5px;
}
.maincontent .event img{
	display:block;
	float:left;
	padding:8px 7px;
	border:1px solid #b7b7b7;
}
.maincontent .event h2{
	font-size:14px;
	color:#666666;
	padding:0px 68px 0px 0px;
}
.maincontent .event p{
	line-height:16px;
	padding-top:0px;
	padding-bottom:8px;
}
.maincontent .event p a{
	color:#666;
}
.maincontent .event p a:hover{
	color:#666;
	text-decoration:underline;
}
.maincontent .event ul{
	padding:3px 0px 8px 0px;
}
.maincontent .event ul li{
	padding:0px;
	background:none;
	font-size:11px;
	color:#333;
}
.maincontent .event .event_right span{
	display:block;
	width:100%;
	overflow:hidden;
}
.maincontent .event .event_right span a.more{
	float:right;
	display:block;
	width:24px;
	height:24px;
	background:url(../images/bg_more.png) left top no-repeat;
	text-indent:-999999px;
	outline-style:none;
}

.maincontent .event h2{
	font-size:16px;
	line-height:18px;
	color: #666666;
}
.maincontent .event p strong{
	color: #666666;
	padding:8px 0px 12px 0px;
	line-height:17px;
}
.maincontent .event img{background: #373534}
.maincontent .event ul{
	line-height:14px;
}
.maincontent .event ul li{
	colour: #666666;
	font-size:12px;
}

.home_box{
	width:901px;
	margin:0px auto;
}
.home_box .left_box{
	width:223px;
	float:left;
}
.media_partners_sponsors{
	width:100%;
	overflow:hidden;
	background:url(../images/bg_media_partners_sponsors_bb.png) left bottom no-repeat;
	padding-bottom:10px;
}
.media_partners_sponsors .media_partners_sponsors_bt{
	height:10px;
	overflow:hidden;
	background:url(../images/bg_media_partners_sponsors_bt.png) left top no-repeat;
}
.media_partners_sponsors .media_partners_sponsors_bm{
	background:#e5e5e5;
}

.home_box .left_box .photo_slide{
	padding-top:0px;
}
.promotions{
	width:100%;
	background:url(../images/bg_promotions_bb.png) left bottom no-repeat;
	margin-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.promotions .promotions_bt{
	background:url(../images/bg_promotions_bt.png) left top no-repeat;
	height:10px;
	overflow:hidden;
}
.promotions .promotions_bm{
	background:#e5e5e5;
	width:100%;
	overflow:hidden;
}

.home_box .center_box{
	width:436px;
	float:left;
	padding-left:10px;
}
.value_statement{
	height:264px;
	background:url(../images/bg_value_statement.png) left top no-repeat;
	padding:12px 20px 0px 20px;
}

.home_box .center_box h1{
	font-size:22px;
	font-weight:normal;
	color:#666;
	padding:3px 0px;
	line-height:23px;
	border-bottom:2px solid #666666;
	margin-bottom:3px;
}
.home_box .center_box h2{
	font-size:12px;
	color:#666;
	line-height:13px;
	padding:15px 0px 0px 0px;
}
.home_box .center_box p{
	line-height:16px;
	padding-top:8px;
}
.home_box .center_box p a{ color:#464646;}
.home_box .center_box p a:hover{ color:#999999;}
/*.find_a_member{
	margin-top:9px;
	background:url(../images/bg_find_a_member.png) left top no-repeat;
	height:35px;
	padding:16px 0px 0px 0px;
}*/
.find_a_member label{
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	padding:0px 26px 0px 0px;
}
.find_a_member .input_box{
	width:215px;
	height:15px;
	background:url(../images/bg_input_box2.png) left top no-repeat;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	vertical-align:middle;
	padding:2px 10px;
}
.find_a_member .search_button{
	width:24px;
	height:19px;
	background:url(../images/bg_search_button2.png) left top no-repeat;
	border:none;
	vertical-align:middle;
}
#find_a_member {
background:url(../images/bg_find_a_member_new.png) left top no-repeat;
height:42px;
}

#find_a_member p {
padding-left:22px;
font-size:11px;
padding-right:20px;
padding-top:6px;
color:#444444;

}
.featured_member{
	background:url(../images/bg_featured_member.png) left top no-repeat;
	height:310px;
	margin-top:9px;
	width:396px;
	padding:12px 20px 0px 20px;
	overflow:hidden;
}
.featured_member .img_box{
	display:block;
	width:190px;
	padding:8px 0px;
	border:1px solid #b7b7b7;
	float:left;
	margin-top:7px;
}
.featured_member .img_box .bt{
	height:7px;
	background:url(../images/bg_img_box_bt.png) left top no-repeat;
	overflow:hidden;
}
.featured_member a.more{
	float:right;
	display:block;
	width:24px;
	height:24px;
	background:url(../images/bg_more.png) left top no-repeat;
	text-indent:-999999px;
	outline-style:none;
}
.featured_member .img_box .bb{
	/*height:8px;
	background:url(../images/bg_img_box_bb.png) left top no-repeat;
	overflow:hidden;*/
}
.featured_member .img_box img{
	display:block;
	margin:0px auto;
}
.featured_member .box{
	width:175px;
	height:174px;
	float:right;
	padding:0px 10px 0px 10px;
}
.featured_member_inner{
	width:100%;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:14px;
}
.featured_member h5{
	border-top:1px solid #bbbbbb;
	font-size:14px;
	padding-top:6px;
}
.featured_member h5 a{
	font-size:14px;
	float:right;
	color:#666;
	background:url(../images/bg_featured_member_a.png) right 3px no-repeat;
	padding:5px 31px 5px 0px;
}
.featured_member h5 a:hover{
	text-decoration:underline;
	color:#666;
}

.home_box .right_box{
	width:222px;
	float:right;
}
.event_calender{
	background:url(../images/bg_event_calender.png) left top no-repeat;
	padding-top:9px;
}
.event_calender .event_calender_inner {
	background:#e5e5e5 url(../images/bg_event_calender_inner.png) left bottom no-repeat;
	padding:0px 14px 9px 13px;
}
.days_remaining{
	background:url(../images/bg_event_calender.png) left top no-repeat;
	padding-top:9px;
	margin-top:10px;
}
.days_remaining .days_remaining_inner{
	background:#e5e5e5 url(../images/bg_event_calender_inner.png) left bottom no-repeat;
	padding:0px 14px 9px 13px;
}
.home_box .right_box iframe{
	padding:0px;
	margin:0px;
}
.contact-us{
	width:100%;
	padding:16px 0px 10px 0px;
}
.contact-us .alternatives{
	float:left;
	display:block;
	width:260px;
	font-weight:normal;
}
.contact-us .alternatives b{
	display:block;
	font-weight:normal;
	padding:3px 0px;
}
.contact-us .alternatives input{
	vertical-align:middle;
}
.contact-us .alternatives label{
	vertical-align:middle;
	padding:0px 6px;
}
.contact-us .contact_us_bt{
	height:5px;
	background:url(../images/bg_contact_us_bt.png) left top no-repeat;
	margin-top:12px;
	overflow:hidden;
}
.contact-us .contact_us_bb{
	height:15px;
	background:url(../images/bg_contact_us_bb.png) left top no-repeat;
}
.contact-us .content_bm{
	padding-left:21px;
	background:url(../images/bg_contact_us_bm.png) left top repeat-y;
}
.contact-us p{
	width:370px;
	overflow:hidden;
	padding:12px 0px;
}
.contact-us p label.form-col1{
	display:block;
	width:70px;
	color:#666666;
	float:left;
	padding-right:12px;
	padding-top:2px;
}
.contact-us p label.orange_color{color:#ff6600;}
.contact-us .box{
	float:left;
	display:block;
	width:260px;
	font-weight:normal;
}
.contact-us .box span{
	display:block;
	width:100%;
	padding-bottom:5px;
}
.contact-us .box span input{
	vertical-align:middle;
}
.contact-us .box span label{
	vertical-align:middle;
	padding-left:6px;
}
.contact-us .inp_text{
	background:url(../images/bg_inp_text.png) left top no-repeat;
	height:16px;
	padding:3px 10px 2px 10px;
	width:259px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
}
.contact-us select{
	height:21px;
	width:279px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:11px;
	border:1px solid #333;
	outline-style:none;
}
.contact-us textarea{
	background:url(../images/bg_contact_us_textarea.png) left bottom no-repeat;
	height:106px;
	padding:3px 0px 2px 10px;
	width:270px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	margin-top:5px;
	margin-bottom:10px;
	font-size:11px;
}
.contact-us .submit{
	background:url(../images/bg_submit_button.png) left top no-repeat;
	width:79px;
	height:18px;
	border:none;
	cursor:pointer;
}
.contact-us span.field-validation-error{
	display:block;
	width:361px;
	clear:both;
	text-align:right;
	color:#ff6600;
	font-size:11px;
	padding-top:2px;
}
.error_box h1{
	color:#ff6600;
	border-bottom:2px solid #ff6600;
	margin-bottom:0px;
}
.error_box p{
	line-height:16px;
	color:#ff6600;
	padding:5px 0px;
}
.memberpage{
	width:436px;
	float:left;
}
.memberpage .memberpage_inner{
	width:396px;
	float:left;
	padding-left:20px;
	overflow:hidden;
}
.memberpage .memberpage_inner h1{
	font-size:22px;
	font-weight:normal;
	color:#666;
	padding:3px 0px 5px 0px;
	line-height:23px;
	border-bottom:2px solid #666666;
	margin-bottom:8px;
}
.memberpage .memberpage_inner h2{
	font-size:14px;
	color:#666;
	padding:22px 0px 5px 0px;
	line-height:15px;
	border-bottom:2px solid #666666;
	margin-bottom:8px;
}
.memberpage .memberpage_inner img{
	display:block;
	padding:8px 7px;
	border:1px solid #b7b7b7;
	float:left;
	margin-top:7px;
}
.memberpage .memberpage_inner .text_box1{
	width:191px;
	float:right;
	padding-top:7px;
}
.memberpage .memberpage_inner .text_box2{
	width:276px;
	float:right;
	padding-top:7px;
}
.memberpage .memberpage_inner h4{
	font-size:12px;
	color:#666;
	line-height:13px;
}
.memberpage .memberpage_inner p{
	font-size:11px;
	color:#666;
	padding:6px 0px 6px 0px;
	line-height:17px;
}
.memberpage .memberpage_inner p a{
	text-transform:uppercase;
	font-weight:bold;
	color:#666666;
}
.memberpage .memberpage_inner p a:hover{
	text-decoration:underline;
	color:#666666;
}
.memberpage .memberpage_inner span{
	display:block;
	width:100%;
	overflow:hidden;
}
.memberpage .memberpage_inner a.more{
	float:right;
	display:block;
	width:24px;
	height:24px;
	background:url(../images/bg_more.png) left top no-repeat;
	text-indent:-999999px;
	outline-style:none;
}
.memberpage .memberpage_center_box{
	background:url(../images/bg_memberpage_center_box.png) left top no-repeat;
	height:31px;
	width:100%;
	clear:both;
}
.memberpage .memberpage_inner .box{
	width:132px;
	float:left;
}
.memberpage .memberpage_inner .box label{
	display:block;
	font-size:11px;
	color:#666666;
	padding-bottom:3px;
}
.memberpage .memberpage_inner .box select{
	width:123px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	height:17px;
	border:1px solid #333;
	outline-style:none;
}
.memberpage .memberpage_inner .box input.input_box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:91px;
	height:13px;
	background:url(../images/bg_input_box3.png) right top no-repeat;
	border:none;
	padding:2px 6px;
	vertical-align:middle;
}
.memberpage .memberpage_inner .box input.search_button{
	width:21px;
	height:17px;
	background:url(../images/bg_search_button3.png) right top no-repeat;
	border:none;
	vertical-align:middle;
}
#sitemap{
	padding-top:16px;
}
#sitemap ul{
	padding-top:0px;
	width:100%;
	overflow:hidden;
}
#sitemap ul li{
	padding:0px;
	width:100%;
	float:left;
	background:none;
	padding-top:1px;
}
#sitemap ul li a{
	background:#333;
	display:block;
	padding:8px 0px 8px 20px;
	font-weight:bold;
	width:608px;
	color:#bdbdbd;
	text-decoration:none;
}
#sitemap ul li a:hover{
	background:#222;
	color:#c1f002;
	text-decoration:none;
}
#sitemap ul li li a{
	background: #4f4f4f;
	padding-left:40px;
}
#sitemap ul li li li a{
	background: #656565;
	padding-left:60px;
}
#sitemap ul li li li li a{
	background:#878787;
	padding-left:80px;
}
/* *************************** 
   $5 Sidebar Styles
   ***************************/

.sidebar{	
	width:223px;
	float:left;
	padding-right:10px;
}
.sidebar_nav{
	width:200px;
	background:url(../images/bg_sidebar_nav.png) left top repeat-y;
	margin:0px auto;
}
.sidebar_nav ul{
	background:url(../images/bg_sidebar_nav_bb.png) left bottom no-repeat;
	padding-bottom:8px;
	width:100%;
	overflow:hidden;
}
.sidebar_nav ul li{
	background:url(../images/bg_sidebar_nav_li.png) left top no-repeat;
	padding-top:2px;
	float:left;
	width:100%;
}
.sidebar_nav ul li a{
	display:block;
	padding:8px 8px 8px 18px;
	width:174px;
	font-weight:bold;
}
.sidebar_nav ul li.first{
	background:url(../images/bg_sidebar_nav_bt.png) left top no-repeat;
	padding-top:8px;
}
.sidebar_nav ul li.first a{
	color:#c1f002;
	font-size:13px;
	padding-top:6px;
	padding-bottom:6px;
}
.sidebar_nav ul li.selected a,.sidebar_nav ul li.selected li.selected a{color:#c1f002;}
.sidebar_nav ul li.selected li a {
	color:#bdbdbd;
	text-decoration:none;
}
.sidebar_nav ul li.selected li a:hover {
	color:#c1f002;
	text-decoration:none;
}
.sidebar_nav ul ul{
	background:none;
	padding-bottom:0px;
	background:url(../images/bg_sidebar_nav2.png) left top repeat-y;
}
.sidebar_nav ul ul li a{
	padding-left:36px;
	width:156px;
	font-weight:bold;
}
.sidebar_right{
	width:222px;
	float:right;
}
.sidebar_img{
	width:100%;
	padding:4px 0px 12px 0px;
}
.sidebar_img img{
	display:block;
	margin:0px auto;
}
.photo_slide{
	width:188px;
	margin:0px auto;
	padding-top:16px;
}
.photo_slide h3{
	font-size:14px;
	color:#666;
	border-bottom:2px solid #666666;
	padding:3px 0px;
}
.photo_slide .photo_slide_inner{
	background:url(../images/bg_sponsors.png) left top no-repeat;
	padding:7px 0px 0px 7px;
	width:181px;
	height:122px;
	margin-top:5px;
}
.photo_slide .photo_slide_inner img{
}
.footerlogos{
	background:url(../images/bg_footerlogos.png) left top no-repeat;
	width:575px;
	height:84px;
	margin-top:15px;
}
.sidebar_box{
	width:200px;
	background:url(../images/bg_sidebar_nav.png) left top repeat-y;
	margin:0px auto;
	margin-top:6px;
}
.sidebar_box .sidebar_box_bt{
	background:url(../images/bg_sidebar_nav_bt.png) left top no-repeat;
	height:10px;
	overflow:hidden;
}
.sidebar_box h2{
	padding:5px 8px 6px 18px;
	color:#ccff00;
	font-size:13px;
	width:164px;
	background:url(../images/bg_sidebar_box_h2.png) 18px bottom no-repeat;
}
.sidebar_box ul{
	background:url(../images/bg_sidebar_nav_bb.png) left bottom no-repeat;
	padding-top:5px;
	padding-bottom:16px;
	width:100%;
	overflow:hidden;
}
.sidebar_box ul li{
	float:left;
	width:100%;
}
.sidebar_box ul li a{
	display:block;
	padding:3px 8px 3px 18px;
	width:174px;
	font-weight:bold;
}
.sidebar_newsletter{
	background:url(../images/bg_sidebar_newsletter.png) left top no-repeat;
	width:194px;
	height:114px;
	margin:0px auto;
	margin-top:10px;
}
.sidebar_newsletter h2{
	text-indent:-999999px;
	outline-style:none;
	height:84px;
}
.sidebar_newsletter input.sign_up{
	width:69px;
	height:18px;
	cursor:pointer;
	background:url(../images/bg_sign_up.png) left top no-repeat;
	border:none;
	text-indent:-999999px;
	outline-style:none;
	margin-left:13px;
}
.sidebar h4 a{
	width:194px;
	height:43px;
	background:url(../images/bg_sidebar_h4.png) left top no-repeat;
	text-indent:-999999px;
	outline-style:none;
	margin:0px auto;
	margin-top:10px;
	display:block;
}
.sidebar .box{
	width:194px;
	margin:0px auto;
	margin-top:10px;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer_wrapper{
	background:url(../images/bg_footer_wrapper.png) left top repeat-x;
}
#footer{
	width:901px;
	margin:0px auto;
	height:248px;
}
.footer_top{
	width:100%;
	height:147px;
	overflow:hidden;
}
.footer_top .l_box{
	width:616px;
	float:left;
	padding-top:20px;
}
.footer_top .l_box h4{
	font-size:11px;
	color:#c1f002;
}
.footer_top .l_box h4 a{color:#c1f002;}
.footer_top .l_box h4 a:hover{
	text-decoration:underline;
	color:#c1f002;
}
.footer_top .r_box{
	width:237px;
	float:right;
}
.footer_top .r_box ul{
	width:100%;
	overflow:hidden;
}
.footer_top .r_box ul li{
	padding:12px 0px 12px 82px;
	width:155px;
	overflow:hidden;
	float:left;
}
.footer_top .r_box ul li strong{
	display:block;
	text-align:right;
	padding-bottom:10px;
}
.footer_top .r_box ul li strong a{color:#c1f002;}
.footer_top .r_box ul li strong a:hover{
	text-decoration:underline;
	color:#c1f002;
}
.footer_top .r_box ul li a.links{
	display:block;
	width:99px;
	height:17px;
	line-height:16px;
	float:right;
	text-align:center;
	background:url(../images/bg_links.png) left top no-repeat;
}

.footer_top .r_box ul li.stay_informed{
	background:url(../images/bg_stay_informed2.png) left 12px no-repeat;
}
.footer_top .r_box ul li.interested_in_membership{
	border-top:1px solid #515151;
	background:url(../images/bg_interested_in_membership2.png) left 12px no-repeat;
}
.footer_box{
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.footer_nav{
	float:left;
	padding-top:6px;
}
.footer_nav li{
	float:left;
	padding-right:35px;
}
.footer_nav li a{ color:#999;}
.footer_nav li a:hover{
	text-decoration:underline;
	color:#999;
}
.footer_link{
	float:right;
}
.footer_link li{
	float:left;
	padding:6px 0px 6px 24px;
}
.footer_link li.first{
	padding:3px 0px 6px 24px;
}
.footer_link li img{
	display:inline;
	vertical-align:middle;
}
.footer_link li span{
	vertical-align:middle;
}
.footer_link li a{
	vertical-align:middle;
}

.find_a_member{
	margin-top:9px;
	background:url(../images/bg_find_a_member.png) left top no-repeat;
	height:35px;/*35*/
	/*padding:16px 0px 0px 0px;*/
	padding:16px 16px 0px 16px;
	/*margin-top:9px;
	background:url(../images/bg_find_a_member_new.png) left top no-repeat;
	height:145px;
	padding:16px 16px 0px 16px;*/
}
#UnitedFreshBoldAmbitious{
	width:382px;
	height:26px;
	text-indent:-9999999px;
	position:absolute;
	right:0px;
	top:29px;
}
/**********0427**********/
.image_gallery{}
.image_gallery ul{
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
.image_gallery ul li{
	float:left;
	padding:0px;
	background:none;
	padding-left:20px;
}
.image_gallery ul li.gallery_first{
	padding-left:0px;
}
.image_gallery ul li a{
	font-size:11px;
	color:#333333;
}
.image_gallery ul li a:hover{color:#333333;}
.image_gallery ul li img{
	display:block;
	margin:0px auto;
}
.image_gallery ul li span{
	display:block;
	padding-top:5px;
	width:194px;
	height:111px;
	padding-top:7px;
	border:1px solid #b7b7b7;
	margin-bottom:5px;
	cursor:pointer;
}

.back
{
    float:right;
    font-size:12px;   
   
}
.back a
{
    background:url(../images/btn_back.png) left top no-repeat;
    padding:9px 12px 0 28px;
}


/******************** joe 2010-05-24 ***************************/
.event_calender .event_calender_inner h3,
.days_remaining .days_remaining_inner h3
{
	font-size:14px;
	border-bottom:#666666 2px solid;
	padding:3px 0 3px;
	margin-bottom:5px;
}
/******************** joe 2010-06-25 ***************************/
.contact-us .btn_go{
	background:url(../images/bg_go_button.png) 0 0 no-repeat;
	width:45px;
	height:18px;
	color:#999;
	font-size:11px;
	text-transform:uppercase;
	border:0;
	cursor:pointer;
	}
.contact-us p label.form-col1.paddingtop{
	line-height:11px;
	padding:0;
	width:82px;
	}
.contact-us .formright{
	float:left;
	width:283px;
	}
.contact-us .formright small{
	display:block;
	font-size:11px;
	}
.contact-us .formright small.paddingtop{
	padding:10px 0 0 0;
	}
.contact-us .formright input{
	margin-right:5px;
	}
.contact-us  .next_button{
	background:url(../images/bg_btn.png) 0 0 no-repeat;
	width:200px;
	height:18px;
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	border:0;
	cursor:pointer;
	margin-top:10px;
	}
.contact-us  .back_button{
	background:url(../images/bg_btn_back.png) 0 0 no-repeat;
	width:130px;
	height:18px;
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	border:0;
	cursor:pointer;
	margin-top:10px;
	padding:0;
	margin-right:6px;
	}
.btn_submit{
	background:url(../images/bg_submit_button.png) 0 0 no-repeat;
	width:79px;
	height:18px;
	border:0;
	cursor:pointer;
	padding:18px 79px 0 0;
	border:0;
	}
h3.steptitle{
	padding-top:12px;
	}
.formsection .btn_submit,.formsection .btn{
	margin-top:6px;
	margin-bottom:3px;
	}
.link_btn{
	width:100%;
	overflow:hidden;
	margin-top:6px;
	margin-bottom:3px;
	}
.link_btn a{
	background:url(../images/bg_link_btn.png) right -18px no-repeat;
	padding:0 8px 0 0;
	float:left;
	}
.link_btn  a span{
	background:url(../images/bg_link_btn.png) left 0 no-repeat;
	padding:2px 0 2px 8px ;
	float:left;
	color:#999;
	cursor:pointer;
	}
.link_btn a:hover{
	background:url(../images/bg_link_btn.png) right -18px no-repeat;
	}
.link_btn a:hover span{
	background:url(../images/bg_link_btn.png) left 0 no-repeat;
	color:#999;
	}

/*---- navigation style for member registration ---*/
.maincontent_top_nav
{
    margin:0;
	padding:0;
}
.maincontent_top_nav ul
{
    list-style-type: none;
	height:62px;
	width:500px;
	line-height:60px;
 }
 
.maincontent_top_nav ul li
{
    display: inline;
	padding:10px 25px 10px 25px;
	background: none;
	
	font-size:large;
	
}

.maincontent_top_nav .selected
{
   font-weight:bold;
   color:White;
   background: url("/content/images/circle.png") left 0 no-repeat;
   line-height:60px;
}


/******************** 2010-07-1 ***************************/
.featured_member_inner img{
	border:1px solid #B7B7B7;
display:block;
float:left;
margin-top:16px;
padding:8px 7px;
	}
.featured_member .featured_member_inner{
	padding-top:0;
	}
.featured_member .featured_member_inner .box{
	width:250px;
	height:auto;
	}