*{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;}

#wrapper{position: relative; width: 810px; 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: 199px; overflow: hidden; background: transparent url(../images/top_banner.gif) no-repeat;}
	#header h1{float: right; padding: 25px 15px 0 33px;}
	#header ul{float: left; padding: 31px 26px 0;}
		#header ul li{float: left; display: inline; padding: 1px 0 0 14px; background: url(../images/bullet-menu.gif) no-repeat 0 0; margin-left: 33px;}
	#header images{display: block;}

#main{background-color: #4885A2; position: relative;}
#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%; min-height: 240px; padding: 13px; margin: 0 2px;}

#main2{background-color: #4885A2; 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-color: #4885A2; /* height: 15px; */}
#shadow2{background-color: #4885A2; height: 15px;}

.button{cursor:hand; padding: 0 8px; height: 23px; background: url(../images/button.png); font-weight: bold; color: #4885A2; border: 0px solid #651B1A;}
	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.gif) 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: right; padding: 5px 0px; color: #547D8E;}
	#footer a{color: #547D8E; 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");}

/*real Members*/
.fmembers{font: 9px/13px Tahoma, Verdana, sans-serif; color: #FFF; z-index: 5; position: absolute;}
.fmembers .fmembers-bg{ width: 410px; height: 195px; position: absolute; right: -220px; top: 125px;}
.fmembers ul.people{top: 150px; right: -540px; position: absolute; z-index: 6; width: 730px;}
.fmembers ul.people li{float: left; display: block;}
.fmembers dl{overflow: hidden; width: 68px; height: 79px; margin: 0 1px 4px 0 !important; margin /**/: 0 5px 4px 0;}
html>body .fmembers dl{margin: 0 4px 4px 0 !important;}
.fmembers dt img{border: 3px solid #F1AB16; display: block; width: 62px; height: 72px;}
.fmembers dd{background: url(../images/inf-bg.png); text-align: center; width: 56px; padding: 0 2px; margin: 0pt 1px 0pt; overflow: hidden;}
html>body .fmembers dd{position: relative;}
/*end of real members*/
.fmembers2{font: 9px/13px Tahoma, Verdana, sans-serif; color: #FFF; z-index: 5; position: absolute;}
.fmembers2 .fmembers-bg{ width: 328px; height: 203px; position: absolute; top: -30pt; left: 156pt;}
.fmembers2 ul.people{top: 199px; right: 595px; position: absolute; z-index: 6; width: 150px;}
.fmembers2 ul.people li{float: left; display: block;}
.fmembers2 dl{overflow: hidden; width: 75px; height: 89px; margin: 0 1px 4px 0 !important; margin /**/: 0 5px 4px 0;}
html>body .fmembers2 dl{margin: 0 0px 4px 0 !important;}
.fmembers2 dt img{border: 0px solid #FFF0A5; display: block; width: 80px; height: 55px;}
.fmembers2 dd{background: url(../images/inf-bg.png); text-align: center; padding: 0 2px; margin: 0pt 1px 0pt; overflow: hidden;}
html>body .fmembers2 dd{position: relative;}



.fsearch{position: absolute; z-index: 6; font-family: Tahoma, Verdana, sans-serif; color: #CB741D}
.fsearch-bg {height:106px; position:absolute; right:100px; top:-220px; width:100px;}
.fsearch form{position: absolute; top: -220px; left: -100px; width: 190px; color: #cb741d; font-size: 10px; line-height: 15px;}
.fsearch .btn{position: absolute; top: 75px; left: 195px; width: 28px; height: 29px; background: url(../images/go.png) no-repeat; 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;}





