body {
background:#fff url(../images/bg.jpg) top center repeat-x;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
}

/* Main Layout */

#maincontainer {
width:900px;
background-color:#f7fbfe;
}

#topsection{
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:10px;
padding-left:40px;
}


#headerbg {
background: url(../images/header-bg.jpg) no-repeat left top;	
height:85px;
	
}
	
#contentcolumn{
margin-left: 250px; /*Set left margin to LeftColumnWidth*/

}

#leftcolumn{
float: left;
width: 250px; /*Width of left column*/
margin-left: -900px;
height:111px;
}
#headerbanner {
float: left;
height:158px;
width: 900px;
}
#IEroot #headerbanner {
float: left;
height:158px;
width: 900px;
margin-top:-26px !important;
}

#midcontentwrapperbg {
float: left;
width: 900px;
background-color:#f7fbfe;
padding-bottom:20px;
}

#midcontentwrapper{
float: left;
width: 900px;
}

#midcontentcolumn{
margin-left: 530px; /*Set left margin to LeftColumnWidth*/
padding-top:20px;
}

#midleftcolumn{
float: left;
width: 530px; /*Width of left column*/
margin-left: -900px;
}


.pad {
	padding:20px;
	
}

#maincontent{
clear: left;
width: 900px;
color: #FFF;
text-align: left;
}

.footspace {
	height:10px;
	width:100%;
}

.rightcol-hd {
	background-color:#1039a1;
	width:320px;	
	padding:10px;
	text-align:left;	
}

.rightcol-bg {
	background-color:;
	width:320px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1039a1;
background: #b9d9ed url(../images/quickenquiry-corner.gif) no-repeat right bottom;	
}

#footer {
	background-color:#2c8ac8;
	width:100%;
	clear: left;
	height:70px;
}

/* 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:395px; /* 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 bottom; /*default background color of tabs, left corner image*/
margin: 0 2px 0 0;
padding: 0 0 0px 3px;
text-decoration: none;
letter-spacing: 1px;
}

.ubercolortabs a span{
float: left;
display: block;
background: transparent url(../images/roundright.gif) no-repeat right bottom; /*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;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3e5dab;
	padding:0px;
	padding-top:7px;
	margin:0px;
	text-align:justify;
}

A.normlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3e5dab;
	text-decoration:none;
}	
	
A.normlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3e5dab;
	text-decoration:underline;
}

.oddrow {
	background-color:#dbecf6;
}

.foottxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dfe7ef;
}

.fttxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dfe7ef;	
}
	
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.fm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dfe7ef;
	text-transform:uppercase;	
	text-decoration:none;
	padding-right:15px;
}	
	
A.fm:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	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-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;
}