*{margin: 0; padding: 0;}

h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}

ul,ol{list-style: none;}

label, input.button{cursor: pointer; cursor: hand;}

img,fieldset{border: none;}

table{border-collapse: collapse; border: none;}

hr,.hide{display: none;}

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.join_now {
	background-image: url(../images/register.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 139px;
	height: 46px;
	text-align: center;
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.help_now {
	background-image: url(../images/help_index.png);
	background-position: center top;
	background-repeat: no-repeat;
	width: 139px;
	height: 46px;
	text-align: center;
	padding-top: 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

div.new-members{float: left; width: 100%; height: 161px; color: #BBD7E0; background: url(../images/new-members-bg.jpg) repeat-x 0 0; position: relative;}

.nout{width: 577px !important;}

	div.new-members  .in{height: 161px; background: url(../images/new-members-left-bg.gif) no-repeat 0 0;}

	div.new-members .out{height: 161px; background: url(../images/new-members-right-bg.gif) no-repeat 100% 0;}

	div.new-members h3{color: #C4EC7A; padding-left: 18px; height: 26px; overflow: hidden; line-height: 26px; text-align: left;}



	div.new-members ul{padding: 3px 0 0 13px;}

		div.new-members ul li{float: left; display: inline; margin-right: 8px; width: 99px; background: url(../images/new-member-bg.gif) no-repeat 0 0; text-align: center; padding-top: 5px; font-weight: bold;}

		div.new-members ul li img{display: block; margin: 0 auto 3px;}

		div.new-members a{color: #BBD7E0; text-decoration: none;}

		div.new-members ul li.more{width: auto; background: none; padding-top: 0; text-align: left;}

		div.new-members ul li.more img{margin: 0;}


#wrapper{position: relative; width: 800px; text-align: left; margin: 0 auto;}



body{background: #8CBBCB url(../images/main-bg.jpg) repeat-x 0 0; margin: 50px 0; text-align: center; font: 11px/14px Tahoma, Verdana, sans-serif;}



#header{height: 73px; overflow: hidden; background: #018CBB url(../images/header-bg.gif);}

	#header h1{float: left; padding: 5px 0 0 10px;}

	#header ul{float: right; padding: 0px 26px 0;}

		#header ul li{float: left; display: inline; height:68px; width:92px; }
		
		#header ul li a {color: #1C2E34; font-weight:bold; padding-left:15px; font-size:18px; text-decoration: none; }
		
		#header ul li a:hover {color:#375B67; }

	#header images{display: block;}



#main{background: #8F9708 url(../images/container-bg.gif) repeat-y 0 0; }

#main-in{background: url(../images/container-top-bg.jpg) no-repeat 0 0;}

#main-out{background: url(../images/container-bottom-bg.jpg) repeat-x 0 100%; padding: 13px; margin: 0 2px;}



#main2{background: #8F9708 url(../images/container-bg.gif) repeat-y 0 0; position: relative;}

#main-in2{background: url(../images/container-top-bg.jpg) no-repeat 0 0;}

#main-out2{background: url(../images/container-bottom-bg.jpg) repeat-x 0 100%; min-height: 240px; padding: 13px; margin: 0 2px;}



#shadow{background: url(../images/main-shadow-bg.png) no-repeat 0 0; height: 15px;}

#shadow2{background: url(../images/shadow-bg.png) no-repeat 0 0; height: 15px;}



.button{cursor:hand; padding: 0 8px; height: 23px; background: url(../images/button-bg.gif); font-weight: bold; color: #FFF; border: 1px solid #651B1A; border-width: 1px 1px 1px 1px;}

	div.userinfo{position: relative; padding: 17px 30px; color: #D9F4FC;}

	div.userinfo a{color: #D9F4FC;}

		div.userinfo dl{float: left; width: 315px;}

		div.userinfo dl dt{float: left; width: 134px; height: 149px; background: url(../images/userinfo-photo-bg.png);}

		div.userinfo dl dt img{width: 126px; height: 140px; position: relative; top: 4px; left: 4px;}

		div.userinfo dl dd{margin-left: 110px;}

		div.userinfo dl dd.name{font-size: 30px; color: #B54B4D; line-height: 32px;}





div.sidebar{position: relative; float: right; width: 174px; background: url(../images/sidebar-top-bg.jpg) no-repeat;}

	div.sidebar a{color: #587680;}

	div.sidebar .in{background: url(../images/sidebar-bottom-bg.gif) no-repeat 0 100%; position: relative; padding: 3px 4px 3px 3px; color: #F0FCFF;}

    div.sidebar h3{height: 24px; overflow: hidden; background: url(../images/sidebar-header-bg.gif); font: 18px/22px Tahoma, Verdana, sans-serif; color: #BBD7E0; font-style: italic; padding-left: 8px;}

	div.sidebar form{padding: 10px 10px 10px 20px;}

	div.sidebar p{margin-bottom: 10px;}



div.userinfo-c-wide{position: relative; width: 750px; background: url(../images/userinfo-top-bg-wide.gif) no-repeat;  margin-bottom: 5px; margin-left:10px;}

div.userinfo-c{position: relative; width: 577px; background: url(../images/userinfo-top-bg.jpg) no-repeat; margin-bottom: 5px; margin-left:10px;}

div.userinfo-links{height: 30px; overflow: hidden; position: relative; background: url(../images/userinfo-links-bg.gif);}

div.userinfo-links-wide{height: 30px; overflow: hidden; position: relative; background: url(../images/userinfo-links-bg-wide.gif);}



.header_big {color:#D9F4FC; font-size: 30px; line-height: 32px;}

.header_small {color:#D9F4FC; font-size: 20px; line-height: 22px;}

.light{background-color: #8DB7C7; padding-top:3px; padding-bottom:3px;}



#footer{text-align: center; padding-top: 15px; color: #FFF;}

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

	#footer p{margin-bottom: 5px;}

	#footer p.abledating, #footer p.abledating a{color: #AFEBFF !important; font-size: 10px;}

	#footer p.abledating a{text-decoration: underline !important;}









*{margin: 0; padding: 0;}

h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}

ul,ol{list-style: none;}

* html .fmembers .fmembers-bg, * html .fmembers dd, * html .fsearch-bg, * html .fsearch .btn{behavior: url("./_server/design/iepngfix.htc");}



.fmembers{font: 9px/13px Tahoma, Verdana, sans-serif; color: #FFF; z-index: 5; position: absolute;}

.fmembers_text {
	font-size: 14px;
	color: #700000;
	font-weight: bold;
	padding-left: 10px;
}

.fmembers .fmembers-bg{background: url(../images/fmembers-bg.png); width: 297px; height: 185px; position: absolute; top: 0; left: 0;}

.fmembers .fmembers-bg2{background: url(../images/fmembers-bg2.png); width: 297px; height: 250px; position: absolute; top: 0; left: 0;}

.fmembers ul.people{top: 23px; left: 10px; position: absolute; z-index: 6; width: 297px;}

.fmembers ul.people li{float: left; display: block;}

.fmembers dl{overflow: hidden; width: 64px; height: 72px; margin: 0 1px 4px 0 !important; margin /**/: 0 5px 4px 0;}

html>body .fmembers dl{margin: 0 5px 4px 0 !important;}

.fmembers dt img{border: 1px solid #FFF0A5; display: block; width: 63px; height: 70px;}

.fmembers dd{background: url(../images/inf-bg.png); padding: 0 2px; overflow: hidden; margin: -14px 1px 0;}

html>body .fmembers dd{position: relative;}



.fsearch{position: absolute; z-index: 6; font-family: Tahoma, Verdana, sans-serif;}

.fsearch_text {
	font-size: 14px;
	color: #700000;
	font-weight: bold;
	padding-left: 10px;
}

.fsearch-bg{position: absolute; top: 0; left: 0; width: 300px; height: 75px; background: url(../images/search-bg.png);}

.fsearch form{position: absolute; top: 23px; left: 10px; width: 300px; font-weight: bold; color: #700000; font-size: 11px; line-height: 15px;}

.fsearch .btn{position: absolute; top: 0px; right: 27px; width: 61px; height: 37px; background: url(../images/btn-go2.png); color: #700000; font-weight: bold; border: none; cursor: pointer; cursor: hand;}



.fullprof td{text-align:left;}

.img_med_border{padding:4px; background: url(../images/userinfo-photo-bg.png);}

.img_big_border{border: 2px solid #98c4d5;}



.nav_title {text-align:center; margin:10px;}



.user_name{font-size: 30px; color: #B54B4D; line-height: 32px;}

.header_big {color:#D9F4FC; font-size: 30px; line-height: 32px;}

.header_small {color:#D9F4FC; font-size: 20px; line-height: 22px;}

.pri_med_bold{font-size:20px; line-height: 22px; border-bottom: 1px solid #D9F4FC; margin-bottom:10px;margin-top:10px;}

.light{background-color: #8DB7C7; padding-top:3px; padding-bottom:3px;}











