/* CSS */

body {
	background:url('images/bg_gradient.jpg') repeat-y #000000;
	background-position:center center;
	padding:0px;
	margin:0px auto;
	font:10pt Arial, Verdana, san-serif;
	line-height:1.5em;
	color:#E2E2E2;
	text-align:center;
}
.common {font:10pt Arial, Verdana, san-serif;}
.small {font:9pt Arial, Helvetica, sans-serif;}

a {color:#FF7200; text-decoration:none; }
a:hover {color:#FFCC00; text-decoration:underline;} /* D3660E = orange */

h1 {font:16pt Arial, Verdana, san-serif; color:#FF7200;}
h3 {font:bold 12pt Arial, Verdana, san-serif; color:#FF7200;}

#outerbox {
	display:block;
	position:relative;
	width:684px;
	padding:0px;
	margin:0px auto;
	text-align:center;
}
#header {
	display:block;
	position:relative;
	background:url('images/header.jpg') no-repeat #000000;
	top:25px;
	left:0px;
	padding:0px;
	margin:0px;
	width:684px;
	height:280px;
	border:solid 1px #10314A;
}
	#header h1, #header h1 a, #header h2, #header h2 a, #header h3, #header h3 a {
		display:block;
		position:absolute;
		top:-9999px;
		left:-9999px;
		text-indent:-9999px;
	}
/*
#nav {
	display:block;
	position:relative;
	top:35px;
	width:684px;
	height:23px;
	padding:0px;
	margin:0px;
	background:url('images/nav_bg.gif') no-repeat #000;
	list-style-type:none;
	text-align:center;
}
	#nav li {
		position:relative;
		display:block;
		float:left;
	}
	#nav li a {
		display:block;
		padding:3px 10px;
		margin:0px 0px 0px 24px;
		height:23px;
		color:#0EBCD3;
		font:13px Arial;
	}
*/
#content_box {
	display:block;
	position:relative;
	top:43px;
	width:684px;
	text-align:left;
	background:#080F1D;
	border:solid 1px #10314A;
}
#content {padding:15px;}
	#content h1 {font:18px Arial; margin:0px;}

#footer {
	display:block;
	position:relative;
	top:30px;
	width:684px;
	height:20px;
	font:10px Arial;
	text-align:center;
	color:#08525C;
}
	#footer a {color:#08525C;}
	#footer .copyright {color:#999;}
	#footer a:hover {color:#0A91A3;}


div.prop {display:block; position:absolute; top:0px; right:0px; width:1px; height:620px;}
.clear {clear:both;}

div.error ul {padding:5px; margin:0px;}
.error {color:red; border:solid 1px red; margin:0px; background:#FFF;}
.success {color:blue; border:solid 1px blue; margin:0px; padding:5px; background:#FFF;}
.req {font:16px Verdana; color:red;}
.input_text {width:250px; height:15px; font:8pt Georgia, "Times New Roman", Times, serif;}
.input_textarea {width:250px; height:80px; font:8pt Georgia, "Times New Roman", Times, serif;}


/* JAVASCRIPT TOOLTIP */
#text {margin:50px auto;}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; z-index:100;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:0px; background:#666; color:#FFF; font-size:0.8em; text-align:left;}
#ttbot {display:block; height:5px; margin-left:0px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}



