** html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
** html img,
* html .pngbg {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
html, body {
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.site {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	text-align: left;
	width: 989px;
}
.header {
	background-image: url(../images/interface/bg_main_header.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100%;
}
.logo {
	display: inline;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.main {
	background-image: url(../images/interface/bg_main_tile.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	width: 100%;
}
/*---------------------------------------------------- Navigation ----------------------------------------------------*/
.navigation {
	margin-top: 0px;
	margin-left: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 977px;
}
.navigation:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
}
.navigation ul li a:hover, .navigation ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
	background-color: #159ec8;
	background-image: url(../images/interface/bg_nav_selected.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	padding-top: 14px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 14px;
	text-decoration: none;
}
.navigation ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navigation li {
	background-color: #0f759c;
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.navigation li a:visited {
	background-color: #0f759c;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation li a:link {
	background-color: #0f759c;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation li a:hover {
	background-color: #9CC2DA;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation li a {
	background-color: #0f759c;
	background-image: url(../images/interface/bg_nav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 14px;
	text-decoration: none;
}
.navigation .selected a:visited {
	background-color: #159ec8;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation .selected a:link {
	background-color: #159ec8;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation .selected a:hover {
	background-color: #159ec8;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	text-decoration: none;
}
.navigation .selected a {
	background-color: #159ec8;
	background-image: url(../images/interface/bg_nav_selected.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-left: solid 1px #128ab8;
	border-right: solid 1px #128ab8;
	color: #ffffff;
	display: block;
	padding-top: 14px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 14px;
	text-decoration: none;
}

.navigationdropmenu {
	background-color: #9CC2DA;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 254px;
	z-index:100;
}
.navigationdropmenu ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navigationdropmenu li {
	border-bottom: solid 1px #ffffff;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 254px;
}
.navigationdropmenu a:visited {
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu a:link {
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu a:hover {
	background-color: #159ec8;
	background-image: url(../images/interface/bg_nav_selected.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu a {
	background-color: #159ec8;
	background-image: url(../images/interface/bg_nav_selected.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
.navigationdropmenu .selected a:visited {
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu .selected a:link {
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu .selected a:hover {
	color: #ffffff;
	text-decoration: none;
}
.navigationdropmenu .selected a {
	background-color: #159ec8;
	background-image: url(../images/interface/bg_nav_selected.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #ffffff;
	display: block;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 6px;
	text-decoration: none;
}
* html .navigationdropmenu a{ /*IE only hack*/
	width: 100%;
}
/*---------------------------------------------------- child navigation ----------------------------------------------------*/
.childnavigation {
	border: solid 1px #ffffff;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 310px;
}
.childnavigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.childnavigation li {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.childnavigation h1 {
	color: #0e6688;
	font-size: 18px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation h2 {
	color: #0e6688;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.childnavigation a {
	display: block;
	text-decoration: none;
}
/*---------------------------------------------------- Homepage ----------------------------------------------------*/
.home {
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.homeflash {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.greyband {
	background-color: #dadada;
	height: 17px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 955px;
}
.homepalletenavigation {
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 310px;
}
.homepallete {
	border: solid 1px #e5e5e5;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 310px;
}
.spacer {
	height: 10px;
	width: 100%;
}
.homepalletetitle {
	background-color: #579eba;
	background-image: url(../images/interface/bg_pallete.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.homepalletetitle h1 {
	color: #ffffff;
	display: inline;
	float: left;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.homepalletetitle h1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h1 a:link {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h1 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h1 a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}
.homepalletetitle h2 {
	color: #ffffff;
	display: inline;
	float: right;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.homepalletetitle h2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h2 a:link {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h2 a:hover {
	color: #ffffff;
	text-decoration: none;
}
.homepalletetitle h2 a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}
.homepalletecontent {
	background-color: #ffffff;
}
.homepalletecopy {
	margin-top: 13px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	text-align: left;
}
.homepalletecopy ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homepalletecopy h1 {
	color: #0f659c;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.homepalletecopy h2 {
	color: #a8a8a8;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.homepalletecopy h3 {
	border-top: solid 1px #e5e5e5;
	color: #0f659c;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.homepalletecopy h4 {
	color: #707070;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.homepalletecopy p {
	color: #707070;
	font-size: 12px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.homepalletecopy a {
	color: #0f659c;
	text-decoration: none;
}
.homenavigation {
	min-height: 357px;
}
.homenavigation ul li a {
	display: block;
	text-decoration: none;
}
.homenavigation ul li p a {
	color: #ff0000;
	display: inline;
	text-decoration: none;
}
.homenavigation ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homenavigation li {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.homenavigation h1 {
	color: #0e6688;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation h2 {
	color: #ff0000;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homenavigation p {
	color: #636363;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homepallete0 {
	min-height: 137px;
}
.homepallete1 {
	min-height: 347px;
}
.homepallete2 {
	min-height: 347px;
}
.homepallete3 {
	min-height: 137px;
}
.homepallete4 {
	min-height: 167px;
}
.homepallete5 {
	min-height: 430px;
}
.homepallete5 h1 {
	color: #5692a9;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete5 ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.homepallete5 li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
	width: 96px;
}
.homepallete5 li h2 {
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete5 li a:visited {
	color: #707070;
	text-decoration: none;
}
.homepallete5 li a:link {
	color: #707070;
	text-decoration: none;
}
.homepallete5 li a:hover {
	color: #0e6688;
	text-decoration: none;
}
.homepallete5 li a {
	color: #707070;
	text-decoration: none;
}
.homepallete5 h1 a:visited {
	color: #707070;
	text-decoration: none;
}
.homepallete5 h1 a:link {
	color: #707070;
	text-decoration: none;
}
.homepallete5 h1 a:hover {
	color: #0e6688;
	text-decoration: none;
}
.homepallete5 h1 a {
	color: #707070;
	text-decoration: none;
}
.homepallete6 {
	background-color: #d3d3d3;
	min-height: 350px;
	width: 301px;
}
.homepallete6 h1 {
	color: #5692a9;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete6 p {
	color: #707070;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}
.homepallete6 p a:visited {
	color: #707070;
	text-decoration: none;
}
.homepallete6 p a:link {
	color: #707070;
	text-decoration: none;
}
.homepallete6 p a:hover {
	color: #0e6688;
	text-decoration: none;
}
.homepallete6 p a {
	color: #707070;
	text-decoration: none;
}
.homepallete7 {
	min-height: 350px;
	width: 301px;
}
.homepallete7 h1 {
	color: #5692a9;
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete7 p {
	color: #707070;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete7 p a:visited {
	color: #707070;
	text-decoration: none;
}
.homepallete7 p a:link {
	color: #707070;
	text-decoration: none;
}
.homepallete7 p a:hover {
	color: #0e6688;
	text-decoration: none;
}
.homepallete7 p a {
	color: #707070;
	text-decoration: none;
}
.homepallete8 {
	min-height: 350px;
	width: 100%;
}
.homepallete8 ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;	
}
.homepallete8 li img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
}
.homepallete8 li {
	color: #707070;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.homepallete8 a:visited {
	color: #707070;
	text-decoration: none;
}
.homepallete8 a:link {
	color: #707070;
	text-decoration: none;
}
.homepallete8 a:hover {
	color: #0e6688;
	text-decoration: none;
}
.homepallete8 a {
	color: #707070;
	text-decoration: none;
}
/*---------------------------------------------------- Page Main ----------------------------------------------------*/
.pageright {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	width: 315px;
}
.pagemain {
	/*border: solid 1px #e5e5e5;*/
	display: inline;
	float: left;
	margin-top: 10px;
	margin-left: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 633px;
}
.pagemainwide {
	width: 955px;
}
.pageheader {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 613px;
}
.pageheader h1 {
	color: #0e6586;
	font-size: 20px;
	line-height: px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.pageasset {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.pagegreyband {
	background-color: #dadada;
	height: 17px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 613px;
}
.pagecopy {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.pagecopy h1 {
	color: #0e6688;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	/*letter-spacing: -0.1ex;*/
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.pagecopy h6 {
	color: #0e6688;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	letter-spacing: -0.1ex;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.pagecopy h6 a:visited {
	color: #0e6688;
	font-weight: bold;
	text-decoration: none;
}
.pagecopy h6 a:link {
	color: #0e6688;
	font-weight: bold;
	text-decoration: none;
}
.pagecopy h6 a:hover {
	color: #0e6688;
	font-weight: bold;
	text-decoration: none;
}
.pagecopy h6 a {
	color: #0e6688;
	font-weight: bold;
	text-decoration: none;
}
.pagecopy p {
	color: #767676;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.pagecopy p a:visited {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy p a:link {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy p a:hover {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy p a {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy table {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecopy th {
	border-top: solid 1px #767676;
	color: #767676;
	font-size: 11px;
	line-height: 1.4em;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagecopy th a:visited {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy th a:link {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy th a:hover {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy th a {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy td {
	color: #767676;
	font-size: 11px;
	line-height: 1.4em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.pagecopy td a:visited {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy td a:link {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy td a:hover {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy td a {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy .questions {
	color: #0e6688;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.pagecopy .questions li {
	color: #0e6688;
}
.pagecopy ul {
}
.pagecopy li {
	color: #767676;
	font-size: 11px;
	line-height: 1.4em;
}
.pagecopy li a:visited {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy li a:link {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy li a:hover {
	color: #0e6688;
	text-decoration: none;
}
.pagecopy li a {
	color: #0e6688;
	text-decoration: none;
}
/*.pagecopy td {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
}*/
.imageleft {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.imageright {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.pagecolumn1 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 298px;
}
.pagecolumn2 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 298px;
}
.pagelistx2 {}
.pagelistx2 ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.pagelistx2 li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 303px;
}
.pagelistx2 li h1 {
	color: #0e6485;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagelistx2 li a:visited {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx2 li a:link {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx2 li a:hover {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx2 li a {
	color: #0e6485;
	display: block;
	text-decoration: none;
}
.pagelistx3 {}
.pagelistx3 ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.pagelistx3 li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 199px;
}
.pagelistx3 li h1 {
	color: #0e6485;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagelistx3 li a:visited {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx3 li a:link {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx3 li a:hover {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx3 li a {
	color: #0e6485;
	display: block;
	text-decoration: none;
}
.pagelistx4 {}
.pagelistx4 ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.pagelistx4 li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 147px;
}
.pagelistx4 li h1 {
	color: #0e6485;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagelistx4 li a:visited {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx4 li a:link {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx4 li a:hover {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx4 li a {
	color: #0e6485;
	display: block;
	text-decoration: none;
}
.pagelistx5 {}
.pagelistx5 ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.pagelistx5 li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 117px;
}
.pagelistx5 li h1 {
	color: #0e6485;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagelistx5 li a:visited {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx5 li a:link {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx5 li a:hover {
	color: #0e6485;
	text-decoration: none;
}
.pagelistx5 li a {
	color: #0e6485;
	display: block;
	text-decoration: none;
}
.ferrylist {}
.ferrylist ul {
	list-style: none;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.ferrylist li {
	border-top: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 195px;
}
.ferrylist li h1 {
	background-color: #d1d1d1;
	background-image: url(../images/interface/bg_ferry_tile.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #6b6b6b;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	text-align: right;
	width: 100%;	
}
.ferrylist li h1 img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	vertical-align: middle;
}
.ferryasset {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ferrygreyband {
	background-color: #dadada;
	height: 17px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 407px;
}
.ferrycolumn1 {
	display: inline;
	float: left;
	width: 407px;
}
.ferrycolumn2 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 192px;
}
.ferrycolumn2 a:visited {
	color: #39628e;
	text-decoration: none;
}
.ferrycolumn2 a:hover {
	color: #39628e;
	text-decoration: none;
}
.ferrycolumn2 a:link {
	color: #39628e;
	text-decoration: none;
}
.ferrycolumn2 a {
	color: #39628e;
	text-decoration: none;
}
.ferrybox1 {
	background-color: #c0d6de;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ferrybox1 h1 {
	color: #39628e;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.ferrybox1 h2 {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.ferrybox1 p {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.ferrybox1 ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.ferrybox1 li {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.ferrybox2 {
	background-color: #b1ded3;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ferrybox2 h1 {
	color: #39628e;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.ferrybox2 h2 {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.ferrybox2 p {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.ferrybox2 ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.ferrybox2 li {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.ferrybox3 {
	background-color: #99b2cd;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ferrybox3 h1 {
	color: #39628e;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.ferrybox3 h2 {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}
.ferrybox3 p {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.ferrybox4 {
	background-color: #7eacca;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.ferrybox4 h1 {
	color: #39628e;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.ferrybox4 h1 img {
	vertical-align: middle;
}
.ferrybox4 h2 {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.ferrybox4 p {
	color: #39628e;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
/*---------------------------------------------------- Gallery ----------------------------------------------------*/
.galleryheader {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.galleryheader h1 {
	color: #0e6485;
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.galleryrow {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.thumbnail {
	border: solid 1px #e5e5e5;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 7px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	text-align: center;
	width: 115px;
}
.thumbnail p {
	color: #0e6485;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.thumbnail p a:visited {
	color: #0e6485;
	text-decoration: none;
}
.thumbnail p a:link {
	color: #0e6485;
	text-decoration: none;
}
.thumbnail p a:hover {
	color: #0e6485;
	text-decoration: underline;
}
.thumbnail p a {
	color: #0e6485;
	text-decoration: none;
}
/*---------------------------------------------------- News ----------------------------------------------------*/
.pageformlabel {
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 3px;
	width: 100px;
}
.pageformcell {
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	width: 100px;
}
.pageformelement {
	color: #4A92CA;
	display: inline;
	float: right;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
}
.pageformalpha {
	color: #4A92CA;
	display: inline;
	font-size: 12px;
	float: left;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.pageformalpha a:visited {
	color: #4A92CA;
	text-decoration: none;
}
.pageformalpha a:link {
	color: #4A92CA;
	text-decoration: none;
}
.pageformalpha a:hover {
	color: #9AC1D9;
	text-decoration: none;
}
.pageformalpha a {
	color: #4A92CA;
	text-decoration: none;
}
/*---------------------------------------------------- list Template ----------------------------------------------------*/
.list {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.offerimage {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.offerlist {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.columnlistrow {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 330px;
}
.listrow {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 613px;
}
.listrowx3 {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 12px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 945px;
}
.listcolumnx3 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	width: 461px;
}
.listheader {
	background-color: #579eba;
	background-image: url(../images/interface/bg_pallete.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: solid 1px #99C2D8;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listheader a:visited {
	color: #ffffff;
	text-decoration: none;
}
.listheader a:link {
	color: #ffffff;
	text-decoration: none;
}
.listheader a:hover {
	color: #ffffff;
	text-decoration: none;
}
.listheader a {
	color: #ffffff;
	display: block;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-decoration: none;
}
.listheader h1 {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 75%;
}
.listheader h2 {
	color: #ffffff;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	text-align: right;
}
.listheader h3 {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}
.listheader h4 {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-left: 12px;
	padding-right: 0px;
	padding-bottom: 8px;
	width: 75%;
}
.listheader h5 {
	color: #033576;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listcopyfullwidth {
	width: 669px;
}
.listfooterlink {
	background-position: left bottom;
	background-image: url(../images/bg_listfooterlink.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.listfooterlink p {
	color: #0079C1;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 3px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listfooterlink p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listfooterlink p a {
	color: #0079C1;
	text-decoration: none;
}

.listcopy {
	border-left: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
	border-bottom: solid 1px #E0E0E0;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcopyhide {
	display: none;
}
.listthumbnail {
	display: inline;
	float: left;
	margin-top: 6px;
	margin-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listthumbnail p {
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listthumbnail p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listthumbnail p a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent {
	color: #6C6C6C;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listcontent h1 {
	color: #0079C1;
	font-size: 13px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;	
}
.listcontent h1 a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h1 a:link {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h1 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h1 a {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 {
	color: #6C6C6C;
	font-size: 12px;
	letter-spacing: -0.5px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;	
}
.listcontent h2 a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 a:link {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h2 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h2 a {
	color: #6C6C6C;
	text-decoration: none;
}
.listcontent h6 {
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcontent h6 a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent h6 a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p {
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcontent p a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent p a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent ul {
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listcontent li {
	/*border-top: solid 1px #DFDFDF;
	list-style-position: inside;*/
	color: #6C6C6C;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.listcontent li a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent li a {
	color: #0079C1;
	text-decoration: none;
}
.listcontent .tblabel {
	width: 40%;
	vertical-align: top;
}
.listcontent .tbcell {
	width: 60%;
	vertical-align: top;
}
.listcontent a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcontent a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcontent a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcontent a {
	color: #0079C1;
	text-decoration: none;
}
.listcolumnlist {
	display: inline;
	float: left;
	list-style: none;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	text-align: left;
}
.listcolumnlist li {
	color: #6C6C6C;
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	min-width: 170px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.listcolumnlist li img {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	vertical-align: middle;
}
.listcolumnlist a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listcolumnlist a:link {
	color: #0079C1;
	text-decoration: none;
}
.listcolumnlist a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listcolumnlist a {
	color: #0079C1;
	text-decoration: none;
}
/*---------------------------------------------------- Super Search ----------------------------------------------------*/
.search {
	display: inline;
	float: right;
	margin-top: 60px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 385px;
}
.searchform {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.searchfield {
	/*
	background-image: url(../images/bg_text_field.gif);	
	background-position: top;
	background-repeat: repeat-x;
	*/
	border: solid 1px #9AC1D9;
	color: #000000;
	height: 21px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align: middle;
	width: 290px;
}
.searchbutton {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
}

/*---------------------------------------------------- Sitemap ----------------------------------------------------*/

.listsitemap {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listsitemap ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.listsitemap li {
	color: #DFDFDF;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.listsitemap li a:visited {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a:link {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.listsitemap li a {
	color: #0079C1;
	text-decoration: none;
}
/*---------------------------------------------------- Google ----------------------------------------------------*/
.google {
	position: relative;
	height: 415px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 613px;
}
.googlenav {
	background-image: url(../images/interface/bg_nav_google.png);
	background-position: center top;
	background-repeat: no-repeat;
	position: absolute;
	height: 415px;
	width: 615px;
	z-index: 1000;
}
.googlenavcontent {
	height: 211px;
	margin-top: 99px;
	margin-left: 138px;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 342px;
}
.googlenavcontent h1 {
	color: #a1a1a1;
	font-size: 20px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.googlenavcontent p {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.googlenavcontent ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
}
.googlenavcontent li {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.googlemap {
	border: solid 1px #022F68;
	height: 413px;
	position: absolute;
	width: 613px;
}
.googlemapwindowsize1 {
	height: 180px;
	width: 500px;
}
.googlemapwindowsize2 {
	height: 250px;
	width: 260px;
}
.googlemapcopy {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
}
.googlemapcopy h1 {
	color: #4A92CA;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.googlemapcopy h2 {
	color: #4A92CA;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
}
.googlemapcopy p {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.googlemapcopy ol {
	margin-top: 0px;
	margin-left: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.googlemapcopy ul {
	list-style: square;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
}
.googlemapcopy li {
	color: #636363;
	font-size: 11px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
}
.googlemapcopy a:visited {
	color: #022D64;
	text-decoration: none;
}
.googlemapcopy a:link {
	color: #022D64;
	text-decoration: none;
}
.googlemap a:hover {
	color: #0079C1;
	text-decoration: none;
}
.googlemapcopy a {
	color: #022D64;
	text-decoration: none;
}
.googlemapcopy table {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 480px;
}
.googlemapthumbnail {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.googlemapcopy th {
	color: #636363;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.googlemapcopy td {
	color: #636363;
	font-size: 11px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.navgoogletabs {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navgoogletabs ul {
	list-style: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.navgoogletabs li {
	font-size: 14px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 46%;
}
.navgoogletabs .tab1 {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.navgoogletabs .tab2 {
	display: inline;
	float: right;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	text-align: right;
}
/*---------------------------------------------------- Form ----------------------------------------------------*/
form {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.formtitle {
	display: inline;
	float: left;
	font-size: 80%;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.formlabel {
	color: #0e6688;
	display: inline;
	float: left;
	font-size: 75%;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	text-align: right;
	width: 25%;
}
.formseparator {
	display: inline;
	float: left;
	font-size: 75%;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.formcell {
	display: inline;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}
.formcelltext {
	display: inline;
	float: left;
	font-size: 75%;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-bottom: 0px;	
	width: 250px;
}
.formselect {
	width: 259px;
}
.formcelltext {
	color: #0e6688;
	display: inline;
	float: left;
	font-size: 75%;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
/*---------------------------------------------------- Footer ----------------------------------------------------*/
.footer {
	background-image: url(../images/interface/bg_main_footer.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 62px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	width: 100%;
}
.footer p {
	color: #818181;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.footer ul {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li {
	border-left: solid 1px #818181;
	color: #818181;
	display: inline;
	float: left;
	font-size: 11px;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li:first-child { 
	border-left: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.footer li a:visited {
	color: #818181;
	text-decoration: none;
}
.footer li a:link {
	color: #818181;
	text-decoration: none;
}
.footer li a:hover {
	color: #818181;
	text-decoration: underline;
}
.footer li a {
	color: #818181;
	text-decoration: none;
}
/*---------------------------------------------------- Pagination Tools ----------------------------------------------------*/
.pagination {
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	width: 613px;
}
.pagination ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.pagination li {
	border-left: solid 1px #4A92CA;
	color: #4A92CA;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 1em;
	list-style-type: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.pagination li:first-child { 
	border-left: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.pagination li a:visited {
	color: #4A92CA;
	text-decoration: none;
}
.pagination li a:link {
	color: #4A92CA;
	text-decoration: none;
}
.pagination li a:hover {
	color: #0079C1;
	text-decoration: none;
}
.pagination li a {
	color: #4A92CA;
	text-decoration: none;
}
/*---------------------------------------------------- Generic ----------------------------------------------------*/
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.floatleft {
	display: inline;
	float: left;
}
.floatright {
	display: inline;
	float: right;
}
.row {
	width: 100%;
}
.clear {
	clear: both;
}
.orange {
	color: #f47b20;
}
.orange a {
	color: #f47b20;
}
