html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html{
height: 100%;
}

body {
background: #393939;
font-family: arial, sans-serif;
color: #7c7c7c;
height: 100%;
font-size: 62.5%;
text-align: center;
}
strong{font-weight: bold;}
em{font-style: italic;}
#main{background: #fff  url(../images/headerBg.jpg) no-repeat center top;float:left;width: 100%;}
#index{
width: 980px;
margin: 0 auto;
}
aside, section, footer{display: block;}
aside{
float: left;
width: 212px;
text-align: left;
}
h1 a{
display: block;
width: 182px;
height: 119px;
margin: 13px 0 26px 8px;
text-indent: -999em;
background: url(../images/logo.png);
}
nav ul{
width: 212px;
list-style: none;
padding: 12px 0 13px 0;
background: url(../images/navBg_bottom.png) right bottom;
color: #009ed3;
font-size: 14px;
font-weight:bolder;
}
nav a{
display: block;
color: #009ed3;
font-size: 14px;
font-weight:bolder;
text-decoration: none;
}
nav a:hover{
padding-left: 5px;
color: #75af38;
}
nav li{
padding: 0 0 14px 15px;
}
#chiroU, #chiroA, #fb, #twitter{
display: block;
text-indent: -999em;
}
#chiroU{
width: 212px;
height: 140px;
margin: 13px 0 16px 0;
background: url(../images/chiroU.png) bottom;
}
#chiroU:hover{background-position: top;}

#chiroA{
width: 212px;
height: 140px;
margin: 13px 0 16px 0;
background: url(../images/chiroA.png);
}
#chiroA:hover{background-position: bottom;}

aside h6{
font-size: 1.9em;
color: #75af38;
margin-bottom: 7px;
text-transform: uppercase;
margin-left:4px;
}
#fb{
width: 93px;
height: 61px;
float: left;
background: url(../images/smIcons.png);
}
#fb:hover{background-position: left bottom;}
#twitter{
float: left;
width: 91px;
height: 61px;
background: url(../images/smIcons.png) right top;
}
#twitter:hover{background-position: right bottom;}
section{float:right;width: 743px;text-align: justify;}
#rotator{
width: 743px;
height: 344px;
margin-bottom: 15px;
overflow: hidden;
}
#leftContent{
width: 470px;
float: left;
}
#leftContent_other {
width: 731px;
float: left;
}
section h2{color: #30a5dd;font-size: 2.59em;}
section p{
font-size: 1.25em;
line-height: 1.7;
margin-bottom: 12px;
}
section h3{
color: #75af38;
font-size: 1.8em;
text-align: right;
margin-bottom: 3px;
}
#readMore{
display: block;
text-indent: -999em;
width: 71px;
height: 20px;
float: right;
margin-top: -25px;
background: url(../images/readMore.png);
}
#readMore:hover{background-position: bottom;}
#featured{
float:right;
position: relative;
width: 234px;
min-height: 240px;
padding: 30px 0 10px 26px;
margin: -33px -1px 0 0;
z-index: 99;
font-size: .9em;
background: url(../images/featuredBg.png) no-repeat;
}

#one_featured{
float:right;
position: relative;
width: 234px;
min-height: 240px;
padding: 30px 0 30px 26px;
margin: -33px -1px 0 0;
z-index: 99;
background: url(../images/obe_featuredBg.png) no-repeat;
}

#one_featured {
	text-indent:-9999px;
}

#one_featured a {
	display:block;
	width:246px;
	height:214px;
}

#three_featured{
float:right;
position: relative;
width: 234px;
min-height: 240px;
padding: 30px 0 30px 26px;
margin: -33px -1px 0 0;
z-index: 99;
background: url(../images/three_featuredBg.png) no-repeat;
}

#three_featured {
	text-indent:-9999px;
}

#three_featured a {
	display:block;
	width:246px;
	height:214px;
}

#featured h4 {
	text-indent: -999em;
}
#featured h5 {
	font-size: 1.5em;
	color: #009ed3;
	font-weight: bold;
	margin-bottom: 6px;
	height:18px;
	position:relative;
	overflow:hidden;
}
#featured h5 a {
	color: #009ed3;
	text-decoration:none;
}
#featured h5 a:hover {
	text-decoration:underline;
}
#featured p{line-height:normal;}
#featured img{float:left; width:100px; height:64px; margin-right:6px; margin-top:3px;}
#featured span a{
color: #6d6d6d;
text-decoration: none;
font-size: 1.1em;
display: block;
text-align: right;
padding: 0 20px 0 0;
margin-top: -7px;
background: url(../images/arrow1.png) no-repeat right;
}
.right_news_out {
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
.right_news {
	position:relative;
	overflow:hidden;
	height:96px;
	margin-bottom:10px;
}
.right_news p {
	padding:0px;
	margin:0px;
}

footer{
clear:both;
height: 80px;
padding: 14px 0 0 0;
background: url(../images/footerBg.jpg) center;
}
#footerContent{
width: 980px;
text-align: left;
margin: 0 auto;
}
#contactInfo{
width: 261px;
float: left;
font-size: 1.2em;
color: #777777;
margin-top:18px;
margin-left:20px;
}
#contactInfo a {
	color:#7C7C7C;
	text-decoration:none;
}
#contactInfo a:hover {
	text-decoration:underline;
}
#contactInfo p{font-size: .9em; margin-bottom: 12px;}
#contactInfo span{float: left; margin-right: 4px;}
#sLink{
width: 12px;
height: 12px;
float: left;
text-indent: -999em;
background: url(../images/sLogo.png);
}
#footerpart{
float: left;
width: 379px;
height: 65px;
background: url(../images/recentTweet.png) center;
}
.footerpart_inside {
	padding:4px 8px;
	font-size:11px;
}
.footerpart_inside a {
	color:#7C7C7C;
	text-decoration:none;
}
#bio{
float: right;
width: 274px;
}
#bio h6{
color: #b6b6b6;
font-size: 1.84em;
margin-bottom: 6px;
margin-top:20px;
}
#bio a{color: #b6b6b6;}
#bio a:hover{text-decoration: none;}
#bio p{
font-size: 1.1em;
line-height: 1.4;
width: 201px;
float: left;
padding-top: 6px;
border-top: 1px solid;
}

/* ======= INTERIOR STYLES ========== */

nav .active a{
font-weight: bold;
color: #026f93;
}
nav .active a:hover{
padding: 0px;
}
#inner img{max-width: 743px;}
#inner h2 {
	font-size: 1.3em;
	position: relative;
	z-index: 3;
	display: inline;
	background: #fff;
	padding: 10px 20px;
	top: -26px;
	left: -20px;
	font-weight:bold;
}
#inner h2 a {
	text-decoration:none;
}
#inner h2 a:hover {
	border-bottom:1px dashed #30A5DD;
}
#inner h3{
text-align: left;
font-size: 1.59em;
color: #30a5dd;
margin-bottom: 4px;
letter-spacing: 1.5px;
font-weight:bold;
font-weight:normal;
}
#inner h3 a{
color: #30a5dd;
text-decoration:none;
}
#inner h3 a:hover{
border-bottom:1px dashed #30A5DD;
}
#inner h4{
font-size: 1.8em;
color: #75af38;
margin-bottom: 10px;
}
#inner p{font-size: 1.32em;
text-align: left;}
#inner a{
color: #30a5dd;
}
#inner a:hover{text-decoration: none;}
section ul{
font-size: 1.3em;
list-style: none;
margin-left: 20px;
}
section ul li{
padding-left: 14px;
margin-bottom: 5px;
background: url(../images/bullet.png) no-repeat left top;
}
#inner {padding-bottom: 15px;}
.news_all {
	position:relative;
	overflow:hidden;
	margin-bottom:8px;
	font-size:12px;
}
/* ======= CONTACT FORM STYLES ========== */

#eocForm{
width: 450px;
color: #fff;
font-weight: bold;
background: #029dd3;
padding: 15px;
border: 1px solid #72dbff;
-moz-box-shadow: 4px 4px 0px #006b90;
-webkit-box-shadow: 4px 4px 0px #006b90;
box-shadow: 4px 4px 0px #006b90;
}
#eocForm label{display: block;margin: 0 0 3px 0;}
#eocForm input[type="text"] {
margin: 0 0 10px 0;
border: 0px solid;
width: 200px;
padding: 4px;
color: #333;
}
#eocForm textarea{
overflow: auto;
color: #333;
border: 0px;
font-family: arial, sans-serif;
font-size: 1.3em;
padding: 4px;
width: 440px;
height: 150px;
}
#contactSubmit{
background: #75af38;
border: 0px;
padding: 4px;
color: #fff;
float: right;
margin: 5px 2px 0 0;
font-weight: bold;
font-size: 1.7em;
cursor: pointer;
-moz-box-shadow: 3px 3px 0px #006b90;
-webkit-box-shadow: 3px 3px 0px #006b90;
box-shadow: 3px 3px 0px #006b90;
}
#contactSubmit:active{
-moz-box-shadow: 0px 0px 0px #006b90;
-webkit-box-shadow: 0px 0px 0px #006b90;
box-shadow: 0px 0px 0px #006b90;
position: relative;
top: 3px;
left: 3px;
}

/* ======= MISC. STYLES ========== */

.fLeft{float: left} .fRight{float:right}
.imgLeft{margin: 6px 15px 0 0;}
.imgRight{margin: 6px 0 0 15px;}

.news_main {
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
	font-size:10px;
	margin-left:4px;
}
.othe_news_m img {
	float:left;
	margin-top:4px;
	margin-right:13px;
	margin-left:10px;
	margin-bottom:8px;
	width: 210px !important;
	height: auto !important;
}
.news_main p {
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:normal;
}
.news_main {
	font-size:12px;
}
.news_main a {
	color:#666;
}
.news_main h2 {
	font-size:18px;
	position:relative;
	overflow:hidden;
}
.news_main h2 a {
	color:#30A5DD;
	text-decoration:none;
}
.news_main h2 a:hover {
	text-decoration:underline;
}

.news_main h3 {
	color: #75af38;
	font-size: 18px;	
}

.news_main h3 a {
	color: #75af38;
	font-size: 18px;	
}

.news_main h3 a:hover {
	color: #75af38;
	text-decoration:none;
}

.news_main img {
	padding:5px;
}

.art {
	float:right;
	margin-top:40px;
	margin-right:10px;
}

td {
	vertical-align:top;
}

tr {
	vertical-align:top;
}

th {
	vertical-align:top;
}

.r_n_u {
	border:1px solid #e5f6fe;
}


.r_n_u h3 {
	padding-left:7px;
	float:left;
	color:#30A5DD;
}

.r_n_u h3 a {
	color:#30A5DD;
	text-decoration:none;
}

.r_n_u h3 a:hover {
	color:#2a95c8;
	text-decoration:underline;
}

.r_n_u td {
	padding:3px 0px;
	vertical-align:middle;
}

.main_img_box p {
	text-indent:-9999px;
	line-height:1px;
}

.news_main p {
	text-indent:13px;
}

.mmm img {
	padding:0px;
}

.navigation {color:#666; border:0px; margin-bottom:15px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:underline;color: #636363;background:#F9F9F9;border:1px solid #E6E6E6;padding:3px 8px;font-size:12px}
.navigation a:hover {background:#ccc;color:#FFFFFF;	border-color:#E6E6E6;}
.navigation span {text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}



