﻿body {
background:#fff url(../images/bg.jpg) top center repeat-y;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
}

/* Main Layout */

#maincontainer {
width:900px;
}

#topsection{
background: #EAEAEA;
height: 24px; /*Height of top section*/
background:#73a5ce url(../images/bg-t-r.gif) right top no-repeat;
}

#contentwrapper{
float: left;
width: 900px;
}

#logo {
padding-top:15px;
padding-left:13px;
}

#proglogo {
padding-top:9px;
padding-right:28px;
padding-bottom:21px;
}

#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -900px;
height:111px;
}

#maincontent{
clear: left;
width: 900px;
color: #FFF;
text-align: left;
}

.footspace {
	height:10px;
	width:100%;
}


/* Curved corners */

.t-outer {background:#082173; width: 900px;}
.tl-outer {background: url(../images/bg-m-db-l.gif) 0 0 no-repeat}
.tr-outer {background: url(../images/bg-m-db-r.gif) 100% 0 no-repeat; padding:10px}
.t {background:#8cb2d8; width: 880px;}
.bl {background: url(../images/bg-m-lb-b-l.gif) 0 100% no-repeat}
.br {background: url(../images/bg-m-lb-b-r.gif) 100% 100% no-repeat}
.tl {background: url(../images/bg-m-lb-t-l.gif) 0 0 no-repeat}
.tr {background: url(../images/bg-m-lb-t-r.gif) 100% 0 no-repeat; padding:10px;} 



/* Main Menu */	

.ubercolortabs{
padding: 0;
overflow: hidden;
background: transparent;
margin-left:-2px; /* keep main menu right */	
}

.ubercolortabs ul{
font: bold 13px Arial, Verdana, sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.ubercolortabs li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: uppercase;
}


.ubercolortabs a{
float: left;
color: white;
background: #73a5ce url(../images/roundleft.gif) no-repeat left top; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../images/roundright.gif) no-repeat right top; /*right corner image*/
padding: 10px 9px 6px 6px;
cursor: pointer;
}

.ubercolortabs a span{
float: none;
}


.ubercolortabs a:hover, .ubercolortabs li.selected a{
background-color: #082173; /*background color of tabs onMouseover*/
color: white;
}

.ubercolortabs a:hover span{
background-color: transparent;
}



	
/* Text Styles */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#082173;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#17538e;
	font-weight:bold;
	padding:0px;
	padding-top:8px;
	margin:0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#17538e;
	padding:0px;
	padding-top:8px;
	margin:0px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:0px;
	padding-top:7px;
	margin:0px;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dfe7ef;
}

A.normlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none;
}	
	
A.normlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:underline;
}
	
A.footlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dfe7ef;
	text-decoration:none;
}	
	
A.footlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
}

A.tablelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}	
	
A.tablelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:underline;
}

.aboutimage {
	border:#082173 2px solid;
}

.darkblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#082173;
}

.biggertxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}

.smallertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:normal;
}
.lightblue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#d6ebff;
}

ul li { display: inline; }
* { margin: 0; padding: 0; }

/* Tables */
.tbll {
	border-top: 1px solid #082173; 
	border-right: 1px solid #082173;
}

.tbl-hd {
	border-bottom: 1px solid #082173; 
	border-left: 1px solid #082173;
	background-color:#a7cbf0;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#082173;
}

.tbl-hd2 {
	border-bottom: 1px solid #082173; 
	border-left: 1px solid #082173;
	background-color:#082173;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

.tbl-hd3 {
	border-bottom: 1px solid #082173; 
	border-left: 1px solid #082173;
	background-color:#a7cbf0;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#082173;
}

.tbl-cell {
	border-bottom: 1px solid #082173; 
	border-left: 1px solid #082173;
	background-color:#7da5cd;
	padding:3px;
	padding-top:7px;
	padding-bottom:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}

.imgborder {
	border: 1px solid #082173;
}

.roomspacer {
	padding-bottom:5px;
}

.formfield {
	margin-bottom:3px;
	height:19px;
}