<!--
/* IE 5.5/6 png transparency */
.png {
	behavior: url(/scripts/iepngfix.htc);
}
body {
	background: url('../images/bg.jpg') center top repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p {
	margin:0px;
	margin-bottom: 15px;
	padding:0px;
}
a, a:link, a:visited, a:hover, a:link {
	color: #335D85;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#container {
	position:relative; 
	width:798px;	
}
#maincontent {
	display: block;
	margin: 40px 40px 20px 250px;
	text-align: left;
	min-height:500px;
}
	
#headerimage {
	padding:0px;
	padding-bottom: 10px;
}
#nav {
	position:absolute;
	left:25px;
	top: 25px;
}
#nav .navBG {
	width: 241px;
	height: 270px;
	margin: 0px;
	padding: 0px;
	display:block;
	background-image: url("../images/navBG.png");
	/* ieWin only stuff */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='images/navBG.png');
}
#nav .navBG a {
	display:block;
	position:relative;
	margin-bottom:8px;
}
.shadowR {
background-image: url("../images/shadow-r.png");
background-repeat:repeat-y;
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-r.png');
}
.shadowL {
background-image: url("../images/shadow-l.png");
background-repeat:repeat-y;
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-l.png');
}
.shadowTR {
background-image: url("../images/shadow-tr.png");
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-tr.png');
}
.shadowT {
background-image: url("../images/shadow-t.png");
background-repeat:repeat-x;
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-t.png');
}
.shadowTL {
background-image: url("../images/shadow-tl.png");
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-tl.png');
}
.shadowB {
background-image: url("../images/shadow-b.png");
background-repeat:repeat-x;
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-b.png');
}
.shadowBR {
background-image: url("../images/shadow-br.png");
background-repeat:repeat-x;
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-br.png');
}
.shadowBL {
background-image: url("../images/shadow-bl.png");
/* ieWin only stuff */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/shadow-bl.png');
}

#mapButton {
	background-image: url("../images/map_btn.jpg");
	float: right;
	width: 175px;
	height: 110px;
}

#rightNavOuter {
	float: right;
	width: 175px;
	margin-left: 25px;
	margin-bottom: 50px;
}

#rightnav {
	float: right;
	width: 175px;
	margin-left: 25px;
	margin-bottom: 50px;
	border-bottom: 1px solid #FFF;
}

#rightnav a, #rightnav a:link, #rightnav a:visited, #rightnav a:active {
	display: block;
	padding: 7px;
	padding-left: 10px;
	font-weight: bold;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	background-color: #335D85;
	color: #fff;
	text-decoration: none;
}
#rightnav a:hover {
	background-color: #3DCCCA;
	color: #fff;
}


a.rightnavigationON {
	background-color: #3DCCCA;
	color: #fff;
	display: block;
	padding: 7px;
	padding-left: 10px;
	margin-left: -10px;
	margin-top: -10px;
	margin-bottom: -10px;
	font-weight: bold;
	text-decoration: none;
	width: 156px;
}

.rightnavigationON {
	background-color: #3DCCCA;
	color: #fff;
	display: block;
	padding: 7px;
	padding-left: 10px;
	margin-left: -10px;
	margin-top: -10px;
	margin-bottom: -10px;
	font-weight: bold;
	text-decoration: none;
	width: 156px;
}



#rightnav a.on {
	background-color: #3DCCCA;
	color: #fff;
}


h1 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #345e86;
	display: inline;
	padding: 0px;
	margin: 0px;
}
