* {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color:#000;
	margin:20px;
	color:#ccc;
	background-image: url(../img/wallpaper.jpg);
}
td {
	color:#333;
}
h3 {
	margin-bottom: 5px;
}
p, h2, h1, hr {
	margin-bottom: 10px;
}
h3 	{ font-size: 11px; font-weight: normal; }
h2 	{ font-size: 11px; }
h1 	{ font-size: 13px; }

hr {
	height: 0px;
	border: none;
	border-bottom: solid 1px #999;
	background: none;
}
ul, ol {
	margin: 0px 0px 10px 20px;
}
li {
	margin-bottom: 5px;
}

form {
	padding: 0px;
	margin: 0px;
}

.disable { color:#444; }


.err, .error { color:#f00; }
a.err, a.error{
	background-color: #f00;
	color: #fff;
	text-decoration: none;
}
a.err:hover, a.error:hover {
	color: #f00;
	background-color: transparent;
	text-decoration: underline;
}
.input_err {
	background-color: #fcc; 
	border:solid 2px #f00;
}


a, a:link, a:visited, a:active {
	color:#333;
	text-decoration:underline;
}
a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#333;
}

/* ------------------ */
/* ---	BEGIN nav --- */
.tab_off, .tab_on {
	padding: 5px;
	z-index: 20;
	width: 70px;
	border: solid 1px #666;
}
.tab_off {
	background-color:#333;
}
.tab_on {
	background-color:#fff;
	border-bottom:solid 1px #fff;
}

a_on, a.a_on, a.a_on:link, a.a_on:visited, a.a_on:active {
	color:#333;
	text-decoration:underline;
}
a.a_on:hover {
	color:#fff;
	text-decoration:none;
	background-color:#333;
}
a_off, a.a_off, a.a_off:link, a.a_off:visited, a.a_off:active {
	color:#ffeb97;
	text-decoration:underline;
}
a.a_off:hover {
	color:#333;
	text-decoration:none;
	background-color:#ffeb97;
}


.index_tab {
	height:300px;
}

.tab_sub {
	position: relative;
	left: 5px;
	top: 0px;
	width: 65px;
}

.first_tab {
	position:absolute; 
	left:20px; 
	top:140px;
}

.second_tab {
	position:absolute;
	left:110px;
	top:140px;
}

.third_tab {
	position:absolute; 
	left:200px; 
	top:140px;
}

.fourth_tab {
	position:absolute; 
	left:290px; 
	top:140px;
}

.fifth_tab {
	position:absolute; 
	left:380px; 
	top:140px;
}

.sixth_tab {
	position: absolute;
	left: 470px;
	top: 140px;
}

.seventh_tab {
	position: absolute;
	left: 560px;
	top: 140px;
}
.eighth_tab {
	position: absolute;
	left: 650px;
	top: 140px;
}
/* ---	END nav --- */
/* ---------------- */


.content_bkgd {
	padding:10px;
	background-color:#fff;
	border:solid 1px #666;
	z-index:10;
	position:absolute;
	top:165px;
	left:20px;
	width:1090px;
	color:#333;
}

.subnav {
	padding:10px;
	background-color:#dedede;
	border:solid 10px #fff;
	z-index:15;
	position:absolute;
	top:166px;
	left:21px;
	width:135px;
	color:#333;
}

.content {
	padding:10px;
	background-color:#dedede;
	border:solid 0px #666;
	position:relative;
	top:0px;
	left:165px;
	width:83%;
	color:#333;
	z-index: 100;
}

.cont_tbl {
	background-color:#dedede;
	border-left:solid 1px #bbb;
	border-top:solid 1px #bbb;
	font-size:11px;
	color:#333;
	margin: 0px;
	border-collapse: collapse;
}
	.cont_tbl th {
		padding: 2px;
		border-right: solid 1px #bbb;
		border-bottom: solid 1px #bbb;
		background: #fff;
		text-align: left;
		font-weight: normal;
		white-space: nowrap;
	}
	.cont_tbl td {
		padding: 2px;
		border-right: solid 1px #bbb;
		border-bottom: solid 1px #bbb;
	}

.cont_td {
	border-right:solid 1px #bbb;
	border-bottom:solid 1px #bbb;
	border-top:solid 1px #bbb;
	padding: 3px;
	margin:0px;
}

.layout, .layout td {
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
}
.cc_td {
	color:#999;
	border-bottom: solid 1px #bbb;
}

.br_td {
	border-right:solid 1px #bbb;
}

.bold {font-weight:bold;}

.bg_w { background-color:#fff; }

.bg_g { background-color: #efefef; }


input, select {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	color:#333;
}

.f_btn {
	font-weight:bold;
	background-color:#333;
	color:#ffeb97;
}
.f_btndis {
	background: #ccc;
}

.mini_f_btn {
	height:18px;
	width:18px;
	font-size:9px;
	font-weight:bold;
	background-color:#333;
	color:#ffeb97;
}

.rev {
	color:#333;
	background-color:#fff;
	padding-left:2px;
	padding-right:2px;
	border:solid 1px #999;
}

.w20 	{ width:20px; }
.w30 	{ width:30px; }
.w35 	{ width:35px; }
.w40 	{ width:40px; }
.w50 	{ width:50px; }
.w55 	{ width:55px; }
.w60 	{ width:60px; }
.w65 	{ width:65px; }
.w70 	{ width:70px; }
.w75 	{ width:75px; }
.w80 	{ width:80px; }
.w85 	{ width:85px; }
.w90 	{ width:90px; }
.w95 	{ width:95px; }
.w100 	{ width:100px; }
.w110 	{ width:110px; }
.w120 	{ width:120px; }
.w140 	{ width:140px; }
.w150 	{ width:150px; }
.w155 	{ width:155px; }
.w160 	{ width:160px; }
.w170 	{ width:170px; }
.w175 	{ width:175px; }
.w185 	{ width:185px; }
.w190 	{ width:190px; }
.w200 	{ width:200px; }
.w220 	{ width:220px; }
.w250 	{ width:250px; }
.w300 	{ width:300px; }
.w350 	{ width:350px; }
.w400 	{ width:400px; }

.in10 	{ padding-left:10px; }
.in20 	{ padding-left:20px; }
.in30 	{ padding-left:30px; }
.in40 	{ padding-left:40px; }
.in50 	{ padding-left:50px; }

.fs9 	{ font-size:9px; }
.fs10 	{ font-size:10px; }
.fs11 	{ font-size:11px; }
.fs12 	{ font-size:12px; }
.fs13 	{ font-size:13px; }
.fs14 	{ font-size:14px; }

.page_break
{
    page-break-inside: avoid;
}

