* {margin: 0; padding: 0;}

ul, li {list-style: none;}

a img {border: none;}

table, th, td {border-collapse: collapse; vertical-align: middle;}

body {font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

a {
	color : #0066FF
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0 0 0 0px;
	font-size: 14px;
	color: #FF3366;
	font-weight: bold;
	}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0 0 0 0px;
	font-size: 14px;
	color: #FF3366;
	font-weight: bold;
	}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0 0 0 0px;
	font-size: 14px;
	color: #FF3366;
	font-weight: bold;
	}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin:0 0 0 0px;
	font-size: 14px;
	color: #FF3366;
	font-weight: bold;
	}

.clearing 	{clear : both;}

.holder 	{display:table;}

.tRight 	{text-align:right;}

.tCenter 	{text-align:center;}



/* BASIC MARKUP */

body {background:url("../images/html_bg.gif") no-repeat #e5e5e5 center top; color: #333}




#header_r {background:url("../images/header_bg.png"); width : 921px; padding: 20px 20px 0 20px; margin : 0 auto; height : 143px;position:relative}


#content_t   {background:url("../images/grrr_bg.jpg") no-repeat 10px 0; width : 920px; min-height:200px;

			padding: 5px 20px 0px 20px;}

#grrr {position:relative; background:url("../images/content_bg.jpg"); width : 961px; margin : 0 auto;}



#footer_r {background:url("../images/footer_bg.jpg") no-repeat; width : 961px; height:70px; margin:0 auto;}



/* ----HEADER---- */

#topLeft {float:left; width:292px;}

#topRight {float:right; width:600px; height:136px;}

#menu_02 {position:relative; top:10px; left:270px; width: 340px;}



#topLeft li {float:left; margin-left:10px; height:40px; color:#808080;}

#topLeft a  {font-size:11px; text-decoration:none; color:#808080;}



#topRight li {float:left; padding-left:20px; height:40px;}

#topRight a  {font-size:12px; text-decoration:none; color:#ff3366;}

#topRight .active  {text-decoration:underline; color:#ff3366;}





.logo {position: absolute; top: 70px; left: 20px;}

#banner1 {position:relative; top:5px;}



/* ----CONTENT---- */

#contentLeft {float:left; width:292px; padding-bottom:20px;}

#contentRight {float:right; width:600px; padding-bottom:20px;}



#login_n {background:url("../images/login_bg.png") no-repeat; height:139px;

		margin-bottom:10px; margin-left::20px;}

#login_n #login {position:relative; top : 45px; left: 10px; width : 250px;}

#login_n td {padding: 0px 0px 1px 0; color:black;}

#login_n .input_text_01 {width:210px;}

#login_n td.tNoPadding {padding : 0px 5px 0px 0px;}

#login_n a {color:black;}

#login_n .input_button_01 {position:relative; left:12px; top:5px;}



#join_n {background:url("../images/join_bg.jpg") no-repeat; height:312px;

		margin-bottom:10px;}

#join_n th {font-weight:normal; text-align:left;}

#join_n td {padding: 0 0px 4px 5px;}

#join_n #join {position:relative; left : 5px; 	top : 45px; width : 300px;}

#join_n .input_text_01 {width:163px;}

#join_n .select_short_01 {width:54px;}

#join_n #from {width:167px;}

#join_n #iam {width:167px;}

#join_n .button_01 {position:relative; left:12px; top : 5px;}



#search_h {background:url("../images/search_bg.jpg") no-repeat; height:135px;}

#search_h th {font-weight:normal; text-align:left;}

#search_h td {padding: 0 2px 2px 0;}

#search_h .input_text_01 {width:145px;}

#search_h .select_short_01 {width:89px;}

#search_h .select_01 {width:210px;}

#search_h .searchin_01 {position:relative; top:45px; left : 10px;}

#search_h .input_button_01 {position:relative; left:20px; top : 5px;}



#members_s {background:url("../images/members_bg.jpg") no-repeat; height:220px; }

#members_s ul {padding: 60px 0 0 15px;}

#members_s li {float:left; height:130px; width: 64px; overflow: hidden; margin-left:16px; padding : 10px 0 0 0px;

		 background : url("../images/frame_member.jpg") no-repeat;}

#members_s li img {border : 1px solid #787878;}

#members_s a {color : black;}



#text_t 	{background:url("../images/info_top.jpg") no-repeat #c5c5c5; min-height:210px; width:558px;

			padding : 50px 20px 10px 20px}

#textBottom {background:url("../images/infoBottom.png") no-repeat; height:14px; }

#text_t p   {padding-bottom : 10px;}


#blog_s {background:#c5c5c5 url("../images/blog_caption.gif") no-repeat;
				margin : 0; padding:50px 0 1px; width:598px;}

#blog_sBottom {background:url("../images/infoBottom.png") no-repeat; height:14px; margin-bottom: 10px }

#blog_s li { font-size: 12px; padding: 5px 20px; list-style: disc inside }

#features_s {background:url("../images/features_caption.jpg") no-repeat; height:100px;

				margin : 20px 0 0 0; padding-top:60px;}



#features_s li {float:left; margin-right:5px; width:64px; height:70; font-size:12px;

		padding : 64px 0 0px 5px;}



#features_s .f1 {background : url(../images/f1.jpg) no-repeat top left;}

#features_s .f2 {background : url(../images/f2.jpg) no-repeat top left;}

#features_s .f3 {background : url(../images/f3.jpg) no-repeat top left;}

#features_s .f4 {background : url(../images/f4.jpg) no-repeat top left;}

#features_s .f5 {background : url(../images/f5.jpg) no-repeat top left;}

#features_s .f6 {background : url(../images/f6.jpg) no-repeat top left;}

#features_s .f7 {background : url(../images/f7.jpg) no-repeat top left;}

#features_s .f8 {background : url(../images/f8.jpg) no-repeat top left;}

#features_s .f9 {background : url(../images/f9.jpg) no-repeat top left;}

#features_s .f10 {background : url(../images/f10.jpg) no-repeat top left;}



#banner3 {padding : 20px 0 0px 45px; }



/* ----FOOTER---- */

#footWrap {position:relative; width:820px; margin : 0px auto; top : 40px;}

#fMenu {float:right; color:#838282; word-spacing : 4px;}

#fMenu a {text-decoration:none; color:#838282;}

#copyright {float:left; position:relative; color:#838282;}





.png, .input_button_01, .button_01	{ behavior: url("../images/iepngfix.htc")}

* html #text_t {height:210px;}

* html #menu_02 {height:15px;}

* html #header_r {margin-bottom:-15px;}

#search_h .input_button_01 {top:0px; left:30px;}

#join_n .button_01 {left:62px;	top : -5px;}

#login_n .input_button_01 {left:5px;}

*html #login_n .input_button_01 {top : -5px;}

*+html #login_n .input_button_01 {top : -5px;}

#login_n label {white-space: nowrap;}

.btn-set .btn { float: left; margin-right: 3px }
a.btn { display: block; text-align: center; font-size: 14px; font-weight: bold }
input.btn { color: #fff; cursor: pointer; text-align: center; font-size: 14px; font-weight: bold; border: none; padding: 0 }
input.btn:hover { color: #333 }
a.btn:link, a.btn:visited { color: #fff; text-decoration: none  }
a.btn:hover, a.btn:active { color: #333 !important; text-decoration: none  }
a.btn.btn-active:link, a.btn.btn-active:visited { color: #ff0; }
.btn-43 { background: url(../images/button-43.png); height: 30px; width: 43px; line-height: 29px }
.btn-109 { background: url(../images/button-109.png); height: 30px; width: 109px; line-height: 29px }
.btn-81 { background: url(../images/button-81.png); height: 30px; width: 81px; line-height: 29px }
.btn-long { letter-spacing: -1px }
.btn-g { border: solid 1px #333333; background: url(../images/button-g.gif); height: 21px; width: 142px; line-height: 20px }

