body { left: 0px;top:0px;  margin-left: 0px; margin-top: 0px; background-color:#fff;}



.normal input{ width:30px !important; height:20px !important; line-height:normal;}



#page {margin: 0 auto 0 auto;width:980px;position:relative;}







#header{position:relative;top:7px;left:0px;height:99px;float:left;width:100%;}



#header img{float:left;border:0px;}







#top_menu{width:300px;float:right;font-family:verdana;font-size:11px;}



#top_menu a{color:#470a59;padding-left:25px;padding-right:10px;text-decoration:none;float:left;}



#top_menu a:hover{color:#007336;padding-left:25px;padding-right:10px;text-decoration:underline;float:left;}







.menu{position:relative;clear:both;width:270px;margin-top:30px;padding-top:30px;float:left;line-height:25px;font-family:arial;font-size:15px;height:280px;border-right:1px solid #efefef;}



.menu a{position:relative;color:#470a59;text-decoration:none;left:40px;clear:both;font-weight:bold;}



a.menu_clicked{position:relative;color:#007336;text-decoration:underline;left:40px;}



.menu a:hover{position:relative;color:#007336;text-decoration:underline;}



.menu ul{margin-bottom:5px !important;list-style-type:none;float:right;margin-right:30px;margin-top:0px;}



.menu ul li a{line-height:70% !important;font-size:14px; color: #007336; left:5px;top:0px;}







a.submenu_clicked{line-height:70% !important;font-size:14px; color: #007336; left:5px;top:0px;text-decoration:underline;}







.main_pic{width:700px;background: url("images/header.jpg") no-repeat top center #fff;height:340px;float:right;}



.events{width:200px;height:115px;text-align:center;color: #c03a97;float:left;margin-top:222px;background: url("images/event_background.gif") no-repeat center center;margin-left:20px; border-right:1px solid #efefef;}







a.events {text-decoration:none;}



.events h3{margin:0px;padding:0px;padding:5px;padding-top:10px;color: #470a59;font-size:80%;font-family:verdana;}







.front_news{ float:left;width:320px;background: url("images/news_background.gif") no-repeat center center #f6f6f6;margin-left:10px;color:#373737;font-family:arial;font-size:12px;}



.front_news h3{background:#470a59;  margin:0px;padding:0px;width:320px;display:block;height:28px;line-height:28px; color:#fff;font-variant:small-caps;text-align:center;font-size:16px;}



.front_news p{  padding-left:10px;padding-right:10px;}



.front_news ul li a{color: #c03a97 !important;}







.woman_who_can{ float:left;width:270px;background: url("images/woman_who_can_background.gif") no-repeat center center #f5f9f7;color:#373737;font-family:arial;font-size:12px;}



.woman_who_can h3{background:#006e2e;  margin:0px;padding:0px;width:270px;display:block;height:28px;line-height:28px; color:#fff;font-variant:small-caps;text-align:center;font-size:16px;}



.woman_who_can p{  padding-left:10px;padding-right:10px;}







.join{ float:left;width:350px;background: url("images/who_can_join_background.gif") no-repeat center center #eef1f7;color:#373737;margin-left:10px;font-family:arial;font-size:12px;}



.join h3{background:#2d5197;  margin:0px;padding:0px;width:350px;display:block;height:28px;line-height:28px; color:#fff;font-variant:small-caps;text-align:center;font-size:16px;}



.join p{  padding-left:10px;padding-right:10px;}







span.event_desc{font-size:80%; color: #007336;display:block;padding-top:5px;}







#content_index{position:relative;font-family:arial;font-size:13px;float:left;width:980px;text-align:justify;color:#535353;}



#content_index a{color: #c03a97;text-decoration:underline;}



#content_index a:hover{text-decoration:none;color:#007336;}



#content_index h3{font-size:15px;color:#470a59;}







#content{position:relative;font-family:arial;font-size:13px;float:left;width:685px;text-align:left;color:#535353;margin-left:15px;}



#content a{color: #c03a97;text-decoration:underline;}



#content a:hover{text-decoration:none;color:#007336;}



#content h3{font-size:15px;color:#470a59;padding-top:10px;}







ul.higher_ul{   line-height:150%;}







td{border:1px dotted #efefef;}







.green{color: #007336;}



.lila{color: #c03a97 !important;}



.purple{color: #470a59;}







.footer{clear:both;margin: 0 auto 0 auto;width:980px; line-height:18px;position:relative;height:18px;color:#afafaf;text-align:right;font-size:10px;font-family:arial;border-top:1px solid #efefef;}



.footer a{color:#afafaf;text-decoration:none;}



.footer a:hover{color:#4a4a4a;text-decoration:none;}







.footer_menu{width:280px; line-height:18px;text-align:left;float:left;}



.footer_menu a{color:#afafaf;text-decoration:none;padding-right:30px;}



.footer_menu a:hover{color:#4a4a4a;text-decoration:none;}







a{ cursor: pointer; }







#contact_form{position:relative;margin-left:50px;margin-top:30px;width:450px;}



#contact_form input{display: block;width:200px;float:left;background:#dfdfdf;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;margin-bottom: 10px;}



#contact_form label{display: block;width:120px;float: left;text-align:left;margin-bottom: 10px;height:12px;}



#contact_form textarea{width:250px;border:1px solid #999999;background:#dfdfdf;}



#contact_form br{clear:both;}



#contact_form .button_contact{display:block;margin-left:110px;background:#007336;width:110px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}











.book_event{position:relative;float:left;width:350px;}



.book_event input{display: block;width:180px;float:left;background:#fafafa;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;margin-bottom: 7px;}



.book_event input[type=checkbox] { width:14px; border:0px;}



.book_event label{display: block;width:80px;float: left;text-align:left;margin-bottom:7px;height:12px;}



.book_event br{clear:both;}



.book_event .button_event{display:block;background:url(images/buy_button.gif) transparent no-repeat;height:45px;width:117px;cursor:pointer;border:0;margin:10px;margin-left:80px;}







.corporate_membership_input{display: block;width:180px;float:left;background:#fafafa;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;margin-bottom: 7px;}



.corporate_membership_label{display: block;width:80px;float: left;text-align:left;margin-bottom:7px;height:12px;font-size:11px;}







.img_general{ margin-left:15px;margin-top:15px;}







.img_right{float:right;margin-bottom:10px;margin-top:10px;margin-left:20px;}



.img_left{float:left;margin-bottom:10px;margin-top:10px;margin-right:20px;}







.img_right{border:0px !important;text-decoration:none; }











#content a.member {



	text-decoration:none; padding-top:5px;



	display:block; font-family:trebuchet ms;



	width:200px;



	height:120px;



	margin:10px;



	color:#470A59;



	text-align:center;



	border:2px solid #470a59;



	float:left;







}







#content a:hover.member {



	text-decoration:none;



	border:2px solid #f7edf4;



	color:#470A59;



	background:#fefefe;



}

#content a:hover.member2 {



	text-decoration:none;



	border:2px solid red;



	color:#470A59;



	background:#fefefe;



}







#content a.member img {



	border:0;



	margin: 0 auto 0 auto;



	height:50px;



}







#content a.member span {



	color:#4a4a4a;



	font-size:10px;



}







#content #member_details img {



	float:right;



	height:100px;



}







#content #member_details label {



	float:left;



	width:100px;



	display:block;



	font-weight:bold;



}