@charset "utf-8";
/* CSS Document */
/* Copyright 2009 Pixel Point Creative ~ www.pixelpointcreative.com   */

html, body, form, fieldset {
margin:0;
padding:0;
border:0;
height:100%
}
p {
	padding:0;
	margin:0;
	font-size:13px;
	color:#494949;
	line-height:18px;
	font-weight:300;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
#bg {
font-family: 'Roboto Condensed', sans-serif;
font-size: 12px;
padding:0;
/*margin-top:-12px;*/
/*line-height: 150%;*/
}
#wrapper {
margin:0 auto;
position:relative;
text-align:left;
width:980px;
/*background:transparent url(../images/wrappershadow.png);*/
}
#innerwrapper {
/*margin-left:25px;*/
width:980px;
/*min-height:135px;*/
float:left;
}
#header{
margin:0;
padding:0;
}
#headwrap {
float:left;
text-align:left;
width:980px;
margin-bottom:15px;
}
/*top mod */
#top {
float:right;
}
/*logo */
#logo {
float:left;
margin:auto;
width:327px;
height:112px;
margin:0 0 0 0;
}
/*banner */
#banner {
float:right;
margin:auto;
width:485px;
margin:15px 0px;
}
/*spotlight */
#spotlightleft100{
color:#FFFFFF;
float:left;
width:980px;
margin:0px;
}
#spotlightleft50{
float:left;
margin:0;
/*margin: 15px 10px 15px 20px;*/
width:685px;
color:#fff;
clear:left;
}
#spotlightright100{
color:#FFFFFF;
float:right;
width:850px;
margin:20px;
}
#spotlightright100 a{
color:#FFFFFF;
}
#spotlightright50{
float:right;
margin:0;
/*margin: 15px 20px 15px 10px;*/
margin-left:28px;
width:267px;
color:#fff;
background:#e7501e;
}
#spotlightleft100:hover,
#spotlightleft50:hover {
color:#fff;
}
#spotlightleft100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#spotlightleft50 h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#spotlightleft100 h3 {
font-weight:normal;
font-size: 16px;
}
#spotlightleft50:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#spotlightright100:hover,
#spotlightright50:hover {
color:#fff;
}
#spotlightleft100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#spotlightright50 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#spotlightright100 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#spotlightright50:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#spotlightleft100:hover a {
color:#ccc;
font-weight:normal;
}
#spotlightleft50 a {
font-weight:normal;
color:#ccc;
}
#spotlightright100 a {
font-weight:normal;
color:#ccc;
}
#spotlightleft50:hover a {
color:#ccc;
font-weight:normal;
}
#spotlightleft100:hover a {
color:#ccc;
font-weight:normal;
}
#spotlightright50 a {
font-weight:normal;
color:#ccc;
}
#spotlightright50:hover a {
color:#ccc;
font-weight:normal;
}
#spotlightright100:hover a {
color:#ccc;
font-weight:normal;
}
#spotlightright100:hover h3 {
color:#fff;
font-weight:normal;
}
#spotlightright100 h3 {
font-weight:normal;
color:#fff;
}
/*newsflash*/
#newsleft100{
color:#FFFFFF;
float:left;
width:870px;
margin-left:10px;
}
#newsleft50{
float:left;
margin: 5px 10px 5px 20px;
width:50%;
color:#fff;
clear:left;
}
#newsright100{
color:#FFFFFF;
float:right;
width:870px;
margin:7px 15px 2px 0;
}
#newsright100 a, #newsleft100 a{
color:#FFFFFF;
}
#newsright50{
float:right;
margin: 10px 20px 5px 10px;
width:40%;
color:#fff;
}
#newsleft100:hover,
#newsleft50:hover {
color:#fff;
}
#newsleft100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#newsleft50 h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#newsleft100 h3 {
font-weight:normal;
font-size: 16px;
}
#newsleft50:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#newsright100:hover,
#newsright50:hover {
color:#fff;
}
#newsleft100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#newsright50 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#newsright100 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#newsright50:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#newsleft100:hover a {
color:#ccc;
font-weight:normal;
}
#newsleft50 a {
font-weight:normal;
color:#ccc;
}
#spotlightleft50:hover a {
color:#ccc;
font-weight:normal;
}
#newsleft100:hover a {
color:#ccc;
font-weight:normal;
}
#newsright50 a {
font-weight:normal;
color:#ccc;
}
#newsright50:hover a {
color:#ccc;
font-weight:normal;
}
#newsright100:hover a {
color:#ccc;
font-weight:normal;
}
#newsright100:hover h3 {
color:#fff;
font-weight:normal;
}
#newsright100 h3 {
font-weight:normal;
color:#fff;
}
.contentarea100 {
float:left;
/*margin-left:25px;*/
width:980px;
background:#FFFFFF;
}
.contentarea75 {
float:left;
/*margin-left:25px;*/
width:980px;
background:#FFFFFF url(../images/rightBack.jpg) no-repeat scroll right top;
}
#content75 {
float:left;
margin:10px 15px 25px 10px;
width:600px;
}
#content100 {
float:left;
width:980px;
margin-bottom:25px;
padding:0px 20px 0 0px;
} 

/*search */
.moduletablesearch{
float:right;
font-size:12px;
height:40px;
width:225px;
top:0px;
position:relative;
}
.inputboxsearch{
background:transparent none repeat scroll 0 0;
padding:12px 35px 0 0;
width:150px;
border:none;
}
.search{
padding-top:10px;
}
.left {
float:left;
margin:0px 10px 12px 10px;
padding-bottom: 10px;
width:200px;
}
div.module, div.module_menu, div.module_text {
margin:0px;
padding:7px 20px 10px 20px;
}
div.module h3, div.module_menu h3, div.module_text h3 {
margin:0px;
padding:5px 0px 0px 0px;
}

div.rightcontain {
clear:none;
float:right;
width:310px;
padding-top:15px;
}
div.right {
padding:0;
margin-bottom:5px;
}
/* Right Mods*/
/* Blue */
div.moduleblue h3
{	
color: #fff;
background: url(../images/blueRighthead.png) no-repeat top ;
height:47px;
width:330px;
text-align:center;
padding-top:12px;
margin-left:-20px;
}
div.moduleblue, div.moduleblue_menu, div.moduleblue_text{
padding:0 20px 5px 20px;	
}
/* Blue */
div.modulered h3
{	
color: #fff;
background: url(../images/redRighthead.png) no-repeat top ;
height:47px;
width:300px;
text-align:center;
padding-top:12px;
margin-left:-20px;
}
div.modulered, div.modulered_menu, div.modulered_text{
padding:0 20px 5px 20px;	
}


h1, h2, h3, h4, h5 {
font-family: 'Roboto Condensed', sans-serif;
margin:0 0 3px;
}

h1 {
font-size:30px;
font-weight:normal;
text-transform:uppercase;
}
h2 {
font-size:18px;
font-weight:700;
/*text-transform:uppercase;*/
padding-bottom:10px;
}
h3 {
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
h4 {
font-size:24px;
font-weight:700; 
}
h5 {
font-size:12px;
font-weight:normal; 
}
.contentheading {
font-size: 16px;
font-weight:normal;
margin-bottom:7px;

}
.componentheading {
font-size: 16px;
font-weight:normal;
text-transform:uppercase;
}
.left h3{
font-size: 15px;
font-weight:normal;
margin: 6px 0 10px 0;
}
#mainmenuwrap {
height:43px;
padding-top:0;
width: 100%;
float:left;
}
#userwrap {
background:#eaeaea;
clear:both;
float:left;
width:980px;
border-bottom:1px solid #fff;
/*margin-left:25px;*/
}
/*#user1-33, #user2-33 {
float:left;
width:308px;
margin:20px 28px 0 0;
color:#fff;
}
#user3-33 {
float:left;
width:308px;
margin:20px 0 0 0;
color:#fff;
}

#user1-50, #user2-50, #user3-50 {
float:left;
width:400px;
margin:25px;
color:#fff;
}

#user1-100, #user2-100, #user3-100 
{
float:left;
width:850px;
margin:25px;
color:#fff;
}*/

#user1-15, #user2-15, #user3-15, #user4-15, #user5-15 {
float:left;
width:160px;
margin:25px;
color:#fff;
}
#user1-19, #user2-19, #user3-19, #user4-19, #user5-19 {
float:left;
width:200px;
margin:25px 0 25px 25px;
color:#fff;
}
#user1-33, #user2-33, #user3-33, #user4-33, #user5-33 {
float:left;
width:250px;
margin:25px;
color:#fff;
}

#user1-50, #user2-50, #user3-50, #user4-50, #user5-50 {
float:left;
width:400px;
margin:25px;
color:#fff;
}

#user1-100, #user2-100, #user3-100, #user4-100, #user5-100
{
float:left;
width:930px;
margin:25px;
color:#fff;
}

#user1-15 h3, #user2-15 h3, #user3-15 h3, #user4-15 h3, #user5-15 h3,
#user1-19 h3, #user2-19 h3, #user3-19 h3, #user4-19 h3, #user5-19 h3,
#user1-33 h3, #user2-33 h3, #user3-33 h3, #user4-33 h3, #user5-33 h3,
#user1-50 h3, #user2-50 h3, #user3-50 h3, #user4-50 h3, #user5-50 h3,
#user1-100 h3, #user2-100 h3, #user3-100 h3, #user4-100 h3, #user5-100 h3
{
color:#58585a;
font-size:18px;
text-transform:uppercase;
font-weight:700;
}



/* pathway */
#pathway {
width:850px;
float:left;
font-size:11px;
padding:5px 0 5px 20px;
}
#pathway ul li {
float:left;
height: 22px;
width:80%;
font-size:12px;
font-family: 'Roboto Condensed', sans-serif;
margin-top:2px;
padding: 0px 15px 10px 0;
}
#pathway a, 
#pathway a:link{
font-size:11px;
text-decoration: none;
}
#pathway a:hover{	
text-decoration: overline;
}
/*footer */
#pplogo{
position:absolute;
width:25px;
height:35px;
background: url(../images/pptab.png) no-repeat ;
bottom:0px;
left:0px;
clear: both;
}
#footerouterwrap {
margin:auto;
width:980px;
clear:both;
margin:auto;
}
#footerwrap {
clear:both;
margin:auto;
min-height:40px;
padding-top:10px;
width:900px;
}
.footer {
height:100%;
float:right;
width:550px;
margin-right:10px;
}
.footer2 {
height:100%;
float:left;
width:310px;
margin:0px 10px 0px 20px;
}
#bottom {
background: url(../images/bottom.jpg) repeat-x scroll center top;
height:133px;
width:980px;
margin: 0 auto;

}

.contenttoc {
margin: 5px;
}
.menubox input {
margin-top: 9px;
float: right;
}
ul { 
margin: 2px;
padding: 0px 0px 7px 0px;
}
ul.arrow1 li,
ul.arrow2 li {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.buttons {
	float:right;
	width:85px;
}
.buttons .buttonheading {
float:left;
padding:0 5px 5px 0;
}
.backtable {
background: url(../images/back_table.gif) repeat scroll center top;
padding:0px 10px 0px 10px;
font-size:14px;
line-height:37px;
font-weight:300;
}
.asterisk {
color:#C00;
}
.advertisement {
-moz-border-radius: 10px;
border-radius: 10px;
background:#f0f0f0;
width:283px;
height:290px;
padding:15px;
margin-left:-23px;
font-size:11px;
line-height:17px;
}
.row-separator {
padding:0 10px 0 10px;
}
.item-separator {
padding:15px 0 15px 0;
}
a img {
border:0px;
}
/* Poll Module Styles */
.poll-radio {
padding-bottom:5px;
float:left;
clear:left;
width:14%;
text-align:center;
}
.poll-option {
float:left;
padding-bottom:5px;
width:85%;
}
.poll h3 {
border:none;
}
.button {
margin-bottom:10px;
}
.article_separator, .leading_separator {
background:transparent url(../images/dot.gif) repeat-x scroll center center;
clear:both;
display:block;
height:30px;
line-height:30px;
}
/* ie6 warning */
#iewarn {background: #f6efef url(../images/warning.jpg) 10px 20px no-repeat;position: relative;z-index: 1;margin: -150px auto 0;font-size: 110%;color: #001D29;z-index: 8000;}
#iewarn div {position: relative;
border-bottom: 3px solid #64792b;
padding: 10px 125px 10px 200px;	
}
#iewarn h4 {color: #fd4239;font-weight: bold;line-height: 130%;}
#iewarn h3 {color: #000;font-weight: bold;line-height: 110%;}
#iewarn h2 {color: #fd4239;font-weight: bold;line-height: 100%;}
#iewarn {color: #000}
#iewarn_close {background: url(../images/close.png) 50% 50% no-repeat;display: block;cursor: pointer;position: absolute;width: 61px;height: 21px;top: 170px;right: 35px;}
#firefox {background: url(../images/firefox.png) 50% 50% no-repeat;display: block;cursor: pointer;position: absolute;width: 77px;height: 27px;top: 10px;right: 25px;}
#safari{background: url(../images/safari.png) 50% 50% no-repeat;display: block;cursor: pointer;position: absolute;width: 77px;height: 27px;top: 47px;right: 25px;}
#chrome {background: url(../images/chrome.png) 50% 50% no-repeat;display: block;cursor: pointer;position: absolute;width: 77px;height: 27px;top: 84px;right: 25px;}
#opera {background: url(../images/opera.png) 50% 50% no-repeat;display: block;cursor: pointer;position: absolute;width: 77px;height: 27px;top: 121px;right: 25px;}

#iewarn_close.cHover {background: url(../images/close_hover.png) 50% 50% no-repeat;}
/* end ie6 warning */


.actions{float:right}
.print-icon ,.email-icon, .pdf-icon {float:left;padding:0px 2px; list-style-image:none;background:none;}
/* -- General Pagination --*/
.pagination {clear: both;text-align: center;margin: 15px 0 0 0;}
.pagination p.counter { font-style: italic;}
.pagination ul {list-style: none;padding: 0;}
.pagination li, .pagenav li {list-style: none;display: inline;padding: 0 5px 0 5px;background:none;}

li.even.typeTextfield.group9 {display:none;}
li.odd.typeSelect.group9 {display:none;}
li.odd.typeTextfield.group10 {display:none;}
li.even.typeSelect.group10 {display:none;}

