/* CSS Document */

/* Global
------------------------------------ */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,img{
	margin:0;
	padding:0;
	}

body{
	margin: 18px 0 0 0;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.5em;
	background-color:#183441;
}

#container {
	width:770px;
	position: relative;
	margin: 0px auto;
}

img {
	border:0;
	}
	
#dash{
	width:100%;
	height:1px;
	background-image: url(../i/dash.gif);
	background-repeat: repeat-x;
}

#dash2{
	width:100%;
	height:1px;
	background-image: url(../i/dash2.gif);
	background-repeat: repeat-x;
}

#dash3{
	width:100%;
	height:1px;
	background-image: url(../i/dash3.gif);
	background-repeat: repeat-x;
}

/* header
------------------------------------ */
#header{
	position:relative;
	float:left;
	width:770px;
}
#logo {
	float:left;
	padding:0px 0px 11px 11px;
}
.banner{
	padding:1px;
	border:1px solid #2f4d5b;
	margin:0px auto;
}

#center{
	width:770px;
	margin:0px auto;
	text-align:center;
	padding:0 0 5px 0;
}
#centerflash {
	width:770px;
	margin:0px auto;
	text-align:center;
	padding:0 0 9px 0;
}

/* content
------------------------------------ */
#content {
	float:left;
	position:relative;
	width:770px;
	background-color:#ffffff;
	padding:10px 0 0 0;
}

#news{
	float:left;
	width:322px;
	margin:17px 0 0 10px;
}

#news h1{
	font:bold 11pt "Trebuchet MS";
	text-transform: uppercase;
	color:#fff;
	background-color:#c9252b;
	padding:7px 0 5px 12px;
}
#news_b{
	background-color:#eef3e3;
	padding:12px 11px 15px 11px;
}
#news_b_top{
	padding:0 0 8px 0;
	height:141px;
	font:bold 11pt "Trebuchet MS";
	color:#c9252b;
}
#news_b_top a {
	font:bold 8pt "Trebuchet MS";
	color:#c9252b;
	text-decoration: none;
}
#news_b_top a:hover {
	text-decoration: underline;
}

#news_b_img{
	padding:0 15px 0 0;
	float:left;
}

#news_b_title{
	font:bold 11pt "Trebuchet MS";
	color:#c9252b;
	padding:20px 0 0 0;
}

#news_s{
	background-color:#f8faf3;
	padding:13px 13px 13px 13px;
	border-top:1px solid #d4dcc2;
}
#news_s_top{
	padding:0 0 5px 0;
	height:63px;
	font:bold 9pt "Trebuchet MS";
	color:#c9252b;
}
#news_s_top a {
	font:bold 8pt "Trebuchet MS";
	color:#c9252b;
	text-decoration: none;
}
#news_s_top a:hover {
	text-decoration: underline;
}

#news_s_img{
	padding:0 10px 0 0;
	float:left;
}

#news_redbar{
	width:322px;
	height:12px;
	background-color:#c9252b
}

#middle{
	float:left;
	width:222px;
	margin:17px 0 0 14px;
}

#forum{
	float:left;
	width:222px;
	border-bottom:3px solid #183441;
}

#forum h1{
	font:bold 10.5pt "Trebuchet MS";
	text-transform: uppercase;
	color:#294d5b;
	padding:6px 0 4px 5px;
	border-top:3px solid #183441;
}

#forum h2{
	font:bold 8pt "Trebuchet MS";
	text-transform:capitalize;
	color:#c9252b;
	padding:6px 0 0 6px;
}

#forum ul{
	style-list:none;
}
#forum li{
	style-list:none;
	line-height: 1.4em;
	padding:6px 0px 6px 25px;
	display:block;
	height:auto;
	background:url(../i/arrow1.gif) left top no-repeat;	
	background-position: 6px 8px;
	border-bottom:1px solid #dadada;
}

#forum li a{
	text-decoration:none;
	color:#333;
}
#forum li a:hover{
	text-decoration:underline;
	color:#c9252b;
}

#resource{
	float:left;
	width:222px;
	margin:10px 0 0 0;
	background:url(../i/index_resource_bg1.gif) left bottom repeat-x;
	background-color:#d1e8dc;
	padding:0 0 10px 0;
}
#resource h1{
	font:bold 10.5pt "Trebuchet MS";
	text-transform: uppercase;
	color:#294d5b;
	padding:4px 13px 4px 13px;
}

#resource_inner{
	padding:0px 13px 4px 13px;
	text-align:justify;
}

#resource_img{
	margin:0 8px 0 0;
	float:left;
	border:3px solid #9db6b1;
	width:77px;
}

#resource_top{
	font:bold 10pt "Trebuchet MS";
	text-transform:capitalize;
	color:#294d5b;
	padding:9px 0 0 0;
	height:80px;
	text-align:left;
}
#resource h2{
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.4em;
	padding:5px 2px 10px 2px;
	border-bottom:1px solid #a6ccb8;
}
#resource h3{
	padding:6px 3px 6px 5px;
	border-bottom:1px solid #a6ccb8;
	font:bold 10pt "Trebuchet MS";
	color:#c9252b;
	text-transform:uppercase;
}

#right{
	width:183px;
	float:left;
	margin:0 0 0 19px;
	padding:0 0 15px 0;
}
#right_top{
	width:175px;
	margin:0 0 0 8px;
}

#time{
	padding:0 0 7px 9px;
	font:normal 7pt "Tahoma";
	color:#adadad;
}

#tool{
	padding:8px 0 10px 9px;
}

#poty{
	width:322px;
	margin:17px 0 0 0;
}
#poty h1{
	font:bold 11pt "Arial";
	color:#fff;
	background-color:#779d4f;
	padding:7px 0 5px 12px;
}
#poty h1 a{
	font:bold 11pt "Arial";
	text-decoration: none;
	color:#fff;
}
#poty h1 a:hover{
	text-decoration: underline;
}
#poty_greenbar{
	width:322px;
	height:12px;
	background-color:#779d4f
}
#poty_s{
	background-color:#f8faf3;
	padding:4px 13px 4px 13px;
	border-top:1px solid #d4dcc2;
}
#poty_s_top{
	padding:0;
	height:15px;
	font:8pt "Arial";
	color:#333;
}
#poty_s_top a {
	font:bold 8pt "Arial";
	color:#333;
	text-decoration: none;
}
#poty_s_top a:hover {
	text-decoration: underline;
}

/* member login
------------------------------------ */

#member{
	background-color:#3d606e;
}

#member_inner{
	padding:6px 10px 8px 12px;
}
#member h1{
	padding:0px 0px 5px 3px;
	font:bold 9pt "Trebuchet MS";
	color:#fff;
	text-transform:uppercase;
}
#color_bar1{
	background-color:#dfe4d4;
	height:2px;
}
#aff{
	background-color:#dfe4d4;
	margin:1px 0 0 0;
}

#aff_inner{
	padding:0px 10px 8px 12px
}

#aff_inner h3{
	padding:8px 5px 8px 5px;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.5em;
}

#aff_inner ul{
	padding:0 0 0 15px;
}

#aff_inner a{
	color:#333333;
	text-decoration:none;
}

#aff_inner a:hover{
	text-decoration:underline;
}

/* login form
------------------------------------ */
#form{
	width:150px;
	margin:8px 5px 5px 6px;
	position:relative;
}
label,input {
	display: block;
	float: left;
	margin-bottom:5px;
}

label {
	font:normal 8pt "Arial";
	Color: #fff;
	width: 60px;
	padding: 0 5px 0 0;
}

.input{
	border:1px solid #fff;
	height:12px;
	font:normal 8pt "Arial";
	width: 75px;
	
}

a.forgot{
	font:bold 7pt "tahoma";
	color:#fff;
	margin-left:6px;
	margin-top:8px;
	text-decoration:none;
}

a.forgot:hover{
	text-decoration:underline;
}

/* inner-global
------------------------------------ */
#inner_left{
	width:546px;
	margin:23px 0 0 22px;
	float:left;
}

#title{
	margin:0 0 2px 4px;
	font:bold 1.7em "Trebuchet MS";
	color:#c9252b;
	text-transform:uppercase;
}

.icon_p1{
	padding:0 4px 0 0;
}

#pg_no{
	text-align:right;
	font:normal 7pt "Tahoma";
	color:#929292;
	margin:5px 0 14px 0;
	padding-right:4px;
}

#pg_no a{
	color:#929292;
	text-decoration:none;
}

#pg_no a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#929292;
	padding:1px 4px 1px 4px;
}

#pg_ar{
	text-align:right;
	font:normal 7pt "Tahoma";
	color:#3d606e;
	margin:5px 0 14px 0;
	padding-right:4px;
}


/* inner-news list
------------------------------------ */
#inner_all{
	width:546px;
	float:left;
	position:relative;
}

#inner_all_bottom{
	width:546px;
	float:left;
	position:relative;
	margin:10px 0 0 0;
}

#inner_news_row{
	width:546px;
	float:left;
}
#inner_news{
	width: 250px;
	float:left;
	padding:15px 9px 15px 9px;
}

#inner_news img{
	float:left;
	width: 63px;
	padding:0 7px 0 0;
}

#inner_news h2{
	font:bold 9pt "Trebuchet MS";
	color:#c9252b;
	line-height:1.3em;
}

#inner_news h3{
	float:left;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.4em;
	width:180px;
	text-align:justify;
}
#spacing{
	float:left;
	width:10px;
}

#line{
	display:block;
	float:left;
	width:268px;
	height:1px;
	background-color:#efefef;
}

/* inner-news article
------------------------------------ */

#article{
	width:546px;
	float:left;
	position:relative;
}

#article a {	
	font:bold 8pt "Arial";
	Color:#3d606e;
	text-decoration: none;
}

#article a:hover{	
	text-decoration: underline;
	color:#c9252b;
}

#article_title{
	width:546px;
	border-bottom:1px solid #e5e5e5;
}
#article_title h1{
	font:bold 12pt "Trebuchet MS";
	color:#294d5b;
	padding:0 0 2px 6px;
}

#article_title h6{
	font:normal 7pt "Tahoma";
	color:#929292;
	padding:0 0 10px 6px;
}
#article img{
	float:right;
	padding:0 0 20px 20px;
}

#article h3{
	padding:20px 6px 10px 6px;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.5em;
	text-align:justify;
}
#article_icon{
	display: block; 
	width: 11px; 
	height: 11px;
	background: url("../i/icon_lastp.gif") 0 0 no-repeat;
}

/* inner-forum
------------------------------------ */
#inner_forum{
	width:720px;
	margin:23px 0 0 22px;
	float:left;
}

.EE {
	background-color: #ffffff;
	BORDER-COLLAPSE: collapse;
	EMPTY-CELLS: show;
	border:1px solid #ecefe3;
}
.EE TD {
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ecefe3;

}

.forum_title{
	background-color:#294d5b;
	font:bold 8pt "Arial";
	color:#fff;
	text-align:center;
}

.forum_title2{
	font:bold 8pt "Arial";
	color:#c9252b;
}

a.link_sub1{	
	font:bold 8pt "Arial";
	Color:#3d606e;
	text-decoration: none;
}

a.link_sub1:hover{	
	text-decoration: underline;
	color:#c9252b;
}

a.link_name{	
	font:normal 8pt "Arial";
	Color:#3d606e;
	text-decoration: none;
}

a.link_name:hover{	
	text-decoration: underline;
	color:#c9252b;
}

a.link_red{	
	font:normal 8pt "Arial";
	Color:#c9252b;
	text-decoration: none;
}

a.link_red:hover{	
	text-decoration: underline;
	color:#c9252b;
}


/* contact
------------------------------------ */
#contact{
	width:546px;
	float:left;
	position:relative;
}

#contact h3{
	padding:20px 6px 10px 6px;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.5em;
	text-align:justify;
}
form{display:inline}

#contactform{
	width:320px;
	position:relative;
	float:left;
	margin:10px 6px 10px 6px;
	border:1px solid #efefef;
	background-color:#F7F7F7;
	padding:10px 10px 10px 10px;
}


#contactform label,input,textarea,select {
	display: block;
	float: left;
	margin-bottom:5px;
}

#contactform label{
	font:normal 8pt "Arial";
	Color: #3d606e;
	width: 80px;
	padding: 0 5px 0 0;
}

.textarea{
	width:200px;
	height:150px;
	border:1px solid #e6e6e6;
}

.input2{
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Arial";
	width: 200px;
}

.select {
	width:202px;
	border:1px solid #e6e6e6;
	font:normal 8pt "Arial";
}

.button {
	border:1px solid #d1d1d1;
	font:bold 7pt "Tahoma";
	color: #333317;
	background-color: #FFFFFF;
	background-image: url(../i/background_form_element.gif);
	margin-right:3px;
}

/* privacy term/condition / disclaimer
------------------------------------ */
#privacy{
	width:540px;
	float:left;
	position:relative;
}

#privacy h3{
	padding:20px 6px 10px 6px;
	font:normal 8pt "Arial";
	Color: #333;
	line-height: 1.5em;
	text-align:justify;
}

#privacy ul{
	margin:3px 0 3px 15px;
}

#privacy li{
	padding:0 0 3px 1px;
}

#redbox{
	 padding:10px; background-color:#c9252b;
	 color:#fff;
}



/* signup
------------------------------------ */
form{display:inline}

#signup{
	width:380px;
	position:relative;
	float:left;
	margin:10px 6px 10px 6px;
	border:1px solid #efefef;
	background-color:#F7F7F7;
	padding:10px 10px 10px 10px;
}


#signup label,input,textarea,select {
	display: block;
	float: left;
	margin-bottom:5px;
}

#signup label{
	font:normal 8pt "Arial";
	Color: #3d606e;
	width: 120px;
	padding: 0 5px 0 0;
}

.textarea{
	width:200px;
	height:150px;
	border:1px solid #e6e6e6;
}

.input2{
	border:1px solid #e6e6e6;
	height:15px;
	font:normal 8pt "Arial";
	width: 200px;
}

.select{
	width:202px;
	border:1px solid #e6e6e6;
	font:normal 8pt "Arial";
}

.button {
	border:1px solid #d1d1d1;
	font:bold 7pt "Tahoma";
	color: #333317;
	background-color: #FFFFFF;
	background-image: url(../i/background_form_element.gif);
	margin-right:3px;
}

/* nav
------------------------------------ */
#nav{
	position:relative;
	float:left;
	height:35px;
	width:770px;
	margin: 0px auto;
	background-color:#c9252b;
}

/* text
------------------------------------ */
.f7_grey {
	font:bold 7pt "Tahoma";
	color:#717171;
	font-weight:normal;
	line-height:1.4em;
}

a:hover			{text-decoration: underline}

a.more{	
	font:bold 7pt "Tahoma";
	Color:#f67b0e;
	text-decoration: none;
}

a.more:hover{	
	text-decoration: underline;	
}

a.link_green{	
	font:normal 7pt "Tahoma";
	Color:#3d606e;
	text-decoration: none;
}

a.link_green:hover{	
	text-decoration: underline;	
}

a.signup {	
	display: block; 
	width: 183px; 
	height: 28px;
	background: url("../i/nav_signup.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.signup { background-position: 0px -29px;}

a.login {	
	display: block; 
	width: 40px; 
	height: 14px;
	background: url("../i/member_login.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.login { background-position: 0px -19px;}

a.more2 {	
	display: block; 
	width: 39px; 
	height: 14px;
	background: url("../i/btn_more.gif") 0 0 no-repeat;
	text-decoration: none;
	}
a:hover.more2 { background-position: 0px -20px;}

.grey{	color:#333333;font-weight:bold;}

/* bottom
------------------------------------ */
#bottom{
	position:relative;
	float:left;
	width:762px;
	height:23px;
	background:url(../i/bar_bottom.gif) left top repeat-x;
	padding:9px 8px 0 0;
	text-align:right;
	color:#d1e8dc;
	font-family:tahoma;
	font-size:7pt;	
}

#bottom a{
	color:#d1e8dc;
	text-decoration:none;
	padding:0 5px 0 5px;
}

#bottom a:hover{
	text-decoration:underline;
}

	
/* footer
------------------------------------ */
#footer {
	position:relative;
	float:left;
	width:762px;
	text-align:right;
	Font-family: Tahoma, Arial, Verdana, San-serif;
	Color:#91aebb;
	Font-size: 7pt;
	text-decoration: none;
	padding:5px 8px 0 0;
}

#footer a{
	Color:#4c5c63;
	text-decoration: none;
}
#footer a:hover{
	Color:#c80202;
	text-decoration: underline;
}


/* text
------------------------------------ */

.title1	{Font-family: Arial,Tahoma,  Verdana, San-serif;Color:#c9252b;Font-size: 10pt;text-decoration: none;font-weight: bold;}

#formplayer{
	width:150px;
	margin:8px 5px 5px 6px;
	position:relative;
}
#formplayer label,#formplayer input {
	display: block;
	float: left;
	Color: #000;
	margin-bottom:5px;
}

#inner_player {
	width:546px;
	float:left;
	font:bold 9pt "Trebuchet MS";
	color:#c9252b;
	line-height:1.3em;
}

a.poty {	
	font:bold 8pt "Arial";
	Color:#3d606e;
	text-decoration: none;
}

a:hover.poty {	
	text-decoration: underline;
	color:#c9252b;
}


