/* CSS Document */



body { 

	margin:0px;

	padding-top:10px;

	background:url(../images/bg.jpg) repeat;

	background-color:#fff3fa;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	

}



.body_container{

  margin-left: auto ;

  margin-right: auto ;

    text-align:left;

	width:920px;



}



a{color:#555555; }


img{border:0px;}



.userImg{border:3px #d33f73 solid;}



input[type="text"] {

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}



.success {color:#d33f73; font-size:14px; font-weight:bold;}



.pink_link {color:#f65d8f; font-size:12px;}

.pink_link a{color:#f65d8f; font-size:12px;text-decoration:none; }

.pink_link a:hover{color:#d33f73; text-decoration:underline;}



.header { background:url(../images/bg_header.png) top no-repeat; float:left; width:920px; height:176px;}



.body_main { background:url(../images/bg_body.png) repeat-y; float:left; width:920px; padding-left:9px; padding-right:9px;}



.main_nav {float:left; height:35px;}

.content_body {float:left;}

.main_nav_2{ margin:0 0 0 0;  display:block ; height:35px; padding:0px; padding-left:0px; padding-top:0px; padding-right:0px;}

.main_nav_2 img{margin:0 0 0 0; border: 0px;  padding:0px;}



DIV.nob  { margin:0px; padding:0px; border:0px; }

IMG.nob  { margin:0px; padding:0px; border:0px; }



.left_div {float:left; width:220px; background-color:#ffffff;}

.leftbox {float:left; width:197px; margin:12px;  background-color:#ffffff;}

.leftbox a{text-decoration:underline; color:#f65d8f; font-size:11px;}

.leftbox a:hover{text-decoration:underline; color:#d33f73;}

.leftbox_text{ color:#333333; font-size:11px; font-weight:bold;}



.leftbox_body {float:left; width:197px;background:url(../images/leftbox_body.jpg) repeat-y; }



.topicList {float:left; width:190px; margin:15px;}

.topicList_header {float:left; width:190px; background:url(../images/title_commtopics.jpg) no-repeat; height:35px; }

.topicList ul{margin:0; padding:0; list-style:none; display:block;}

.topicList li{}

.topicList li a{width:190px; height:30px; display:block; font-size:11px; font-weight:bold; color:#f65d8f; text-decoration:none; padding-left:5px; padding-top:8px; padding-right:20px;}

.topicList li a:hover{ color:#ffffff;}

.topicList li:hover{background:url(../images/bg_topiclist_over.jpg) no-repeat; height:30px; color:#ffffff;}

.topicList .tList_s01 {background:url(../images/bg_topiclist_01.jpg) no-repeat; display:block;   height:30px; }

.topicList .tList_s02 {background:url(../images/bg_topiclist_02.jpg) no-repeat; height:30px;}



.rightmain_div {float:right; width:680px;}

.banner{width:680px; height:390;}



.mainContent{float:right; width:680px;}



.weekbyweek{ width:245px; height:136px;}

.weekbyweek .title{color:#333333; font-weight:bold; font-size:12px;}

.weekbyweek .text{color:#555555; font-size:11px;}

.weekbyweek .highlight{color:#dc0000; font-size:12px;font-weight:bold; }



.preg_weekbyweek{background:url(../images/bg_pregweekbyweek.jpg) top no-repeat; float:left; width:323px; height:190px;}



.join{width:245px; height:129px;}

.join .text{color:#555555; font-size:12px;font-weight:bold;}

.join .highlight{color:#dc0000; font-size:13px;font-weight:bold; }

.join a{color:#f65d8f; font-size:11px;text-decoration:underline;}

.join a:hover{text-decoration:underline; color:#d33f73;}



.join_community{background:url(../images/bg_join.jpg) top no-repeat; float:left; width:323px; height:190px;}



.recommend_friend{background:url(../images/bg_recommend.jpg) top no-repeat; float:left; width:323px; height:190px;}



.topNews_body {background:url(../images/topnews_02.gif) repeat-y; color:#666666; font-size:11px; padding:0; margin:0;}

.topNews_body .light {background-color: #ffe8f0; color:#555555; font-size:11px; height:25px;}

.topNews_body .dark {background-color: #ffdbe7; color:#555555; font-size:11px; height:25px;}

.topNews_body a{font-size:12px;text-decoration:none; }

.topNews_body a:hover{color:#d33f73; text-decoration:underline;}



.miscLinks {background:url(../images/misclink_bg.jpg) no-repeat; color:#333333; font-size:12px; width:134px; height:105px; padding:5px;}



.signup {background:url(../images/forgotpw_bodybg.jpg) repeat-y; width:665px;}

.signup .field {color:#f65d8f; font-size:12px; font-weight:bold; }

.signup .term {color:#555555; font-size:11px; }


.eventbooking .field {color:#f65d8f; font-size:12px; font-weight:bold; }

.eventbooking .term {color:#555555; font-size:11px; }


.forgetpw {background:url(../images/forgotpw_bodybg.jpg) repeat-y; width:665px;}

.forgetpw .field {color:#f65d8f; font-size:12px; font-weight:bold; }

.forgetpw .term {color:#555555; font-size:11px; }



.topic_titlebg  { background:url(../images/topic_tagline.jpg) no-repeat; width:665px; height:94px;}

.topic_title {color:#ffffff; font-weight:bold; font-size:16px;}

.topic_head { background-color:#ffd2e1; padding:6px; color:#d43f73; font-weight:bold; font-size:13px;}

.topic_body {background-color:#ffe7ef;}

.topic_list { padding:2px; color:#666666; font-size:12px;}

.topic_list li{  color:#666666; font-size:12px;}

.topic_list a{ color:#666666; font-size:12px; text-decoration:underline;}

.topic_list a:hover{ color:#d43f73; font-size:12px; text-decoration:underline;}



.topic_btitlebg  { background:url(../images/topic_titlebg.jpg) no-repeat; width:665px; height:35px;}

.topic_highlight { color:#d43f73; font-weight:bold; font-size:14px;}





.footer { background:url(../images/bg_footer.png) top no-repeat; float:left; width:920px; height:180px;}

.footer .copyright {color:#ed296e; font-size:12px;}

.footer a{color:#e30050; font-size:12px;text-decoration:none;}

.footer a:hover{color:#d33f73; text-decoration:underline;}

.footer .disclaim {color:#707070; font-size:11px;}





.text_box

{

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}

.text_box_1

{

	width:68px;
	
	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}





input[type="textarea"] {

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}



input[type="password"] {

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}





#myselect 

{ 

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

} 





.text_area

{

	font-size: 10px;

	background-color: #e1e1e1;

	color: #000000;

	border: 1px inline #b5b5b5;

	margin: 0px;

	padding: 0px;

}



.error_notification{

	color: #e783a6;

}



.docImg{border:5px #ffb9d1 solid;}





.aboutus {background:url(../images/forgotpw_bodybg.jpg) repeat-y; width:665px;}

.aboutus .stext {color:#555555; font-size:12px; }

.aboutus .ltext {color:#555555; font-size:15px;  font-weight:bold; }





.divHeaderLogo{ padding-left:35px; float:left; height:93px; width=:421px; padding-top:45px;}









.sess_msg

{ color:#f65d8f; font-size:12px;

}