/* CSS Document */
div.overlay {

	padding:40px;	
	width:576px;  
	display:none;
	background-image: url(/images/white.png);
	z-index:10000;

}

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

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

#overlay_box {

z-index:10000;


		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:900px;
		border:10px solid #666;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}

	#overlay_box h3{
		padding: 5px;
		color: #dedede;
	}
	#overlay_box p {
		padding: 5px;
		color: #dedede;
	}
	#overlay_box label {
		color: #dedede;
	}
	#overlay_box form {
		padding:0; margin:0; border:0;
		color: #dedede;
	}
	#overlay_box div {
		padding:10px;
		color: #dedede;
		border:1px solid #3B5998;
		background-color:#54858A;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}

	#overlay_box h2 {
		margin:-11px -11px 11px -11px;
		color:#dedede;
		background-color:#55848a;
		padding:5px 10px;
		border:1px solid #154462;
		font-size:9px;
		text-align: right;
		
	}
		#overlay_box h2 img {
		float: left;
		margin: 10px 0 10px -10px;
	}
/*Unsqueeze*/




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;
}
H3 {
	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;
}
