@charset "UTF-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}


body {
	background: #fff url('/seo/assets/images/bg.gif') repeat-x;
	text-align:center;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family:verdana,helvetica,geneva,arial,sans-serif;
}
a img{border: 0;}

.clear{clear:both;}
:focus{outline:0;}
.container {
	width: 760px;
	margin: 8px auto 0;
	text-align:left;
}
.header_image_replace {
	width: 420px;
	margin: 0;
	height: 90px;
	text-indent: -9999999px;
	background: url('/seo/assets/images/mainlogonew.gif') no-repeat top left;
}
.nav {
	height: 24px;
		margin-top:5px;
}
.nav ul {
	list-style:none;
margin: 0;
	padding: 0;
	
}
.nav ul li{padding: 0 14px; border-right: 1px solid #fff; float:left;}
.nav ul li.last_li{border:none; padding: 0 0 0 14px;}
.nav ul li a {
	color: #fff;
	font-weight:bold;
	line-height:11px;
	text-decoration:none;
}

/*content nav*/
ul.tabNav{
background: url('/seo/assets/images/nav_bg_sprite.jpg') no-repeat top center;
height: 35px;
margin: 15px 0 -1px;
line-height: 0;
overflow:hidden;
}
ul.tabNav li{
display:block;
float:left;
height: 35px;
background: url('/seo/assets/images/nav_bg_sprite.jpg') no-repeat top center;
margin: 0 0 0 6px;
}
ul.tabNav li a{
color: #fff;
text-decoration:none;
font-size: 10px;
font-weight:bold;
line-height: 35px;
margin: 0 8px;
display:inline;
}
ul.tabNav li.selected{
background: url('/seo/assets/images/nav_bg_sprite.jpg') no-repeat bottom center;

}
ul.tabNav li.selected a{
	text-decoration:none;
	
color: #fff;
}
/*tab display*/
.tabs div{
border-top: 0px;
border-bottom: 1px solid #2196E3;
border-left: 1px solid #2196E3;
border-right: 1px solid #2196E3;
height:155px;
margin:0 0 0 13px;
overflow:auto;
padding:10px;
width:713px;
}
.tabs p{margin: 1px 0 5px;}
.tabs div a:hover, .tabs div a{text-decoration: none;}
.region_links ul {height: 182px; overflow-y:auto;}
.region_links ul li a{display:inline; font-weight:bold;margin: 0 2px; font-size:9px; color: #536F8D; text-decoration:none;}
.region_links ul li a:hover{color: #37506D; text-decoration:underline;}
.region_links ul li{float:left; width: 230px; margin: 0 1px; border-right:1px solid #7B91A8; text-align:center;}
.region_links ul {list-style:none; margin:0 0 0 38px; padding: 0;}
.region_links h1{color: #4C4C4C;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:27px;
margin:0 0 5px 38px;
padding:0;}

.cta_top {
	height: 351px;
	background: url('/seo/assets/images/cta_top.jpg') no-repeat bottom center;
}
.content_top {
	height:238px;
	padding: 15px;

}
.content_top h1 {
	color:#239BDD;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:27px;
	margin:0 0 0 10px;
}
.content_top h1.cta1{
color: #4C4C4C;
padding: 0;
height:33px;
overflow:hidden;
}
.content_top h1.cta2{
color:#A32424;
display:block;
height:73px;
}
.content_top p {
color:#1a475e;
margin:3px 0 0 15px;
width:403px;
}
.content_bot .browse {
	width: 368px;
	float:left;
}
.content_bot .join_now {
	width: 378px;
	float:left;
}

.browse label {
	width: 100px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #fff;
	font-weight:bold;
	
}
.browse select {
	margin: 5px 0;
}
.iam {
	float:left;
	margin:20px 0 0 30px;
	width:113px;
}
.iwant {
float:left;
padding:13px 0 0 28px;
width:162px;
}
.join_now a {
	display:block;
	height:81px;
	text-indent:-999990px;
	width:374px;
	
}
.browse input{
background:transparent url(/seo/assets/images/browse_btn.gif) no-repeat scroll left bottom;
border:0 none;
height:69px;
width:158px;
text-indent:-9999px;

font-size: 0px;
display:block;
line-height: 0px;
}

.members {
height: 183px;
width: 740px;
	margin:20px auto 0;
	padding:14px 0 0;
	background: url('/seo/assets/images/users_bg.jpg') no-repeat top center;

position:relative;
z-index: 100;
}
.members h1{
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;

left:20px;
margin:0 0 0 6px;

position:absolute;
text-align:left;
top:160px;}
.members a.next{
position:absolute;
top: 60px;
left: 6px;
z-index: 101;
width: 40px;
height:40px;
display:block;
text-indent: -99999px;
background: url('/seo/assets/images/arrow_left.png') no-repeat;
}
.members a.prev{
position:absolute;
top: 60px;
right: 3px;
z-index: 101;
width: 40px;
height:40px;
display:block;
text-indent: -99999px;
background: url('/seo/assets/images/arrow_right.png') no-repeat;
}


.members_frame_wrap{
height: 210px;
width: 660px;
margin:0 0 0 40px;
overflow:hidden;
position:relative;
}

.members_frame_wrap ul {
	list-style:none;
	margin:0;
	padding: 0;
position:absolute;
z-index: 1;
top:0;
}
ul.members_frame li a, ul.members_frame li a:hover img{
color: #000;
text-decoration:none;
}
ul.members_frame li a:hover{
text-decoration:underline;
}

ul.members_frame li {
position:absolute;
width: 100px;
z-index: 102;
padding: 10px;
margin: 0 5px;
background: #fff;
border-left: 1px solid #c3cbd9;
border-top: 1px solid #fff;
border-right: 1px solid #c3cbd9;
border-bottom: 1px solid #707c91;
}
ul.members_frame li .active{
padding: 5px 5px 20px 0;
}


ul.members_frame li .image_overlay{
width: 100px;
height: 100px;
overflow:hidden;

}
ul.members_frame li .image_overlay img{
width: 120px;
}

ul.members_frame li p{
font-size: 10px;
color: #666;
text-align:right;
margin: 0;
padding: 5px 0px 22px 0;
display:block;
background: url('/seo/assets/images/view.gif') no-repeat center bottom ;
width:100px;
}
ul.members_frame li p span{
display:block;
background:#fff;
}
ul.members_frame li p b{
font-size: 10px;
color: #000;
letter-spacing: -1px;
}
#book{
color:#000000;
}
.footer{
background:#536F8D url(/seo/assets/images/footer.gif) repeat-x scroll 0 0;
margin:20px auto 0;
padding:0;
color: #fff;
}
.footer_container{
width: 740px;
margin: 20px auto;
}
.footer_container .box{
float:left;
margin:0 7px;
text-align:left;
width:210px;
}
.footer_container .box ul{
list-style:none;
padding: 0;
margin: 0;
}
.footer table a{line-height:33px;}
.footer a{color: #fff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer_container .box{border-right:1px solid #7b91a8; text-align:center;}
.footer_container .last{border:none;}
.footer_container .box h1{font-size:15px;
padding:0 0 6px;
margin: 0;
text-decoration:underline;}
.footer_container .box ul li a{color: #a9b7c6; text-decoration:none; }
.footer_container .box ul li a:hover{color: #fff; text-decoration:underline;}

.content_text{width:600px; margin:20px auto 0;}
.content_text h1{    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 0 15px;
    padding: 0 0 5px;
    text-shadow: 0 0 1px #666666;}
.content_text h2{    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 0 15px;
    padding: 0 0 5px;
    text-shadow: 0 0 1px #666666;}
.content_text h3{    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-family: Georgia,Times New Roman,Times,serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0;
    margin: 0 0 15px;
    padding: 0 0 5px;
    text-shadow: 0 0 1px #666666;}
.content_text p{   color: #555555;
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 10px 10px;
    padding: 0;}
