/* 
================================
Skin styles for DotNetNuke
================================
*/   

body 
{
	text-align:center;
	font-family:Arial;
	    background-image: url(images/siteBackground.jpg);
    background-position: top left;
    background-repeat: repeat-x;
}

.clear 
{
	clear:both;
}


a, a:link, a:visited{
	color:#0000cc;
		
}



a:hover {
	color:#660033;
	text-decoration:underline;
}

#Contents
{
	width:770px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-color:#fff;
	border-right:solid 10px #fff;
	border-left:solid 10px #fff;

}

.navigation 
{
	background:#4D4C4C;
	vertical-align:middle;
	font-family: Helvetica, Arial;
	clear:both;
	text-transform: uppercase;
	padding:0px;
	margin:0px;

	
}

.navigation ul 
{
	padding:0px;
	margin:0px;
}

 

.navigation li 
{
	display:inline;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.navigation li.selnavitem a
{
	color:#fff;
	padding-left:12px;
	padding-right:12px;
	font-size:10px;
	text-decoration:none;
	
}

.navigation li.selnavitem a:visited
{
	color:#fff;
	padding-left:6px;
	padding-right:6px;
	font-size:10px;
	text-decoration:none;
}

.navigation a, .navigation a:visited
{
	background:#4D4C4C;
	color:#fff;
	padding-left:6px;
	padding-right:6px;
	font-size:10px;
	text-decoration:none;

}

.navigation a:hover 
{
	background:#000;
	color:#fff;
	text-decoration:none;
}

.toppane
{
	text-align: center;
}

.bottompane
{
	text-align: center;
}

#contentWrapper 
{
	width:100%;
}

.ContentPane 
{
	width:470px;
	float:left;
	margin:0;
	
}

.ContentPaneOneColumn 
{
	width:726px;
	float:left;
	margin:0;
	
}
	
.RightPane 
{
	width:256px;
	float:right;
	margin:0;
}

.HarmBannerPane 
{
	width:165px;
	float:right;
	margin:0;
}

.ce_LeftPane
{
	width:256px;
	float:left;
}

.ce_RightPane
{
	width:470px;
	float:right;
}

#BannerArea
{
	
	height:132px;
	margin:0,0,0,0;
}

#LogoArea
{
	background-color:#66cc33;
	background-image:url("images/ST_headline2_20.gif");
	height:90px;
	vertical-align:bottom;
	margin:0,0,0,0;
}
#BottomArea
{
	background-color:#660033;
	height:70px;
	vertical-align:bottom;
	text-align: center;
	padding:10px,10px,10px,10px;
}

#BottomBanner
{
	
	height:110px;
	margin:0,0,0,0;
}

#OnePane
{
	
	margin:0px;
}



#contentWrapper a
{
	
}

#contentWrapper h1
{

}

#contentWrapper h1 a
{
	font-size:medium;
	font-weight: bold;
	color: #cc9966;
}

#contentWrapper h2
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#contentWrapper h2 a 
{
	color:Blue;
	font-weight: bold;
}

#contentWrapper h3 a 
{

}

#contentWrapper h3 
{

}

#contentWrapper dt
{
	display:inline;
	margin: 0px;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#contentWrapper dd 
{
	display:inline;
	padding:0px;
	margin:0px;
}

#contentWrapper img
{
	border: none;
	padding: 0,0,0,0;
	margin:0,0,0,0;
}

.soy_img
{
	display:block;
	padding: 2px;
}

.soy_img img
{
	padding: 3px;
}

.right_img
{
	float:right;
	margin:2,2,2,5;
}

.center_img
{
	text-align:center;
	margin:5,5,5,5;
}

.left_img
{
	float:left;
	margin:2,5,2,2;
}

.iso_img
{
	display:block;
	clear:both;
}


	 
#contentWrapper .disclaimer
{
	font-size: x-small;
	color: Black;
	padding-top:10px;
	padding-bottom:10px;
}

#contentWrapper .txtbox_header
{
	font-size: 11px;
	font-weight:bold;
	color: Black;
	padding-top: 5px;
	padding-bottom:2px;
	margin:0px;
	display:block;
}

#contentWrapper .txtbox_head_red
{
	font-size: 11px;
	font-weight:bold;
	color:Red;
	padding-top: 5px;
	padding-bottom:2px;
	margin:0px;
	display:block;
}

#contentWrapper .summarytext
{
	font-size: 11px;
	font-weight:bold;
	color: Black;
	padding-top:10px;
	padding-bottom:10px;
}

#contentWrapper .isotext
{
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	padding:5px;
	color: Black;
	}

#contentWrapper .QuestOfMonth
{
	background-color:#ffff99;
	font-size: 11px;
	padding: 5px,5px,5px,5px;
}

#contentWrapper .editCal dt
{
	display:block;
	margin: 0px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

#contentWrapper .editCal dd 
{
	display:inline;
	padding:0px;
	margin:0px;
}

.directory
{
	font-size:small;
	font-color:black;
}

.dirbold
{
	font-size:small;
	font-weight:bold;
}





#homepage .RightPane
{
	width:160px;
	float:right;

}


#homepage .ContentPane {
	width:290px;
	float:left;
	margin:0;
	
	  margin-top:10px;


}


#homepage .InsideRight {
	width:256px;
	float:right;
}



#homepage .contentBladder {
	
	width:580px;
	float:left;
}












#Articles .RightPane
{
	width:160px;
	float:right;

}


#Articles .ContentPane {
	width:290px;
	float:left;
	margin:0;
	padding-bottom:23px;


}


#Articles .InsideRight {
	width:256px;
	float:right;
}



#Articles .contentBladder {
	
	width:580px;
	float:left;
}










#ArticleLanding .RightPane
{
	width:160px;
	float:right;

}


#ArticleLanding .ContentPane {
	width:595px;
	float:left;
	margin:0;



}


#ArticleLanding .InsideRight {
	width:256px;
	float:right;
}



#ArticleLanding .contentBladder {
	
	width:580px;
	float:left;
}