body {
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}


body{color:#333333; background-color: #e4e7ea; font-family: verdana, sans-serif; font-size:12px; margin:10px; padding:0}
table{border-collapse: collapse; font-size: 12px}
img{border:0}
td, th{padding:0; margin: 0; vertical-align: top; color: black; font-size: 12px}
th{background: none}
a{text-decoration:none}
a:link{color:#004C99}
a:visited{color:#477CB2}
a:hover{color:#0066CC; text-decoration:none}
form{padding: 0; margin: 0}
div{margin: 0; padding: 0}
a{text-decoration: none}


table.table th,table.table td{font-size:10px;padding:1ex;border:1px solid white}
table.table th{background-color:#c3ced9}
table.table td{background-color:#d8dfe5}

table.tableh th,table.tableh td{font-size:10px;padding:1ex;border:1px solid white}
table.tableh th{background-color:#c3ced9; text-align: left; vertical-align: top}
table.tableh td{background-color:#d8dfe5}

table.tablenb{margin: 0 auto}
table.tablenb th, table.tablenb td{font-size: 10px; padding: 5px 2px; text-align: left; vertical-align: middle}


input, select, option{font: 11px verdana; vertical-align: middle}
tr.vm td, tr.vm th{vertical-align: middle}
cite{font-size: 10px; font-style: normal; font-weight: normal}
.ac{text-align: center !important}
.al{text-align: left !important}
.ar{text-align: right !important}
.vt{vertical-align: top}
.vm{vertical-align: middle !important}
.nob{border: 0 !important}
.nobb{border-bottom: 0 !important}
.nobt{border-top: 0 !important}
.nobl{border-left: 0 !important}
.nobr{border-right: 0 !important}
.bb{border-bottom: 1px solid white !important}
.br{border-right: 1px solid white !important}
.bl{border-left: 1px solid white !important}
.ba{border: 1px solid white !important}
.fss{font-size: 10px !important}
.fsm{font-size: 11px !important}
.fsn{font-size: 12px !important}
.fb{font-weight: bold}
.p5{padding: 5px !important}
.p5t{padding-top: 5px !important}
.p10{padding: 10px}
.p0{padding: 0 !important}
.b0{border: 0 !important}
h5{font-size: 100%; font-weight: bold; font-style: normal; margin-bottom: 1ex; margin-top:0}
p{margin-bottom: 1ex; margin-top:0}
.c2{background-color: #d8dfe5 !important}
.c3{background-color: #C3CED9 !important}
.nowrap{white-space: nowrap}
.w100{width: 100%}
.w50{width: 50%}
.w75{width: 75% !important}
.w25{width: 25% !important}


table.Form{width: 100%}
table.Form td, table.Form th {border: 1px solid white; padding: 5px}
table.Form th{background-color: #d8dfe5; text-align: right; vertical-align: middle; width: 50%}
table.Form tr.TableSpacer td{padding:0}
table.Form input.InText, table.Form textarea.InText{width: 250px}

table.Form2{width: 100%}
table.Form2 td, table.Form2 th {border: 1px solid white; padding: 5px}
table.Form2 tr.TableSpacer td{padding:0}
table.Form2 table td{padding:0}
table.Form2 th{background-color: #d8dfe5; text-align: right; vertical-align: middle; width: 150px !important}

tr.PagePath td{background-color: #D8DFE5; border: 1px solid white; padding: 5px}
table.PagePath{width: 100%; background-color: #D8DFE5; border: 1px solid white; border-bottom: 0}
table.PagePath td{padding: 5px}

td.PageControls{background-color: #C3CED9; border: 1px solid white; border-bottom:0; text-align: right}
td.PageControls table{width: 100%}
td.PageControls td, td.PageControls th{padding: 10px 5px; vertical-align: middle; font-size: 11px}
td.PageControls th{text-align: left; font-weight: normal;}
td.PageControls td{text-align: right;}
td.PageControls a{padding: 3px 5px; background-color: white; border: 1px solid gray; color: black}
td.PageControls a:hover{color: black; background-color: silver}
td.PageControls a:visited{color:black}

td.PrivateControls{padding: 10px 5px; vertical-align: middle; font-size: 11px; background: #C3CED9; border: 1px solid white}
td.PrivateControls a{padding: 3px 5px; background-color: white; border: 1px solid gray; color: black}
td.PrivateControls a:hover{color: black; background-color: silver}
td.PrivateControls a:visited{color:black}
td.PrivateControls cite {padding: 3px 5px; background-color: transparent; border: 1px solid gray; color: black; font-size: 11px}

tr.TableHeaders th, tr.TableHeaders td{background-color: #C3CED9; border: 1px solid white; padding: 5px; white-space: nowrap; font-size: 12px; text-align: center !important; font-weight: bold !important}

tr.TableFCat th{padding: 5px; font-weight: bold; background: #D8DFE5; letter-spacing: 0.5em; border: 1px solid white; text-align: left}

tr.Topic td{padding: 5px; border: 1px solid white; vertical-align: middle; font-size: 10px; overflow: visible}
td.TopicLink{font-size: 11px !important; font-weight: bold; width: 100%}
td.TopicReps, td.TopicViews{text-align: right; background-color: #D8DFE5}
td.TopicAuthor{text-align: center; white-space: normal}
td.TopicLast{text-align: right; white-space: nowrap}

td.ForumMsgs{text-align: right}
td.ForumLast{text-align: right; white-space: nowrap; background-color: #D8DFE5}
tr.TableSpacer td{border: 1px solid white; padding: 0 !important}

td.Legend{padding: 5px 0; background-color: #E4E8EA; border: 1px solid white; text-align: center}

td.TopicBot{background-color: #D8DFE5; padding: 5px; vertical-align: top; font-size: 10px !important; border: 1px solid white}
td.TopicBot table{width: 100%}
td.TopicBot td, td.TopicBot th{font-size: 10px; vertical-align: top}
td.TopicBot th{text-align: right; font-weight: normal}

td.OnlineCat{background-color: #d8dfe5; border: 1px solid white; padding: 5px}
tr.OnlineList td {border: 1px solid white; padding: 5px}
td.TableExplain{padding: 5px; font-size: 10px; background-color: #d8dfe5; border: 1px solid white; text-align: center}

table.Basement{width: 100%;border: 1px solid white; border-top: 0}
table.Basement td{font-size: 10px; padding: 5px; vertical-align: middle; background: #d8dfe5}
table.Basement th{font-size: 10px; padding: 5px; vertical-align: middle; background: #d8dfe5; text-align: right; font-weight: normal}

td.PostAuthor{font-size: 10px; background-color: #D8DFE5; border: 1px solid white; padding: 5px; width: 150px}
td.PostAuthor strong{font-size: 20px; font-family: times new roman; font-weight: normal}
td.PostContent{background-color: #E4E8EA; border: 1px solid white}
td.PostContent table{width: 100%}
tr.PostHdr td, tr.PostHdr th{border-bottom: 1px solid white; padding: 5px; vertical-align: middle}
tr.PostHdr td{font-size: 10px}
tr.PostHdr th{text-align: right; font-weight: normal}
td.PostBody{padding: 10px !important}
td.PostBody cite{font-size: 11px; font-style: normal}
td.PostBody em{font-size: 10px; color: gray; font-style: normal}
tr.PostBot{vertical-align: middle; background-color: #E4E8EA; padding: 5px; border: 1px solid white}
tr.PostBot td, tr.PostBot th{border: 1px solid white; padding: 5px; vertical-align: middle}
tr.PostBot td{font-size: 10px; background-color: #D8DFE5}
tr.PostBot th{background-color: #E4E8EA; text-align: left; font-weight: normal}

div.Avator{padding-top: 5px}

table.Poll{width: 100%; border: 1px solid white; border-bottom: 0}
td.Poll{padding: 10px; text-align: center; border-top: 1px solid white}
div.PollTitle{font-weight:bold; padding-bottom: 10px}
td.Poll table{margin: 0 auto}
div.PollBar{height:12px; background-color: #324E6A}
td.Poll td{text-align: right}

td.Control{background-color: #C3CED9; text-align: right}

tr.SearchHeader th{vertical-align: middle; text-align: left; background-color: #C3CED9; border: 1px solid white; padding: 5px; font-size: 12px;}

table.Avator{width: 70%; margin: 0 auto}
table.Avator td{width: 65%}
table.Avator th{font-weight: normal; text-align: center}

td.PageControls2{padding: 5px; font-size: 11px; vertical-align: middle; border-top: 0; text-align: right; border-bottom: 1px solid white}

div.ProgBarOut{width: 175px; height: 8px; border: 1px solid white; margin: 5px 0 5px 0}
div.ProgBarIn{height: 8px; background: #324E6A}

div.mt5{margin-top: 5px}

iframe.TopicRev{border: 0 none !important; width: 100%; height: 300px}

table.Smiles{width: 10px; text-align: center; margin: 0 auto}
table.Smiles th, table.Smiles td{border: 0; padding: 5px !important; margin: 0; text-align: center; vertical-align: middle; font-size: 10px}
table.Smiles th{font-size: 11px}

input.StatusBar{width:500px; font-size:10px; background: transparent; border: 0; padding: 0; margin: 0; padding-top: 2px}


table.Main{table-layout: fixed; width: 780px !important;  overflow: hidden; margin: 0 auto}
table.MHdr{width: 100%; background-color: #324E6A; border: 1px solid white; border-bottom: 0;}
td.Logo{width: 180px; color: white; font-weight: bold; padding: 10px; font-size: 10pt; vertical-align: middle; text-align: left}
td.Logo a{color: white}
td.Logo a strong{color: white}
table.MHdr td{padding: 10px}
a.ButtonM{padding: 1px 5px; font-size: 11px; background-color: #455777; border: 1px solid #112266; text-decoration: none; color: black; display: block; width: 100px; margin: 5px; color: #E4E7EA}
a.ButtonM:visited{color:#E4E7EA}
a.ButtonM:hover{text-decoration: none; color: #333333; background-color: #C3CED9}
div.Copyr{text-align: center; padding-top: 10px; font-size: 10px}

table.SimpleTable td, table.SimpleTable th{border: 1px solid white; padding: 5px}

tr.Category th{text-align: left; background: #d8dfe5; font-weight: bold !important}

td.CheckCell{padding: 5px; border: 1px solid white}

td.Control2{background-color: #C3CED9; text-align: right; padding: 5px; border: 1px solid white}

td.Message{text-align: center; padding: 10px; border: 1px solid white}

td.MemListCtrl{background: #C3CED9; text-align: right; padding: 5px; border: 1px solid white; font-size: 10px; border-bottom: 0}

table.Userlist{border: 1px solid white; width: 100%;}
table.Userlist td, table.Userlist th{padding: 5px; border: 1px solid white; overflow: visible}
table.Userlist td{text-align: right; white-space: nowrap}
table.Userlist th{text-align: left; font-weight: normal}
table.Userlist td a{display: block}

table.FAQ{width: 100%}
table.FAQ th{background: #C3CED9; border: 1px solid white; padding: 5px; white-space: nowrap; font-size: 12px; text-align: center !important; font-weight: bold !important}
table.FAQ td{border: 1px solid white; padding: 10px}

td.Ageem{padding: 10px 50px;  border: 1px solid white}

td.AgreeBar{padding: 5px; vertical-align: middle; text-align: right; border: 1px solid white; background: #d8dfe5}

table.ErrBox{border: 1px solid white; width: 100%; border-bottom-width: 0}
table.ErrBox td{padding: 20px; text-align: center; background: red}

blockquote{border: 1px dashed white; margin-left: 20px; margin-right: 10px; padding: 10px; background: #d8dfe5; margin-top: 5px; margin-bottom: 5px}
div.QOpen{padding-left: 30px; font-size: 11px}
code{display: block; border: 1px dashed white; margin-left: 20px; margin-right: 10px; padding: 10px; background: #d8dfe5; margin-top: 5px; margin-bottom: 5px}

body{text-align: center}

input.Button {
	font: 11px verdana;
	background: transparent;
	border: none;
	width: 0;
	height: 0;
	overflow: visible;
 	width: auto;
	display: inline-block;
	height: 21px;
	padding: 1px 4px;
	border: 1px outset white;
	color: black;
	margin: 0;
	}

input.InText, textarea.InText {
	font: 11px verdana;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
/*	background: transparent; */
	background: f4f4f4;
	border: 1px inset white;
	color: black;
	}

input.ButtonSm{
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
font: 11px verdana;
border: 1px outset white;
background: transparent;
overflow: visible;
width: 0;
padding-left: 5px;
padding-right: 5px;
width: auto;
}

a.Button{padding: 1px 5px; font-size: 11px; background-color: white; border: 1px solid gray; text-decoration: none; color: black; white-space: nowrap}
a.Button:hover{text-decoration: none; color: black; background-color: silver}
a.Button:visited{color:black}