/* *************************** 
  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; }
/***********2011-08-18*****************/
.radio_wrap { width:100%; }
.contact-us .radio_wrap p { padding:0 0 5px; width:100%; overflow:hidden; }
.contact-us .radio_wrap p input { float:left; margin:2px 0 0; }
.contact-us .radio_wrap p label { width:378px; float:right; }

