/***********************************************/

/* Top Banner
font-family:Arial, Helvetica, sans-serif;
	line-height: 1.25em;
	margin: 0px;
	padding: 0px;
	text-align: center;
 */

/***********************************************/

.topPane
{
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	width: 950px;
	margin-right:auto;
   margin-left:auto;
   margin-top:0px;
   margin-bottom:0px;
   display:table;
   background: white;
	text-align: center;
}

/***********************************************/

/* Top Nav bar */

/***********************************************/
.topNav
{
	padding: 0px 0px 0px 0px;
	margin-top:0px;
	width: 950px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:0px;
	display:table;
}



#mainContainer{
	padding: 0px;
	margin: 0px auto;
	width: 950px;
	height: 100%;
	display: table;
}


/***********************************************/

/*  Container Div holds the  content region of the templates */

/***********************************************/


.container {
	padding: 10px 0px 0px 0px ;
	width: 950px;
	height: auto;
	background-color:#ffffff;
	margin: 0px auto 0px auto;
}

.containerPadded {
	padding: 0px;
	width: 950px;
	height: auto;
	background-color:#ffffff;
	margin: 0px auto 0px auto;
}

/*****************************************************************/
/* OLD INDEX Site Skin 3 column layout */
/*****************************************************************/

/* 3 Column Layout where first two columns are 315 wide, and the third column is 300 wide */
	.leftContainer{
	width: 315px; 
	padding: 0px; 
	margin: 0px 0px 0px 5px;  
	float:left; 
	display: inline;
	}
	/* containter holds the main body*/
	.centerContainer {
	width:315px; 
	float:left; 
	padding:0px; 
	margin: 0px 0px 0px 5px; 
	display: inline;
	
	}
	/* containter for the right column - bbox ad*/
	.rightContainer{
	width:300px;  
	padding:0px; 
	margin: 0px 5px 0px 0px; 
	float: right; 
	display: inline;
	}
	
/*****************************************************************/
/* Unique Styles for 3Column_Bigbox */
/*****************************************************************/

/* 3 Column BigBox Layout where first two columns are 305 wide, and the third column is 300 wide */
	.leftContainer305{
	width: 305px; 
	padding: 0px; 
	margin: 0px 0px 0px 10px;  
	float:left; 
	display: inline;
	}
	/* containter holds the main body*/
	.centerContainer305 {
	width:305px; 
	float:left; 
	padding:0px; 
	margin: 0px 0px 0px 10px; 
	display: inline;
	
	}
	/* containter for the right column - bbox ad*/
	.rightContainerBB{
	width:300px;  
	padding:0px; 
	margin: 0px 10px 10px 0px; 
	float: right; 
	display: inline;
	}
	
	.contentContainerTheList{
	width:620px; 
	padding: 0px; 
	margin: 0px 0px 10px 10px;
	float:left; 
	display: inline;
	height: auto;
	}

/* 2 Column Layout where the left column (contentContainer) is 780 wide, the right column is 160 wide for Skyscraper ads */

		.contentContainer {
        background-color: #fff;
		width:780px; 
		padding: 0px; 
		margin: 0px 0px 0px 0px;  
		float:left; 
		display: inline;
		}

		/* style for split content container */

		#Header {
		float: left;
		width: 780px;
		height: 90px;
		padding: 0px;
		margin: 0px;
		}
		
		
		.innerColumn385{
		width:385px; 
		padding: 0px; 
		float:left;  
		margin:0px 0px 0px 5px;
		display: inline;		
		}
		
		.PageSponsorship { 
		width: 592px;
		margin: 0px;
		padding: 0px;
		display: inline;
		}


/* containter holds the right column - Skyscraper*/
	.skyscraperContainer{
	width:160px; 
	float: right; 
	padding:0px; 
	margin: 0px 5px 0px 0px; 
	height: 600px;
	display: inline;
	}
	

/*****************************************************************/
/* Unique Styles for 2Column_Bigbox */
/*****************************************************************/

/* containter holds the right column - BigBox*/


	.bigboxContainer{
	padding:0px 0px 0px 0px; 
	margin: 0px 0px 10px 0px; 

	}

	.contentContainer300{
	width:300px;
	float: right; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 8px 10px 0px; 
	display: inline;
	}

	.contentContainer640 {
	width:620px; 
	padding: 0px; 
	margin: 0px 10px 10px 10px;
	float:left; 
	display: inline;
	height: auto;
	}

/* NEW 2 COL TEMPLATE */


.clear { clear: both; }


a img { border: 0; }

a { color: #fff; font-weight: normal; text-decoration: none; }
a:hover { color: #000; font-weight: normal; text-decoration: none; }


.wrap2col { background-color: #fff; width: auto; height: auto; margin: 0; padding: 0; text-align: left; }


.main { background-color: #fff; width: 640px; height: auto; margin: 0; padding: 0; text-align: left; float: left; }
.main p { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; color: #666; margin: 0; padding: 0; }


.bigbox { width: 300px; height: 250px; margin: 0; padding: 0; float: left; }


/***********************************************/
/* footer */
/***********************************************/
.footerContainer{

	background-color:#828277; 
	margin: 0px auto 0px auto;
	clear: both;
	padding: 0;
	width:950px;
	height: 80px;
	display: table;
	} 
	
.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color:#ffffff;

} 


#copyright { margin: 0 0 0 10px; padding: 0; }



div.footerDivLeft {
float: left;
padding: 35px 0px 0px 15px;
font-weight: bold;
font-size: 10px;
}
.footerDivLeft a:link, .footerDivLeft a:visited {
color: white;
font-weight: bold;
font-size: 10px;
text-decoration: none;
}
.footerDivLeft a:hover, .footerRight a:active {
color: #f47c20;
font-weight: bold;
}

div.footerRight {
float: right;
padding: 35px 15px 0px 0px;
margin: auto 0px auto 0px;
font-weight: bold;
}

.footerRight a:link, .footerRight a:visited {
color: white;
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

.footerRight a:hover, .footerRight a:active {
color: #f47c20;
font-weight: bold;
}

/***********************************************/

/* DNN MENU STYLES FOR CONTROL PANEL - DO NOT EDIT */

/***********************************************/

.MainMenu_MenuContainer {
	background-color: transparent; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #cad5ea 0px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	border-right: #cad5ea 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color:  white;
	font-family: Tahoma, Arial, Helvetica; 
}
.MainMenu_MenuIcon {
	background-color: #cad5ea; 
	border-left: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #cad5ea;  
	z-index: auto;
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8da4d3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
}
.MainMenu_MenuArrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}


.SkinMenu {
	z-index: auto;
}

/***********************************************/

/* END  - DNN MENU STYLES FOR CONTROL PANEL - DO NOT EDIT - END */

/***********************************************/



