@import url("content_style.css");

body {margin:0; padding: 0; background:#666 url(../images/bg.jpg) fixed center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
body.two {background:#666 url(../images/bg2.jpg) fixed center no-repeat;}
body.three {background:#666 url(../images/bg3.jpg) fixed center no-repeat;}
body.four {background:#666 url(../images/bg4.jpg) fixed center no-repeat;}
body.five {background:#666 url(../images/bg5.jpg) fixed center no-repeat;}
body.six {background:#666 url(../images/bg6.jpg) fixed center no-repeat;}
body.seven {background:#666 url(../images/bg7.jpg) fixed center no-repeat;}
body.eight {background:#666 url(../images/bg8.jpg) fixed center no-repeat;}
body.nine {background:#666 url(../images/bg9.jpg) fixed center no-repeat;}
body.mceContentBody {background:#fff; padding:10px}

div, p, ul, li, h1, h2, h3, h4, h5, h6, input, select, textarea {margin: 0; padding: 0}

a {text-decoration: none;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
a:hover {text-decoration: underline;}
p, ul, ol {color:#666;}
p {margin:7px 0; font-size:11px; line-height:15px}
h1 {color:#000; font-size:22px; font-weight:normal; line-height:24px; margin:0 0 10px 0;}
h2 {color:#000; font-size:14px; font-weight:normal; line-height:16px; margin:0 0 12px 0;}
h3 {color:#000; font-size:13px; font-weight:normal; line-height:15px; margin:0 0 12px 0;}
h4 {color:#000; font-size:12px; font-weight:normal; line-height:14px; margin:0 0 12px 0;}
h5 {color:#000; font-size:11px; font-weight:normal; line-height:13px; margin:0 0 12px 0;}
ul {margin:0 0 20px 20px;}

.right {float:right}
.left {float: left}
.clear {clear:both}
.clearright {clear:right}

.textright {text-align:right}
.textcentre {text-align:center}

.pad {padding:10px}

#container {width:950px; margin: 10px auto 0 auto;}

#header {margin:0 0 10px 0 ; padding: 0}
#header a {color:#fff}
#header .right {width:600px; margin-top:40px; text-align:right;}
#header #search {color: #fff; font-size: 11px; line-height: 14px; font-weight:normal;}
#header form {width:225px; height:28px; float:right; margin-left:20px}
#header form .hidden {display: none;}
#header input.search {background:url(../images/searchbg.png) no-repeat; border:none; display:block; width:155px; height:20px; overflow:hidden; margin-right:20px; padding:0px 0 0 12px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px}
#header input.searchbtn {background:url(../images/searchbtn.png) no-repeat; border:none; overflow:hidden; width:58px; height:20px; float:right; padding-top:40px; margin:0}


ul#nav {list-style: none; background:#bcbec0 url(../images/navbg.jpg) repeat-x; color: #000; font-size: 12px; font-weight: normal;  clear:both; position: relative; display:block; height:34px; margin:0; z-index:99; padding: 0 0 0 20px }
ul#nav li {display:inline; margin: 0; float:left}
ul#nav li.right {float:right}
ul#nav li.selected {}
ul#nav li.selected a{color:#000;}
ul#nav li:hover{background:#a9abae url(../images/navbg_on.jpg) repeat-x;}
ul#nav li:hover a{color:#000;}
ul#nav li a{color:#000; display:block;padding: 10px 35px;}
ul#nav li a:hover{text-decoration:none}
ul#nav li div.nav_map { width: 280px; float:left; border:none; display: none; position:absolute; top:inherit; left:inherit;  background:#e9e9e9; color:#333; padding:8px; margin:0 5px;}

ul#nav li div.nav_map img {position: -100px -200px}
ul#nav li div.nav_map div.navmapblock{ background:url(../images/dropdown_item_bg.jpg) repeat-y; width: auto; color:#333; margin:1px 0; padding:4px 5px;}
ul#nav li div.nav_map div.navmapblock:hover{ background:#ccc; }
ul#nav li div.nav_map div.navmapblock a{ color:#cc0000; display:inline; padding:0; }
ul#nav li div.nav_map div.navmapblock a:hover {text-decoration:none}
ul#nav li div.nav_map div.navmapblock ul a{font-weight:normal;}
ul#nav li div.nav_map div.navmapblock ul li{margin:0; padding:4px 0; font-size:11px}
ul#nav li div.nav_map div.navmapblock ul li:hover {background:none}
ul#nav li div.nav_map div.navmapblock ul li ul li{margin:0; padding:4px 0 4px 8px;}



ul#breadcrumb {list-style: none;  margin-bottom: 20px; padding-bottom:10px; border-bottom:1px solid #ebebeb; display:none}
ul#breadcrumb li {display: inline; background: #fff; padding: 2px 8px 2px 3px; margin:0 5px 0 0; border-right:1px solid #ebebeb}
ul#breadcrumb li.initial {margin:0 3px 0 0; color:#000; font-weight:bold}
ul#breadcrumb li a {font-weight:normal; color: #000; text-transform: none;}



#mainpanel {background:0; padding:20px 0; clear:both; }

.panel {background:#fff; padding:10px;}

#maincontent {background:0;}

#maincontent a {color:#900; text-decoration:underline}
#maincontent h1 {color:#000; font-style:italic;}
#maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6 {}

#bannerwrap {background:#fff; padding:3px; margin:0 0 10px 0; border:1px solid #e9e8e8;}

ul#banner {background:#ebebeb; border:1px solid #f4f4f4; height: 290px; border-bottom:0; padding:0; margin:0 auto; overflow:hidden; display: block; position: relative}
ul#banner li.panel {padding:0; list-style:none; height:290px; overflow:hidden; display: none; position:relative; }
ul#banner li.first { display: block; }
ul#banner li .panel-overlay {position:absolute; float:left; bottom:0; left:0; height:80px; display:block; width:940px;}
ul#banner li.item-0 .panel-overlay {background:#39ab4a;}
ul#banner li.item-1 .panel-overlay {background:#008845;}
ul#banner li.item-2 .panel-overlay {background:#262261;}
ul#banner li.item-3 .panel-overlay {background:#534741;}
ul#banner li.item-4 .panel-overlay {background:#82bc3f;}
ul#banner li.item-5 .panel-overlay {background:#29a1d8;}
ul#banner li.item-6 .panel-overlay {background:#0071b2;}
ul#banner li.item-7 .panel-overlay {background:#db8b1a;}
ul#banner li.item-8 .panel-overlay {background:#a70f4f;}
/* ul#banner li.item-8 .panel-overlay h2, ul#banner li.item-8 .panel-overlay p {color:#333} */
ul#banner li .panel-overlay h1 {color:#fff; margin:10px 0; padding:0 7px; font-weight: bold; font-size: 22px; font-style: normal;}
ul#banner li .panel-overlay p {color:#fff;padding:0 7px}

ul#banner.darkblue li .panel-overlay {background:#262261;}
ul#banner.blue li .panel-overlay {background:#0071b2;}
ul#banner.lightblue li .panel-overlay {background: #29a1d8;}
ul#banner.darkgreen li .panel-overlay {background: #008845;}
ul#banner.green li .panel-overlay {background: #39ab4a;}
ul#banner.yellow li .panel-overlay {background: #a70f4f; }
/* ul#banner.yellow li .panel-overlay h2, ul#banner.yellow li .panel-overlay p{color:#333;} */
ul#banner.limegreen li .panel-overlay {background: #82bc3f;}
ul#banner.orange li .panel-overlay {background: #db8b1a;}
ul#banner.brown li .panel-overlay {background: #534741;}

ul.bannernav {margin:0; padding:0 3px; display:block; height:105px;}
ul.bannernav li {margin:0; padding:0; list-style:none; display:block; float:left;}
ul.bannernav li a {margin:0; padding:0;}
ul.bannernav li a img {border:1px solid #999 }
ul.bannernav li a img:hover {border:1px solid #fff }

ul.bannernav.darkblue {background:#262261 url(../images/bannerbg_darkblue.gif) repeat-x;}
ul.bannernav.blue {background:#0071b2 url(../images/bannerbg_blue.gif) repeat-x;}
ul.bannernav.lightblue {background: #29a1d8 url(../images/bannerbg_lightblue.gif) repeat-x;}
ul.bannernav.darkgreen {background: #008845 url(../images/bannerbg_darkgreen.gif) repeat-x;}
ul.bannernav.green {background: #39ab4a url(../images/bannerbg_green.gif) repeat-x;}
ul.bannernav.yellow {background: #a70f4f url(../images/bannerbg_yellow.gif) repeat-x;}
/*#maincontent ul.bannernav.yellow li a{color: #333;} */
ul.bannernav.limegreen {background: #82bc3f url(../images/bannerbg_limegreen.gif) repeat-x;}
ul.bannernav.orange {background: #f2ae4d url(../images/bannerbg_orange.gif) repeat-x;}
ul.bannernav.brown {background: #534741 url(../images/bannerbg_brown.gif) repeat-x;}


ul.items-1 li {width:616px;}
ul.items-2 li {width:307px;}
ul.items-3 li {width:202px;}
ul.items-4 li {width:152px;}
ul.items-5 li {width:121px;}
ul.items-6 li {width:100px;}
ul.items-7 li {width:86px;}


#maincontent #sectionnav {width:285px; float:right; display:block; margin:0 0 20px 0; background:#fff url(../images/panelbg.jpg) top right no-repeat; border:1px solid #e9e8e8; padding:10px 10px 35px 10px; zoom: 1;}
#maincontent #sectionnav h4 {color:#333; font-size:14px; padding:4px; margin:0 0 12px 0; font-weight: bold;}
#maincontent #sectionnav ul {list-style:none; font-size:12px; margin:0 0 10px 0;}
#maincontent #sectionnav ul a {color:#333; display:block; text-decoration:none}
#maincontent #sectionnav ul li {margin:0 0 9px 0; padding:1px 8px; text-align:left; border-left:15px solid #fff;}
#maincontent #sectionnav ul li.darkblue {border-left:15px solid #262261;}
#maincontent #sectionnav ul li.blue {border-left:15px solid #0071B2;}
#maincontent #sectionnav ul li.lightblue {border-left:15px solid #29A1D8;}
#maincontent #sectionnav ul li.darkgreen {border-left:15px solid #008845;}
#maincontent #sectionnav ul li.green {border-left:15px solid #39AB4A;}
#maincontent #sectionnav ul li.yellow {border-left:15px solid #a70f4f;}
#maincontent #sectionnav ul li.limegreen {border-left:15px solid #82BC3F;}
#maincontent #sectionnav ul li.orange {border-left:15px solid #db8b1a;}
#maincontent #sectionnav ul li.brown {border-left:15px solid #534741;}
#maincontent #sectionnav ul li ul li {background:none; list-style:square; margin:0 0 0 20px; padding:6px 0px 6px 4px; color:#fff; border:none;}
#maincontent #sectionnav ul li:hover a {text-decoration:underline}
#maincontent #sectionnav ul li:hover ul li a {text-decoration:none}
#maincontent #sectionnav ul li ul li:hover a {text-decoration:underline}
#maincontent #sectionnav ul li.selected {font-weight:bold}
#maincontent #sectionnav ul li.selected:hover a {color:#000}

#form {width:602px; background: #fff; margin: -1px 0 20px 0; padding: 10px}
#form form#contactform {padding: 0; margin: 0}
form#contactform td.label {font-size: 12px; text-align: right; width: 200px;}
form#contactform input, form#contactform textarea {border:1px solid #ebebeb; padding:4px; background:#f8f8f8; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; width:300px}
form#contactform textarea {height:80px;}
form#contactform input.submit {background:#39AB4A; padding:5px 25px; color:#fff; border:none; width:auto; font-weight: bold; font-size: 14px;}
form#contactform .star {color:#cc0000; font-size:15px; margin:0 6px;}




#maincontent li.searchresult {padding:0 0 10px 0; border-bottom:#ebebeb solid 1px; margin:0 0 20px 0}
#maincontent li.searchresult ul.path {font-size:14px; margin:0 0 5px 0; padding:0;}
#maincontent li.searchresult ul.path li {display:inline; margin:0 8px 0 0; padding:0 8px 0 0; border-right:1px solid #ccc}
#maincontent li.searchresult ul.path li a {color:#900}
#maincontent li.searchresult p a {color:#666; font-size:11px;}
#maincontent li.searchresult p a strong {padding:2px; background:#f8c265; font-style:italic; font-weight:bold}
#maincontent li.searchresult h4 a {color:#000; font-size:12px;}

ul#rss {margin:0; padding:0; list-style:none}
ul#rss li.rssheadline {margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #ccc}
ul#rss li.rssheadline .title {font-size:12px; color:#000; font-weight:normal; text-align:left; margin: 0 0 4px 0; display: block}
ul#rss li.rssheadline .abstract {margin:0; font-size:11px; color:#666; font-weight:normal; text-align:left; display: block}
ul#rss li.rssheadline:hover .title {color:#333;}
ul#rss li.rssheadline:hover .abstract {color:#333;}

#partners { background:url(../images/partnerlogosbg.jpg) no-repeat center;}
div#partnerlogos { padding:23px 10px; height:130px}
div#partnerlogos div {width:700px; overflow:hidden}
div#partnerlogos ul { list-style:none;  margin-left:0px}
div#partnerlogos ul li { display:block; width:135px; height: 100px; margin:10px; padding:10px 10px;}
div#partnerlogos ul li img {margin:7px 0 15px 0}

#maincontent ul li.sitemapprimary {width:170px; display:block; float:left; background:#f8f8f8; margin:0 10px 10px 10px; padding:10px; text-align:left; font-size:14px; text-transform:normal}
#maincontent ul li.sitemapprimary a {color:#000}
#maincontent ul li.sitemapprimary ul{margin:0; padding:0;}
#maincontent ul li.sitemapprimary li{width:auto; display:block; float:none; margin:4px 0 4px 0; padding:0; font-size:11px; text-transform:none}
#maincontent ul li.sitemapprimary li a {color:#666;}

#maincontent #newslist {margin-left:185px; width:485px}
#maincontent #newslist h2 {color:#000; font-size:17px; text-transform:normal; font-weight:normal; line-height:21px; margin:10px 0; padding-top:10px;  border-top:1px dotted #ccc}
#maincontent #newslist ul.newsheadlines {margin:0; padding:0; list-style:none}
#maincontent #newslist ul.newsheadlines a:hover {text-decoration:none}
#maincontent #newslist ul.newsheadlines li.rssheadline {margin:0; padding:10px 0; border-bottom:1px dotted #999}
#maincontent #newslist ul.newsheadlines li.rssheadline:hover {background:#f4f4f4;}
#maincontent #newslist ul.newsheadlines li.rssheadline .title {font-size:12px; color:#000; text-transform:normal; font-weight:normal; text-align:left; display: block}
#maincontent #newslist ul.newsheadlines li.rssheadline .abstract {margin:0; font-size:11px; color:#666; font-weight:normal; text-align:left; display: block}
#maincontent #newslist ul.newsheadlines li.rssheadline:hover .title {color:#333;}
#maincontent #newslist ul.newsheadlines li.rssheadline:hover .abstract {color:#333;}

#maincontent.newspage #newslist { width:602px; margin:0; padding: 15px 10px; background: #fff;}
#maincontent.newspage #newslist h2 {color:#000; font-size:19px; text-transform:normal; font-weight:normal; line-height:1.3em; margin:0 0 10px 0; padding-top:0;  border-top:none}
#maincontent.newspage #newslist ul.newsheadlines {margin:0; padding:0; list-style:none}
#maincontent.newspage #newslist ul.newsheadlines a:hover {text-decoration:none}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline {margin:0; padding:10px; border-bottom:1px dotted #ccc; clear: left; height: 120px;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline img {float:left; margin: 0 10px 10px 0}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline:hover {background: #f4f4f4;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline h3 {font-size:15px; color:#900; margin: 0 0 5px 0;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline h4 {margin:0 0 10px 188px; font-size:12px; color: #777;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline h5 {margin:0 0 0 188px; padding: 8px; font-size:11px; color:#900; font-weight:normal; text-align:left; border: 1px solid #ddd; border-right: none;border-left: none;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline:hover h3 {color:#333;}
#maincontent.newspage #newslist ul.newsheadlines li.newsheadline:hover h4 {color:#333;}


.controls {position:relative; padding: 70px 30px 0 30px;}

form#quickcontact {width:auto; margin:0 0 10px 0; padding:0; background:#f4f4f4; border:1px solid #ebebeb;}
form#quickcontact fieldset {border:none; padding:5px 10px; margin:0 0 20px 0; width:auto;}
form#quickcontact legend {font-size:12px; color:#000; text-transform:normal; font-weight:normal; width:100px; line-height:14px; margin:10px 0 0 0; padding:0}
form#quickcontact p {text-align:left; font-size:11px; line-height:13px; color:#888}
form#quickcontact ul {margin:0; padding:0;}
form#quickcontact ul li {margin:0 0 2px 0; list-style:none}
form#quickcontact label {font-size:11px; color:#888; margin-bottom:4px; display:block }
form#quickcontact input, form#quickcontact textarea {border:1px solid #e2e2e2; padding:2px; background:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; width:140px}
form#quickcontact input:hover, form#quickcontact textarea:hover {border:1px solid #ccc; background:#fff;}
form#quickcontact textarea {height:60px;}
form#quickcontact input.submit {background:#006a51; padding:2px 15px; color:#fff; border:none; width:auto; margin:5px 0 0 0}



#footer {background:#c0c0c0 url(../images/footerbg.jpg) repeat-x; padding:8px 5px; margin-bottom:5px;}
#footer .rightcol {}
#footer a {color:#666;}
#footer ul {font-size: 10px; margin: 0; list-style:none}
#footer ul li {display:inline; margin:0 5px;}
#footer .footernavlists { padding-left: 10px; }
#footer .footernavlists .navlistblock {}
#footer .footernavlists .navlistblock li {margin-bottom:6px}

#footer form {margin-top:10px; width:150px}
#footer input.search {background:url(../images/searchbgfooter.gif) no-repeat; border:none; display:block; width:107px; height:28px; overflow:hidden; margin-right:28px; padding:8px 0 0 15px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:11px}
#footer input.searchbtn {background:url(../images/searchbtnfooter.gif) no-repeat; border:none; overflow:hidden; width:28px; height:28px; float:right; padding-top:40px}


ul#footernav {font-size:10px; color:#fff;}
ul#footernav li {padding: 2px 5px 10px 5px; display:inline }
ul#footernav li a:hover {color: #ccc; text-decoration:none }

#copyright {padding:2px 5px;}
#copyright p {color:#ebebeb; font-size:10px}

/* Template css */





