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

html, body, form, fieldset {
margin:0;
padding:0;
border:0;
}
body, td, th, tr, p, div {
margin:0;
padding:0;
border:0;
}
#tabone{
position:fixed;  
right:0; 
bottom:20px;
width:37px;
}
#tabtwo{
position:fixed;  
right:0; 
bottom:60px;
width:37px;
}
#tabthree{
position:fixed;  
right:0; 
bottom:100px;
width:37px;
}

#container{
margin:0 auto;
padding: 0;
width:950px;
}
.module{
margin: 7px 0 10px 0;

}


#contentwrap {
margin:0px auto;
width:950px;
}

.contentarea {
float:left;
clear:both;
background:#FFCC33 none repeat scroll 0 0;
width:882px;
margin-left:34px;
}
.contentareahome {
float:left;
clear:both;
width:925px;
margin-left:25px;
}


#content50 {
float:left;
width:430px;
margin-bottom:25px;

}

#content75 {
float:left;margin:0 0 25px 12px;width:500px;
}

#content100 {
float:left;
width:842px;
margin-bottom:25px;
padding:0px 20px 0 20px;

} 

body#bd {
background:#339933;
color:#000;
font-family: arial;
font-size: 14px;
padding:0;
line-height: 150%; 
} 
a {
color:#fff;
text-decoration: underline;
}
a:hover {
color: #330099;
text-decoration: none;
}
a:active {
color : #000;
text-decoration : underline;
}

.moduletablesplit{
padding:0 0 15px;
}

.moduletablesearch{
background:transparent url(../images/search.png) no-repeat scroll center top;
float:right;
font-size:12px;
height:23px;
width:187px;
top:5px;
position:relative;
}
.inputboxsearch{
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
padding-top:2px;
width:174px;
}
.search{
	padding-top:10px;
}
.left {
float:left;
margin:10px 10px 15px 10px;
padding-bottom: 10px;
width:200px;
}

div.rightcontain {
float:right;
clear:none;
width:302px;
margin:35px 10px 20px 10px;
}
div.right {
padding:0;
margin-bottom:-15px;
}
/* Right Module Chrome */
/* Gray */
div.modulegray {
background: #64B340 url(../images/rightgray.png) 0 0 no-repeat;
padding:10px 0 0 15px;
}
div.modulegray div div div{
margin-bottom:15px;
padding-bottom:10px;
}
div.modulegray div div{
  background: url(../images/rightgraycorner.png) no-repeat bottom right;
}
div.modulegray div div div div{
  background: none;
}
/* Black */
div.moduleblack {
background: #000 url(../images/rightblack.png) 0 0 no-repeat;
padding:10px 0 0 15px;
}
div.moduleblack div div div{
margin-bottom:15px;
padding-bottom:10px;
}
div.moduleblack div div{
  background: url(../images/rightblackcorner.png) no-repeat bottom right;
}
div.moduleblack div div div div{
  background: none;
}
/* White */
div.modulewhite {
background: #fff url(../images/rightwhite.png) 0 0 no-repeat;
padding:10px 0 0 15px;
}
div.modulewhite div div div{
margin-bottom:15px;
padding-bottom:10px;
color:#000;
}
div.modulewhite div div{
  background: url(../images/rightwhitecorner.png) no-repeat bottom right;
}
div.modulewhite div div div div{
  background: none;
}
div.modulewhite a,
div.modulewhite a:link{
color:#555;	
}
div.modulewhite a:hover {	
color: #000;
}
div.modulewhite h1, 
div.modulewhite h2,
div.modulewhite h3,
div.modulewhite h4,
div.modulewhite h5 {	
color: #000;
}

/* Silver */
div.modulesilver {
background: #ccc url(../images/rightsilver.png) 0 0 no-repeat;
padding:10px 0 0 15px;
}
div.modulesilver div div div{
margin-bottom:15px;
padding-bottom:10px;
color:#000;
}
div.modulesilver div div{
  background: url(../images/rightsilvercorner.png) no-repeat bottom right;
}
div.modulesilver div div div div{
  background: none;
}
div.modulesilver a,
div.modulesilver a:link{
color:#555;	
}
div.modulesilver a:hover {	
color: #000;
}
div.modulesilver h1, 
div.modulesilver h2,
div.modulesilver h3,
div.modulesilver h4,
div.modulesilver h5 {	
color: #000;
}
/* Red */
div.modulered {
background: #ccc url(../images/rightred.png) 0 0 no-repeat;
padding:10px 0 0 15px;
}
div.modulered div div div{
margin-bottom:15px;
padding-bottom:10px;
}
div.modulered div div{
  background: url(../images/rightredcorner.png) no-repeat bottom right;
}
div.modulered div div div div{
  background: none;
}
#header {
background: #339933;
}
#logo {
width:180px;
height:50px;
padding-top:31px;
clear:none;
float:left;
background: #339933;
}
#headergraphicwrap{
padding:0; 
margin:0;

}
#headergraphic{
width:950px;
margin:0 auto;
padding:0; 
}

h1, h2, h3, h4, h5 {
	font-family: comic Sans MS;
	margin: 0.3em 0 0.3em 0;	
}

h2 {
	color: #c0c0c0;
	font-size: 15px;
	margin-bottom: 20px;
}
.contentheading {
color: #000;
font-size: 16px;
font-weight:normal;
margin: 15px 0 10px 0;
}
.componentheading {
color: #000;
font-size: 16px;
font-weight:normal;
text-transform:uppercase;
margin: 5px 0 10px 0;
}


h3 {
color:#000000;font-size:15px;font-weight:normal;
}

.left h3 {
	color: #000000;
font-size: 15px;
font-weight:normal;
margin: 6px 0 10px 0;
}

/*****************************
**** splitmenu ****
*****************************/

#mainmenuwrap {
height:30px;
padding:30px 0 4px 0; 
margin:0;
float:left;
width:800px;
position:relative;
z-index:1000;
}

.splitnav {
height:30px;
padding:0px 80px 0px 0;
text-align:right;
margin-bottom:3px;

}
.splitnav ul, 
.splitnav li {
list-style-type:none;
list-style-image:none;	
padding: 0;
margin: 0;
}
.splitnav ul {
height: 22px;
float: right;
} 
.splitnav ul li {
float:left;
height: 30px;
font-size:16px;
font-family: Lucida Sans, Arial, Helvetica, sans-serif;
padding: 0 14px 0 14px;
border-right:3px solid #555;
}
.splitnav a, 
.splitnav a:link{
color:#fff;
font-size:14px;
text-decoration: none;
height:22px;
}
.splitnav a:hover {	
color: #ccc;
}
.splitnav ul li.parent.active{
color: #ccc;	
}
.splitnav ul li.parent.active a{
color: #ccc;	
}
.splitnav ul li:hover, 
.splitnav ul li.over {	
background:#6e6e6e;
border-right:3px solid #fff;
}

/*split menu level 2 */

.moduletablesplit ul, 
.moduletablesplit li {
list-style-type:none;
list-style-image:none;	
padding: 0;
margin: 0px;
}

.moduletablesplit ul li {
height: 22px;
width:160px;
font-size:12px;
color:#fff;
font-family: Lucida Sans, Arial, Helvetica, sans-serif;
margin-top:5px;
padding: 0px 15px 0px 7px;
border-left:3px solid #fff;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
}
.moduletablesplit a, 
.moduletablesplit a:link{
color: #fff;
font-size:12px;
text-decoration: none;
}
.moduletablesplit a:hover{	
color:#000;
}
.moduletablesplit ul li:hover, 
.moduletablesplit ul li.over {	
color: #000;
border-left:8px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
}
.moduletablesplit ul li#current {
color: #000;
border-left:8px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000;
border-right:1px solid #000;
}

.moduletablesplit ul li.parent.active{

}
.moduletablesplit ul li.parent.active a{
color: #000;	
}







/*****************************
**** suckerfish ****
*****************************/

.suckernav {
width:800px;
height:20px;

}

.suckernav a:link,
.suckernav a:visited {
display: block;
float: left;
height: 28px;
padding: 7px 12px 0 18px;
text-decoration: none;
cursor: pointer;
font-weight: none;
font-family: comic Sans MS;
font-size: 20px;
color: #ffcc33;
}
.suckernav li a:hover {
color: #fff;
}
.suckernav a.topdaddy,
.suckernav li.active a.topdaddy {
padding-right: 22px;
color: #ccc;
}
.suckernav li li a:link,
.suckernav li li a:visited{
background: none;
font-weight: normal;
padding: 0px;
text-indent: 18px;
}
.suckernav li li {
padding: 0;
background: none;
float: left;
padding: 0px;
width: 170px;
margin-bottom: 2px;
background: #330099;
border-right:3px solid #fff;
}
.suckernav ul ul a:link,
.suckernav ul ul a:visited {
display: block;
text-decoration: none;
width: 167px;
text-transform: none;
padding-top:4px;
}
.suckernav li {
float: left;
padding: 0;
background: none;
height: 29px;
}
.suckernav ul li {
position: relative;
list-style-type:none;
list-style-image:none;	
}
.suckernav li ul {
top: 26px;
position: absolute;
left: -999em;
height: auto;
width: 170px;
font-weight: normal;
border-width: 0;
margin: 0;
padding-left: 3px;
}
.suckernav ul {
float: left;
list-style: none;
margin: 0;
padding:4px 30px 0 0;
}

/* margin for pullouts */
.suckernav li ul ul {
margin: -26px 0 0 170px;
}

.suckernav li:hover ul ul,
.suckernav li:hover ul ul ul,
.suckernav li:hover ul ul ul ul,
.suckernav li.sfhover ul ul,
.suckernav li.sfhover ul ul ul,
.suckernav li.sfhover ul ul ul ul {
left: -999em;

}

.suckernav li:hover{visibility:visible}
.suckernav li:hover ul,
.suckernav li li:hover ul,
.suckernav li li li:hover ul,
.suckernav li li li li:hover ul,
.suckernav li.sfhover ul,
.suckernav li li.sfhover ul,
.suckernav li li li.sfhover ul,
.suckernav li li li li.sfhover ul {
z-index: 100;
left: 0;
}
.suckernav li:hover, #suckernav li.sfhover {
left: 0;
}
.suckernav li li.active {
background: #330099;
}
.suckernav ul li a:hover,
.suckernav ul li ul li a:hover,
.suckernav ul li ul li ul li a:hover {
background: url(../images/arrow.png) no-repeat left center;
}
.suckernav ul li.active,
.suckernav ul li ul li.active,
.suckernavul li ul li ul li.active {
}



/* pathway */
#pathway {
width:830px;
float:left;
font-size:11px;
padding:5px 0 3px 10px;

}
#pathway ul li {
float:left;
height: 22px;
width:80%;
font-size:12px;
font-family: Lucida Sans, Arial, Helvetica, sans-serif;
margin-top:2px;
padding: 0px 15px 10px 0;
border-bottom-style: solid;
border-color: #fff;
border-bottom-width: 1px;

}

#pathway a, 
#pathway a:link{
color: #330099;
font-size:11px;
text-decoration: none;

}
#pathway a:hover{	
color:#339933;
text-decoration: overline;

}

/*top mod */
#top {
clear:none;
display:block;
margin:auto;
left:50%;
width:450px;
position:absolute;
text-align:right;
}
#top ul, 
#top li {
padding: 2px;
margin: 0 5px 0 5px;
height: 22px;
float: right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#top li {
background: url(../images/footerdivide.jpg) no-repeat left center;
padding:0 5px 0 17px;
}
#top p, footer td {
font-size:11px;
color: #fff;
}
#top h3  {
font-size:11px;
color: #fff;
}
#top a, 
#top a:link {
color: #c0c0c0;
text-decoration: none;
}
#top a:hover{	
color:#fff;
text-decoration: underline;
}

/* Bottom User Mods */

#user1100{
float:left;
margin: 20px 0px 10px 35px;
padding: 5px;
width:870px;
border:1px solid #fff;
color:#fff;
}
#user150{
float:left;
margin: 20px 10px 10px 35px;
padding: 5px;
width:400px;
border:1px solid #fff;
color:#fff;
min-height:165px;
clear:left;
}
#user2100{
float:right;
margin: 20px 35px 0px 10px;
padding: 5px;
width:870px;
border:1px solid #fff;
color:#fff;
}
#user250{
float:right;
margin: 20px 35px 10px 10px;
padding: 5px;
width:400px;
border:1px solid #fff;
color:#fff;
min-height:165px;
}

#user1100:hover,
#user150:hover {
background-color:#ffcc33;
border:1px solid #000;
color:#000;
}

#user1100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#user150 h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#user1100 h3 {
font-weight:normal;
font-size: 16px;
}
#user150:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}


#user2100:hover,
#user250:hover {
background-color:#6e6e6e;
border:1px solid #ccc;
color:#fff;
}

#user1100:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}
#user250 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#user2100 h3 {
font-weight:normal;
font-size: 16px;
color:#fff;
}
#user250:hover h3 {
color:#fff;
font-weight:normal;
font-size: 16px;
}

#user1100:hover a {
color:#000;
font-weight:normal;
}
#user150 a {
font-weight:normal;
color:#000;
}
#user2100 a {
font-weight:normal;
color:#ccc;
}
#user150:hover a {
color:#000;
font-weight:normal;
}
#user1100:hover a {
color:#000;
font-weight:normal;
}
#user250 a {
font-weight:normal;
color:#ccc;
}
#user250:hover a {
color:#ccc;
font-weight:normal;
}
#user2100:hover a {
color:#ccc;
font-weight:normal;
}
#user2100:hover h3 {
color:#fff;
font-weight:normal;
}
#user2100 h3 {
font-weight:normal;
color:#fff;
}



/*footer */
#footerwrap {
clear:both;
padding:10px 10px 0 25px;
}
.footer {
width:700px;
float:right;
}
.footer ul, 
.footer li {
padding: 2px;
margin: 0 5px 0 5px;
height: 22px;
float: right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.footer li {
background: url(../images/footerdivide.jpg) no-repeat left center;
padding:0 5px 0 17px;
}

.footer p, footer td {
font-size:11px;
color: #394a12;
}
.footer h3  {
font-size:11px;
color: #394a12;;
}
.footer a, 
.footer a:link {
color: #c0c0c0;
text-decoration: none;
}
.footer a:hover{	
color:#fff;
text-decoration: underline;
}
.modifydate {
color: #C0C0C0;
}
.author {
color: #afbe8c;
}
.createdate {
color: #afbe8c;
}
.contenttoc {
margin: 5px;
}
.menubox input {
margin-top: 9px;
float: right;
}
ul { 
margin: 2px;
padding: 2px 6px 20px 30px;
}
li {	
list-style: none;
list-style-image: url(../images/arrow.png);
line-height: 180%;
padding-left:3px;
}

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;
}






/*read more */
a.readon {
	margin: 10px 0 15px 0;
	padding: 1px 3px 1px 28px;
	border: 1px solid #fff;
	display: block;
        width:100px;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	
}

a.readon:hover, a.readon:focus {
	border: 1px solid #fff;
	background: url(../images/arrow.png) no-repeat 5px 48%;
color: #ccc;
}

/* 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 */
