* {
	margin: 0px;
	padding: 0px;
}
html, body {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #212121;
	background: url(../images/bg_1.jpg) no-repeat top center #65aae2;
}
p {
	margin: 0 0 12px;
}
a img {
	border: 0;
}
a {
	color: #00adee;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
html #wrapper {
	margin: 0 auto !important;
	width: 980px;
	background: #fff; 
}
#wrapper .site_phrases_top {
	position: absolute;
	width: 902px;
	top: 0;
	font-size: 9px;
	display: none; 
}
#wrapper .site_phrases_bottom {
	padding-top: 10px;
	font-size: 9px;
	background: #1053a4; 
}
#wrapper .site_phrases_top ul, 
#wrapper .site_phrases_bottom ul {
	color: #555;
	font-weight: bold;
	list-style: none;
	padding: 5px;
	text-align: center;
}
#wrapper .site_phrases_top li, 
#wrapper .site_phrases_bottom li {
	display: inline;
	margin: 5px;
}
#skip_nav {
	display: none;
}
#top_inner_wrapper {
	background: url(../images/page-top.jpg) no-repeat;
	width: 980px;
	min-height: 471px;
	height: auto !important;
	height: 471px;
	float: left;
	position: relative;
}
#title_bar h1 {
	color: #fff;
	font-size: 29px;
	height: 30px;
	line-height: 30px;
	margin-left: 100px;
	overflow: hidden;
	padding-top: 22px;
	width: 380px;
	position: absolute;
	left: -3000px;
}
#page_date {
	display: none;
}
#logo object {
    bottom: -216px;
    left: 272px;
    position: relative;
}
#summary {
	color: #fff;
	position: relative;
	font-weight: 300;
	top: 19px;
	left: 275px;

	font-size: 17px;
	overflow: hidden;
	width: 611px;
	height: 21px;
	position: absolute;
	left: -3000px;
}
#summary p {
	margin: 0;
}
#breadcrumb {
	width: 645px;
	height: 32px;
	top: 58px;
	left: 257px;
	position: absolute;
	background: url(../images/breadcrumbs.jpg) no-repeat;
	display: none; 
}
#breadcrumb ul {
	padding: 10px 23px 10px 40px;
	overflow: hidden;
	height: 12px;
}
#breadcrumb ul li {
	display: inline;
	margin-right: 11px;
}
#breadcrumb ul li a {
	color: #555;
	text-decoration: none;
	padding: 18px 0 18px 16px;
	background: url(../images/arrow.jpg) left no-repeat;
}
#breadcrumb ul li a:hover {
	color: #000;
	text-decoration: underline;
	padding: 18px 0 18px 16px;
	background: url(../images/arrow-over.jpg) left no-repeat;
}
#breadcrumb ul li.this_page {
	color: #555;
	font-weight: bold;
	text-decoration: underline;
	padding: 18px 0 18px 20px;
	background: url(../images/double-arrow.jpg) left no-repeat;
}
#content {
	float: right;
	width: 713px;
	position: relative;
	margin-top: 0;
	background: #fff; 
}
#main {
	background: #fff; ;
}
#main_inner_wrapper {
} 
 
#content_inner_wrapper {
	margin: 0;
	padding: 0 30px 0 30px; 
}
#content h2 {
	color: #0061af;
	height: 36px;
	font-size: 28px;
	padding: 0;
	margin: 0 0 19px 0 !important;
}
#content h3 {
	color: #00adee;
	text-trans2e3192: uppercase; 
	letter-spacing:-1px;
	font-size: 18px;
	margin-bottom: 10px; 

}
#content h4 {
	color: #35598a;
}

#content ol {
	margin: 15px 0 15px 23px;
	line-height: 21px; 
}
#content ol li {
	padding: 0;
}
#content p {
	line-height: 21px; 
}
#content img {
	border: 1px solid #dff6ff;
}
.editor_overlay {
	border: 1px dashed #485e5c;
	background-color: #e7e7e7;
}

html #content form {
	border: #3a3a3a solid 1px;
	background: #282826;
	color: #fff; 
}
html #content label {
	color: #9A9A9A;
}
html #content textarea {
	color: #fff;
	font-size: 14px;
	background: #BABABA; 
}
html #content input {
	color: #fff;
	background: #BABABA; 
}
html #content fieldset {
	border: 0;
}
html #content form p#submitButtons {
	float: right;
	padding-right: 25px;
}
html #content input#submit {
	background: #BABABA;
	font-weight: bold;
	margin-top: 8px;
	margin-right: 10px;
	width: 60px;
	color: #fff;
	cursor: pointer;
}
html #content input#submit:hover {
	color: #fff;
	background: #26a5cc;
}
html #content input#reset {
	background: #BABABA;
	font-weight: bold;
	margin-top: 8px;
	width: 100px;
	color: #fff;
	cursor: pointer;
}
html #content input#reset:hover {
	color: #fff;
	background: #26a5cc;
}
html #content radio {
	color: #cc0000;
}
html #content checkbox {
	color:#cc0000;
}
html #content select {
	color:#cc0000;
}
#content input.errorInput, 
#content textarea.errorInput, 
#content checkbox.errorInput {
	color: #F00;
	border: 1px solid #f00;
	border-bottom-color: #EFD1D1;
	border-right-color: #EFD1D1;
}
#content input.okayInput, 
#content textarea.okayInput, 
#content checkbox.okayInput {
	color: #009900;
	border: 1px solid #009900;
	border-bottom-color: #CFFFCF;
	border-right-color: #CFFFCF;
}
#lhcol {
	float: left;
	height: auto !important;
	margin: -271px 0 0 0;
	min-height: 200px;
	position: relative;
	width: 267px;
}
#lhcol #leftcatmenu ul {
	padding: 0 0 0 0 ;
	margin: 0 0 20px 0 ; 
	font-weight: bold; 
}
#lhcol #leftcatmenu ul li {
	list-style: none;
}
#lhcol #leftcatmenu ul li.this_page {
	color: #fff;
	text-decoration: none;
	padding: 0;
	height: 31px;
	width: 221px;
	border: 3px solid #00a1de; 
 	font-size: 15px;
	margin: 0 0 5px 15px;
	padding: 0 0 0 10px;
	line-height: 31px; 
	background: #00adee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0096cf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0096cf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00adee,  #0096cf); /* for firefox 3.6+ */ 

}
#lhcol #leftcatmenu ul li a {
	color: #fff;
	text-decoration: none;
	padding: 0;
	height: 31px;
	width: 221px;
	border: 3px solid #00a1de; 
 	font-size: 15px;
	margin: 0 0 5px 15px;
	padding: 0 0 0 10px;
	line-height: 31px; 
	background: #00adee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0096cf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0096cf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #00adee,  #0096cf); /* for firefox 3.6+ */ 
}
#lhcol #leftcatmenu ul li a:hover {
	background: #0098d1; 

}

#lhcol h2 {
	color: #fff;
	font-size: 20px;
	line-height: 50px; 
	padding: 0 0 0 10px;
	margin: 0 0 0 15px; 
	position: relative;
	top: 0;
	width: 221px;
	height: 50px;
	
	background: #00adee; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096cf', endColorstr='#00adee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0096cf), to(#00adee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0096cf,  #00adee); /* for firefox 3.6+ */ 
	border-top: 3px solid #00a1de;
	border-left: 3px solid #00a1de;
	border-right: 3px solid #00a1de;
	
     -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;

}
#pagemenu_inner_wrapper_left ul {
	list-style-type: none;
	margin-bottom: 10px; 
}
#pagemenu_inner_wrapper_left ul li a {
	display: block;
	width: 227px;
	height: 29px;
	line-height: 29px;	
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #fff;
	color: #e1e1e1;
	font-size: 14px;
	text-decoration: none;
	background: #00adee;
	margin: 0 0 0 15px; 

}
#pagemenu_inner_wrapper_left ul li a:hover {
	display: block;
	width: 227px;
	height: 29px;
	line-height: 29px;	
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #fff;
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	background: #0096cf;
	margin: 0 0 0 15px; 

}
#pagemenu_inner_wrapper_left ul li.this_page {
	display: block;
	width: 227px;
	height: 29px;
	line-height: 29px;	
	padding: 0 0 0 10px;
	border-bottom: 1px dashed #fff;
	color: #e1e1e1;
	font-size: 14px;
	text-decoration: none;
	background: #00adee;
	margin: 0 0 0 15px; 

}
.sidebar_plugin, #pagemenu_inner_wrapper_left ul.menu {
	padding-bottom: 8px;
	
}
#externalLinks.sidebar_plugin {
	background: none;
	padding-bottom: 0;
}
.sidebar_plugin p {
    background: none repeat scroll 0 0 #00adee;
    color: #E1E1E1;
    font-size: 14px;
    line-height: 21px;
    margin: 0 18px 10px 15px;
    padding: 11px;
    position: relative;
    width: 215px;
}
.sidebar a {
	color: #000;
}
.sidebar a:hover {
	color: #ba7b44;
}
#sidebar_image {
	padding: 10px 0;
	width: 92% !important;
}
#pagemenu_inner_wrapper_left .sidebar_plugin ul li.this_page {
	color: #333;
	line-height: 30px;
	text-decoration :none;
	width: 175px;
}
#pagemenu_inner_wrapper_left ul li.this_page.visibility {
	margin-bottom: 0 !important;
}
#footer {
	text-align: center;
	clear: both; 
	padding: 30px 0 0 0;
	color: #fff;
	height: 85px; 
	background: url(../images/footer_bg.jpg) no-repeat top #1053a5; 
}
#footer_inner_wrapper {
}
#footer_inner_wrapper ul {
	margin-bottom: 20px; 
}
#footer_inner_wrapper ul li {
	display: inline
}
* html #footer_inner_wrapper ul li {

}
#footer_inner_wrapper ul li a {
	color: #fff;
	text-decoration: underline;
	padding: 0 10px 0 10px; 
	background: url(../images/footer_bullet.gif) no-repeat right; 
}
#footer_inner_wrapper ul li a:hover {
	text-decoration: none;
	padding: 0 10px 0 10px; 
	background: url(../images/footer_bullet.gif) no-repeat right; 
	
}
#footer_inner_wrapper ul li.this_page {
	text-decoration: none;
	padding: 0 10px 0 10px; 
	background: url(../images/footer_bullet.gif) no-repeat right;
	color: #fff; 
}
#footer_inner_wrapper p#copyright {
	font-size: 12px; 
}
#link_rotator {
	font-size: 12px; 
}
#link_rotator a {
	color: #fff; 
}
#link_rotator a:hover {
	text-decoration: none; 

}
#subfooter {
	clear: both;
}
#advanced_layouts_78 #text_image_1,
#advanced_layouts_78 #text_image_2, 
#advanced_layouts_78 #text_image_3,
#advanced_layouts_78 #text_image_4,
#advanced_layouts_78 #text_image_5, 
#advanced_layouts_78 #text_image_6, 
#advanced_layouts_78 #image_1_block {
	border-color: #bbb !important;
}
#content ul {
	font-weight: bold;
	color: #00adee;
	line-height: 21px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 20px;

}
#content ul li {
}
html #lhcol #sidebar_text p { 
    margin: 0 18px 10px 15px !important;
    padding: 11px !important;
    width: 215px !important;
} 
