/* CSS Document */
div.overlay {
	padding:40px;	
	width:576px;  
	display:none;
	background-image: url(/images/white.png);	
}

div.overlay div.close {
	background:url(/images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

div.overlay a {
	height:450px;
	display:block;
}
button {
	padding: 0;
	margin:0;
	border: 0;
	width: 172px;
	background-color: transparent;
}

body, td, th, p, div, select, textarea, li, label, input {
	font-family: "Verdana",  "Courier New", sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	border: 0;
	padding: 0;
	margin: 0;
	background: #88B3B7 url('/images/t/layout-bg-repeat.jpg') repeat-x top left;
}

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

div.bg {
	width: 100%;
	border: 0;
	padding: 50px 0 25px 0;
	margin: 0;
	background: transparent url('/images/t/layout-bg.jpg') no-repeat top center;
}

td.MainBody {
	padding: 10px;
}

td.menu {
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent url('/images/t/t_r5_c2.jpg') repeat-y top center;
}
div.menu {
	border: 0;
	padding: 30px 3px 0 0;
	margin: 0;
	background: transparent url('/images/t/t_r2_c2.jpg') no-repeat top center;
}
.mainColor {
	background-color: #DFD7D2;
}

.rightcol {
	background: transparent url('/images/t/t_r5_c2.jpg') repeat-y top left;
}

.secondColor {
	background-color: #DDDDDD;
}
td.horzMenu {
	height: 24px;
	background: transparent url('/images/t/t_r4_c1.jpg') no-repeat top right;
}

.menu H1 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #53858A;
	text-align: center;
	padding: 5px 0;
}

H1 {
	font-size: 16px;
	color: #2C4649;
}

H2 {
	font-size: 14px;
	color: #2C4649;
}

.menu {
	text-align: center;
}
.menu ul {
	list-style: none;
	padding:0;
  	margin:0;
}
.menu li {
	padding: 3px 0;
	border-bottom: 1px solid #99BEC1;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited {
	color: #2C4649;
	text-decoration: none;
	
}
.menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.menu h1 a, .menu h1 a:link, .menu h1 a:active, .menu h1 a:visited {
	color: #CCCCCC;
	text-decoration: none;
	
}
.menu h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a, a:link, a:active, a:visited {
	color: #AB322F;
	text-decoration: none;
	
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.FAQQ {
	border: solid 1px #AAAAAA;
	background-color: #DDDDDD;
	padding: 5px;
}
.FAQA {
	margin-left: 30px;
}
ol.FAQA{
	padding-left: 60px;
}
.adminMenu {
	padding: 10px 0;
	background-color: #DFD7D2;
}
a, a:link, a:active, a:visited {
	color: #AB322F;
	text-decoration: none;
	
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.adminBody {
	padding: 15px;
	background-color: #FFFFFF;;
}
.error {
	text-align: center;
	color: #990000;
}