.right {float:right}
.left {float:left;}

html{
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/ui/bg_page.png') repeat-x left top #fff;
	margin:0;}
	
*{margin:0; padding:0; list-style-type:none;}

#container {width:960px; margin:0 auto;}
.wrapper {width:960px; margin:0 auto;}

img {border:none;}
img, div { behavior: url(iepngfix.htc)}

h2, h3 {color:#1a5e95; padding-bottom:5px;}
h2 {font-size:1.6em;}
a {color:#1a5e95;}
a:hover {color:#063459; text-decoration:none;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						General Fieldsets
88888888888888888888888888888888888888888888888888888888888888888888888*/
input, textarea, select {color:#000; background-color:#fff; border:1px solid #CCC;  padding:3px; margin-bottom:5px;}
textarea {
	width: 210px;
	height: 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
}
input.errorField, textarea.errorField, select.errorField {
	border: 1px solid #FF0000;
	background-color: #948181;
}

fieldset br{ clear:both;}
fieldset{ border:none; padding:0; margin:0;}

#searchsubmit {background:transparent; border:none; }

#formsubmit {border:none; font-weight:bold; text-align:center;}

/*88888888888888888888888888888888888888888888888888888888888888888888888
						Clear Fix
88888888888888888888888888888888888888888888888888888888888888888888888*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/*88888888888888888888888888888888888888888888888888888888888888888888888
						HEADER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#header{margin-bottom:15px;}

#header h2 {font-weight:normal; font-size:2.4em; text-align:center; padding-top:15px;}
#header h2 span {display:block; font-size:.5em;}

#header #nav {height:73px; clear:both; width:970px; overflow:hidden;}
#header #nav ul li {float:left; overflow:hidden; display:block;}
#header #nav ul li a{text-decoration:none; display:block; background:url('../images/ui/bg_nav.png') repeat-x left top; display:block; height:23px; padding:25px 37px; font-size:1.2em; color:white; border-right:1px solid #00335c; border-left:1px solid #457ca8;}	
#header #nav ul li a:hover, #header #nav ul li a.active{background-position:0 -73px;}




/*88888888888888888888888888888888888888888888888888888888888888888888888
						CONTENT START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#content{padding-bottom:35px;}
#content p, #content ul, #content ol{line-height:1.5em; padding-bottom:15px; font-size:.8em;}
#content ol, #content ol li {margin-left:15px; list-style-type:decimal;}
#content ul.cirlce, #content ul.circle li {margin-left:15px; list-style-type:circle;}

#content .arrow {background:url('../images/ui/bullet_arrow.png') left 2px no-repeat; padding-left:20px;}

#content #content-main {width:650px; overflow:hidden; padding-right:15px;}
#content #content-main .banner {padding:9px; border:1px solid #ccc; width:630px; margin-bottom:15px; height:208px;}
#content #content-main .banner.home {height:322px;}

#content #content-main .split {width:300px; display:block; overflow:hidden; margin-bottom:15px;}
#content #content-main .split.left {padding-right:24px; margin-right:24px; border-right:1px solid #ccc;}






/*88888888888888888888888888888888888888888888888888888888888888888888888
						SIDEBAR START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#sidebar{width:295px; overflow:hidden; color:#424242;}
#sidebar #contact {background:url('../images/ui/bg_contact.png') left top no-repeat #f1da34; padding:15px 20px; overflow:hidden; margin-bottom:15px;}
#sidebar #contact input {width:250px;}
#sidebar #contact textarea {width:250px;}
#sidebar #contact #formsubmit {width:auto; float:right; background:url('../images/ui/bg_formsubmit.png') left top no-repeat; width:74px; text-align:center; color:white; height:26px;}
#sidebar #contact p {padding-bottom:5px;}

#sidebar .video {border:1px solid #ccc; padding:5px; margin-bottom:5px;}
#sidebar .blue {background:url('../images/ui/btn_blue.png') left top no-repeat; color:white; font-size:1.1em; font-weight:bold; height:42px; padding-top:15px; width:295px; text-align:center; text-decoration:none; display:block;}


/*88888888888888888888888888888888888888888888888888888888888888888888888
						FOOTER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#footer{font-size:.8em; colro:white; text-align:center; background:url('../images/ui/bg_footer.png') left top repeat-x; color:white; padding:15px 0; overflow:hidden;}
#footer p.links a{padding: 0 11px 0 8px; font-weight:bold; text-decoration:none;}
#footer p.links a.first{padding: 0 11px 0 0;}
#footer a {color:white;}
#footer p.copyright {font-size:.9em;}
#footer p {padding-bottom:10px;}



