/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

body {
	background-color:#EAF5FC; 
	background-repeat:repeat-y; 
	margin: 0;
	text-align: center;
}

p {
	font-family:arial; 
	font-size:10pt; 
	color:#000000;
}

a {
	text-decoration: none; 
	color: #3883B9; 
	font:bold 10pt Arial;
}

a:visited {
	text-decoration: none; 
	color: #999999; 
	font:bold 10pt Arial;
}

/* -----------------------------------*/
/* ----------->>> LAYOUT <<<----------*/
/* -----------------------------------*/

table.body {
	width: 770px;
	height: 435px;
	margin: auto;
}

td.top_banner {
	height: 179px;
	vertical-align: middle;
}

img.banner_logo {
	margin: 0 20px 0 0;
	float: left;
}

img.banner_info {
	margin: 20px 0 0 0;
}

div.banner_wrapper {
	display:table-row;
}

div.banner_box {
	padding: 5;
	overflow: hidden; 
	width: 250px;
	height: 150px;
	float: right;
	display:table-cell;
	vertical-align: middle;
	text-align: right;
	margin: 15px 0 0 0;
}

td.nav {
	width: 180px;
	padding-right: 5;
	vertical-align: top;
}

td.content {
	padding: 4 0 0 15;
	vertical-align: top;
}

.border_top_bottom {
	border-top: 2px solid #3883B9; 
	border-bottom: 2px solid #3883B9;
	vertical-align: top;
}

td.footer {
	height: 16px;
	font-size: 7pt;
	color: #3883B9;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

/* -----------------------------------*/
/* ------>>> CUSTOM SETTINGS <<<------*/
/* -----------------------------------*/

.lightbackground {
	background-color:#FAE5D1;
	color:#006600;
	padding:15px;
	width:550px; 
	border:solid thin #660000; 
	margin-left:40px; 
	margin-top:15px;
}

.sectiontitle {
	font:bold 12pt; 
}

.lightbackgroundpopup {
	background-color:#FAE5D1; 
	color:#006600; 
	padding:15px; 
	width:500px; 
	border:solid thin #660000; 
	margin-left:10px; 
	margin-top:10px;
}

/* -----------------------------------*/
/* -------->>> NAV SETTINGS <<<-------*/
/* -----------------------------------*/

.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 180px;
}

.glossymenu li a{
background: white url(images/nav/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
padding: 3px 3px;
margin: 0 0 3px 0;
padding-left: 10px;
text-decoration: none;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 180px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/nav/glossyback2.gif);
}
