@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%
}
li {
background: url(../images/bulletarrow.png)no-repeat;
list-style-position:outside;
list-style-type:none;
padding-left:18px;
line-height:150%;
}
li li{
background: url(../images/liArrow1.png) no-repeat left center;
list-style-position:outside;
list-style-type:none;
padding-left:18px;
line-height:180%;
}

#bg {
font-family: Helvetica, sans-serif;
font-size: 12px;
padding:0;
line-height: 150%;
background: #d8d8d8;
}
#wrapper {
margin:0 auto;
position:relative;
text-align:left;
width:960px;
background:transparent url(../images/wrappershadow.png);

}
#innerwrapper {
float:left;
min-height:135px;
width:960px;
}
#headerbottom {
width:960px;
height:19px;
float:left;
}
#bodytop {
width:960px;
height:20px;
float:left;
}
#bodybottom {
width:960px;
height:24px;
float:left;
}
#headwrap {
float:left;
text-align:left;
margin-left:16px;
width:927px;
}
.separator{
color:#000;
font-size:18px;
}

/*top mod */
#top {
float:right;
padding:0px 0px;
width:900px;\
color: #fff;
}

/*logo */
#logo {
float:left;
margin:auto;
width:0px;
}
/*banner */
#banner {
float:left;
margin:auto;
width:900px;
margin:0px 0px;
}

/* pathway */
span#pathway a {
padding-right:20px;
}
span#pathway img {
display:none;
}
.breadcrumbs pathway
{
height:30px;
}
#pathway {
line-height:15px;
margin: 10px 0 0 37px;
font-size: 11px;
width:550px;
float:left;
}
#pathway li {
float:left;
height: 6px;
}
#pathway ul li {
float:left;
height: 6px;
width:80%;
font-size:12px;
font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}
#pathway a, 
#pathway a:link{
font-size:11px;
text-decoration: underline;
}
#pathway a:hover{	
text-decoration: none;
}
.contentarea100 {
float:left;
width:960px;
background:#FFFFFF url(../images/bodyBack.jpg) repeat-y scroll right top;
}
.contentarea75 {
float:left;
width:960px;
background:#FFFFFF url(../images/bodyBack.jpg) repeat-y scroll right top;
}
.contentarea50 {
float:left;
width:960px;
background:#FFFFFF url(../images/bodyBack.jpg) repeat-y scroll right top;
}
#content50 {
float:left;
margin:20px 15px 25px 35px;
width:350px;
}

#content75 {
float:left;
margin:20px 15px 25px 35px;
width:580px;
}
#content100 {
float:left;
width:890px;
margin-bottom:25px;
padding:20px 20px 0 35px;
} 

/*search */

#search{
float:left;
width: 350px;
height: 100px;
clear:left;
margin-left:35px;
}
.moduletablesearch{
font-size:12px;
height:80px;
width:350px;
position:relative;
background:transparent url(../images/searchBack.png) no-repeat scroll center top;
clear:left;
}


#roksearch_search_str{
background:transparent none repeat scroll 0 0;
margin:33px 35px 0 15px;
width:230px;
border:none;
font-size:26px;
}

.inputboxsearch{
background:transparent none repeat scroll 0 0;
margin:35px 35px 0 15px;
width:230px;
border:none;
font-size:26px;
}
.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 {
background:transparent url(../images/rightheaderBack.png) no-repeat scroll 0 0;
height:40px;
margin-left:-15px;
padding:14px 0 0 15px;
}
div.left {
clear:both;
float:left;
width:180px;
margin:20px 0 10px 35px;
}

div.rightcontain {
clear:none;
float:left;
width:300px;
margin-top:20px;
}
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:330px;
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:Lucida Sans, sans-serif;
margin:0 0 3px;
}

h1 {
font-size:20px;
font-weight:normal; 
}
h2 {
font-size:18px;
font-weight:normal; 
}
h3 {
font-size:16px;
font-weight:normal; 
}
h4 {
font-size:14px;
font-weight:normal; 
}
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:49px;
padding-top:0;
width: 100%;
float:left;
width:960px;
}

/*user mods */
#userwrap {
clear:both;
float:left;
width:960px;
}

#user1-33, #user2-33, #user3-33 {
float:left;
width:250px;
margin:20px;
padding-left:25px;
}
#user1-33 h3, #user2-33 h3, #user3-33 h3 {
background:transparent url(../images/user33Back.jpg) no-repeat scroll 0 0;height:32px;margin-left:-15px;padding:12px 0 0 15px;
}
#user1-50, #user2-50, #user3-50 {
float:left;
width:400px;
margin:20px;
padding-left:25px;
}
#user1-50 h3, #user2-50 h3, #user3-50 h3 {
background:transparent url(../images/user50Back.jpg) no-repeat scroll 0 0;height:32px;margin-left:-15px;padding:12px 0 0 15px;
}
#user1-100, #user2-100, #user3-100 {
float:left;
width:850px;
margin:20px;
padding-left:25px;
}
#user1-100 h3, #user2-100 h3, #user3-100 h3 {
background:transparent url(../images/user100Back.jpg) no-repeat scroll 0 0;height:32px;margin-left:-15px;padding:12px 0 0 15px;
}


#userwrap2 {
clear:both;
float:left;
width:960px;
}


#user4-33, #user5-33, #user6-33 {
float:left;
width:250px;
margin:21px;
padding-left:20px;
}

#user4-50, #user5-50, #user6-50 {
float:left;
width:400px;
margin:20px;
padding-left:25px;
}

#user4-100, #user5-100, #user6-100 
{
float:left;
width:850px;
margin:20px;
padding-left:25px;
}



/*footer */
#pplogo{
position:absolute;
width:25px;
height:35px;
background: url(../images/pptab.png) no-repeat ;
bottom:12px;
left:4px;
clear: both;
}
#footerouterwrap {
margin:auto;
width:950px;
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/blue/bottomShadow.jpg) no-repeat scroll center top;
height:20px;
width:960px;
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;
}
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;
}

/* 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 */

/* readmore */
a.readmore {
padding:8px 0 0 15px;
display: block;
width:122px;
height:35px;
background: url(../images/readmoreback.png) no-repeat;
font-weight: bold;
text-decoration: none;
}

