@import "jquery/jquery-ui.css";

#the-content
{
	margin: -5px 0px 0px 0px;	
	color:#647782;
	padding-top:0px;	
	
}

#the-content a, #the-content a:active, #the-content a:hover /* reset */
{
	text-decoration:none;
	border:0px;	
	color:#A8C991;
}

#the-content .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a 
{
	color:Black;
}

#the-content table
{
	line-height:1.5em;
	color: #B6D5E6;
}

#the-content .content 
{
	color: #B6D5E6;
}

#the-content table a, .content a
{
	padding-bottom:0px;	
	border-bottom:0px;	
	color:#6D97B0;
}

#the-content table a:hover
{
	padding-bottom: 0px;
	border-bottom: 0px;
	color: #84B8D5;
}

#the-content table a:active
{
	padding-bottom:0px;	
	border-bottom:0px;		
}

#the-content table.content
{
	border: 1px solid #1D2D36;
	background-color: #F0F3F4;
	color: #647782;
}

hr 
{
	border:0px;
	border-bottom: 1px dotted #DBE1E8;
	margin: 10px 30px;
	
}

table.command 
{
	margin:4px 0px;
}

.header2link
{
	font-size:11px;
	margin-left:10px;
}

.lastPostCol 
{
	line-height:normal;
	font-size:11px;
	vertical-align:middle;
}

.forumheading 
{
	font-size:16px;
	
	
}

.forumLinkCol 
{
	vertical-align:top;
}

.yafPageLink
{
	margin: 10px 0px 20px 0px;
	font-size:12px;
	color:#6D97B0;
}

#the-content .yafPageLink a { color: #A8C991; border-bottom: 1px solid #546E6A; padding-bottom: 1px; }
#the-content .yafPageLink a:hover { border-bottom: 1px solid #5F7D78; }
#the-content .yafPageLink a:active { color: #C7EDA8; border-bottom: 1px solid #658580; }

#yafpage_search tr.header2 
{
	background-color:#E8ECF1;
	border-bottom:1px dotted #628194;
}

.yafForumWelcome
{
	font-size:11px;
	display:none;
}

#yafheader 
{
	visibility:hidden;
	display:none;
}

#the-content .forumRow td, #the-content .forumRow_Alt td  
{	
	border-bottom: 1px dotted #DBE1E8;
	padding:12px 8px;	
}

#the-content table.postHeader 
{
	border-bottom: 1px dotted #DBE1E8;
}

#the-content .postContainer td,
#the-content .postContainer_Alt td
{
	
	_border-bottom:1px dotted #628194;
	padding:4px 12px;
	vertical-align:top;
	
}

#the-content tr.postheader td
{
	vertical-align:middle;
	padding :8px;
}

#the-content td.postfooter 
{
	vertical-align:middle;
	padding :8px;
}

#the-content div.postedRight 
{	
	padding-top :2px;
}

#the-content .postsep td 
{
	padding:0;
}

#the-content table.postContainer, #the-content table.postContainer_Alt
{	
	border-bottom: 1px dotted #879FAF;
	border-top: 0;
}

#the-content table.postQuickReply 
{
	border-top: 0px;
	border-bottom: 0px;
}

#the-content table.postForumUsers
{
	border-top: 0px;
	border-bottom: 0px;
}
.postUser 
{
	font-size:13px;
}

.postdiv 
{
	padding:8px 0px;
}

.yafUserBox 
{
	font-size:11px;
}

.postfooter td
{
	background-color: #F0F3F7;
}


.smallfont 
{
	font-size:11px;
}

#the-content .message a
{
	color: #87A2BE;
	border-bottom: 1px solid #87A2BE;
}

#the-content .message a:hover
{
	color: #628194;
	border-bottom: 1px solid red;
}

.postInfoRight 
{
	font-size: 10px;
	
}

.yafnet .postTitle td.header1 
{
	padding:8px;
}

#the-content .postInfoRight 
{
	padding-top:2px;
}

#the-content td.postTop
{
	padding-top:8px;
}

#the-content .message a:hover
{
	border-bottom:1px solid #84B8D5;
}

#the-content td.message
{
	vertical-align:top;
}

table.command 
{
	_margin-bottom:5px;	
	_margin-top:8px;
}

table.command td 
{
	vertical-align:middle;
}

.post td, td.post, .post_alt td
{
	vertical-align:middle;
	padding:8px;
	_border-bottom:1px dotted #628194;
}

div.quote
{
	margin: 10px;
	background-color: #E8ECF1;
	padding: 8px;
	font-size: 10px;
	border: 1px dashed #A7B6C9;
}

div.code
{
	margin: 10px;
	background-color: #E8ECF1;
	padding: 8px;
	font-size: 10px;
	border: 1px dashed #A7B6C9;
	font-family:Courier New, Courier, System;
}

div.innercode 
{
	margin-top:10px;
	padding-top: 10px;
	border-top:1px dotted #628194;
	font-size:12px;
}

div.innerquote 
{
	margin-top:10px;
	padding-top: 10px;
	border-top:1px dotted #628194;
	font-size:12px;
}

td.topicCountCol 
{
	vertical-align:middle;
}

td.postCountCol 
{
	vertical-align:middle;
}

.topicRow td, .topicRow_Alt td
{
	padding: 14px 8px;
	border-bottom: 1px dotted #DBE1E8;
	vertical-align: middle;
}

#the-content td.message 
{
	background-color:#ffffff;
	padding-bottom:20px;
}

.forumRowCat td, td.header2
{
	background-color: #E8ECF1;
	padding: 8px;
	border-bottom:1px dotted #628194;
}

tr.header2 td 
{
	padding:8px;
}

#the-content .forumRowFoot td
{
	padding:8px;
	font-size:11px;
	font-weight:bold;
}

.yafactiveusers 
{
	color:#6D97B0;
	font-weight:bold;
}

td.UserBox 
{	
	vertical-align:top;
}

td.topicLastPost
{
	line-height:normal;
	font-size:11px;	
}

.forumRowTitle td, .topicTitle td, .postTitle td, td.header1
{
	background-color: #2E4652;
	font-size: 13px;
	padding: 8px 8px;	
	border-bottom:1px dotted #628194;
	_font-weight: bold;
	color:#B2D497;
}

#DivPageAccess 
{
	color:#B6D5E6;
	font-size:12px;
	text-align:right;
}

#yafpage_search table.content tr.postheader
{	
	border-bottom: 1px dotted #5B778A;
}

#yafpage_search table.content td.postheader
{
	_border: 1px dotted #5B778A;
	font-weight:bold;
	padding:10px;
}

#yafpage_search input, 
#yafpage_search select
{
	-moz-border-radius:5px 5px 5px 5px;
	padding:5px;
}

.message 
{
	line-height:20px;
}

.message img 
{
	vertical-align:middle;
}

#yafpage_cp_profile ul li
{
	float:none;
}

#the-content .iconlegend img
{
	vertical-align:middle;
}

#yafpage_members .yafpager
{
	margin: 10px 0px;
}

#yafpage_cp_pm .yafpager
{
	margin: 10px 0px;
	color: #2E4652;
}

#yafpage_cp_pm .yafpager .pagecurrent 
{
	color:#B6D5E6
}

#yafpage_cp_pm .footer1 td
{
	padding:8px;
	_border-top: 1px dotted #5B778A;
	border-bottom: 1px dotted #5B778A;
}

.yafnet .forumRowCat td input ,
#yafpage_forum td.header1 input
{
	background-color:Transparent;
	vertical-align:middle;
	margin-bottom:2px;
}

#yafpage_members td.postheader 
{
	padding:8px;
}

#yafpage_pmessage .postformheader 
{
	padding:8px;
	font-weight:bold;
}

#yafpage_forum #ctl00_mainContent_forum_ctl01_ForumStats_UpdateStatsPanel 
{
	margin-bottom:10px;
}

#the-content .iconlegend td
{
	padding:2px;
}

.yafnet textarea,
.yafnet input,
.yafnet select
{
	_-moz-border-radius:5px 5px 5px 5px;
	padding: 2px;
	background-color: white;
	color: #1D2D37;
	border: 1px solid #94B3C7;
}

#the-content .yafnet .pbutton
{
	background-color: #324550;
	border: 1px solid #10171B;
	color: #CADDE8;
	font-size: 12px;
	padding: 6px 8px;
	cursor: pointer;
	-moz-border-radius: 5px 5px 5px 5px;
}

#the-content .yafnet .pbutton:hover
{
	background-color: #3F5866;
}

.yafnet .postedLeft 
{
	padding-top:6px;
}

.yafnet .footer1 
{
	padding:8px;
}
.yafnet .footer1 td 
{
	color: #647782;
}

#yafpage_cp_editprofile .postheader 
{
	padding:8px;
}


.yafnet .footer1 select
{
	background-color: white;
	color: #647782;
}

#yafprofilemenu li
{
	background-color: #E8ECF1;
	padding: 8px;
	border-bottom: 1px dotted #5B778A;
}

#yafprofilemenu li:hover
{
	background-color: #DAE0E9;
}

/*#yafpage_postmessage input,
#yafpage_postmessage select,
#yafpage_cp_editprofile input,
#yafpage_cp_editprofile select,
#yafpage_cp_editavatar input,
#yafpage_cp_editavatar select
{
	background-color: white;
	color: #1D2D37;
	border: 1px solid #94B3C7;
}*/

#yafpage_postmessage .postformheader
{	
	padding:8px;
	font-weight:bold;
}

#DivForumJump 
{
	color:#6D97B0;
	font-size:12px;
}

#DivForumJump select ,
.yafnet .command select
{
	background-color: #354B58;
	border: 1px solid #5B778A;
	color: #B6D5E6;
	
}

#the-content a.yafcssbigbutton
{
	border-bottom: 0px;
	padding-bottom: 0px;
	background: url(big_button.png) no-repeat scroll top right;
	color: #B6C0C7;
	display: inline-block;
	height: 25px;
	padding-right: 9px;	
	font-size: 11px;
	_text-shadow: #a2bdcb 1px 1px 0;
	margin: 2px 0px 2px 4px;
}
#the-content a.yafcssbigbutton:hover
{
	background: url(big_button_hover.png) no-repeat scroll top right;
	border-bottom: 0px;
	color: #87AABE;
	_text-shadow: #b5cca4 1px 1px 0;
}
#the-content a.yafcssbigbutton:hover span { background: url(big_button_left_hover.png) no-repeat scroll top left; display: block;  }

#the-content a.yafcssbigbutton span
{
	background: url(big_button_left.png) no-repeat scroll top left;
	display: block;
	padding: 4px 0 7px 9px;
	_line-height: 18px;
}

#the-content a.yaflittlebutton,
#the-content a.yafcssimagebutton
{
	border-bottom: 0px;
	padding-bottom: 0px;
	background: url(button_right.gif) no-repeat scroll center right;
	color: #B6C0C7;
	display: inline-block;
	height: 21px;
	padding-right: 5px;	
	vertical-align:middle;
}
#the-content a.yaflittlebutton:hover,
#the-content a.yafcssimagebutton:hover
{	
	background: url(buttonhover_right.gif) no-repeat scroll center right;
	color: #C9D1D6;
}

#the-content a.yaflittlebutton:hover span, 
#the-content a.yafcssimagebutton:hover span
{
	background: url(buttonhover_left.gif) no-repeat scroll center left;	
}
#the-content a.yaflittlebutton span, 
#the-content a.yafcssimagebutton span
{
	background: url(button_left.gif) no-repeat scroll center left;
	display: inline-block;
	padding: 0px 2px 0px 7px;
	vertical-align:middle;
	line-height: 21px;
	font-size: 11px;	
}

#the-content a.yafcssimagebutton img 
{
	margin-right:4px;
	vertical-align:middle;
	
}


/* CSS Pagelinks */
.yafnet .yafpager {
	color: #B6D5E6;
	margin: 2px 0px;
	line-height:normal;
}
.yafnet .pagelink, .yafnet .pagelinkfirst, .yafnet .pagelinklast, .yafnet .pagecurrent, .yafnet .pagecount
{
	background: #2E4652;
	border: 1px solid #1E2F39;
	padding: 4px 0px;
	margin-right: 2px;
	font-size:12px;
	display:inline-block;
}
.yafnet .pagecount {
	margin-right: 5px;
	border:0;
	background:transparent;
	font-size:11px;
}
.yafnet .pagelinkfirst,
.yafnet .pagelinklast{
	_background: #e0e0e0;
}
.yafnet .pagecurrent
{
	background: #374E5B;	
	padding: 4px 8px;
}

#the-content .yafnet .pagelink a,
#the-content .yafnet .pagelinkfirst a,
#the-content .yafnet .pagelinklast a {
	text-decoration: none;	
	padding: 8px 8px;
	color:#6D97B0;	
}

#the-content .yafnet .pagelink a:hover, #the-content .yafnet .pagelinkfirst a:hover, #the-content .yafnet .pagelinklast a:hover
{
	text-decoration: none;
	padding: 8px 8px;
	color: #89AABE;
}







/* CSS Popupmenu */
.yafnet .yafpopupmenu
{
	border-style: solid;
	border-width: 1px 2px 2px 1px;
	border-color: #73939B;
	background-color: white;
}
.yafnet .yafpopupmenu ul {	
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.yafnet .yafpopupmenu li {
	padding: 5px 10px 5px 10px;
	margin: 0;
	font-size:12px;
	
}
.yafnet .yafpopupmenu li.popupitemhover
{
	background-color: #E0E7E9;
	color:#6D97B0;
}
/* ajax tabs */
.yafnet .ajax__tab_yaf .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.yafnet .ajax__tab_yaf .ajax__tab_header .ajax__tab_outer 
{
    background:url(tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.yafnet .ajax__tab_yaf .ajax__tab_header .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.yafnet .ajax__tab_yaf .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.yafnet .ajax__tab_yaf .ajax__tab_active .ajax__tab_outer 
{
    background:url(tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.yafnet .ajax__tab_yaf .ajax__tab_active .ajax__tab_inner 
{
    background:url(tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.yafnet .ajax__tab_yaf .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* scrolling */
.yafnet .ajax__scroll_horiz {overflow-x:scroll;}
.yafnet .ajax__scroll_vert {overflow-y:scroll;}
.yafnet .ajax__scroll_both {overflow:scroll}
.yafnet .ajax__scroll_auto {overflow:auto}

/*Modal Popup*/
.modalBackground
{
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup
{
	background-color: #ffffff;
	border: solid 1px #aaaaaa;
	width: 400px;
}

.modalPopup .modalBase
{

}

.modalPopup .modalHeader
{
	background-image: url('titleBack.png');
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	font-size: 15px;
	line-height: 30px;
}

.modalPopup .modalInner
{
	padding: 10px;
	text-align:center;
}

.modalPopup .modalInnerMain
{
	font-size: 9pt;
	font-weight: bold;
	color: #992222;
	text-align: center;
}

.modalPopup .modalInnerSub
{
	font-size: 8pt;
	color: #333333;
	text-align: center;
}

.modalPopup .modalFooter
{
	padding: 5px;
	background-color: #f4f4f4;	
	line-height: 20px;
}

.modalPopup .modalFooter input
{
	display:block;
	vertical-align: middle;
	margin:0 auto;
}