.col2{
	margin-right: 15px;
}
.multicol{
	margin-bottom: 20px;
}
.stage{
	background-color: yellow;
	height: 300px;
	margin-bottom: 20px;
}

#navigation_txt_login{
	float: right;
	font-size: 11px;
	height: 23px;
	padding: 2px 0 0 0;
	text-align: right;
}
.accountLinks_white{
	color: #ffffff;
	font-size: 11px;
}
.multicoltabs{
	float: left;
	margin-right: 15px;
	width: 615px;
}
.multicolItinerary{
	background-color: #f9f9f9;
	border: 1px solid #DCE8F4;
	position: relative;
	width: 100%;
}
.clear_both{
	clear: both;
}
#flashcontent{
	margin-bottom: 20px;
}
.connect_ad_photo{
	float: right;
	height: 250px;
	margin-bottom: 14px;
	width: 300px;
}
.ad_photo{
	float: right;
	height: 250px;
	margin-bottom: 14px;
	width: 300px;
}
.ad_photo_nh{
	float: right;
	margin-bottom: 20px;
	width: 300px;
}
.myprofile_right_box_red{
	float: right;
	margin: 14px 0px 14px 0px;
	width: 300px;
}
.col3_msg_trip_specific_faq{
	border: 1px solid #e3dad9;
	float: left;
	margin-bottom: 15px;
	min-height: 200px;
	width: 298px;
}
.myprofile_left{
	float: left;
	margin: 0px 0px 14px 0px;
	width: 615px;
}
.myprofile_left .myprofile_left_box{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin: 0px 0px 14px 0px;
	width: 613px;
}
.myprofile_left .myprofile_left_box table{
	margin:auto;
}
#groups_top_nav{
	color: #9a5379;
	font-size: 11px;
	height: auto;
	margin: 0px 0px 14px 0px;
	text-decoration: none;
	width: auto;
}
#groups_top_nav a{
	color: #9a5379;
	font-size: 11px;
	height: auto;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	width: auto;
}
#groups_top_nav a:hover{
	color: #333333;
	font-size: 11px;
	height: auto;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	width: auto;
}
.from_textbody1{
	color: #414141;
	font-size: 12px;
	padding: 4px 6px 4px 0px;
}
.myprofile_right{
	float: right;
	width: 300px;
	margin-left: 13px;
}
.myprofile_right .myprofile_right_box{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: right;
	height: auto;
	margin: 14px 0px 0px 0px;
	width: 298px;
	overflow: hidden;
}
.myprofile_right .myprofile_right_box table {
	margin:auto;
}
ul.TabBarLevel1{
	height: 36px;
	list-style: none;
	position: relative;
}
ul.TabBarLevel1 li{
	background: url(/images/tabbar_level1_slice_left_bk.gif) no-repeat left top;
	float: left;
	list-style: none;
	margin: 0;
}
ul.TabBarLevel1 li a{
	background: url(/images/tabbar_level1_slice_right_bk.gif) no-repeat right top;
	display: block;
	font-weight: bold;
	line-height: 37px;
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	white-space: nowrap;
}
ul.TabBarLevel1 li.Selected{
	background: url(/images/tabbar_level1_slice_selected_left_bk.gif) no-repeat left top;
}
ul.TabBarLevel1 li.Selected a{
	background: url(/images/tabbar_level1_slice_selected_right_bk.gif) no-repeat right top;
}
ul.TabBarLevel1 li a:link{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
ul.TabBarLevel1 li a:hover{
	text-decoration: underline;
}
ul.TabBarLevel1 li a:visited{
	color: #9A5379;
	text-decoration: none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
	color: #333333;
	text-decoration: none;
}
div.HackBox{
	display: none;
}
#Whatever #cnt{
}
.dTab_body{
	background-color: #F9F9F9;
	border: 1px solid #E9E9E8;
	min-height: 700px;
	padding: 10px;
}
.dTab_body_groups{
	background-color: #F9F9F9;
	border-bottom-color: #E9E9E8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #E9E9E8;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #E9E9E8;
	border-right-style: solid;
	border-right-width: 1px;
	min-height: 700px;
	padding: 0 10px 10px 10px;
}
.data_page{
	clear: both;
	float: left;
	padding: 4px 0 4px 0;
}
.data_page_right{
	float: right;
	padding: 4px 0 4px 0;
}
.data_page_right_manage_group{
	float: right;
	width: 200px;
}
.search_box{
	float: right;
	padding-top: 16px;
}
.hr1{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
}
.h2_b_gray{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 0 6px 0 6px;
}
.search_results_list{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	width: 590px;
}
.search_results_text{
	float: left;
}
ul.search_results_text2{
	float: right;
	width: 530px;
}
.search_results_text2 li{
	cursor: pointer;
}
.search_results_list ul{
	float: left;
	list-style-type: none;
}
.search_results_text li{
	padding: 2px 0 2px 0;
}
ul.search_results_img{
	float: left;
	padding: 0 10px 10px 0;
}
.search_results_img img{
	border: 1px solid #CCCCCC;
	max-width:80px;
	max-height:80px;
	width: expression(this.width > 81 ? 80: true);
	height: expression(this.height > 81 ? 80: true);
}
ul.search_results_text{
	float: right;
	width: 480px;
}
.h4_n_9A5379{
	color: #9A5379;
	font-size: 14px;
	font-weight: bold;
}
.h1_n_9A5379{
	color: #9A5379;
	font-size: 11px;
	font-weight: bold;
}
.data_page_bottom{
	padding: 10px 0 10px 0;
	text-align: center;
}
.h8_b_black{
	color: #333333;
	font-size: 18px;
}
.hr_dashed_gray{
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-style: dotted;
}
.from_textbody1{
	color: #414141;
	font-size: 12px;
	padding: 4px 6px 4px 0;
}
.from_textbody2{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 6px 4px 0;
}
#search_form{
	background-color: #f3eff1;
	border: 1px solid #CCCCCC;
	float: left;
	height: auto;
	margin: 0 0 14px 0;
	padding: 10px;
	width: 593px;
}
.input{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 2px;
}
.select{
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding: 2px;
}
.red_divider{
	background: url(/images/dot_line_red.gif) repeat-x top;
	background-position: 0px;
	float: left;
	height: 10px;
	margin: 0 0 0 8px;
	width: 280px;
}
.grey_divider{
	background: url(/images/dot_line_grey.gif) repeat-x 0px 10px;
	height: 15px;
}
.grey_divider_8px{
	background: url(/images/dot_line_grey.gif) repeat-x top;
	background-position: 0px;
	height: 4px;
}
.links_1_red{
	float: left;
	height: 230px;
	padding: 8px 0 0 10px;
	width: 280px;
}
.links_1_red ul{
	height: auto;
	list-style-type: none;
	margin-top: 8px;
}
.links_bottom_red{
	background-color: #9a5379;
	clear: both;
	float: left;
	height: 23px;
	width: 298px;
}
.links_bottom_red ul{
	clear: both;
	float: right;
	height: auto;
	list-style-type: none;
}
.groups_left_box{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	width: 613px;
}
.groups_left_box ul{
	float: left;
	list-style-type: none;
	margin-left: 8px;
	margin-right: 8px;
	width: 590px;
}
.groups_left_box li{
	float: left;
	margin-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 292px;
}
.groups_left_box_photolist2{
	float: left;
	margin-left: 8px;
	padding-bottom: 8px;
	width: 586px;
}
.groups_left_box_photolist2 ul{
	float: left;
	list-style-type: none;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 586px;
}
.groups_left_box_photolist2 ul ul{
	float: left;
	height: 90px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
	width: 275px;
}
.groups_left_box_photolist2 ul li{
	float: left;
	list-style-type: none;
	width: 160px;
}
.photo_list_photostyle{
	float: left;
	height: 85px;
	margin-right: 6px;
	width: auto;
}
#dating_userbox_left{
	float: left;
}
#dating_userbox_left ul{
	float: left;
	list-style-type: none;
	padding-left: 8px;
	width: 400px;
}
#dating_userbox_left li{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin-left: 8px;
	padding-bottom: 8px;
}
#myprofile_user_box{
	clear: both;
	float: left;
	margin-bottom: 14px;
	width: 615px;
}
.user_photo{
	background-color: #FFFFFF;
	float: left;
}
.message_center_right{
	float: left;
	margin-right: 6px;
	width: 60px;
}
.groups_word_10,.groups_word_12,.groups_word_18,.groups_word_24,.groups_word_30,.groups_word_34{
	color: #965379;
	display: inline;
	font-weight: lighter;
	padding-right: 5px;
}
.groups_word_10 a,.groups_word_12 a,.groups_word_18 a,.groups_word_24 a,.groups_word_30 a,.groups_word_34 a{
	text-decoration:none;
}
.groups_word_10 a:hover,.groups_word_12 a:hover,.groups_word_18 a:hover,.groups_word_24 a:hover,.groups_word_30 a:hover,.groups_word_34 a:hover{
	text-decoration:underline;
}
.groups_word_10{
	font-size: 10px;
}
.groups_word_12{
	font-size: 12px;
}
.groups_word_18{
	font-size: 18px;
}
.groups_word_24{
	font-size: 24px;
	font-weight: normal;
}
.groups_word_34{
	font-size: 34px;
	font-weight: normal;
}
.groups_word_30{
	font-size: 30px;
	font-weight: normal;
}
.myprofile_right_box_top ul{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	float: left;
	height: 35px;
	list-style-type: none;
	margin-left: 8px;
	margin-top: 6px;
	width: 280px;
}
.groups_right_box_top{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: right;
	height: 240px;
	margin-bottom: 14px;
	width: 298px;
}
.groups_right_box_top ul{
	float: left;
	height: 35px;
	list-style-type: none;
	margin-left: 5px;
	margin-top: 6px;
	width: 280px;
}
.groups_right_box_top li{
	float: left;
	line-height: 40px;
	list-style-type: none;
	margin-right: 5px;
	text-align: center;
}
.blackword_dotline_18{
	color: #333333;
	float: left;
	font-size: 18px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
	padding-bottom: 8px;
	width: 100%;
}
.search_input{
	border: 1px solid #CCCCCC;
	color: #333333;
	float: left;
	font-size: 11px;
	height: 18px;
}
.grousp_left_box_photolist{
	float: left;
	margin-left: 10px;
	padding: 2px;
	width: 560px;
}
.grousp_left_box_photolist div ul{
	float: left;
	margin: 8px 4px 8px 4px;
	padding-bottom: 8px;
	width: 265px;
}
.grousp_left_box_photolist ul li{
	float: left;
	list-style-type: none;
	width: 160px;
}
.link_btn{
	background-color: #FFFFFF;
	color: #9a5379;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 5px;
	text-align: center;
	text-decoration: none;
}
.link_btn_width{
	display: inline-block;
	display: table-cell !important;
	width: 100px;
}
.link_btn:hover{
	background-color: #9a5379;
	color: #cccccc;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 5px;
	text-align: center;
	text-decoration: underline;
}
.link_btn_disable{
	background-color: #f9f9f9;
	color: #cccccc;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
.Discussion_Board{
	background-color: #f9f9f9;
	border: 1px solid #eaeaea;
	border-bottom: none;
	float: left;
	width: 613px;
}
.Discussion_Board ul{
	list-style-type: none;
	width: 613px;
}
.Discussion_Board li{
	display: block;
	float: left;
	list-style-type: none;
	width: 613px;
}
.Discussion_Board_foot{
	border: 1px solid #eaeaea;
	border-top: none;
	float: left;
	width: 613px;
}
.Discussion_Board_foot ul{
	float: left;
	list-style-type: none;
	width: 613px;
}
.Discussion_Board_foot li{
	padding-right: 10px;
	text-align: right;
}

ul.TabBarLevel2 li{
	float: left;
	height: 25px;
	margin-left: 8px;
	margin-top: 6px;
}
#Whatever2{
	float: left;
	width: 600px;
}
ul.TabBarLevel2 li a{
	display: block;
	font-weight: bold;
	line-height: 24px;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	white-space: nowrap;
}
ul.TabBarLevel2 li.Selected{
	background-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
}
ul.TabBarLevel2 li.Selected a{
}
ul.TabBarLevel2 li a:link{
	color: #9A5379;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
ul.TabBarLevel2 li a:hover{
	color: #9A5379;
	font-size: 12px;
	text-decoration: underline;
}
ul.TabBarLevel2 li a:visited{
	color: #9A5379;
	font-size: 12px;
	text-decoration: none;
}
ul.TabBarLevel2 li.Selected a:link,ul.TabBarLevel2 li.Selected a:visited{
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
ul.TabBarLevel2 li.Selected a:hover,ul.TabBarLevel2 li.Selected a:active{
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.section_width{
	text-align: justify;
	text-justify: inter-ideograph;
	width: 600px;
}
.link_btn_width2{
	display: block;
	width: 100px;
}
.user_photo2 ul{
	border: 1px solid #CCCCCC;
	float: left;
	list-style-type: none;
	width: auto;
}
.user_photo2 li{
	margin-bottom: 2px;
	text-align: center;
	width: auto;
}
.h_18_6c465a{
	color: #6c465a;
	display: inline;
	font-size: 18px;
	font-weight: lighter;
	padding-right: 5px;
}
.search_results_list2{
	background-color: #FFFFFF;
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-top: none;
	float: left;
	padding-bottom: 4px;
	width: 613px;
}
.search_results_list2 ul{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	float: left;
	list-style-type: none;
	padding: 10px;
	width: 590px;
}
.search_results_list2_footer{
	background-color: #FFFFFF;
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-bottom-color: #eaeaea;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top: none;
	float: left;
	padding-bottom: 4px;
	width: 613px;
}
.search_results_text2{
	float: left;
}
.resourcecenter_left_box{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	padding-bottom: 14px;
	width: 613px;
}
.resourcecenter_left_box ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 8px;
	width: 610px;
}
.resourcecenter_left_box li{
	float: left;
	margin-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
}
.blackword_dotline_18_resourcecenter{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	color: #333333;
	float: left;
	font-size: 18px;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-bottom: 8px;
	width: 100%;
}
.featured_listing{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	width: 320px;
}
.featured_listing ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 8px;
	width: 300px;
}
.featured_listing li{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 280px;
}
.popular_listing{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: right;
	margin-bottom: 14px;
	width: 320px;
}
.popular_listing ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 8px;
	width: 300px;
}
.popular_listing li{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 280px;
}
.h14_n_9A5379{
	color: #9A5379;
	font-size: 14px;
	font-weight: normal;
}
.groups_right_box{
	float: left;
	width: 270px;
}
.groups_right_box ul{
	float: left;
	list-style-type: none;
	padding-left: 4px;
	width: 270px;
}
.groups_right_box li{
	float: left;
	width: 136px;
}
.groups_right_related_box{
	float: left;
	width: 270px;
}
.groups_right_related_box ul{
	float: left;
	list-style-type: none;
	width: 270px;
}
.groups_right_related_box ul ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-right: 4px;
	width: 80px;
}
.groups_right_related_box li{
	float: left;
	padding-top: 2px;
	width: 80px;
}
.girlfriendphoto{
	border: 3px solid #9a5379;
}
.galleryimagelist{
	float: left;
	margin-left: 4px;
	width: 580px;
}
.galleryimagelist ul{
	float: left;
	list-style-type: none;
	width: 580px;
}
.galleryimagelist li{
	float: left;
	list-style-type: none;
	margin-right: 2px;
	width: 70px;
}
.form_table_line_color{
	border: 1px solid #e9e9e8;
	font-size: 12px;
	height: 25px;
	padding: 4px 0 4px 8px;
	text-decoration: none;
}
.form_toptitle_color{
	color: #9a5379;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
}
#warp .data_form{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	clear: both;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	width: 900px;
}
.p_12_666{
	color: #666666;
	font-size: 12px;
}
.h_11_333{
	color: #333333;
	font-size: 11px;

}
.h_12_333{
	color: #333333;
	font-size: 12px;

}
.h_16_333{
	color: #333333;
	font-size: 16px;

}
.h_22_333{
	color: #333333;
	font-size: 22px;
	font-weight: normal;
}
.h_18_333{
	color: #333333;
	font-size: 18px;
}
.h_10_666{
	color: #666666;
	font-size: 10px;
}
.h_11_666{
	color: #666666;
	font-size: 11px;
}
.h_12_9a5379_b_ul{
	color: #9a5379;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.h_12_9a5379{
	color: #9a5379;
	font-size: 12px;

}
.h_14_9a5379{
	color: #9a5379;
	font-size: 14px;

}
.h_11_9a5379{
	color: #9a5379;
	font-size: 11px;

}
.h_12_322b16{
	color: #322b16;
	font-size: 12px;

}
.h_11_83795f{
	color: #83795f;
	font-size: 11px;

}
.h_11_fff_ul{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}
.h_12_fff{
	color: #FFFFFF;
	font-size: 12px;

}
.h_12_fff_b{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;

}
.h_11_f7e79d{
	color: #f7e79d;
	font-size: 11px;

}
.h_10_fff{
	color: #FFFFFF;
	font-size: 10px;

}
.h_10_999{
	color: #999999;
	font-size: 10px;

}
.h_12_9b0033{
	color: #9b0033;
	font-size: 12px;

}
.doute{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	height: 15px;
	margin-bottom: 5px;
}
.Groups_members{
	float: left;
}
.Groups_members ul{
	float: left;
	list-style-type: none;
	width: 100%;
}
.Groups_members li{
	float: left;
	margin-bottom: 6px;
	margin-right: 19px;
	margin-top: 6px;
	width: 75px;
}
.create_group_btn{
	float: right;
	margin-top: 20px;
}
.PageViewModalPanel{
	height: 290px;
	overflow-y: scroll;
	padding-right: 2px;
}
.CAPageContent{
}

.multicol_profile_content ul{
	list-style-type: none;
}
#nav, #nav ul{
	float: left;
	font-weight: bold;
	line-height: 22px;
	list-style-type: none;
}
#nav ul ul{
	border: 1px solid #e9e9e8;
	border-top: none;
}
#nav a{
	border: 1px solid #e9e9e8;
	color: #333333;
	display: block;
	text-align: center;
	text-decoration: none;
	width: 85px;
}
#nav a:hover{
	color: #9a5379;
}
/* #nav a.selected{
	background: url(../img/arrow.gif) no-repeat right;
	background-position: 50%;
}
*/

#nav li{
	float: left;
	width: 85px;
}
#nav li ul{
	background-color: #FFFFFF;
	font-weight: normal;
	left: -999em;
	position: absolute;
	width: 150px;
}
#nav li li{
	width: 150px;
}
#nav li ul a{
	border: 1px solid #e9e9e8;
	border-top: none;
	line-height: 19px;
	padding: 0px 12px;
	text-align: left;
	w\idth: 126px;
	width: 150px;
}
#nav li ul ul{
	margin: -20px 0 0 149px;
}
#nav li:hover ul ul,#nav li.sfhover ul ul{
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul,#nav li.sfhover ul, 
#nav li li.sfhover ul{
	left: auto;
}
#nav li:hover, #nav li.sfhover{
	background: #ffffff;
}
.group_module{
	background: #f9f9f9;
	border: 1px solid #e9e9e8;
	margin-bottom: 14px;
	padding: 4px;
}
.grousp_left_box_featuregroups{
	float: left;
	width: 590px;
}
.grousp_left_box_featuregroups ul{
	float: left;
	list-style-type: none;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 590px;
}
.grousp_left_box_featuregroups ul ul{
	float: left;
	margin-left: 14px;
	margin-top: 8px;
	width: 262px;
}
.grousp_left_box_featuregroups ul li{
	float: left;
	list-style-type: none;
	width: 180px;
}
.grousp_left_box_photolist_featuregroups{
	float: left;
	margin-left: 8px;
	width: 578px;
}
.grousp_left_box_photolist_featuregroups ul{
	float: left;
	list-style-type: none;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 578px;
}
.grousp_left_box_photolist_featuregroups ul ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom;
	background-position: 0px;
	float: left;
	height: 100px;
	margin-left: 4px;
	margin-top: 8px;
	width: 280px;
}
.grousp_left_box_photolist_featuregroups ul li{
	float: left;
	list-style-type: none;
	width: 160px;
}
.grousp_left_box_photolist_Active_members{
	float: left;
	width: 300px;
}
.grousp_left_box_photolist_Active_members ul{
	float: left;
	list-style-type: none;
	width: 300px;
}
.grousp_left_box_photolist_Active_members ul li{
	float: left;
	margin-right: 6px;
	width: 80px;
}
.grousp_left_box_photolist_albums{
	float: left;
}
.grousp_left_box_photolist_albums ul{
	float: left;
	list-style-type: none;
	width: 350px;
}
.grousp_left_box_photolist_albums ul li{
	float: left;
	margin-right: 4px;
	padding: 2px;
	width: 100px;
}
.grousp_left_box_photolist_discussions{
	float: left;
}
.grousp_left_box_photolist_discussions ul{
	float: left;
	list-style-type: none;
	width: 350px;
}
.grousp_left_box_photolist_discussions ul li{
	float: left;
	margin-bottom: 4px;
	width: 300px;
}
.research_center_featrued_listing{
	background: url(/images/dot_line_grey.gif) repeat-x top left;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.research_center_featrued_listing ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom;
	background-position: 0px;
	float: left;
	height: 85px;
	list-style-type: none;
	margin: 0px 0px 8px 0px;
	width: 295px;
}
.research_center_featrued_listing ul li{
	list-style-type: none;
	margin: 0px 0px 3px 0px;
}
.resource_center_listings{
	float: left;
	margin-bottom: 14px;
	width: 615px;
}
.resource_center_listings_featured{
	float: left;
	margin: 0px 15px 0px 0px;
	width: 300px;
}
.resource_center_listings_popular{
	float: left;
	width: 300px;
}
.gorups_member_photolist{
	clear: both;
	float: left;
	height: 800px;
	padding: 15px;
	width: 510px;
}
.gorups_member_photolist ul{
	float: left;
	list-style-type: none;
	margin: 10px 37px 15px 10px;
	width: 80px;
}
.gorups_member_photolist ul li{
	float: left;
	list-style-type: none;
	text-align: center;
	width: 80px;
}
.multicol_blog_hdr{
	color: #333333;
	font-size: 18px;
	overflow: auto;
	width: 490px;
}
.multicol_blog_content{
	background: url(/images/dot_line_grey.gif) repeat-x top left;
	float: left;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 480px;
}
.multicol_blog_img{
	float: left;
	height: 150px;
	margin-right: 8px;
}
.multicol_blog_content ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	float: left;
	list-style-type: none;
	padding: 8px 0px 8px 0px;
	width: 480px;
}
.multicol_blog_content ul li{
	float: left;
	list-style-type: none;
	margin: 2px 0px 2px 0px;
	overflow: hidden;
	width: 480px;
}

/* fixing voice post formatting until refactor -WP */
.multicol_blog_content p,
.multicol_blog_content h1,
.multicol_blog_content h2,
.multicol_blog_content h3,
.multicol_blog_content h4,
.multicol_blog_content h5,
.multicol_blog_content h6,
.multicol_blog_content * ul li,
.multicol_blog_content * ol li,
.multicol_blog_content * ul,
.multicol_blog_content * ol,
.multicol_blog_content pre,
.multicol_blog_content address,
.multicol_blog_content blockquote
{
	margin: 1em 0;
	float: none;
	display: block;
	background-image:none;
}
.multicol_blog_content h3, .multicol_blog_content h2{
	font-weight:bold;
}
.multicol_blog_content blockquote {
	margin-left: 40px;
}
.multicol_blog_content * ul {
	margin-left: 40px;
	width:auto;
}
.multicol_blog_content * ul li {
	list-style: disc outside;
	display: list-item;
	overflow: visible;
	margin: .5em 0;
	width:auto;
}
.multicol_blog_content * ol {
	margin-left: 40px;
	width:auto;
}
.multicol_blog_content * ol li {
	list-style: decimal outside;
	display: list-item;
	overflow: visible;
	margin: .5em 0;
	width:auto;
}
/*  end fixing voice post formatting  */

/* fixing forum post formatting until refactor -WP */
.ForumPostContentText p,
.ForumPostContentText h1,
.ForumPostContentText h2,
.ForumPostContentText h3,
.ForumPostContentText h4,
.ForumPostContentText h5,
.ForumPostContentText h6,
.ForumPostContentText * ul li,
.ForumPostContentText * ol li,
.ForumPostContentText * ul,
.ForumPostContentText * ol,
.ForumPostContentText pre,
.ForumPostContentText address,
.ForumPostContentText blockquote
{
	margin: 1em 0;
	float: none;
	display: block;
	background-image:none;
}
.ForumPostContentText h3, .ForumPostContentText h2{
	font-weight:bold;
}
.ForumPostContentText blockquote {
	margin-left: 40px;
}
.ForumPostContentText * ul {
	margin-left: 40px;
	width:auto;
}
.ForumPostContentText * ul li {
	list-style: disc outside;
	display: list-item;
	overflow: visible;
	margin: .5em 0;
	width:auto;
}
.ForumPostContentText * ol {
	margin-left: 40px;
	width:auto;
}
.ForumPostContentText * ol li {
	list-style: decimal outside;
	display: list-item;
	overflow: visible;
	margin: .5em 0;
	width:auto;
}
/*  end fixing forum post formatting  */

.multicol_blog_date {
	font-size: 11px;
}
.read_more{
	color: #9a5379;
	float: right;
	font-size: 11px;
	text-align: right;
	width: 100px;
}
.multicol_blog_voice{
	border-top: #e9e9e8 2px solid;
	margin-top: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.multicol_blog_voice ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	list-style-type: none;
	padding: 8px 0px 8px 0px;
	width: 260px;
}
.multicol_blog_voice ul li{
	list-style-type: none;
	margin: 2px 0px 2px 0px;
	width: 260px;
}
.ForumPostUserArea_group_topic{
	background-color: #fff;
	text-align: center;
	width: 190px;
}
.ForumPostTitleArea_group_topic{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	background-color: #f9f9f9;
	padding: 4px;
}
.ForumPostArea_group_topic{
	border: 1px solid #e9e8e9;
	float: left;
	margin-bottom: 12px;
	margin-top: 12px;
	padding: 8px;
	width: 600px;
}
.multicol_blog_main_img{
	float: left;
	height: 100%;
	margin: 0px 20px 0px 0px;
	width: 120px;
}
.multicol_blog_main_img ul{
	float: left;
	list-style-type: none;
	width: 110px;
}
.multicol_blog_main_img ul li{
	float: left;
	list-style-type: none;
	margin: 2px 0px 0px 0px;
	text-align: center;
	width: 110px;
}
.multicol_blog_main_hdr{
	color: #333333;
	font-size: 18px;
	overflow: auto;
	width: 100%;
}
.multicol_blog_main_em{
	margin-bottom: 14px;
	padding-bottom: 5px;
	width: 100%;
}
.multicol_blog_main_em ul{
	float: left;
	height: 20px;
	list-style-type: none;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 5px 0px;
	width: 630px;
}
.multicol_blog_main_em ul li{
	float: left;
	list-style-type: none;
	width: 250px;
}
.multicol_blog_main_content{
	float: left;
	margin-top: 5px;
	width: 480px;
}
.multicol_blog_main_content ul{
	float: left;
	height: 20px;
	list-style-type: none;
	width: 480px;
}
.multicol_blog_main_content ul li{
	float: left;
	list-style-type: none;
	padding: 0px 0px 2px 0px;
	width: 480px;
}
.italic{
	color: #333;
	font-size: 18px;
	font-style: italic;
}
.multicol_blog_featured_voice{
	float: left;
	padding-bottom: 10px;
	width: 540px;
}
.multicol_blog_featured_voice ul{
	float: left;
	list-style-type: none;
	width: 540px;
}
.multicol_blog_featured_voice ul li{
	float: left;
	list-style-type: none;
	margin: 2px 0px 2px 0px;
	width: 540px;
}
.multicol_blog_featured_voice_left{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	width: 320px;
}
.multicol_blog_featured_voice_left ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
	width: 300px;
}
.multicol_blog_featured_voice_left ul li{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
}
.multicol_blog_featured_voice_right{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: right;
	margin-bottom: 14px;
	width: 320px;
}
.multicol_blog_featured_voice_right ul{
	float: left;
	list-style-type: none;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 8px;
	width: 300px;
}
.multicol_blog_featured_voice_right ul li{
	float: left;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 200px;
}
.Post_a_Commen{
	color: #9a5379;
	float: left;
	font-size: 11px;
	text-align: left;
	width: 100px;
}
.multicol_blog_Post_comment{
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	padding-bottom: 10px;
	width: 480px;
}
.multicol_blog_Post_comment ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	float: left;
	list-style-type: none;
	padding: 0px 0px 8px 0px;
	width: 480px;
}
.multicol_blog_Post_comment ul li{
	float: left;
	list-style-type: none;
	margin: 2px 0px 2px 0px;
	width: 480px;
}
.calendar_button{
	border: none;
	cursor: pointer;
}
.picker{
	background-color: #FFFFFF;
	border: 1px solid gray;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
}
.calendar td{
	font-size: 11px;
}
.title{
	background-color: #D7D7E5;
	font-weight: bold;
}
.day{
	border: 1px solid #F6F6F6;
	cursor: pointer;
	text-align: center;
	width: 25px;
}
.dayhover{
	border: 1px solid #F6F6F6;
	cursor: pointer;
	text-align: center;
	width: 25px;
}
.dayheader{
	background-color: #FFFFFF;
	border: 1px solid white;
	font-weight: bold;
	text-align: center;
	width: 25px;
}
.othermonthday{
	color: #999999;
}
.outofrangeday{
	visibility: hidden;
}
.selectedday{
	background-color: #FBE694;
	border-color: #BB5503 !important;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-weight: bold;
	width: 25px;
}
.calendar{
	background-color: #FFFFFF;
	border: 1px solid Black;
	border-collapse: collapse;
	cursor: pointer;
}
.month{
	background-color: #F6F6F6;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.nextprev{
	cursor: pointer;
	height: 25px;
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}
.selector{
	background-color: #FFFFFF;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	width: 14px;
}
.blog_Post_comment{
	border: 1px solid #e9e9e8;
	float: left;
	width: 590px;
}

.multicol_blog_voice_of_olivia_left{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	margin-right: 15px;
	padding: 9px;
	width: 280px;
}
.multicol_voice_content{
	background: url(/images/dot_line_grey.gif) repeat-x top left;
	margin-top: 5px;
	padding-bottom: 10px;
}
.multicol_voice_content ul{
	list-style-type: none;
}
.multicol_voice_content ul li{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	list-style-type: none;
	overflow: hidden;
	padding: 8px 0px 8px 0px;
	width: 280px;
	word-break: break-word;
}
.multicol_voice_featured_voice_right{
	background-color: #f9f9f9;
	border: 1px solid #e9e9e8;
	float: left;
	margin-bottom: 14px;
	padding: 9px;
	width: 280px;
}
.multicol_voice_content_right{
	background: url(/images/dot_line_grey.gif) repeat-x top left;
	margin-top: 5px;
	padding-bottom: 10px;
}
.multicol_voice_content_right ul{
	background: url(/images/dot_line_grey.gif) repeat-x bottom left;
	height: 100%;
	list-style-type: none;
	padding: 8px 0px 8px 0px;
}
.multicol_voice_content_right ul li{
	float: left;
	list-style-type: none;
	overflow: hidden;
	width: 185px;
	word-break: break-word;
}
.multicol_voice_hdr{
	color: #333333;
	font-size: 16px;
	overflow: hidden;
	padding: 8px 0px 8px 0px;
	width: 100%;
	width: 200px;
	word-break: break-word;
}
.multicol_voice_img{
	float: left;
	height: 100%;
	margin-right: 8px;
}
.groups_memberitem{
	float: left;
	height: 160px;
	width: 122px;
}
.voice_image{
	float: left;
	margin-right: 5px;
}
.view_all{
	float: left;
	font-size: 12px;
	text-align: right;
	width: 100%;
}
.multicol_group_topic{
	background-color: #F9F9F9;
	border: 1px solid #eaeae9;
	float: left;
	margin-bottom: 20px;
	padding: 15px;
	width: 900px;
}
.multicol_group_main_img{
	float: left;
	height: 100%;
	margin: 0px 20px 0px 0px;
	width: 120px;
}
.multicol_group_main_hdr{
	color: #333333;
	float: left;
	font-size: 18px;
	width: 75%;
}
.multicol_group_main_em{
	float: left;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	width: 97%;
}
.multicol_group_main_em ul{
	float: left;
	height: 20px;
	list-style-type: none;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
}
.multicol_group_main_em ul li{
	float: left;
	list-style-type: none;
	width: 100%;
}
.multicol_group_main_content{
	float: left;
	margin-top: 5px;
	width: 720px;
}
.multicol_group_main_content ul{
	float: left;
	height: 20px;
	list-style-type: none;
	width: 710px;
}
.multicol_group_main_content ul li{
	float: left;
	list-style-type: none;
	padding: 0px 0px 2px 0px;
	width: 710px;
}
.multicol_group_container{
	background-color: #F9F9F9;
	border: 1px solid #eaeae9;
	float: left;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 10px 5px 10px;
	width: 97%;
}
.photoAlbum_list{
	list-style-type: none;
	margin: 0 auto 0 auto;
	width: 450px;
}
.photoAlbum_list_item{
	float: left;
	list-style-type: none;
	margin: 0 5px 5px 5px;
	width: 100px;
}

div.action_needed_box 
{
    background-image:url(/Themes/home/images/bg_action_needed.jpg);
    padding: 15px 15px 15px 15px;
    width:270px;
    height:222px;
    overflow:auto;
    background-repeat:no-repeat;
    border-top:solid 1px #e3bbd9;
}
div.action_needed_image
{
    padding-bottom:5px;
}
div.action_needed_message
{
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#535353;
    padding-top:5px;
}

div.action_needed_dot_grey
{
   	height:12px;
	background-image: url(/profile/img/dot_line_grey.gif);
	background-position: left center;
	background-repeat: repeat-x;
	margin-top:8px;
	margin-bottom:8px;
}
.action_needed_marker
{
     list-style-type:none;
     font-family:Arial,Helvetica;
     font-weight:bold;
     font-size:14px;
     color:#993767;
     width:15px;
     vertical-align:top;
}
a.action_needed
{
    font-family:Arial,Helvetica;
    font-size:12px;
    color:#993767;
    vertical-align:top;
}     

