.right {float:right}
.left {float:left;}

html{
	font-family:Arial, Helvetica, sans-serif;
	background:url('../images/ui/bg_page.png') repeat-x top left #8EA1AF;
	margin:0;}
	
*{margin:0; padding:0; list-style-type:none;}

#container {width:970px; margin:0 auto;}
.wrapper {width:970px; margin:0 auto;}

img {border:none;}
img, div { behavior: url(iepngfix.htc)}

h2 {padding-bottom:5px; color:#FC0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; font-weight:normal;}
h3 {padding-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em;}

a {color:#FC0;}
a:hover {color:#fff; 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;
}

input.hidden {display:none;}

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{}
#header h2 {color:#FC0;; font-size:2em; text-align:center; padding-top:10px;}
#header h2 span {font-size:.7em; display:block; color:white;}

#header #nav {clear:both;}
#header #nav ul li {float:left; overflow:hidden; display:block;}
#header #nav ul li a{text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; color:white; font-size:1.2em; display:block; padding:4px 28px 4px 29px; height:27px; border-right:1px solid #334738; border-left:1px solid #4f784f;}	
#header #nav ul li a:hover, #header #nav ul li a.active{background:url('../images/ui/bg_nav-active.png') repeat-x top left; border-left:1px solid #334738; color:#FC0;}


#header #banner {}



/*88888888888888888888888888888888888888888888888888888888888888888888888
						CONTENT START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#content{background:url('../images/ui/bg_content.png') repeat-y top left; color:white; padding:10px 0 35px 0;}
#content p, #content ul{line-height:1.5em; padding-bottom:15px; font-size:.8em;}

#content #content-block {width:725px; overflow:hidden;}

#content ul.circle, #content ul.circle li {list-style-type:circle; margin-left:15px;}

#content #content-main {width:470px; overflow:hidden;}
#content #content-main .banner {padding-bottom:10px;}
#content #content-main img.right {padding:0 0 10px 10px;}
#content #content-main #rotate {height:330px; overflow:hidden; padding-bottom:10px;}




/*88888888888888888888888888888888888888888888888888888888888888888888888
						SIDEBAR START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#sidebarLeft {width:215px; overflow:hidden; padding:10px;}
#sidebarLeft ul {padding-left:5px; font-size:1em;}
#sidebarLeft ul li {background:url('../images/ui/bullet_arrow.png') left 5px no-repeat; padding:0 0 3px 15px;}
#sidebarLeft ul ul {font-size:.9em; padding-bottom:0;}
#sidebarLeft ul ul li {background:none;}
#sidebarLeft ul li a {color:white; text-decoration:none;}
#sidebarLeft ul li a:hover {color:#FC0;}


#sidebarRight {width:235px; overflow:hidden; padding:0 10px 10px 10px;}
#sidebarRight h3 {color:white; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding-bottom:5px;}
#sidebarRight p {padding-bottom:5px;}
#sidebarRight .block {padding:10px; margin-bottom:10px; background:#8EA1AF;}
#sidebarRight .search {overflow:hidden;}
#sidebarRight .search input {width:135px;}
#sidebarRight .search #searchsubmit {width:auto; background:#243644; color:#fff; float:right; font-weight:bold; padding:4px;}
#sidebarRight .contact {overflow:hidden;}
#sidebarRight .contact input {width:205px;}
#sidebarRight .contact textarea{ width:205px;}
#sidebarRight .contact #formsubmit {width:auto; background:#243644; color:#fff; float:right; padding:4px; display:block;}



/*88888888888888888888888888888888888888888888888888888888888888888888888
						FOOTER START
88888888888888888888888888888888888888888888888888888888888888888888888*/

#footer{font-size:.8em; background:#243644; color:white; padding:25px 0; overflow:hidden;}
#footer p.links a{padding: 0 11px 0 8px; text-decoration:none;}
#footer p.links a.first{padding: 0 11px 0 0;}
#footer a {color:white;}
#footer p.links {padding:30px 0 10px 0;}



