/* Body */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	background: #a3cde4;
}

hr {
	display: none;
}


/* Containers */

#banner{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
	background: #fff;
	height: 20px;
	background: #000;
}

#bannercenter {
	margin: 0 auto;
	padding: 0;
	width: 962px;
	text-align: left;
	color: #fff;
}

#bannercenter p {
	margin: 0;
	padding: 0;
}

#containerheader{
	margin: 0;
	padding: 30px 0 0 0;
	width: 100%;
	text-align: center;
	background: #fff;
	height: 85px;
}

#containerheader h1{
	display: none;
}

#headercenter {
	margin: 0 auto;
	padding: 0;
	width: 962px;
	text-align: left;
	height: 85px;
}

#headerleft {
	margin: 0;
	padding: 0;
	width: 210px;
	text-align: left;
	float: left;
}

#headerright {
	margin: 10px 0 0 0;
	padding: 0;
	width: 300px;
	text-align: left;
	float: right;
	background: url('../images/backgrounds/header-rightbg.gif') no-repeat left top;
	height: 65px;
}

#headerrightcontenttop {
	margin: 3px 0 0 0;
	padding: 0;
}
	

#headerrightcontenttop ul {
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: right;
}

#headerrightcontenttop li {
	margin: 0;
	padding: 0 7px 0 5px;
	display: inline;
	list-style: none;
	border-right: 1px solid #c5c5c5;
	line-height: 25px;
}

#headerrightcontenttop li a {
	margin: 0;
	padding: 0;
	color: #333;
}

#headerrightcontenttop li a:hover {
	text-decoration: none;
	color: #f06f22;
}


#headerrightcontentbot {
	margin: 0 10px 5px 10px;
	padding: 0;
}
	

#headerrightcontentbot ul {
	margin: 0;
	padding: 2px 0 2px 0;
	text-align: left;
	background: url('../images/backgrounds/search-bg.gif') no-repeat left top;
	height: 30px;
}

#headerrightcontentbot li {
	margin: 0;
	padding: 0 5px 0 5px;
	display: inline;
	list-style: none;
	line-height: 25px;
}

#headerrightcontentbot li a {
	margin: 0;
	padding: 3px 5px 3px 5px;
	color: #2d9bd2;
	text-decoration: none;
	border: 1px solid #d3ebf9;
}

#headerrightcontentbot li a:hover {
	color: #333;
	border: 1px solid #333;
}

#maincontent {
	margin: 0;
	padding: 9px 0 0 0;
	width: 100%;
	background: url('../images/backgrounds/main-bg.gif') repeat-x right top;
}

#containercontent {
	margin: 0 auto;
	padding: 0;
	width: 962px;
	background: url('../images/backgrounds/content_bg.gif') repeat-y top;
}

#containermain {
	margin: 11px 26px 0 6px;
	padding: 0;
	width: 930px;
	font-size: 12px;
	text-align: left;
}


/* Navigation */

#contentnav {
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	background: url('../images/backgrounds/nav-bg.gif') repeat-x bottom left;
	background-color: #0169b4;
	height: 25px;
	border-bottom: 1px solid #f06f22;
}

#DockableModule_453, #nav {
	margin: 0 auto;
	padding: 0;
	width: 962px;
	font-size: 11px;
	text-transform: uppercase;
}
	

#nav ul {
  	margin: 0;
  	border: 0 none;
  	padding: 0;
  	list-style: none;
}

#nav li {
	margin: 1px 0 0 0;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	height: 25px;
}

#nav a {
	margin: 0 1px 0 0;
	padding: 5px 10px 0 10px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	height: 1%; /*For IE*/
	border-top: 1px solid #faac16;
	border-left: 1px solid #faac16;
	border-right: 1px solid #faac16;
	height: 18px;
}

#nav a:hover {
	color: #ff6600;
	background: url('../images/backgrounds/nav-bg-on.gif') repeat-x bottom left;
	background-color: #fff;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}


/* Content Header */

#contentheader {
	margin: 0;
	padding: 6px 6px 0 6px;
	width: 950px;
	background: url('../images/headers/content-header-bg.jpg') no-repeat top left;
	height: 239px;
	text-align: left;
}

.contentheaderleft {
	margin: 0;
	padding: 20px;
	float: left;
	width: 580px;
	color: #fff;
}

.contentheaderleft h1 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #faac16;
	font-size: 40px;
	font-weight: normal;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	width: 580px;
	border-bottom: 1px solid #fff;
	
}

.contentheaderleft h2 {
	margin: 0;
	padding: 0;
	font-size: 28px;
	font-weight: normal;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

.contentheaderleft p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: Century Gothic, Arial, Verdana, sans-serif;
}

.contentheaderright {
	margin: 0;
	padding: 0;
	float: right;
	width: 330px;
}

.contentheaderright p {
	margin: 0;
	padding: 0;
}


/* main content */

#content {
	margin: 0 ;
	padding: 0 30px 0 20px;
	width: 600px;
	float: left;
}

.maincontent {
	margin: 0 0 20px 0;
	padding: 10px 19px 10px 19px;
	border: 1px solid #e5e5e5;
	text-align: justify;
}

.maincontent h2 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 26px;
	color: #ff6600;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}

.maincontent h3 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 18px;
	color: #2d9bd2;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}

.maincontent h4 {
	margin: 0;
	padding: 3px 0 5px 0;
	font-size: 12px;
	color: #777;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}

.maincontent ul {
	margin: 5px 0 5px 20px;
	padding: 0;
}

.maincontent li {
	margin: 0;
	padding: 2px 2px;
	list-style: square;
	
}

.maincontent img {
	margin: 5px 0 10px 0;
	padding: 0;
}

.maincontent p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.5;
	text-align: justify;
}

.maincontent a {
	margin: 0;
	padding: 0;
	color: #ff6600;
	text-decoration: none;
	background: none;
}

.maincontent a:hover {
	color: #353535;
}
	

.link {
	margin: 5px 0 5px 0;
}

.link a {
	padding: 0 0 0 45px;
	color: #fff;
	text-decoration: none;
	background: url('../images/backgrounds/more-off.jpg') no-repeat top left;
	line-height: 40px;
	display: block;
}

.link a:hover {
	color: #fff;
	background: url('../images/backgrounds/more-on.jpg') no-repeat top left;
}


/* Bookmark */

.bookmark {
	margin: 0 0 20px 0;
	padding: 10px 19px 10px 19px;
	border: 1px solid #e5e5e5;
}

.bookmark h4 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14px;
	color: #555;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}

.bookmark ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.bookmark li {
	margin: 0 15px 0 0;
	padding: 0;
	display: inline;
}

.bookmark img {
	margin: 5px 0 10px 0;
	padding: 0;
}

.bookmark p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 1.5;
	text-align: justify;
}



/* Sidebar */

#sidebar {
	margin: 0;
	padding: 0;
	float: right;
}

#sidebarcontent {
	margin: 0;
	padding: 0 0 10px 0;
	width: 280px;
	text-align: left;
	color: #000;
	height: 100%;
	background: url('../images/backgrounds/sidebar-bottom.gif') no-repeat bottom right;
}

.sidebarspacer {
	margin: 0;
	padding: 0;
	height: 10px;
	background: url('../images/backgrounds/sidebar-top.gif') no-repeat top left;
}

.sidebarspacer hr {
	display: none;
}

.sidebarcontent {
	margin: 0 10px 10px 10px;
	padding: 0 0 15px 0;
	width: 260px;
	color: #454545;
	background: url('../images/backgrounds/sidebar-content.gif') no-repeat bottom left;
	background-color: #fff;
}

.sidebarlink h3 {
	margin: 0;
	padding: 10px 0 8px 15px;
	color: #2d9bd2;
	font-size: 14px;
	font-family: Trebuchet MS, Century Gothic, Arial, Verdana, sans-serif;
	font-weight: normal;
	background: url('../images/backgrounds/sidebar-link.jpg') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #98cbe8;
	text-transform: uppercase;
}

.sidebarcontact h3 {
	margin: 0;
	padding: 10px 0 8px 15px;
	color: #2d9bd2;
	font-size: 14px;
	font-family: Trebuchet MS, Century Gothic, Arial, Verdana, sans-serif;
	font-weight: normal;
	background: url('../images/backgrounds/sidebar-contact.jpg') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #98cbe8;
	text-transform: uppercase;
}

.sidebargeneral h3 {
	margin: 0;
	padding: 10px 0 8px 15px;
	color: #2d9bd2;
	font-size: 14px;
	font-family: Trebuchet MS, Century Gothic, Arial, Verdana, sans-serif;
	font-weight: normal;
	background: url('../images/backgrounds/sidebar-general.jpg') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #98cbe8;
	text-transform: uppercase;
}

.sidebarnews h3 {
	margin: 0;
	padding: 10px 0 8px 15px;
	color: #2d9bd2;
	font-size: 14px;
	font-family: Trebuchet MS, Century Gothic, Arial, Verdana, sans-serif;
	font-weight: normal;
	background: url('../images/backgrounds/sidebar-news.jpg') no-repeat top left;
	background-color: #fff;
	border-bottom: 1px solid #98cbe8;
	text-transform: uppercase;
}

.sidebarcontent ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebarcontent li {
	margin: 0;
	padding: 0;
}

.sidebarcontent li a {
	margin: 0 1px 0 1px;
	padding: 10px 10px 20px 10px;
	color: #454545;
	text-decoration: none;
	display: block;
	background: url('../images/backgrounds/sidebar-link-off.gif') no-repeat bottom right;
	background-color: #f5f5f5;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d5d5d5;
}

.sidebarcontent li a:hover {
	color: #fff;
	background: url('../images/backgrounds/sidebar-link-on.gif') no-repeat bottom right;
	background-color: #135cae;
}

.sidebarcontent form {
	margin: 0;
	padding: 0;
}

.sidebarcontent p {
	margin: 0;
	padding: 5px 15px 0 15px;
	font-size: 11px;
	text-align: justify;
}

.sidebarcontent img {
	margin: 0;
	padding: 5px 10px 5px 10px;
}

.sidebarnav {
	margin: 0 10px 10px 10px;
	padding: 0 0 15px 0;
	width: 260px;
	color: #454545;
	background: url('../images/backgrounds/sidebar-content.gif') no-repeat bottom left;
	background-color: #fff;
}

.sidebarnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebarnav li {
	margin: 0;
	padding: 0;
}

.sidebarnav li a {
	margin: 0 1px 0 1px;
	padding: 6px 10px 0 20px;
	color: #454545;
	text-decoration: none;
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d5d5d5;
	height: 22px;
}

.sidebarnav li a:hover {
	color: #033560;
	background: url('../images/backgrounds/sidebarnav.jpg') repeat-x bottom left;
	background-color: #0067b1;
}

.sidebarnav form {
	margin: 0;
	padding: 0;
}

.sidebarnav p {
	margin: 0;
	padding: 5px 15px 0 15px;
	font-size: 11px;
	text-align: justify;
}

.sidebarnav img {
	margin: 0;
	padding: 5px 10px 5px 10px;
}

.quotation {
	margin: 0;
	padding: 0;
	width: 280px;
	background: url('../images/backgrounds/quote-bottom.gif') no-repeat bottom center;
}

.quotation blockquote {
	margin: 0;
	padding: 20px 55px 35px 55px;
	background: url('../images/backgrounds/quote-top.gif') no-repeat top center;
	text-align: left;
	color: #033560;
	font-size: 12px;
	font-style: italic;
}

.quotation a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #033560;
}

.quotation a:hover {
	color: #5a97ce;
	display: block;
}

.quotename p {
	margin: 0 0 10px 0;
	padding: 3px 10px 0 0;
	text-align: right;
	color: #033560;
}



/* Footer */

#footercontainer {
	margin: 0 auto;
	padding: 0;
	width: 962px;
	clear: both;
	background: url('../images/backgrounds/footer-bg.gif') repeat-x top center;
	text-align: center;
	
}

#footer {
	margin: 0;
	padding: 25px 50px 25px 50px;
	color: #3b6882;
}

#footer h4 {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	font-size: 12px;
	height: 25px;
	font-family: Georgia, Times New Roman, serif;
	font-weight: normal;
}

#footer p {
	margin: 0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 10px;
}

#footer p a{
	margin: 0;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	color: #033560;
	text-decoration: none;
}

#footer p a:hover{
	color: #5a97ce;
}


/* form */

#form {
	margin: 0 0 10px 0;
	padding: 0;
}

#form p {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 12px;
}

#formfields{
	margin: 0;
	padding: 0;
	margin-left: 15px;
}

#formfields ul {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
}

#formfields li {
	list-style: none;
}

.buttons {
	margin: 0;
	padding: 0;
	padding-right: 5px;
	padding-top: 5px;
	border: none;
}

.formbuttons {
	text-transform: none;
	font-size: 11px;
	color: #000;
	border: 1px solid #333333;
	background-color: #62b5e2;
	background: #fff;
	line-height: 14px;
}

.fields {
	text-transform: none;
	color: #333333;
	font-size: 11px;
	border: 1px solid #999999;
	background-color: #ffffff;
	line-height: 15px;
}
.textform {
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
}

.textform2{
	margin: 0;
	padding: 0 0 3px 0;
	
}

.eformbuilder_val{font-size:13px;color:red;}
.eformbuilder_required{margin-left:5px;color:Red;font-weight:normal;}
.eformbuilder_table{width:400px;border:1px;}
.eformbuilder_table td{padding-top:3px;padding-bottom:3px;vertical-align:top;}
.eformbuilder_label{font-weight:bold;font-size:15px;color:#AD2152;}
.eformbuilder_formlabel_left{float:left;width:150px;font-size:13px;font-weight:normal;}
.eformbuilder_formlabel_above{width:100%;display:block;font-size:13px;font-weight:normal;margin-bottom:7px;}

.eformbuilder_textbox_left{width:185px;}
.eformbuilder_textbox_above{width:185px;}
.eformbuilder_textarea_left{width:330px;height:100px;}
.eformbuilder_textarea_above{width:330px;height:100px;}
.eformbuilder_checkbox_left{font-size:13px;}
.eformbuilder_checkbox_above{font-size:13px;}
.eformbuilder_radio_left{font-size:13px;}
.eformbuilder_radio_above{font-size:13px;}
.eformbuilder_dropdown_left{width:145px;}
.eformbuilder_dropdown_above{width:215px;}
.eformbuilder_listbox_left{width:145px;}
.eformbuilder_listbox_above{width:215px;}
.eformbuilder_grid_left{float:left;width:145px;margin-top:10px;}
.eformbuilder_grid_above{float:left;width:215px;margin-top:10px;}
.eformbuilder_grid_left td,.eformbuilder_grid_above td{font-weight:bold;font-size:12px;padding:0;margin-bottom:7px;}
.eformbuilder_gridinput_left{width:50px;}
.eformbuilder_gridinput_above{width:140px;}
.eform_builder_buttonalign{float:left;}
.eform_description{width:400px;}
.eformbuilder_button{text-align:middle;width:120px;}