/* CSS Document */
body {
	xbackground-image:url(../images/body_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0px;
	margin:15px 0px 0px 0px;
	font-family:"Trebuchet MS", arial, verdana, tahoma;
	color:#191919;
	font-size:12px;
	background-color:#e6f6ff;
}
.oneColFixCtr #container {
	width: 788px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#main_container {
	width:788px;
	background-color:#FFFFFF;
	float:left;
	background-image:url(../images/border_bg.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
.grey {
	color:#7E7E7E;
}
.black {
	color:#191919;
}
.blue {
	color:#333333;
}
.green {
	color:#8FC848;
}
.red {
	color:#000000;
}
.white {
	color:#FFF;
}
.white_11 {
	color:#FFF;
	font-size:11px;
}
.grey_11 {
	color:#7E7E7E;
	font-size:11px;
}
.black_11 {
	color:#191919;
	font-size:11px;
}
.blue_11 {
	color:#333333;
	font-size:11px;
}
.green_11 {
	color:#8FC848;
	font-size:11px;
}
.red_11 {
	color:#000000;
	font-size:11px;
}
a:link {
	color:#191919;
	text-decoration:none;
}
a:visited {
	color:#191919;
	text-decoration:none;
}
a:hover {
	color:#FF9900;
	text-decoration:none;
}
.grey_link:link {
	color:#7E7E7E;
	text-decoration:none;
}
.grey_link:visited {
	color:#7E7E7E;
	text-decoration:none;
}
.grey_link:hover {
	color:#FF9900;
	text-decoration:none;
}
.blue_link:link {
	color:#FF9900;
	text-decoration:none;
}
.blue_link:visited {
	color:#FF9900;
	text-decoration:none;
}
.blue_link:hover {
	color:#191919;
	text-decoration:none;
}
.green_link:link {
	color:#8FC848;
	text-decoration:none;
}
.green_link:visited {
	color:#8FC848;
	text-decoration:none;
}
.green_link:hover {
	color:#191919;
	text-decoration: none;
}
.red_link:link {
	color:#000000;
	text-decoration:none;
}
.red_link:visited {
	color:#000000;
	text-decoration:none;
}
.red_link:hover {
	color:#191919;
	text-decoration: none;
}
.white_link:link {
	color:#FFF;
	text-decoration:none;
}
.white_link:visited {
	color:#FFF;
	text-decoration:none;
}
.white_link:hover {
	color:#9BCDFF;
	text-decoration:none;
}
h1 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h1 a{
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 a{
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 a{
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 a{
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 a{
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 {
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 a{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
/*----HEADER STARTS HERE-------------*/
#header {
	width:788px;
	float:left;
	background-image:url(../images/tr.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#login {
	width:270px;
	float:right;
	margin-top:15px;
	font-size:11px;
	color:#000000;
	text-align:right;
	margin-right:15px;
}
#top_link_new {
	display:block;
	width:758px;
	float:left;
	background-color:#E3E3E3;
	padding-left:5px;
}
#top_link {
	display:block;
	width:753px;
	float:left;
	background-color:#E3E3E3;
	padding:5px;
	margin-top:1px;
}
#top_nav {
	display:block;
	width:763px;
	margin:5px 0px 0 12px;
	*margin:5px 0px 0 6px;
	background-image:url(../images/nav_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
}
#top_nav ul{ 
	padding:0 0 0 10px;
	margin:0px;
	height:38px;
}
#top_nav li{ 
	padding:0px;
	margin:0px;
	display:inline;
	list-style:none;
	height:38px;
}
#top_nav li a:link{
	font-size:13px;
	color:#606060;
	padding:6px 10px 6px 10px;
} 
#top_nav li a:visited{
	font-size:13px;
	color:#606060;
	padding:6px 10px 6px 10px;
} 
#top_nav li a:hover{
	font-size:13px;
	color:#333333;
	padding:6px 10px 6px 10px;
} 
/*----HEADER ENDS HERE-------------*/
/*----MIDDLE ENDS HERE-------------*/
#middle {
	width:763px;
	margin-top:2px;
	padding:0px 13px 0px 12px;
	float:left;
	min-height:550px;
	height:auto !important;
	height:500px;

}
#pics {
	width:763px;
	height:228px;
	margin-top:2px;
	float:left;
	padding-bottom:2px;
	background-image:url(../images/main_pic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#pics ul{
	padding:0px;
	margin:0px;
}
#pics li{
	padding:0px;
	margin:0px;
	display: inline;
	list-style:none;
}
#search_box {
	width:280px;
	float:right;
	margin-top:15px;
}
.main_index_box_top {
	background-image:url(../images/c_tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#search_box_top {
	background-image:url(../images/c_tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:280px;
	float:left;
}
.main_index_box_bottom {
	background-image:url(../images/c_br.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#search_box_bottom {
	background-image:url(../images/c_br.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:280px;
	float:left;
}
#search_main_pic {
	width:254px;
	padding:25px 15px 0px 10px;
	float: right;
}
#search_main_pic h1{
	border-bottom:1px solid #DEDCDC;
	padding-bottom:6px;
}
.main_index_box_middle {
	background:#F7FFEC;
	border-left:3px solid #E9FCD2;
	border-right:3px solid #E9FCD2;
	padding:0px 10px 0px 10px;
}
#search_box_middle {
	background:#F7FFEC;
	border-left:3px solid #E9FCD2;
	border-right:3px solid #E9FCD2;
	width:254px;
	padding:0px 10px 0px 10px;
	float: left;
}
#search_box_middle h1{
	border-bottom:1px solid #DEDCDC;
	padding-bottom:6px;
}
.main_content_index {
	width:465px;
	float:left;
	margin-top:15px;
}
.main_content_index h1{
	border-bottom:1px solid #DEDCDC;
	padding-bottom:6px;
	margin-bottom:10px;
}
#main_content {
	width:465px;
	float:left;
	margin-top:15px;
}
#main_content h1{
	font-size:20px;
	margin-bottom:10px;
}
#join_not_join {
	width:763px;
	float:left;
	margin-top:15px;
}
#zip_code_top {
	width:763px;
	float:left;
	background-color:#FFEAD9;
	text-align:center;
	margin-top:10px;
}
#my_city_member_top {
	width:763px;
	float:left;
	background-color:#FFEAD9;
	text-align:center;
	margin-top:10px;
}
#search_member_top {
	width:763px;
	float:left;
	background-color:#FFEAD9;
	text-align:center;
	margin-top:10px;
}
#featured_member {
	width:763px;
	float:left;
	margin-top:15px;
}
.featured_member_txt{
	background-color:#FFF;
	font-size:18px;
	padding:1px 3px 1px 3px;
}
#featured_member_top {
	width:763px;
	float:left;
	background-color:#000000;
	text-align:center;
}
#featured_member_bg {
	background-image:url(../images/featured_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	width:743px;
	float:left;
	padding:10px;
	background-color:#F5F5F5;
	margin-top:2px;
}
#male {
	width:350px;
	float:left;
}
#male img{
	border:1px solid #FECCA5;
	padding:3px;
	margin-right:6px;
}
#female {
	width:350px;
	float:right;
	border-left:1px solid #D0D0D0;
	padding-left:25px;
}
#female img{
	border:1px solid #333333;
	padding:3px;
	margin-right:8px;
	margin-bottom:8px;
}
/*----MIDDLE ENDS HERE-------------*/
/*----FOOTER STARTS HERE-------------*/
#footer {
	width:788px;
	float:left;
	background-image:url(../images/br.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
/*----FOOTER ENDS HERE-------------*/
input.support {
	width: 94px;
	float:left;
	border:1px solid #C6C6C6;
	font-size:13px;
	color:#5F6256;
	margin-right:5px;
	font-family:"Trebuchet MS", arial, verdana, tahoma;
}
select.support1 {
	width: 90px;
	float:left;
	border:1px solid #C6C6C6;
	font-size:12px;
	color:#000;
	font-family:"Trebuchet MS", arial, verdana, tahoma;
}
label.support2 {
	text-align:left;
	margin-right:5px;
}
form {
	padding:0px;
	margin:0px;
}
.txt_field {
	width: 90px;
	border:1px solid #C6C6C6;
	font-size:12px;
	color:#000;
	font-family:"Trebuchet MS", arial, verdana, tahoma;
}
.line_bg {
	background-image:url(../images/line_bg.gif);
	background-position:center left;
	background-repeat:repeat-x;
}
.main_title {
	color:#333333;
	font-size:18px;
	border-bottom:1px solid #DFDFDE;
	padding-bottom:6px;
}
.img_border {
	border:1px solid #DCDCDC;
	padding:3px;
	background-color:#FFF;
}
.dotted_line {
	background-image:url(../images/dotted_line.gif);
	background-position:center left;
	background-repeat:repeat-x;
}
.arrow_blue:link {
	background-image:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	color:#333333;
	text-decoration:underline;
}
.arrow_blue:visited {
	background-image:url(../images/arrow_blue.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	color:#333333;
	text-decoration:underline;
}
.arrow_blue:hover {
	background-image:url(../images/arrow_black.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	color:#333333;
	text-decoration:none;
}
.featured_member_index {
	width:763px;
	float:left;
	margin-top:15px;
}
.featured_member_txt_index{
	background-color:#FFF;
	font-size:18px;
	padding:1px 3px 1px 3px;
}
.featured_member_top_index {
	width:763px;
	float:left;
	background-color:#000000;
	text-align:center;
}
.featured_member_bg_index {
	background-image:url(../images/featured_bg.gif);
	background-repeat:repeat-x;
	background-position:left center;
	width:743px;
	float:left;
	padding:10px;
	background-color:#F5F5F5;
	margin-top:2px;
}
.reciprocal_links{
	float:left;
	background-color:#FFFFFF;
}
.reciprocal_links a:link{
	color:#0066FF;
	text-decoration:none;
}
.reciprocal_links a:visited{
	color:#0066FF;
	text-decoration:none;
}
.reciprocal_links a:hover{
	color:#000000;
	text-decoration:none;
}
.index_featured_border {
	padding:4px;
	background-color:#e8f5ff;
	border:1px solid #000;
}
.error_message {
	color:#FF0000;
	font-weight:bold;
	font-size:15px;
}
.paging:link{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px; 
	padding:0px 4px 0px 4px;
	
}
.paging:visited{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px; 
	padding:0px 4px 0px 4px;
}
.paging:hover{
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	border:1px solid #173985;
	border-width:0px 1px 1px 0px; 
	background-color:#333333;
	padding:0px 4px 0px 4px;
}
.pagingactive{
	text-decoration:none;
	font-size:11px;
	color:#ffffff;
	border:1px solid #173985;
	border-width:0px 1px 1px 0px; 
	background-color:#333333;
	padding:0px 4px 0px 4px;
}
.paginginactive{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px; 
	padding:0px 4px 0px 4px;
}
.paginginactive:hover{
	text-decoration:none;
	font-size:11px;
	color:#999999;
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px; 
	padding:0px 4px 0px 4px;
}
.pop_img_border {
	border:5px solid #D2D2D2;
	padding:3px;
	background-color:#FFF;
}
.popup_right_bdr{
	border-right:1px solid #b1e2ff;
}