body {
	background-image : url(/images/background-gradient.gif);
	background-repeat : repeat-x;
	background-color : #D6D8DD;
	background-attachment : fixed;
	min-height : 100%;
	height : expression('100%');
	text-align : center;
	font-family : Arial;
	font-size : 11px;
	color : #3b3a3a;
}

div.canvas {
	width : 847px;
	height : 583px;
	margin : 30px auto;
	text-align : left;
}

div.canvas div.topmainborder {
	width : 847px;
	height : 16px;
	margin : 0px 0px 0px -1px;
}
div.canvas div.leftmainborder {
	width : 7px;
	height : 583px;
	float : left;
}
div.canvas div.rightmainborder {
	width : 13px;
	height : 583px;
	float : left;
}
div.canvas div.bottommainborder {
	width : 847px;
	height : 26px;
	clear : both;
	margin : 0px 0px 0px -1px;
}

div.canvas div.main {
	float : left;
	width : 825px;
	background-color : #ffffff;
}
div.canvas div.main div.header {
	margin : 36px 44px 0px 17px;
	background-color : #ffffff;
	width : 763px;
	height : 69px;
	overflow : hidden;
}
div.canvas div.main div.header div.logo {
	float : left;
	width : 211px;
	height : 38px;
}
div.canvas div.main div.header div.contact {
	float : right;
	width : 199px;
	height : 42px;
	margin : 6px 0px 0px 0px;
	background-image : url(/images/phonebg.gif);
	background-repeat : no-repeat;
	color : #ffffff;
	font-weight : bold;
	text-align : center;
	padding : 5px 0px 0px 0px;
}
div.canvas div.main div.header div.navigation {
	background-color : #006DBD;
	height : 16px;
	line-height : 16px;
	clear : both;
	font-weight : bold;
	color : #ffffff;
}
div.canvas div.main div.header div.navigation a.hot {
	background-color : #F36B22;
}
div.canvas div.main div.header div.navigation a:link, div.canvas div.main div.header div.navigation a:visited {
	color : #ffffff;
	text-decoration : none;
	padding : 0px 8px 0px 8px;
	margin : 0px 4px 0px 4px;
}
div.canvas div.main div.header div.navigation a:hover, div.canvas div.main div.header div.navigation a:active {
	background-color : #F36B22;
	color : #ffffff;
	text-decoration : none;
}

div.canvas div.main div.content {
	margin : 0px 0px 19px 17px;
	min-height : 429px;
}
div.canvas div.main div.content div.left {
	width : 596px;
	float : left;
}
div.canvas div.main div.content div.left div.banner {
	background-color : #023467;
	height : 117px;
	width : 596px;
	border-bottom : solid 7px #D9DBDC;
}
div.canvas div.main div.content div.left div.banner div.image {
	padding : 10px 0px 0px 15px;
}
div.canvas div.main div.content div.left div.subnav {
	float : left;
	width : 120px;
	min-height : 298px;
	height : expression('298px');
	margin : 0px 15px 0px 0px;
	padding : 9px 0px 0px 6px;
	background-color : #EEE8E4;

}
div.canvas div.main div.content div.left div.subnav img.arrow {
	margin : 0px 4px 0px 0px;
}

div.canvas div.main div.content div.left div.subnav a:link, div.canvas div.main div.content div.left div.subnav a:visited, div.canvas div.main div.content div.left div.subnav a:hover, div.canvas div.main div.content div.left div.subnav a:active {
	font-weight : bold;
	font-size : 12px;
	color : #023467;
	text-decoration : none;
}
div.canvas div.main div.content div.left div.copy {
	float : left;
	width : 428px;
	margin : 9px 0px 0px 0px;
	font-size : 12px;
}
div.canvas div.main div.content div.left div.copy a:link, div.canvas div.main div.content div.left div.copy a:visited, div.canvas div.main div.content div.left div.copy a:hover, div.canvas div.main div.content div.left div.copy a:active {
	font-weight : bold;
	color : #023467;
	text-decoration : none;
}
div.canvas div.main div.content div.left div.copy a.orange:link, div.canvas div.main div.content div.left div.copy a.orange:visited, div.canvas div.main div.content div.left div.copy a.orange:hover, div.canvas div.main div.content div.left div.copy a.orange:active {
	font-weight : bold;
	color : #F36B22;
	text-decoration : underline;
	font-size : 12px;
}
div.canvas div.main div.content div.left div.copy h1 {
	background-image : url(/images/h1bg.gif);
	background-repeat : no-repeat;
	white-space : nowrap;
	height : 20px;
	font-size : 14px;
	font-weight : bold;
	color : #023467;
	line-height : 20px;
	padding : 0px 0px 0px 4px;
}


div.canvas div.main div.content div.right {
	width : 167px;
	float : left;
}
div.canvas div.main div.content div.right div.promo {
	width : 167px;
	padding : 14px 0px 0px 0px;
	background-color : #023467;
	
}
div.canvas div.main div.content div.right div.promo div.title {
	text-transform : uppercase;
	background-color : #006DBD;
	width : 167px;
	height : 23px;
	text-align : center;
	line-height : 23px;
	color : #ffffff;
	font-weight : bold;
}
div.canvas div.main div.content div.right div.promo div.body {
	background-color : #DDE8F0;
	padding : 10px;
	min-height : 374px;
	height : expression('374px');
}
div.canvas div.main div.footer {
	background-color : #023467;
	margin : 12px 0px 0px 0px;
	height : 30px;
	width : 825px;
	overflow : hidden;
	color : #ffffff;
	clear : both;
}
div.canvas div.main div.footer div.navigation {
	text-align : center;
	margin : 6px 44px 0px 17px;
	line-height : 24px;
	border-top : solid 2px #ffffff;
}
div.canvas div.main div.footer div.navigation a:link, div.canvas div.main div.footer div.navigation a:visited {
	font-size : 11px;
	font-weight : bold;
	padding : 0px 6px 0px 6px;
	color : #ffffff;
	text-decoration : none;
}
div.canvas div.main div.footer div.navigation a:hover, div.canvas div.main div.footer div.navigation a:active {
	color : #ffffff;
	text-decoration : none;
}

a:link {
	font-size: 11px;
	font-weight: bold;
	color: 0077c0;
	text-decoration: none;
}
a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}
a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: underline;
}
a:active {
	font-size: 11px;
	font-weight: bold;
	color: #0077c0;
	text-decoration: underline;
}
