/* CSS Document */
body {
	background-image: url('images/bg.jpg');
	background-repeat: repeat;
	margin:0px;
}
.body-container {
	background-image: url('images/sub_bg.jpg');
	background-repeat: repeat-y;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 66px;
	padding-left: 66px;
}
.body-text {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #646464;
	line-height: 22px;
	padding: 10px 10px 10px 10px;
	min-width: 347px;
}
.sub-bodyarea .body-text .contentpane, .sub-bodyarea .body-text .blog, .sub-bodyarea .contentpaneopenstatic {
	margin-top: -25px;
}
.sub-bodyarea .body-text .contentpane .contentheading {
	padding-top: 15px;
	color: #293A6C;
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	line-height: 24px;
}
.sub-bodyarea .body-text .componentheading {
  padding-bottom: 25px;
}
.home-bodyarea .body-text .contentpaneopen {
	margin-top: -30px;
}
.body-text h1 {
	color: #293A6C;
	font-family: arial, helvetica, sans-serif;
	font-size: 16pt;
	line-height: 24px;
}
.body-text input, .body-text textarea {
	max-width: 300px;
}
.body-text textarea {
	width: 300px;
}
.inputbox {
	width: 120px;
	margin-bottom:3px;
}
.body-text a:link, .body-text a:visited, .sub-right a:link, .sub-right a:visited {
	color: #293A6C;
	text-decoration: none;
}
.body-text a:hover, .body-text a:active, .sub-right a:hover, .sub-right a:active {
	color: #F8C42A;
	text-decoration: none;
}
.breadcrumb {
	color: #293A6C;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px #293A6C solid;
	text-align: right;
	padding-bottom: -2px;
}
.breadcrumb a:link, .breadcrumb a:visited {
	text-decoration: none;
}
.breadcrumb a:hover, .breadcrumb a:active {
	text-decoration: underline;
}
.h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #224570;
}
.home-header-flash {
	margin: 0px;
	padding: 0px;
	width: 544px;
	height: 438px;
	float: left;
}
.home-header-flash img {
  display: block;
}
.home-header-right {
	background-image: url('images/home_top_right.jpg');
	background-color: #8b95b0;
	background-repeat: no-repeat;
	width: 210px;
	height: 438px;
	float: left;
}
.home-header-right-content {
	color: #ffffff;
  	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;	
	overflow: hidden;
	height: 205px;
	width: 180px;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
}
/*hiding read more for testimonials on homepage */
.home-header-right-content a:link, .home-header-right-content a:visited {
	display: none;
}
.home-header-right-content a:hover, .home-header-right-content a:active {
	display: none;
}
.home-header-right-content a.read-more:link, .home-header-right-content a.read-more:visited, .home-header-right-content a.read-more:hover, .home-header-right-content a.read-more:active {
	display: inline;
	position: relative;
	top: -10px;
}
.home-header-right .search {
	position: relative;
	bottom: 0px;
	left: 0px;
}
.home-header-right>.search {
	bottom: 0px;
}
.home-left {
	background-image: url('images/sub_nav_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #293A6C;
	margin: 0px;
	width: 180px;
	vertical-align: top;
	height: 100%;
}
.home-leftnav {
	height: 100%;
}
.home-leftnav td {
	border-top: 1px solid #ffffff;
	height: 33px;
	width: 180px;
	text-align: center;
}
.home-leftnav td .mainlevel {
	color: #FFFFFF;
  font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	letter-spacing: 4px;
}
.home-leftnav td a:link, .home-leftnav td a:visited {
	text-decoration: none;
	text-transform: uppercase;
	background: none;
	display: block;
	height: 26px;
	width: 180px;
	padding-top: 7px;
}
.home-leftnav td a:hover, .home-leftnav td a:active {
	text-decoration: underline;
	text-transform: uppercase;
	/* background-image: url('images/menu_bg.png'); */
	background-color: #565F81;
	opacity: .8;
	filter: alpha(opacity=80);
	color:#ffffff;
	display: block;
	height: 26px;
	width: 180px;
	padding-top: 7px;
}
.home-bodyarea {
	background-color: #ffffff;
	margin: 0px;
	width: 367px;
	vertical-align: top;
}
.home-right {
	background-image: url('images/sub_right_nav_bg.jpg');
	background-color: #8b95b0;
	background-repeat: repeat-y;
	margin-top: -2px;
	width: 207px;
	vertical-align: top;
}
.home-rightnav {
	margin: 0px;
	height: 520px;
	overflow:hidden;
}
.home-footer {
	background-image: url('images/footer_bg.jpg');
	margin-left: -66px;
	width: 890px;
	height: 71px;
	color: #ffffff;
  	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;	
}
.home-footer .footer-hosting {
	margin-top: -20px;
}
.home-footer>.footer-hosting {
	margin-top: -12px;
}
.home-footer a:link, .home-footer a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.home-footer a:hover, .home-footer a:active {
	color: #ffffff;
	text-decoration: underline;
}
.home-footer li {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
	/* border-right: 1px #ffffff solid; */
}
.home-footer ul {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	text-align: center;
	display: block;
	padding-top: 15px;
}
.home-footer td>ul {
	padding-top: 0px;
}
.home-footer .mainlevel-nav {
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.home-footer .moduletable a:link, .home-footer .moduletable a:visited {
	text-decoration: none;
}
.home-footer .moduletable a:hover, .home-footer .moduletable a:active {
	text-decoration: underline;
}
.sub-header {
	background-image: url('images/sub_header.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 754px;
	height: 151px;
	overflow: hidden;
}
.sub-header .search {
	position: relative;
	bottom: 150px;
	left: 500px;
}
.sub-header>.search {
	bottom: 130px;
}
#submit {
	position: relative;
	top: -4px;
}
#submit-home {
	position: relative;
	top: 2px;
}
form>#submit-home {
	position: relative;
	top: 4px;
}
form>#submit {
	top: 0px;
}
.sub-header .search #mod_search_searchword {
	background-image: url('images/input_image.jpg');
	width: 200px;
	height: 20px;
	border: 0px;
	padding: 2px;
	margin-bottom: 7px;
}
.sub-header .search #search {
	width: 28px;
	height: 23px;
	border: 0px;
	display: block;
}
.sub-left {
	background-image: url('images/sub_nav_bg.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #293A6C;
	margin: 0px;
	width: 180px;
	vertical-align: top;
	height: 100%;
}
.sub-leftnav {
	height: 100%;
	margin-top: -5px;
}
.sub-leftnav td {
	border-top: 1px solid #ffffff;
	height: 33px;
	width: 180px;
	text-align: center;
}
.sub-leftnav td .mainlevel {
	color: #FFFFFF;
  font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	letter-spacing: 4px;
}
.sub-leftnav td a:link, .sub-leftnav td a:visited {
	text-decoration: none;
	text-transform: uppercase;
	background: none;
	display: block;
	height: 26px;
	width: 180px;
	padding-top: 7px;
}
.sub-leftnav td a:hover, .sub-leftnav td a:active {
	text-decoration: underline;
	text-transform: uppercase;
	/* background-image: url('images/menu_bg.png'); */
	background-color: #565F81;
	opacity: .8;
	filter: alpha(opacity=80);
	color:#ffffff;
	display: block;
	height: 26px;
	width: 180px;
	padding-top: 7px;
}
.sub-leftnav div {
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 8pt;
  width: 150px;
  overflow: hidden;
  text-align: left;
  padding-bottom: 8px;
  margin-top: -2px;
  margin-left: 10px;
}
/*
.sub-leftnav td div:first-child {
	border-top: 1px #ffffff solid;
	margin-top: -2px;
}
*/
.sub-leftnav div img {
	margin-right: 4px;
}
.sub-leftnav div a:link, .sub-leftnav div a:visited {
	text-decoration: none;
	background: none;
	display: inline;
	color: #ffffff;
	text-transform: none;
}
.sub-leftnav div a:hover, .sub-leftnav div a:active {
	text-decoration: underline;
	background: none;
	display: inline;
	color: #ffffff;
	text-transform: none;
}
#sub-leftrail {
	background-repeat: no-repeat;
	/* background-image: url('rand_img/1.jpg'); */
	height: 197px;
	overflow:hidden;
	margin-bottom: 5px;
}
.sub-right {
	background-image: url('images/sub_right_nav_bg.jpg');
	background-repeat: repeat-y;
	margin: 0px;
	width: 207px;
	vertical-align: top;
}
.sub-rightnav {
	background-image: url('images/sub_right_nav_head.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	min-height: 263px;
	padding: 15px;
}
.recent-news {
	padding-right: 3px;
}
.recent-news .h2 {
	color: #ffffff;
  font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 15px;
}
.recent-news .view-all-image {
}
.recent-news .view-all {
	color: #ffffff;
  font-family: arial, helvetica, sans-serif;
	font-size: 10pt;	
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-top: -3px;
	margin-bottom: -20px;
	padding-left: 15px;
}
.news-frame .createdate {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-left: 5px;
}
.news-frame div a:link, .news-frame div a:visited, .news-frame div a:link img, .news-frame div a:visited img {
	color: #ffffff;
	border-color: #ffffff;
}
.news-frame div a:hover, .news-frame div a:active, .news-frame div a:hover img, .news-frame div a:active img {
	color: #f8c42a;
	border-color: #f8c42a;
}
.contentheading {
	color: #646464;
  font-family: arial, helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
}
.latestnews {
	color: #ffffff;
  font-family: arial, helvetica, sans-serif;
	font-size: 10pt;	
	font-weight: bold;
}
.latestnews a:link, .recent-news .view-all a:link, .latestnews a:visited, .recent-news .view-all a:visited {
	color: #ffffff;
  font-family: arial, helvetica, sans-serif;
	text-decoration: none;
}
.latestnews a:hover, .recent-news .view-all a:hover, .latestnews a:active, .recent-news .view-all a:active {
	color: #ffffff;
  	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}
.sub-rightnav .contentpaneopen td {
	color: #ffffff;
  	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;	
}
.news-frame {
	color: #ffffff;
     font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;	
}
.news-frame table.contentpaneopen {
	position: relative;
	top: -20px;
	color: #ffffff;
	font-size: 9pt;
	font-weight: bold;
}
.news-frame table.contentpaneopen td {
	display: none;
} 
.news-frame table.contentpaneopen td.contentheading, .news-frame table.contentpaneopen td.createdate {
	font-size: 9pt;
	display: block;
}
.news-frame a:link, .news-frame a:visited {
	color:#ffffff;
	text-decoration: none;
}
.news-frame table.blog {
	position: relative;
	top: 20px;
}
.news-frame p {
	display: none;
}
.news-frame img {
	display: inline;
}
.sub-footer {
	background-image: url('images/footer_bg.jpg');
	margin-left: -66px;
	width: 890px;
	height: 71px;
	color: #ffffff;
  	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;	
}
.sub-footer a:link, .sub-footer a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.sub-footer a:hover, .sub-footer a:active {
	color: #ffffff;
	text-decoration: underline;
}
.sub-footer .footer-hosting {
	margin-top: -20px;
}
.sub-footer>.footer-hosting {
	margin-top: -12px;
}
.sub-footer li {
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
	/* border-right: 1px #ffffff solid; */
}
.sub-footer ul {
	margin-left: auto;
	margin-right: auto;
	width: 810px;
	text-align: center;
	display: block;
	padding-top: 15px;
}
.sub-footer td>ul {
	padding-top: 0px;
}
.sub-footer .mainlevel-nav {
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.sub-footer .moduletable a:link, .sub-footer .moduletable a:visited {
	text-decoration: none;
}
.sub-footer .moduletable a:hover, .sub-footer .moduletable a:active {
	text-decoration: underline;
}
.sub-bodyarea {
	background-color: #ffffff;
	margin: 0px;
	width: 367px;
	vertical-align: top;
}
.we-need-you {
	color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	padding-bottom: 15px;
	vertical-align: bottom;
}
.we-need-you .h2 {
	color: #F8C42A;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 18pt;
}
.we-need-you a:link, .we-need-you a:visited {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	display: block;
}
.we-need-you a:hover, .we-need-you a:active {
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: underline;
	text-align: right;
	display: block;
}
.sectiontableentry1 td, .sectiontableentry1 td a:link, .sectiontableentry1 td a:visited, .sectiontableentry1 td a:hover, .sectiontableentry1 td a:active {
	/* display: none; */	
}
/*newsletter styles */
.one {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #646464;
}
.one a:link, a:visited {  	color: #ffffff;   	text-decoration: underline; } 
.one a:hover, a:active {  	color: #ffffff;   	text-decoration: none; }
.pagenav_prev, .pagenav_next {
  display: none;
}
/*.contentpane tr td ul li{
  display: none;
}*/
