/* AdBody */
.tBody a, .tBody u, .tBody span {text-decoration:none;}
.tBody {background:#f6f9ff;}
.tBody th {background:#000080;color:#ffffff;font:700 12px arial;}
.tBody td {padding:3px 0px 4px;border-top:1px solid #ffffff;border-bottom:1px dotted #ccbbbb;}
.tBody a, .ad:link, .ad:visited {font:12px arial;color:#000077;}
.tBody a:hover, .ad:hover {color:#0033ff;}
.tBody u, .tBody q, .tBody b, .pgNavi {width:100%;text-align:center;}
.tBody b {font:700 11px arial;color:#603030;}
.tBody i {font:10px tahoma;color:green;margin:0px 4px 0px;}
.tBody u {font:700 11px arial;}
.tBody q {font:11px arial;text-align:right;margin:0px;padding-right:2px;color:#990000;}
.tBody span, .tBody span img {margin:0px 1px 0px;}
.tBody span {font:700 10px tahoma;color:red;}
.r0 {background:#FFF6FC;}
.bv a {font-weight:700;}
.pgNavi a {font:700 11px verdana;}
.fad {
	padding:20px 0px 20px;
	font:700 16px arial;
	text-align:center;
	color:#000080;
}

/* Navigations */

.topNV {
	overflow:hidden;
	clear:both;
	width:778px;
	height:22px;
	margin:0px auto;
	background:url('images/red.gif');
	text-align:left;
}
.topNV a {
	float:left;
	margin:0px;
	text-decoration:none;
	font:700 11px tahoma;
	color:#FFFFFF;
	height:13px;
	padding:5px 12px 6px;
	border-left:1px solid #C0C0C0;
	text-align:center;
}
.topNV a:hover {background:#C31818;}

.nv {
	padding:5px 0px 5px;
	font:11px verdana;
	color:#000080;
	text-align:center;
}
.nv a {
	font:11px verdana;
	text-decoration:none;
}
.nv a:hover {
	text-decoration:underline;
}

/* Main menu */

.ch th{padding:0px;font:700 12px tahoma;color:#ffffff;}
.tMenu{width:165px;margin:0px 0px 2px;border-left:1px solid #d2d5cc;border-right:1px solid #d2d5cc;font:12px arial;}
.tMenu img{width:16px;height:16px;margin:2px 2px 3px;margin-right:3px;border:0px;vertical-align:middle;}
.tMenu td{background:#f4f5eb;border-top:1px solid #fffffc;border-bottom:1px solid #d2d5cc;}
.tMenu a{display:block;width:100%;font:12px arial;color:#3333cc;text-decoration:none;}
.tMenu a:hover{color:#ff3300;}
.r{text-align:right;color:#dd0022;}

/* Search box */
.topSearches {
	padding-top:4px;
	padding-left:12px;
	font:12px arial;
	color:#000000;
}
.topSearches a {
	font-weight:700;
	color:#0000FF;
	text-decoration:none;
}
.topSearches a:hover {
	color:#FF0055;
}

/* Right Adverts */

.rAdv{width:120px;}
.rAdv img{margin:0px 0px 2px;border:1px solid #cccccc;width:120px;}
.goldenLinks {
	width:120px;
	margin:0px 0px 3px;
	background:#FFFFCC;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
}
.goldenLinks a {
	display:block;
	width:100%;
	padding:3px 2px 3px;
	border-bottom:1px solid #C0C0C0;
	font:700 12px arial;
	color:#0000C0;
	text-decoration:none;
}
.goldenLinks a:hover {
	background:#FFFFEE;
	text-decoration:underline;
}

/* Detail Pages */

.manage {
	padding:5px;
	background:#CF2700;
	text-align:right;
	font:12px verdana;
	color:#FFFFFF;
}
.manage a {
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
}

/* General */

body {
	margin:0;
	sbackground:#CCFFCC;
	text-align:center;
}
.t1 {
	width:778px;
	padding:0px;
	background:#F6F9FF;
}

#mn {
background:#F4F5EB;
border-top: solid 1px #FFFFFC;
border-bottom: solid 1px #D2D5CC;
border-left: 1px solid #D2D5CC;
height: 22px;
}
a:link.mc, a:visited.mc { font:12px arial;text-decoration:none;color:#3333CC }
a:hover.mc { font:12px arial;text-decoration:none;color:#FF3300 }
.loginBox, input.login { font:12px arial; }
a:link.loginBox, a:visited.loginBox { font:11px tahoma; text-decoration:none;color:#0000CC }
a:hover.loginBox { font:11px tahoma;color:#0066FF }
li { font:11px verdana;color:#000050 }
.freeVip { margin:0 20 0;font:12px arial;}
.freeVip p { margin: 6px; }
.freeVip fieldset { margin-left: 9px; margin-right: 9px;}
.freeVip legend { font-weight: bold; color: #0033FF;}
.eOpt th { font-family: tahoma; font-size: 11px; background-image: url('images/px.gif'); padding: 4px; color:#FFFFFF}
.eOpt td { font-family: tahoma; font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border-bottom: 1px dotted #F4F5EB;}
.eOpt span {font-family: tahoma; font-size: 11px; font-weight: bold;}
.upload td { font-family: Tahoma; font-size: 12px; padding: 8px;}
.step { padding: 9px; font-family: Verdana; font-size: 18px;}
.tblNormal { border: 0px; padding: 0px;}
.loginLink { line-height: 140%; }
.loginLink div {padding-left: 0px;}
.no_result { text-align: center; font-family: Arial; font-size: 12px; font-weight: Bold; margin-top: 22px; }
.searchBox p {text-align: center; font-size: 18px;}
.imgRight { border: 0px; padding: 0px;}
.imgRight img { border: solid 1px #EAEAEA; width: 120px; }
.imgRight td { text-align: center; padding-top: 5px; padding-bottom: 3px; }
.imgBody { border: 0px; padding: 0px;}
.imgBody img { border: solid 1px #EAEAEA;}
.imgBody td { text-align: center; padding-top: 1px; padding-bottom: 2px; }
.post { font: 700 13px arial; color: #e03; border: outset 1px #FFFFFF; padding: 0px; }
.post td { padding-top: 2px; padding-bottom: 4px; }
.post input { font-family: Arial; font-size: 9pt;}
.post select { font-family: Arial; font-size: 9pt;}
.subj { margin-left: 4px; text-align: left; border: 1px solid #C0C0C0; width: 478px; padding: 9px; background-color:#FCF9CC }
.cnts {  padding: 4px; background-color:#FCFBFA; }
.cnt { width:480;font-family: arial; font-size: 13px; border: 1px solid #C0C0C0; padding: 4px; background-color:#FCFDFE; }
del { color: #009; }
