@charset "UTF-8";/* CSS Document */body{	margin:0px auto;	padding:0px;	font-family:Tahoma, Arial, sans-serif;	font-size:62.5%;	background:#a4adaf;}body#wysiwyg {	background:none;}html{	margin:0px;	padding:0px;	overflow-x:hidden;}/* LAYOUT STYLES */#wrapper{	margin:0px auto;	width:984px;	background:white;	padding:0px 10px 0px 10px;}#mainNav{	position:relative;	margin:0px auto;	width:984px;	height:74px;	background:url(../images/main-nav-bg.jpg) repeat-x;	z-index:945;}#header{	position:relative;	margin:5px auto;	padding:0px;	width:984px;	overflow:hidden;	z-index:15;}#logo{	height:242px;	width:226px;	background:url(../images/main-logo.jpg) no-repeat;	float:left;	padding:0px;	margin:0px}#mainImage{	position:relative;	width:753px;	height:241px;	float:left;	margin-left:3px;	margin-top:1px;}#mainContent{	position:relative;	overflow:auto;	margin:20px 0px 20px 0px;}#leftCol{	float:left;	width:226px;}#rightCol{	position:relative;	float:left;	width:700px;	margin:0px 0px 0px 20px;}#footer{	background:url(../images/footer-bg.jpg) repeat-x #389ec1;	height:100px;	padding:10px 10px 0px 10px;	clear:both;}#leftCol div {	margin:20px;}/* MAIN NAV */#mainNav ul{	position:relative;	list-style:none;	margin:0px 0px 0px 20px;	padding:20px 0px 0px 0px;	z-index:900;}#mainNav li{	position:relative;	float:left;	display:block;	margin:0px;	padding:0px;}#mainNav li ul{	display: none;	position: absolute;	top: 55px;	left: -20px;	padding-top: 10px;	background:white;	width:150px;}#mainNav li:hover ul, #nav li.over ul{	display: block;}#mainNav li:hover ul li, #nav li.over ul li{	clear:both;}#mainNav li:hover ul a, #nav li.over ul a{	display: block;	clear:both;	height:22px;	width:140px;	padding:7px 0px 0px 5px;	margin:0px 0px 2px 3px;	color:#333333;	text-decoration:none;}#mainNav li:hover ul a:hover, #nav li.over ul a:hover{	display: block;	clear:both;	height:22px;	width:140px;	padding:7px 0px 0px 5px;	background:#1c85b1;	color:white;}#mainNav li a.mainLink{	float:left;	color:white;	text-decoration:none;	font-size:1.2em;	display:block;	height:49px;	padding:8px 15px 0px 15px;}#mainNav li:hover a.mainLink,#nav li.over a.mainLink,#mainNav a.mainSelected{	float:left;	color:#1c85b1;	text-decoration:none;	font-size:1.2em;	display:block;	height:47px;	padding:8px 15px 0px 15px;	background:url(../images/main-nav-arrow.jpg) no-repeat bottom center white;}#mainNav .inset{	margin:-20px 5px 0px 5px;	background:url(../images/main-nav-inset.jpg) no-repeat;	width:2px;	height:74px;}/* CATEGORY NAV */#catNav{	position:absolute;	bottom:0px;	left:0px;	height:45px;	width:100%;	background:url(../images/cat-nav-bg.jpg) repeat-x;}#catNav ul{	margin:0px;	padding:0px;	list-style:none;}#catNav li{	float:left;}#catNav li.catInset{	background:url(../images/cat-nav-inset.jpg) no-repeat;	height:45px;	width:2px;}#catNav a{	float:left;	display:block;	padding:16px 0px 0px 0px;	text-align:center;	width:249px;	height:29px;	text-decoration:none;	color:white;	font-size:1.2em;	outline:none;}#catNav a:hover, #catNav .catSelected{	background:url(../images/cat-nav-arrow.jpg) no-repeat center bottom #2089b4;	float:left;	display:block;	padding:16px 0px 0px 0px;	text-align:center;	width:249px;	text-decoration:none;	color:white;	font-size:1.2em;}/* FORMATTING STYLES */#footer p{	color:white;	padding:0px;	margin:0px;}#footer a{	color:white;	line-height:1.8em;}.evoke{	float:right;	padding:0px;	margin:0px;}.evoke a{	text-decoration:underline!important;}.evoke a:hover{	text-decoration:none!important;}h1{	font-size:1.8em;	font-weight:normal;	color:#1c85b1;		margin:0px;	padding:0px;}h2{	font-size:1.4em;	font-weight:normal;	color:#333;		margin:0px;	padding:0px;}h2.tab{	font-size:1.4em;	font-weight:normal;	padding:15px 0px 0px 18px;	height:20px;	width:200px;	background:url(../images/tab-bg.jpg) no-repeat;	color:#1c85b1;	}p{	font-size:1.1em;	color:#333333;	line-height:1.5em;	margin:0px 0px 8px 0px;	padding:0px;}a{	font-size:1.1em;	color:#1c85b1;	text-decoration:none;}a:hover{	font-size:1.1em;	color:#1c85b1;	text-decoration:underline;}p a{	font-size:1em;	color:#1c85b1;	text-decoration:none;}p a:hover{	font-size:1em;	color:#1c85b1;	text-decoration:underline;}img{	border:none;}.wysiwyg img, #rightCol img {	float:left;	padding:5px;	margin:0px 0px 20px 20px;	border:1px solid #ccc;	background:white;}ul.quickLinks{	list-style:none;	margin:0px;	padding:0px;}ul.quickLinks li{	margin:0px 0px 10px 0px;	font-size:1.1em;}ul.contactDetails{	list-style:none!important;	margin:15px 0px 0px 0px;	padding:0px;	line-height:1.6em;	font-size:1.1em;	color:#333333;	float:left;}ul.contactDetails:before, ul.contactDetails li:before {	content: ""!important;}.wysiwyg ol, .wysiwyg ul, #rightCol ol, #rightCol ul {	font-size:1.1em;	line-height:1.6em;	margin:0px 0px 10px 0px;	list-style: none;	margin-left: 8px;	padding-left: 1em;	text-indent: -1em;}.wysiwyg ol li:before, .wysiwyg ul li:before, #rightCol ol li:before, #rightCol ul li:before {	content: "\00BB \0020";}/* FORMS */fieldset{	border:none;	padding:0px;	margin:0px 0px 10px 0px;}label{	display:block;	float:left;	font-size:1.1em;	width:75px;	padding:3px 0px 0px 0px;}.textInput, .selectInput{	border:1px solid #333;	width:200px;	padding:2px;}.selectInput{	border:1px solid #333;	width:205px;	padding:2px;}.button{	background:url(../images/cat-nav-bg.jpg) repeat-x;	width:100px;	height:45px;	outline:none;	border:none;	color:white;	font-size:1.2em;	clear:left;	cursor:pointer;}.button:hover{	color:#006699;}textarea{	border:1px solid #333;	width:400px;	height:150px;	padding:2px;	font-family:Tahoma, Arial, sans-serif;	font-size:1.2em;}.contactForm{	float:left;	margin:0px 0px 0px 40px;	padding:15px;	background:#f1fafb;}hr{	border:none;	border-top:1px solid black;}/* FEES TABLE */.fees{	margin:20px 0px 0px 0px;	border-collapse:collapse;}.fees thead{	background:#b4c3cd;	height:30px;	text-align:left;	}.fees th{	padding:5px;}.fees tr{	height:25px;	font-size:1.1em;	background:#edede8;	border:1px white solid;	}.fees tr.resetTd{	background:white;	padding:0px!important;}.resetTd{	padding:0px!important;}.fees tr.alt{	background:#e5e4dd;}.fees td{	width:110px;	padding:5px;}.validation-error {    color: red;}/* CMS Init: */body.wysiwyg {	background: none!important;	background-color: transparent!important;}