		body{ margin:0;padding:0;background-color:#ffffff; }
		body a{ color:#333300; }
		table,div{ font-family:Arial;font-size:13px;line-height:140%;color:#333333;}
		table{ width:100%; }
		td{ vertical-align:top;text-align:left; }
		img{ border:0px; }
		input,select{ font-family: Arial;font-size:13px;color:#000000;o3verflow:hidden;b3order:1px solid #000 }
		textarea{ font-family: Arial;font-size:13px;color:#000000;overflow:auto; }
		input,textarea{ padding-left:3px;padding-right:3px; }
		.t a{text-decoration:none;color:#006699; }
		.t {font-size:13px;margin-left:10px;margin-right:5px;border-left:1px solid #006699;display:inline}

		p {margin:0;padding:0}

		.blue,#blue{color:#006699 !important} 
		.green,#green{color:#6CB530 !important} 
		.red,#red{color:#990000 !important} .dred{color:#930 !important}
		.grey {color:#666 !important}
		.blk {color:#000 !important}

		.msglink, .lmlink {color:#6CB530}

		.g {color:#999 !important} /* guest user */

		.ndl {text-decoration:none}

		.big{ font-size:16px;font-weight:bold;line-height:140%; } 
		strong { font-family:verdana;font-size:13px; }
		.redlink{ color: #990000;text-decoration:none; }
		
		#title {height:65px;width:20%;vertical-align:top;background-image:url('images/topline.jpg');background-repeat:repeat-x;}
		#title img{ margin-top:19px;margin-left:35px; }
		#topleft{padding:0;background:url('images/top1.jpg') no-repeat;width:119px; }
		#topleft span {width:119px}
		#topleft div{width:119px}

		.topmiddle{ background-image:url('images/topline.gif');background-repeat:repeat-x;padding-top:20px; }
		.topmiddle img{ margin-right:20px; }

		#search{ margin-top:-5px; }
		#topright{ background-image:url('images/top2.gif');background-repeat:no-repeat;padding:15px 0 0 40px;width:28%;font-size:11px; }
		#topright img{ margin-bottom:5px; }
		#tpr{ padding:10px 10px 0 40px; }
		#sel{ padding-left:35px; }
		#sel input{ vertical-align:top; }

		#reg{ text-align:right; } 
		#reg span{ line-height:70%; }
		#reg input{ width:80px;margin-right:6px;margin-bottom:0; }
		#reg form{ margin-bottom:10px; }
		#reg a{ margin-left:5px; }

		#menu{position:absolute;top:115px;left:20px;}
		#menu img{ margin-left:10px; }
		#menu a{font-size:16px;font-weight:bold;color:#006699;background:url('images/sign.gif') no-repeat top left;padding-left:15px;margin-left:13px}

		.banner{  background-color:#F4F5EE;margin-bottom:5px; }
		.banner td{ padding:10px;text-align:center;border-left:3px solid #ffffff;border-right:3px solid #ffffff; }
		.banner th{ padding:0px;border:0;background-color:#f1f1f1;width:2%; }
		
		#main{margin-top:30px}

		#group{ border:0;padding-bottom:0; } #group table{ width:80%;margin-bottom:7px; } #group td,th{ border:0;padding:2px; }
		#group input,textarea{ vertical-align:middle;margin-bottom:0px;width:100%;padding-left:1px;padding-right:0; }
		#group img {margin-bottom:-1px}
		
		.tbord {width:95%;margin:0 auto;} 
		.tbord th span {color:#6CB530;margin-right:10px}
		.tbord td,th{ border:solid 1px #cccccc;padding:6px 5px 5px 10px;}
		.tbord th {color:#006699;font-weight:normal;text-align:left;}
		.tbord td a {color:#006699;}

		/* thread block */
		.threads div {margin-right:55px}
		.threads div p {color:#6CB530;margin-right:8px;display:inline} /* date block */
		.threads div div {color:#069;font-size:13px;margin-left:10px;margin-right:5px;border-left:1px solid #006699;display:inline;white-space:nowrap} /* last author block */
		.threads div div a {color:#069} /* last author link color */
		/* eo thread block */

		.tbord th a{ text-decoration:none; } .tbord th a:hover{ color:#006699; }

                /* pages */
		.pages {border:0 !important;padding:4px} 
		.pages div {position:relative;float:right;margin-right:10px;border:0;white-space:nowrap} 
		.pages div p {color:#000;margin-left:50px;display:inline} 
		.pages div p a {color:#069} 

		.pages input{ vertical-align:top; } 
		.pages form{ margin:0; } 
		.pages select{ vertical-align:middle; }
		/* eo pages */


		#topic {float:left;padding:0 0 3px 4px;background:url('images/sign2.gif') no-repeat 0px 3px;padding-left:20px; }
		#tabpage td{background-color:#F4F5EE;border:0;padding:10px 5px 10px 10px; } 

		.adm,.mod,.admau,.modau,.au{background-repeat:no-repeat;background-position:right;padding-right:40px; }	
		.adm,.admau{background-image:url('images/redeye.gif')}
		.mod,.modau{background-image:url('images/greeneye.gif')}   
		.au{background-image:url('images/au.gif')}   

		.usr td{ background-color:#F4F5EE;border:0;} 
		.usr td span{ color:#6CB530;margin-right:7px; }
		.usr td span span{ color:#006699;margin-left:7px; }
		.but{ padding:10px 0 20px 0 !important;border:0 !important; } .but input{ width:100%; }
		.pro th{ width:20%; }
		.pro input, .pro select {width:250px}
                .pro textarea {width:350px;height:100px}

	        .male {background:url('images/m.gif') no-repeat right;padding-right:20px;}
	        .female {background:url('images/w.gif') no-repeat right;padding-right:20px;}
		
		
		#foot td{ vertical-align:top;border-top:1px solid #006699;padding:20px 0 40px 20px; }
		#foot {margin-top:50px}


h1 {margin-top:0.6em;color:#555}

.nocp {border-collapse:collapse}
.nobr {white-space:nowrap}
#message td {padding:5px 5px 0px 0px;border:1px solid black}
#message input, #message textarea {margin:5px 0px 0 0}

.f2ixed {table-layout:fixed;}
.f2ixed td {border: 1px solid red}

.q,.bbmod,.bbhide {margin:10px 25px 5px 15px;padding:5px 10px 5px 10px;}

.q,.bbhide {background:#E8EADD;color:#663}
.bbhide {background:url('images/hidden.gif') #E8EADD right no-repeat}
.bbmod {border:1px solid #996;background:url('images/greeneye.gif') #fff right no-repeat}

/* small stat */
.smst,.smsp,.smsf {float:right;font-size:70%;white-space:nowrap;color:#999 !important}

#attachments input {width:520px}
#attachments img {vertical-align:bottom;margin:0 5px}


.m img.img {float:left;margin:5px}
.m div {clear:both}
.m hr {clear:both;height:1px;color:#F4F5EE;background-color:#F4F5EE}
.m p img {clear:none;float:none;margin:0} /* action bar */

.att {margin:10px 25px 0 15px;padding:5px 35px 5px 15px;background:url('images/att.gif') #E8EADD right no-repeat}
.att a {margin-right:1em}

.bbbtn a {display:block;text-decoration:none}
.bbbtn {float:right;vertical-align:top;text-align:left}

a.qq {background:#E8EADD;color:#663;padding:0.2em 0.3em}



		
		.comform{ width:70%;margin:0 0 20px 0; }
		.comform textarea{ width:100%;height:60px} 
		.comform input.but_new{ margin-top:1px;width:120px !important; }
		.edit{ float:right;padding:8px 0 0 0; } 
		#group div.edit a{ margin-left:10px;color:#333;text-decoration:none;vertical-align:top; }
		#group .edit a.q_new{ padding:0 5px 0 5px;margin:0 0 0 10px;background:#E8EADD;color:#663;line-height:140%; }
		#group .edit a.attach{ background:url(/f/images/attach.gif) no-repeat;padding:2px 0 5px 30px;margin:0 15px 0 0;
						text-decoration:underline;color:#069;border:0; }
		.attach{ margin:10px 25px 10px 15px;padding:5px 30px 5px 10px;background:#fff;border:1px solid #e2e5ed;
				 background:url(/f/images/attach_in.jpg) right no-repeat; }
		#group table.atch{ border-collapse:collapse;margin:0;width:100%; }
		.atch th{ width:180px;padding:4px 0 0 0;text-align:right;border:0; } 
		.atch td{ padding:2px 0 0 0 !important; } .atch img{ margin-left:10px;vertical-align:top; }
		.msform{ margin-top:10px; } .msform form{ margin:0 0 7px 0; }

.extlink {background:url('images/ext.gif') no-repeat right;padding-right:12px;white-space: nowrap}


.clipboard {ma3rgin:0 50px;padding:0 50px;}
.clipboard p {background:#eee;padding:5px;margin:5px}

.radio {width:auto !important;vertical-align:middle;height:auto;margin:0 !important;padding:0}

.cb {width:auto !important;vertical-align:middle}
label {vertical-align:middle}
.sticky {border:1px solid #6CB530 !important;background:#eee url('/f/images/sticky.gif') no-repeat top right;}
