/*   Copyright (C) 2005 Leo Feyer, licensed under LGPL & (C) 2009 Bill Hamilton*/
html {min-height: 100%; margin-bottom: 1px}
body {margin:0;padding:0;background:#b1b1b1 url(bkg2.gif) repeat-x scroll left top}
a, b, body, cite, div, em, i, label, li, ol, p, strong, td, th, u, ul{font-family:Verdana, sans-serif}
fieldset, form, input, optgroup, select, textarea{font-family:Verdana, sans-serif}
a, body, div, fieldset, form, input, label, li, ol, optgroup, p, select, td, th, textarea, ul{font-size:12px;color:#222}
img{	border:0}
p, pre, form{margin:0;padding:0}
optgroup{padding:3px 0 3px 0;font-style:normal}

#wrapper{ }
#header {padding:0;margin: 0;background:#ffffff url(hdr4-d.jpg) no-repeat top left;}
.grnln{position:relative; top:151px;height:2px;background-color:#024437; margin:0 15px 0 80px;}
#left .inside{padding:0 0 0 15px}
#right .inside{padding:0 15px 0 0}
#main .inside{padding:0 15px 0 15px}
#container {padding:0 0 10px 0;background:#ffffff;}
#footer {background:transparent url(hdr3-bot.gif) no-repeat bottom left; padding:5px 0 15px 0;}
#footer .inside {font-size:10px;text-align:center;margin:0 15px; padding:5px 0 0 0;border-top:1px dotted #043F33;color:#444} 

a{color:#090765;border-bottom:0px solid #ccc;text-decoration:none;outline:none}
a:hover {border-bottom:0px solid #090765}
#header a, #footer a, a.no_ul {border-bottom:0}

.f_ , .f_w, .f_a, .f_e {display:inline-block;padding-left:62px;line-height:16px; border-bottom:0}
.f_ {background:transparent url(f_go.png) 40px 0px no-repeat}
.f_w{background:transparent url(f_word.png) 40px 0px no-repeat;}
.f_a{background:transparent url(f_acro.png) 40px 0px no-repeat;}
.f_e{background:transparent url(f_exel.png) 40px 0px no-repeat;}
.f_ a, .f_w a, .f_a a, .f_e a {outline:none}

.f_img {padding-left:62px}
.f_img a[href$='.pdf'] {display:inline-block;padding-left:20px;line-height:16px;background:transparent url(f_acro.png) 0px 0px no-repeat;border:none}

p.h42h1, h1, h2, h3, h4, h5, h6{font-family:Verdana, Arial, sans-serif; color:#043F33;font-weight:bold;padding:0;margin:0}
p.h42h1, h1{font-size:20px;line-height:26px;font-weight:normal; padding:0 0 5px 0; margin:0 0 10px 0;border-bottom:0px solid #007e69; text-align:center;/*background-color:#e6e6e6;*/}
h1{font-size:20px;line-height:26px;font-weight:normal; padding:0 0 5px 0; margin:0 0 10px 0; text-align:center;}

#main h1, #welcome h1, p.h42h1, h2 , h2.ce_headline, #right h2 {border-bottom:2px solid #043F33;}
h2{font-size:18px;line-height:26px;font-weight:normal;margin:0 0 10px 0;color:#043F33;text-align:center}
h3{font-size:14px;margin:15px 0 10px 0}
h4{font-size:12px;margin:10px 0 2px 0}
h5{font-size:12px;margin:15px 0 2px 0}
h6{font-size:11px;margin:15px 0 10px 0}
#main, .ce_text {font: normal normal 12px/16px Verdana,Tahoma,Arial,sans-serif; color:#222}
#right .ce_text, #right .ce_text p, #right a , #left .ce_text {font-size:11px;line-height:14px}
.mod_newslist h2 {border-bottom:none}
.mod_newslist h2 a{line-height:11px}
#main .titleh4 h1{font-size:12px;margin:10px 0 2px 0; border:0; padding:0; text-align:left; background-color:#fff;font-weight:bold;line-height:14px;color:#043F33;background:transparent}
#main ul {list-style:none;}
#main ul li {background:#fff url(arr4-1.gif) no-repeat 0 5px; padding-left:20px;margin-bottom:10px;}
ol {padding-left:60px}

/*.ce_text{line-height:1.2}*/
.ce_list ul{margin:0;padding:0}
.ce_list li{margin:0 0 0 22px; padding:0}
* html .ce_list li{margin:0 0 0 26px}
*:first-child+html .ce_list li{margin:0 0 0 26px}
.ce_table table{border-left:1px solid #cccccc}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}
.ce_gallery table{width:100%}
.ce_gallery td{text-align:center;vertical-align:middle}
html>body .mime_icon{top:4px;position:relative}

/* Horizontal menu */
#navmain.mod_navigation {top:154px; left:66px; position:relative; border-left:0px solid #999; border-right:0px solid #999;}
#navmain.mod_navigation {border-top:0px solid #ccc;padding-left:7px}
#navmain.mod_navigation ul{margin:0;padding:0;}
#navmain.mod_navigation li{list-style-type:none;float:left}
#navmain.mod_navigation a, #navmain.mod_navigation span {display:block;padding:0 8px 3px 8px;background-color:transparent;font:normal bold 18px/20px Trebuchet MS, Verdana;color:#043F33;text-decoration:none}
#navmain.mod_navigation a:hover{color:#043F33;background-color:#eee; text-decoration:underline}
#navmain.mod_navigation  span {color:#043F33;text-decoration:underline} /*#007e69 */

.mod_breadcrumb {top:154px; left:66px; position:relative}
.mod_breadcrumb{border-top:0;padding:0 0 5px 15px}
.mod_breadcrumb a, .mod_breadcrumb .active {font: normal normal 11px/14px Tahoma,Verdana,Arial,sans-serif;color:#043F33}
.mod_breadcrumb .active {color:#666966}

.mod_ll {float:right; padding:0 15px 0 0;top:136px; position:relative;}
.mod_ll, .mod_ll a {font:normal normal 11px/14px Tahoma,Verdana,Arial,sans-serif;color:#043F33}
.mod_ll a {color:#666966}

.navst{background:#fff url(ment.gif) no-repeat top left;padding:10px 0 0 0}
.navsb{background:#fff url(menb.gif) no-repeat bottom left;}

#navsub.mod_navigation ul {margin: 0; padding: 0; list-style-type: none; font: 12px Verdana,Tahoma,Arial,sans-serif;color: #043f33;}
#navsub.mod_navigation ul.level_1 {margin: 0 0 5px 0; }
#navsub.mod_navigation ul.level_1 li a, #navsub.mod_navigation .level_1 span.active
 {display: block;padding: 2px 2px 2px 5px; border: 1px solid #fff; border-left: 6px solid #007e69; width: 173px;background-color: #fff;}
#navsub.mod_navigation ul.level_2 {margin: 0 0 5px 5px;}
#navsub.mod_navigation ul.level_2 li a, #navsub.mod_navigation .level_2 span.active
 {display: block;padding: 2px 2px 2px 5px; border: 1px solid #fff; border-left: 6px solid #007e69; width: 168px;background-color: #fff; font-size:11px;}
#navsub.mod_navigation .level_1 a:link, #navsub.mod_navigation a:visited {color: #043f33;text-decoration: none;}
#navsub.mod_navigation .level_1 a:hover {border-left: 6px solid #007e69;background-color:#eee;}
#navsub.mod_navigation  .level_1 span.active, #navsub.mod_navigation  .level_2 span.active 
{border-left: 6px solid #043f33; background-color:#eee; color: #043f33;}

.mod_articleNav  {font:normal 12px/16px Verdana;color:#043F33; top:-16px; left:53px;position:relative; }
.mod_articleNav   ul{margin:0;padding:0;list-style:none}
#main .mod_articleNav   li {list-style:none;float:left}
.mod_articleNav   a, .mod_articleNav  .current {/*display:block;*/ padding:0 5px 0 5px;margin:0 1px;background-color:transparent;text-decoration:none;list-style-image:none;border:1px solid #ccc}
.mod_articleNav   a:hover{color:#043F33;background-color:#eee; text-decoration:underline}
.mod_articleNav  .current {color:#043F33;background-color:#eee;}
.mod_articleNav   p {color:#043F33;text-decoration:underline}

.submit_container {padding:5px 0 0 0}
.mod_formdatalisting td, .mod_formdatalisting th{font-size:11px;line-height:16px; padding: 0 8px 0 0}
.mod_formdatalisting .odd {background-color:#eee}

/*Assessment forms & review panels*/
.ce_text.assrep, .mod_formdatalisting.assrep .field {font: normal normal 11px/14px Verdana,Tahoma,Arial,sans-serif; color:#222 }
.ce_downloads.assrep, .assrep .formbody , .ce_downloads.rev , .rev  .formbody {padding: 0 0 10px 0; border-bottom: 1px solid #007e69;}

.fd_editass {height:22px; width:116px; background-color:#fff;padding:3px 0 0 0; margin:0}
a.fd_editass{display:block;background: transparent url(ed_nrm.gif) no-repeat top left;width: 143px;height: 22px;
text-align:center; margin:0;padding:3px 0 0 0;outline:none; color:#222}
a.fd_editass:hover {background: transparent url(ed_ovr.gif) no-repeat top left;}
.mod_formdatalisting.assrep .odd {background-color:#fff}

.mod_newslist p.info, .mod_newslist p.more a {font-size:10px}
.mod_newslist .layout_latest {padding:0 0 10px 0}
.mod_newslist .layout_short {padding:0 0 15px 0}
#left .mod_newslist h2 {margin:0; background-image:none;text-align:left; line-height:14px;background-color:#fff}
.mod_newslist h2 a, .mod_newslist p.teaser  {font-size:11px; }
.mod_newslist p.info, .mod_newsreader p.info{color:#000;font-style:italic}
.mod_newslist p.more a {text-transform:uppercase;}

.mod_newslist.front {font-style:italic}
.mod_newslist.front a{font-style:normal}
.mod_newslist.page  .layout_simple {font-size:11px}
.mod_newslist.page .date, .mod_newsarchive.page .date{float:left}
.mod_newslist.page .txt, .mod_newsarchive.page .txt{margin-left:100px}
.mod_newslist.front .layout_simple {margin:0 0 5px 0}

.pagination  {margin:10px 0 0 0}
.pagination  ul {margin:0;padding:0;list-style:none}
#main .pagination  li {list-style:none;float:left;background-image:none;background:none;padding-left:8px}
.pagination p {float:right;padding-right:8px}
.pagination  .current {padding:0 5px 0 5px;margin:0 1px;background-color:#eee;text-decoration:none;list-style-image:none;border:1px solid #ccc}

#main .mod_newslist h2{background-color:#fff;text-align:left;}
#main .mod_newslist h2,
#main .mod_newslist h2 a,
#main .mod_newslist p.teaser{margin:0; background-image:none;text-align:left; font: normal normal 12px/16px Verdana,Tahoma,Arial,sans-serif; background-color:#fff}
img.ntimg{padding:5px 20px 0 42px;} /*news teaser imgaes */
.mod_newsreader .info {font-size:10px}
.mod_newsreader p.back a{font-size:10px;text-transform:uppercase}
.mod_newslist .layout_simple {font-size:10px}
#main .mod_newsarchive .pagination li {list-style:none;float:left;background-image:none;padding:0 0 0 20px; margin:0;}
#main .mod_newsarchive .pagination p {padding:20px 0 0 20px;}
/* .mod_newsarchive .pagination li a{} */
.mod_newsmenu ul {list-style:none}
.mod_newsmenu ul li {background:#fff url(arr4-1.gif) no-repeat 0 5px;padding-left:10px;margin-bottom:5px}

/*content slider new*/
#slideWrapper {position:relative;padding:10px 0 10px 0;width:495px;height:212px;overflow:auto;background-color:#fff;border-top:1px solid #043F33;border-bottom:1px solid #043F33;}
.slideElem {display:block;height:212px;width:495px;}
.slideElem, .slideElem p {font-size:11px; line-height:14px}
#main .num_nav {text-align: center;}
#main .num_nav p {font-size:11px}
#main .num_nav ul li {display: inline; margin: 0 2px; padding: 0;}
#main .num_nav ul li a {padding: 2px 3px; color:#222; border: 1px solid #999; background-color:#ddd;}
#main .num_nav ul li a.active {border-color:#043F33; background-color:#043F33; color:#fff}
#main .num_nav ul li a:hover {border-color: #043F33; background-color:#aaa; }
.prev_btn , .next_btn {position: relative; top:-4px;}

/*.lgin {border:1px solid #008B8B; padding:15px;}*/
.mod_lostPassword {border:1px solid #008B8B; padding:15px;}
.mod_login .formbody {margin:20px 100px 0 100px;padding:20px; border:1px solid #008B8B;}
.mod_login .text:focus {background-color:#FFFFE1}
#login-page .ce_text {text-align:center}

table.sm {text-align:center; border-collapse:collapse;}
img.sm {padding:0 1px 0 1px;}
a.sm {text-decoration:none;border:none}
.sm-img {text-align:center;}
.sm-img a , #lbImage a, #lbBottom a {border:none} /*slimbox*/
#lbNumber {font-size:9px}

/* Newspaper giveaways*/
a.hp-m {background: transparent url(hp-ov.jpg) no-repeat top left;}
a.hp-l {background: transparent url(hp-ut.jpg) no-repeat top left;}
a.es-m {background: transparent url(es-ov.jpg) no-repeat top left;}
a.es-l {background: transparent url(es-ut.jpg) no-repeat top left;}
a.cn-m {background: transparent url(cn-ov.jpg) no-repeat top left;}
a.cn-l {background: transparent url(cn-ut.jpg) no-repeat top left;}
a.ct-m {background: transparent url(ct-ov.jpg) no-repeat top left;}
a.ct-l {background: transparent url(ct-ut.jpg) no-repeat top left;}
a.hp-m, a.es-m , a.cn-m, a.ct-m {border:none; display:block; width:229px;height:82px;text-indent:-9999px;float:right; margin:0 50px 0 0}
a.hp-l, a.es-l, a.cn-l, a.ct-l {border:none; display:block; width:229px;height:82px;text-indent:-9999px; float:left; margin:0 0 0 50px}
a.hp-m:hover, a.hp-l:hover,a.es-m:hover, a.es-l:hover,a.hp-l:hover, a.es-l:hover, a.cn-l:hover, a.ct-l:hover,a.hp-m:hover, a.es-m:hover, a.cn-m:hover, a.ct-m:hover {background-position: -228px 0}
.dash {padding-left:15px}
.dash li {font-size:11px} 
/*#left-notices {background: transparent url(boxtop.gif) no-repeat top left;}*/
/*#left-notices .ce_text block {background: transparent url(boxbot.gif) no-repeat bottom left;}*/
.box {background-color:#F4F5F9; border-left:1px solid #D9E1EC;border-right:1px solid #D9E1EC; padding:0 8px; font-size:11px}
.boxtop {background: transparent url(boxtop.gif) no-repeat bottom left; height:auto !important; height:1%;margin:25px 0 0 0}
.boxbot{background: transparent url(boxbot.gif) no-repeat top left;}
 
 /*accordion*/
.toggler , .togkey{background: #dfdfdf url(plus.gif) no-repeat scroll center left;padding:0 0 0 20px;cursor:pointer;}
.accordion {background:#efefef; padding:5px 10px 5px 10px}

fieldset{width:600px;display:block;margin:12px 0 24px 0;padding:12px 12px 0 12px}
* html fieldset{margin-top:12px}
*:first-child+html fieldset{margin-top:12px}
legend{color:#0000e6}
* html legend{margin-top:-24px;padding:12px 0}
*:first-child+html legend{margin-top:-24px;padding:12px 0}
input.text, input.password{width:200px;margin:1px 0 1px 0}
* html input.text, * html input.password{margin:0}
*:first-child+html input.text, *:first-child+html input.password{margin:0}
/*textarea{width:360px;height:140px}*/
* html textarea{width:358px}
select{width:204px;margin:1px 0 1px 0}
* html select{width:206px}
div.radio_container{margin:0 0 1px 0}
* html div.radio_container{margin:2px 0 -1px 0}
*:first-child+html div.radio_container{margin:2px 0 -1px 0}
div.radio_container span{padding-right:6px;display:block}
input.radio{margin:1px 2px 0 1px;padding:0;position:relative;top:2px}
* html input.radio{margin:-4px -1px 0 -3px;	position:relative;top:1px}
*:first-child+html input.radio{margin:-4px 0 0 -3px;position:relative;top:1px}
div.checkbox_container{margin:0 0 1px 0}
* html div.checkbox_container{margin:2px 0 -1px 0}
*:first-child+html div.checkbox_container{margin:2px 0 -1px 0}
div.checkbox_container span{padding-right:6px;display:block}
input.checkbox{margin:3px 3px 0 1px;padding:0}
* html input.checkbox{margin:-4px 0 0 -3px;	position:relative;top:1px}
*:first-child+html input.checkbox{margin:-4px 0 0 -3px;position:relative;top:1px}
input.file{margin:1px 0 1px 0}
* html input.file{margin:0}
*:first-child+html input.file{margin:0}
div.error{color:#ff0000}