/* CSS Document */
#content60 {float:left;width:50.5%;overflow:hidden; padding-left:3px; padding-right:0px; padding-top:5px; margin-right:0px;}
#content80 {float:left;width:73%;overflow:hidden; padding:5px 2px 0px 2px; margin: 0px 3px 0px 0px;}
#content100 {float:left;width:96%;overflow:hidden; margin-left:6px; padding-right:10px; padding-left:7px; padding-top: 5px;} 
* {}
.slimbox img {border:1px solid #cccccc; padding: 5px; margin: 5px;}
.slimbox img:hover {border:1px solid #0156a7; padding: 5px; margin: 5px;}

#wrapper {width: 958px; margin:0 auto; background: url(../images/body_bg.jpg) repeat-y 50% 0; clear: both;}
#content_wrapper {width:950px; padding:0px 0px 0px 20px;}
#base_wrapper {width:800px; margin:0 auto;}

br.ff_fix { clear: both; } 
body {background: #f5f5f5; width: 100%; font-family: arial; color:#333333; font-size: 13px; margin:0; padding:0; line-height:22px;}
#body_bg {background: #f5f5f5 url(../images/top_bg.jpg) 0 0 repeat-x;}
.maincontent {color:#333333; padding:5px 0px 5px 0px;}

/* Layout */
#header {background:url(../images/header.jpg) 50% 0 no-repeat; width:958px; height:70px; overflow:hidden; float:left;}
.showcase {background:#0156a7; height:auto; width:940px; float:left; margin:0px 9px 0px 9px; padding: 2px 1px 2px 1px; overflow:hidden; color:#ffffff;}
#top {background: url(../images/hornav.jpg) 50% 0 repeat-x; border:0; padding:0; width:958px; height:48px; float:left;}
#rightcol, #leftcol {float:left; width:210px; overflow:hidden; padding:5px 0px 0px 0px; margin: 0px 5px 0px 0px;}
#base_bg {background: url(../images/base_bg.jpg) 50% 0% no-repeat; text-align:center; height:30px;}
#footer {text-align:center}

.article_column {padding:10px}
.article_row {padding:10px;}
.inside {padding:10px 10px 10px 10px;}
.inside2 {padding: 0px 10px 10px 10px;}

/*---------------------------------------------------------------------- BREADCRUMBS -----*/
.breadcrumbs {margin-top:0px; padding:1px 20px 0px 10px; float:left; text-align: left; color: #000000; overflow: hidden;}
.breadcrumbs a {color:#0156a7 !important;}

/*-------------------------------------------------------------- PDF & PRINT BUTTONS -----*/
p.buttonheading {text-align:right;}
.buttonheading img {border:0;padding: 0px;}
p.buttonheading a:link,p.buttonheading a:visited{border:solid 2px #fff;}
.leading p.buttonheading a:link,.leading p.buttonheading a:visited {border:solid 2px #EFDEEA;}
p.buttonheading a:hover {background:none !important;color:#000 !important;}
p.buttonheading a:active,p.buttonheading a:focus {border:solid 2px;color:#000;}

/*----------------------------------------------------------------------- TYPOGRAPHY -----*/
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}
h1, h2, h3, h4, h4 {padding-bottom:5px; color:#0156a7!important; margin:15px 0;}
h1,.componentheading {font-size:1.3em;}
h2,.contentheading {font-size:1.2em; color: #0156a7!important;}
h4 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;font-weight:700;}
ol	{list-style: decimal outside; }

.componentheading {color: #888888; padding-left:4px; font-weight:bold;}
.contentheading {color: #0156a7; font-weight:bold; text-transform:capitalize; width:990px; height:30px; padding-bottom:0px; margin:0px;
background:transparent url(../images/contentheader_bg.gif) repeat-x scroll left bottom;
border-bottom:1px solid #DADADA;
border-top:1px solid #DADADA;
}
.contentheading a:link, .contentheading a:visited {color:#0156a7;}
.contentheading:first-letter {color: #013f79; font-size:1.1em;}

.contentheading a:hover {
font-size: 14px;
color: #333333;
height: 10px;
text-transform: uppercase;
text-decoration: underline;
}

.modifydate{font-size:10px; color:#fff; padding:5px;}
.small{font-size: 10px;color: #fff;}

td.buttonheading {width: 16px;}
li,dd {margin-left:1em;}
fieldset {padding:.5em;}

a:link, a:visited {font-size:12px; color:#0156a7; text-decoration:none;}
a:hover {color:#3c3c3c;	text-decoration:none;}

ul {margin:0px; padding-left:0px; list-style:none;}
li {line-height:17px; text-indent:14px; padding-top:0px; background-image: url(../images/arrow-1.png); background-repeat:no-repeat; background-position:5px 3px;}
ul li ul {padding-left: 7px;}
ul li ul a {text-indent:18px;}

#footer,.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#4f4f4f;
}

#footer a {font-weight: bold;}

/*-------------------------------------------------------------- MODULE STYLING -----*/

.module_header h3 {font-family: "Lucida Sans", Tahoma, Arial; font-size:14px; color:#ba3701; margin:0px;}
.module_header {padding: 20px 25px 5px 460px; width:450px; height:75px; float:left; overflow:hidden; color:#6a6a6a;}

.moduletablebase1 {color:#000000; text-align:left; float:left; margin:0px 10px 10px 10px; width:100%;}
.moduletablebase2 {color:#000000; text-align:left; float:left; margin:0px 10px 10px 10px; width:47%;}
.moduletablebase1 h3, .moduletablebase2 h3 {font-size:14px; color:#0156a7; margin:0px; padding-left:0px; margin-bottom:5px;}
.moduletablebase p {font-size:14px; margin:0px; color:#fff; margin:0px}

.moduletable3 {margin:0px 10px 0px 5px; padding:5px;}
.moduletable3 p {padding:5px;}
.moduletable3 h3 {font-size:14px; color:#0156a7; margin:0px; padding-left:0px; margin-bottom:5px;}

#module4 {background: #000000 url(../images/mod4_bg.png) repeat-y 0% 0% !important; width:958px; height:100%; overflow:hidden; color:#000; margin:0px; float:left;}
.module4_inside {width:49%; padding-left:1%; float:left; margin:0px;}
.modulediv4 {margin: 0px 14px 8px 10px;}
.modulediv4 p {padding: 0px 5px 5px 5px;}
.modulediv4 h3 {font-family: "Lucida Sans", Tahoma, Arial; font-size:1.25em; margin-top:5px; margin-left:0px; margin-bottom:0px; padding-left:10px; padding-bottom:0px; color:#e7c6b8;}

/*-------------------------------------------------------------- MENU STYLING -----*/

table.moduletable, table.moduletable_menu {
width: 100%;
margin-top: 2px;
margin-bottom: 10px;	
}

table.moduletable_menu, table.moduletable_menu {
width: 190px;
margin-bottom: 10px;
}

.moduletable ul li {
margin-left:-7px;
}

/* Menu Heading*/
table.moduletable th, table.moduletable_menu th {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
padding: 6px 7px 5px 24px;
font-size: 14px;
color: #0156a7;
text-transform: uppercase;
font-size:13px;
text-align: left;
}
	
.moduletable ul.menu, .moduletable_menu ul.menu {
list-style: none;
width: 222px;
list-style: none;
padding-bottom: 5px;
}

.moduletable ul.menu a, .moduletable_menu ul.menu a {
border-left:6px solid #0156a7;
list-style: none;
margin:0px 10px 1px 0px;
padding: 5px 2px 9px 0px;
height: 13px;
display: block;
font-weight: bold;
background: #eae8e5;
font-size:11px;
}

.moduletable ul.menu a:link, .moduletable a:visited {
border-left:6px solid #0156a7;
list-style: none;
padding-top: 5px;
color: #0156a7;
text-decoration: none;
}

.moduletable td, .moduletable_menu td {
padding: 3px 25px 0px 15px;
}

.moduletable ul.menu li {
text-indent: 8px;
padding-top: 0px;
background-image: url(../images/arrow-1.png) ;
background-repeat: no-repeat;
background-position: 15px 10px;
}

.moduletable ul.menu li a:hover, .moduletable ul.menu li.focus a, .moduletable ul.menu li.active a  {
border-left:6px solid #013f79; color:#013f79;}

.pollstableborder td {
text-align: left;
}

.input {border: 0px;}

/*-------------------------------------------------------------- READON -----*/

.readon {
background: url(../images/read.png);
border-color:#8f6f6b #4a2e2a #4a2e2a #8f6f6b;
border-style:solid;
border-width:1px;
color:#ffffff;
font-weight:bold;
line-height:23px;
margin:3px 0;
padding:0 10px;
vertical-align:middle;
}

a.readon:link, a.readon:visited {font-size:12px; color:#ffffff; text-decoration: none; padding:4px 8px 4px 8px; width:100px;}
a.readon:hover {text-decoration: underline;}

/*-------------------------------------------------------------------*/
#hornav {float:right; padding-right: 20px; clear:both; display:block;}
#hornav ul {margin:0; padding:0; width:auto;}
#hornav ul li {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:40px; float:left; position:relative; display: inline;}
#hornav ul li a {padding:16px 14px 10px 0px; height:22px; color:#000000; font-size:13px ; font-weight:bold; list-style:none; display:block; margin:0px;}
#hornav ul li a:hover, #hornav ul li.active a, #hornav ul li.focus a {background: url(../images/button_bg_over.png); text-decoration:none; color:#ffffff;}
#hornav ul li ul {list-style:none; display:block; height:auto; width:14em; position:absolute; z-index:99; left:-999em; padding-top:1px;}
#hornav ul li ul ul {margin:-31px 0 0 14em;}
#hornav ul li li {width: 14em; height:30px; border-bottom: 1px solid #a1a1a1;}
#hornav ul li li a {color:#3d3d3d; text-transform:none; display:block; background:#eae8e5 !important; padding:5px 0px 5px 0px; height:20px;}
#hornav ul li li a:hover{color:#ffffff; text-transform:none; display:block; background:#0156a7 !important;}
#hornav ul li ul {left:-999em;}
#hornav ul li:hover ul ul, #hornav ul li:hover ul ul ul {left:-999em;}
#hornav ul li:hover ul, #hornav ul li li:hover ul, #hornav ul li li li:hover ul {left:auto;}

.form-login {
padding: 1px;
margin: 1px;
background: #cccccc;
}

.ff_fix br {
height: 0px;
}
	
/*----------------------------------------------- JCE Fix*/
body.mceContentBody {background-color: #FFFFFF !important;background-image:none;}
}