@import url('styles1.css');
body {
	background:url(../images/bgBodyInner.jpg) no-repeat center top #FFFFFF;
	color:#666666;
	font-family: Arial;
	font-size: 12px;
	padding:0;
	margin:0;
}
td, html, body, input, select, textarea, div, p, span {
	font-family: Arial;
	font-size: 12px;
	color:#666666;
}
h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	font-weight:normal;
}
img {
	border:none;
}
img.left {
	float: left;
	margin: 0 15px 15px 0;
}
img.right {
	float: right;
	margin: 0 0 15px 15px;
}
img.bdr {
	border:2px solid #E1E1E1;
}
a {
	text-decoration: underline;
	color: #0079C2;
}
a:hover {
	text-decoration: none;
	color: #005c8e;
}
#wrapper {
	width:900px;
	margin:0 auto;
}
#header {
	width: 900px;
	margin: 0 auto;
	float:left;
	height:144px;
}
#header .logo {
	margin-top:23px;
}
#header .nav {
	float:right;
	margin-top:20px;
}
#header .nav ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#header .nav li {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	color:#54a3d0;
	padding:0 5px;
}
#header .nav li a {
	color:#54a3d0;
	padding-right:5px;
	text-decoration:none
}
#header .nav li a:hover {
	color:#000000;
	padding-right:5px;
	text-decoration:none
}
#header .menu {
	float: right;
	clear:both;
	height:35px;
	margin-top:25px;
}
#header .menu ul {
	margin: 0;
	padding:0;
	list-style: none;
}
#header .menu li {
	float:left;
	padding:0;
	margin:0;
	margin-left:9px;
}
#home-container {
	float: left;
	padding-top:23px;
	padding-bottom:20px;
	width:900px;
	min-height:500px;
	margin:0 auto;
}
#container {
	float: left;
	padding-bottom:40px;
	width:900px;
	margin:0 auto;
}
#flash {
	float:left;
	height:527px;
	position:absolute;
	left:0;
	top:144px;
	width:100%;
}
#header .search {
	float:right;
	padding:5px 15px;
	padding-right:10px;
	background:url(../images/bgSearch.gif) no-repeat right top;
	margin-top:5px;
	margin-bottom:10px;
	clear:right;
}
#header .search input {
	color:#969696;
	background:transparent;
	border:none;
	font-size:11px;
	width:145px;
}
#sidebar {
	float: left;
	width: 207px;
	margin-left:30px;
}
#sidebar #left-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	margin-bottom:25px;
}
#sidebar #left-menu li {
	font-size:13px;
	color:#365f77;
}
#sidebar #left-menu li a {
	color:#365f77;
	text-decoration:none;
	display:block;
	font-weight:normal;
	padding: 10px 0px;
	padding-left:35px;
	background:url(../images/arrSideMenu.gif) no-repeat left top;
	margin-bottom:4px;
}
#sidebar #left-menu li a:hover {
	color:#002a42;
	text-decoration:none;
	font-weight:normal;
	padding-left:35px;
	background:url(../images/arrSideMenuO.gif) no-repeat left top;
}
#sidebar #left-menu li a.active {
	color:#002a42;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
	background:url(../images/arrSideMenuO.gif) no-repeat left top;
}
#sidebar #project-slider .title {
	background:#54a3d0;
	padding:12px; height:60px;
}
#sidebar #project-slider .title span {
	font-size:18px; color:#FFFFFF; width:145px; display:block;
} 
#sidebar #project-slider .slider {
	float:right;
	margin-right:10px; position:absolute; right:0; margin-top:-45px;
}
#content-wrapper {
	float:left;
	width:909px;
}
#content-wrapper-top {
	background:url(../images/bgTopContent.png) no-repeat left top;
	height:5px;
	float:left;
	width:909px;
}
#content-wrapper-mid {
	background:url(../images/bgMidContent.png) repeat-y left top;
	padding:25px 30px;
	float:left;
	width:909px;
}
#content-wrapper-bot {
	background:url(../images/bgBotContent.gif) no-repeat left bottom;
	height:5px;
	float:left;
	width:909px;
}
#content {
	float:left;
	width:602px;
	min-height:400px; text-align:justify; line-height:18px;
}
#content input[type='text'] {
	border:2px solid #bec6c9;
	padding:3px;
}
#content select {
	border:2px solid #bec6c9;
	padding:3px;
}
#content textarea {
	border:2px solid #bec6c9;
	padding:3px;
	overflow:auto
}
#content h1 {
	color:#54a3d0;
	font-size:16px;
	padding-bottom:10px;
	font-weight:bold;
}
#content h2 {
	padding:0;
	margin:0;
	color:#333333;
	font-size:14px;
	padding-bottom:20px;
	font-weight:bold;
}
#content h3 {
	padding:0;
	margin:0;
	color:#005f91;
	font-size:14px;
	padding-bottom:5px;
	font-weight:bold;
}
#content ul {
	padding:0;
	margin:0;
	list-style-type:none;
	padding-bottom:10px;
}
#content li {
	padding:0;
	margin:0;
	list-style-type:none;
	padding-bottom:10px;
	background:url(../images/arrList.gif) no-repeat left 3px;
	padding-left:15px;
}
#content .mandatory {
	color:#FF0000
}
#paging {
	padding:20px;
	float:right;
	font-size:12px;
	text-align:center;
}
#paging input type[text] {
	border:1px solid #009EC5;
	background:#F7F7F7;
	padding:0px;
	width:20px;
}
#banner {
	width:602px;
	float:left;
	margin-bottom:20px;
}
#breadcrumb {
	color:#00304b;
	font-size:20px;
	margin-bottom:10px;
	text-align:right;
	padding-right:5px;
	text-transform:uppercase
}
#footer-wrapper {
	float:left;
	width:100%;
	background:#00304b;
}
#footer {
	width:910px;
	margin:0 auto;
	padding:20px 0px;
	padding-left:5px;
}
#footer ul {
	padding:0;
	margin:0;
	list-style-type:none;
	padding:0 0px;
	width:600px;
}
#footer ul.last {
	border:none;
}
#footer li {
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	color:#cdcdcd;
	padding:0 5px;
}
#footer li a {
	color:#cdcdcd;
	text-decoration:none;
	padding-right:5px;
}
#footer li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#footer h1 {
	color:#e2c16c;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
}
#footer #copyright {
	color:#cdcdcd;
	text-align:right;
}
#footer #copyright span {
	color:#677f8c;
}
#footer #copyright a {
	color:#677f8c;
	text-decoration:none;
}
#footer #copyright a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#welcome {
	float:right;
	width:301px;
	clear:both;
	margin-top:-40px;
}
#welcome .title {
	padding-bottom:5px;
}
#welcome .description {
	color:#2b7199;
	font-weight:bold;
	text-align:justify;
}
#home-news {
	float:left;
	background:url(../images/bgCurve.gif) no-repeat right top #f3f3f3;
	width:544px;
	padding:20px 25px;
	margin-right:20px;
	height:100px;
}
#home-news h1 {
	padding-bottom:15px;
}
#home-news .date {
	color:#b0b0b0;
	font-size:11px;
	padding-bottom:5px;
	margin-top:30px;
}
#home-news .title {
	color:#54a3d0;
	font-size:14px;
	font-weight:bold;
}
#home-contact {
	float:left;
	background:url(../images/bgCurve.gif) no-repeat right top #f3f3f3;
	width:236px;
	padding:20px 25px;
	height:100px;
}
#home-contact h1 {
	padding-bottom:15px;
}
#home-contact .date {
	color:#b0b0b0;
	font-size:11px;
	padding-bottom:5px;
}
#home-contact .title {
	color:#54a3d0;
	font-size:14px;
	font-weight:bold;
}
#slideshow {
	position:relative;
	height:527px;
	width:100%;
	z-index:-1;
}
#slideshow IMG {
	position:absolute;
	top:10;
	left:0;
	z-index:8;
}
#slideshow IMG.active {
	z-index:10;
}
#slideshow IMG.last-active {
	z-index:9;
}
#container-slider {
	width:980px;
	margin:220px auto 0;
	text-align:center;
	z-index:1000;
	height:410px;
}
div#slider {
	width:900px!important;
}
#slider li {
	background: none repeat scroll 0 0 transparent;
	height: 410px;
	overflow: hidden;
	width: 303px;
	margin:0px;
}
#slider ul, #slider li {
	list-style: none outside none;
	margin: 0px;
	padding: 0;
	padding-top:20px;
}
#slider li a {
	background: none repeat scroll 0 0 transparent;
	display: block;
	width: 290px;
	height:340px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	background: url("../images/arrLftSlider.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 50px;
	position: relative;
	width: 28px; 
}
#nextBtn, #container-slider #slider1next {
	left: 915px;
	top:-265px;
}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -8000px;
}
#nextBtn a, #slider1next a {
	background: url("../images/arrRgtSlider.gif") no-repeat scroll 0 0 transparent;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display: block;
	height: 50px;
	left: -40px;
	position: relative;
	top: -215px;
	width: 28px;
	z-index: 1000;
}
/*-----------------------------INFO BOXES----------------------------------*/
.info-boxes {
	padding-top:0px;
	z-index:10;
}
.info-boxes .box-top {
	padding:21px 0;
}
.info-boxes .box {
	cursor:pointer;
	float:left;
	margin-right:6px;
	position:relative;
	width:296px;
	background:url(../images/bgBoxHome.png) no-repeat left top;
}
.info-boxes .box.last {
	margin:0;
}
.info-boxes h3 {
	color:#00304b;
	font-size:20px;
	text-align:center;
	text-transform:uppercase;
}
.info-boxes img {
	position:relative;
	z-index:3;
}
.info-boxes .box.box-1 img {
	margin-bottom:8px;
}
.info-boxes .box.box-2 img, .info-boxes .box.box-3 img {
	margin-bottom:8px;
}
.info-boxes .box-bottom {
	background:url("../images/box-shadow.png") bottom center no-repeat;
	padding-bottom:15px;
}
.info-boxes .box-bottom > div {
	font-family:'PT Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	line-height:17px;
	text-align:left;
	padding-left:24px;
	padding-right:25px;
	padding-top:5px;
	height:135px;
}
.info-boxes .box-bottom p {
	margin-bottom:23px;
}
.info-boxes .box-bottom p.last {
	margin:0;
}
.info-boxes .box-bottom p.last a {
	font-size:15px;
	line-height:17px;
	text-transform: uppercase;
	text-decoration:none;
}
.info-boxes .box-bottom p.last a:hover {
	text-decoration:underline;
}
.info-boxes .box-1 .box-bottom {
	position:relative;
	z-index:2;
}
.info-boxes .box-2 .box-bottom, .info-boxes .box-3 .box-bottom {
	position:relative;
}
.info-boxes .box-1 .info-box-text {
	background:#54a3d0;
	margin:0 5px;
}
.info-boxes .box-1 .info-box-text p {
	color:#ffffff!important;
	text-align:justify;
}
.info-boxes .box-1 .info-box-text a {
	color:#ffffff!important;
}
.info-boxes .box-2 .info-box-text {
	background:#2b7199;
	margin:0 5px;
	color:#ffffff;
}
.info-boxes .box-2 .info-box-text p {
	color:#ffffff!important;
}
.info-boxes .box-2 .info-box-text a {
	color:#FFF;
}
.info-boxes .box-3 .info-box-text {
	background:#00304b;
	margin:0 5px;
	color:#FFF;
}
.info-boxes .box-3 .info-box-text p {
	color:#ffffff!important;
}
.info-boxes .box-3 .info-box-text .button {
	background:url("../images/box-button.png");
	display:block;
	height:48px;
	position:relative;
	right:6px;
	width:267px;
	text-indent: -9999px;
}
.info-boxes .box-3 .info-box-text p {
	margin-bottom:13px;
}
.info-boxes .box-3 .info-box-text .button:hover {
	background-position:0 -47px;
}
.container-slides {
	width:550px;
	height:110px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	margin-top:-30px;
}
.slides {
	position:absolute;
	top:0;
	left:0;
	list-style:none;
	padding:0;
	margin:0;
}
.slides li {
	position:absolute;
	top:0;
	width:550px;
	display:none;
	padding:0;
	margin:0;
}
#loopedSlider, #newsSlider {
	width:550px;
	position:relative;
	clear:both;
}
ul.pagination {
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:0;
}
ul.pagination li {
	float:left;
	padding:0;
	margin:0;
	font-size:11px;
}
ul.pagination li a {
	background:url(../images/icoSlide.gif) no-repeat left center;
	color:#acacac;
	padding:5px 3px;
	text-align:center;
	text-decoration:none;
	outline:none;
}
ul.pagination li.active a {
	background:url(../images/icoSlideO.gif) no-repeat left center;
	color:#FFFFFF;
	padding:5px 3px;
	text-align:center;
	text-decoration:none
}
.dropMenu {
	position:absolute;
	z-index:99999;
	visibility:hidden;
	color:#000000;
	width:180px;
	top:76px;
	z-index:100;
	border-top:20px solid transparent;
}
.dropMenu ul {
	list-style-type:none;
	padding:0;
	padding:15px;
	margin:0;
	background:url(../images/bgDropMenu1.gif) no-repeat center top #2b7199;
}
.dropMenu li {
	list-style-type:none;
	font-size:12px;
	background:url(../images/arrMenu.gif) no-repeat left center;
}
.dropMenu li a {
	color:#d5e3eb;
	text-decoration:none;
	padding:5px 8px;
	display:block;
}
.dropMenu li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 8px;
	display:block;
}
#news {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:20px;
	margin-bottom:20px;
	font-size:12px;
}
#news .title {
	color:#384D5B;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
	line-height:18px;
}
#news .date {
	color:#333333;
	font-weight:bold;
	font-size:12px;
}
#news .image {
	border:0px solid #DADADA;
	float:left;
	margin-right:20px;
}
#news .description {
	line-height:16px;
	padding-bottom:5px;
	color:#333333;
}
#news a {
	color:#000000;
	text-decoration:none;
}
#news a:hover {
	color:#000000;
	text-decoration:underline;
}
#news.bdr {
	border-bottom:none !important;
}
#news-description {
	font-size:12px;
}
#news-description .title {
	color:#384D5B;
	font-weight:bold;
	font-size:12px;
	padding-bottom:5px;
}
#news-description .date {
	color:#384D5B;
	font-weight:normal;
	font-size:12px;
	border:none;
	padding:0;
	margin:0;
}
#news-description .datenews {
	color:#5389A8;
	font-weight:bold;
	font-size:12px;
}
#news-description .image {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
#news-description .description {
	line-height:16px;
	padding-bottom:5px;
	color:#333333;
}
#news-description a {
	color:#005f91;
	text-decoration:none;
}
#news-description a:hover {
	color:#005f91;
	text-decoration:underline;
}
#news-description .back {
	clear:both;
	text-align:right;
	margin-bottom:12px;
}
/*****Accordion Styles*****/
ul#accordion, ul#accordion ul {
	list-style: none;
	margin: 0;
	padding:0;
}
ul#accordion {
	padding:0;
	margin:0;
}
ul#accordion li {
	background:none;
	padding:0;
	margin:0;
	list-style-type:none;
}
ul#accordion ul li {
	border: none;
	color: #999;
	margin:0;
	padding: 5px 0px;
	border-bottom:#cccccc 1px solid;
	padding-bottom:10px;
}
ul#accordion ul li:last-child {
}
ul#accordion a.heading {
	color: #384d5b;
	display: block;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0px;
	text-decoration: none;
	font-weight:bold;
	border-bottom:#cccccc 1px solid;
}
ul#accordion a.heading:hover {
	color: #666666;
}
ul#accordion li.ui-accordion-selected a.heading, ul#accordion li.current a.heading {
	color: #384d5b;
	font-weight:bold;
	font-size:12px;
}
ul#accordion li ul a {
	border-bottom: 1px solid #00B9D2;
	color: #025185;
	text-decoration: none;
}
ul#accordion li ul a:hover {
	border-bottom: none;
}
/*****Additional Custom Accordion Styles*****/
body#customAccordion ul#accordion li ul {
	display: none;
}
body#customAccordion ul#accordion li.current ul {
	display: block;
}
