/* start include CSS for XST   */
.xst_ok {		
   color:           inherit;
   background:      #F0F0F0;
   border:          1px solid green;
   padding:         1em 1.5em;

}
.xst_alert {		
   color:           inherit;
   background:      #F0F0F0;
   margin:          1em 0;
   padding:         1em 2.5em;
   border:          1px solid red;
}

.xst_box {		
   color:           inherit;
   background:     #F0F0F0;
   border:          1px solid #999999;
   padding:         1em 1.5em;

} 

.xst_right {
   text-align:      right;
      float:           right;
}

.xst_left {
   text-align:      left;
      float:           left;
}

.xst_center {
   text-align:      center;
      float:           none;
}




.xst_line0 {
	background-color: #F0F0F0;
	color: black ;
}

.xst_line1 {
	background-color: white;	
	color: black ;
}

.xst_line2, .xst_line_head, .xst_line_head a, .xst_line_head a:hover, .xst_line_head a:visited {
	background-color: #5E88B6;
	color: white ;
	text-align: center;
	text-decoration: bold;
}

.xst_line_table {
	background-color: #BDBDBD;
	color: black ;
	width: 98%;
}


/* forum */

.xst_forum_tableRowHeadingBold, .xst_forum_profileHeadingBG, .xst_forum_menuHeadingBG {
	background:				 #e2e7e9 url('../template/forum/bg_tablf.gif') top left repeat-x;
	font-weight:			bold;
	font-size:				11px;
	color:					#27343c;
	padding:				8px 10px 8px 6px;
}

.xst_forum_smallLinks {
	font-size:				11px;
	font-weight:			normal;
}

.xst_forum_tableCellOne, ..xst_forum_memberlistRowOne {
	padding:				10px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}

.xst_forum_tableCellTwo, .xst_forum_memberlistRowTwo {
	padding:				10px 0;
	vertical-align:			top;
	border-bottom:			1px solid #dae0e4;
}


.xst_forum_postCellUser {
	border-left:			1px solid #dae0e4;
	border-top:				1px solid #dae0e4;
	border-bottom:			1px solid #dae0e4;
	padding:				6px;
}

.xst_forum_postCellPost {
	border:					1px solid #dae0e4;
	padding:				6px;
}

.xst_forum_postCellUserButtons {
	border-left:			1px solid #dae0e4;
}

.xst_forum_postCellPostButtons {
	border-right:			1px solid #dae0e4;
}

.xst_forum_rankAdmin, .xst_forum_rankModerator, .xst_forum_rankMember {
	font-size:				11px;
	font-weight:			bold;
	padding:				2px 0 3px 0;
}

.xst_forum_rankAdmin {
	color:					#f93d00;
}

.xst_forum_rankModerator {
	color:					#468d4b;
}

.xst_forum_rankStars {
	padding:				5px 0 3px 0;
}

.xst_forum_rankStars img {
	padding-right:			3px;
}

.xst_forum_userBlock {
	font-size:				11px;
	color:					#333;
}

fieldset.xst_forum_signature {
	border:					0;
	border-top:				1px solid #dae0e4;
	
}

.xst_forum_signatureTitle {
	font-style:				italic;
	color:					#7c7c7c;
}

.xst_forum_buttonSmall {
	background:				#717a89 url('../template/forum/nav_tab_.gif') repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#fff;
	font-weight:			bold;
	padding:         		2px 3px 2px 3px;
	margin:     			0 2px 0 3px;
	white-space: 			nowrap;
	cursor:					pointer;
}

.xst_forum_buttonSmallHover {
	background:				#717a89 url('../template/forum/nav_tab0.gif') repeat-x left top;
	border-top:				#969fae 1px solid;
	border-left:			#969fae 1px solid;
	border-right:			#7a8494 1px solid;
	border-bottom:			#7a8494 1px solid;
	text-transform:			uppercase;
	font-size:				10px;
	text-align:				center;
	color:					#eee;
	font-weight:			bold;
	padding:				2px 3px 2px 3px;
	margin:					0 2px 0 3px;
	white-space:			nowrap;
	cursor:					pointer;
}


/* end include CSS for XST   */