a
{
	outline:none;
}

body
{
	margin:0px;
	padding:0px;
	
	background-color:#DDDCDA;
	
	text-align:center;
	
	/* default font settings */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:11px;
	line-height:16px;		
}

div.container
{
	position:relative;
	
	width:954px;
	
	margin:0px auto;
	
	/* padding for container 10 */
	padding:0px;
	padding-bottom:60px;
	
	text-align:left;
	
	border:solid 1px #8B8B89;
	
	/* take out border for top and bottom */
	border-top:none;
	border-bottom:none;
	
	/* background color for container */
	background:#fff;

	z-index:0;

}

#canoeToolbar
{
width:954px;
height:30px;
text-align:center;
border:0;
margin:0;
padding:0;
background-color:#000000;
}

/*canoe*/
div.pageToolbar
{
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	width:954px;
	height:30px;
	text-align:center;
	background-color:#000000;


}

/*canoe - updated*/
div.canoe_pageToolbar
{
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
	padding:0;
	width:954px;
	height:30px;
	text-align:center;
	background-color:none;


}

div.canoe_pageToolbar #navbarCanoe_container #navbarCanoe_main 
{
	width: 953px;
}

.headerLogo
{
	
}
/* top pane */
div.topContentPane
{
	position:absolute;
	left:10px;
	top:30px;
	
	width:934px;
	height:100px;
	
	background:#FFFFFF;
	margin-top:10px;
}

#headerLogo
{
	position:relative;
	top:0px;
	left:0px;
	
	width:150px;
	height:65px;
	
	margin-top:18px;
	margin-left:25px;
	
	
	display:block;
	
	border:none 1px #000;
}

/** End of Top Pane Content **/


div.wrapper
{
	/*position:relative;*/
	margin:0px;
	display:block;
	z-index:0;

}

div.leftContentPaneWrapper
{
	left:20px;
	
}



div.leftContentPane,div.rightContentPane
{
	padding:0px 0px 0px 10px;
}

/* REMOVED THE VALIDATIN OF THE SUBSCRIBE BOX */
#dnn_ctr467_NewsletterRecipient_Presentation_NewsletterRecipientEmailRequiredFieldValidator
{
	display:none;
}



/* navigation bar */
div.navMenuPane
{
	background-color:#7C120F;
	
	position:absolute;
	top:140px;
	left:10px;

	width:934px;
	height:30px;
		
	margin:0px;
	padding:0px;
			
	z-index:20;

}

.main_navMenuPane
{
	margin-top:6px;
	text-align:center;
}

.mainNav
{
	list-style:none;
}

.mainNav li
{
	list-style:none;
	display:inline;
	text-align:left;
	
	background:transparent url(images/menuBullet.gif) no-repeat center right;

	
	padding-right:15px;
	padding-left:15px;
	

}

.mainNav li a
{
	/**/
	
	color:#F4F8CE;
	font-weight:bold;
	text-decoration:none;
	
	font-size:11px;
}

.mainNav li a:hover
{
	/**/
	
	color:#F4F8CE;
	font-weight:bold;
	text-decoration:none;
	
	font-size:11px;
}

.mainNav li a:visited
{
	color:#F4F8CE;
	text-decoration:none;
}




.mainNav li.last
{
	background:none;
}

.mainNav li.lastselected
{
	background:none;
}

#adBanner_hor
{
	float:right;
	display:inline;	
	width:728px;
}


/* FOOTER CSS*/
div.footer
{
	margin:0;
	padding:0;
	margin-top:20px;
	text-align:center;
	
	width:954px;

	float:left;
	
	border-top:solid 1px #8B8B89;
	clear:both;
	background:#FFF;

}

h3.copyright_info
{

	/*position:relative;*/
	
	margin-top:0px;


	padding:0px;
	padding-left:10px;	

	display:block;
	width:625px;
	
	margin-left:0px;


}

html > body h3.copyright_info
{
	float:left;
	margin-left:120px;
	padding:0px;
	width:auto;
	margin-top:0px;
	
}

h3.copyright_info .SkinObject, h3.copyright_info a.SkinObject, #dnn_dnnLogin_cmdLogin
{
	font-size:10px;
	color:#7c120f;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.copyright_info a.SkinObject
{
	text-decoration:none;
}

.copyright_info .SkinObject a:hover
{
	text-decoration:underline;
}	


/* footer navigation style */
div.footer_navMenuPane
{
	/*position:relative;*/
	top:5px;
	text-align:center;
	
	height:25px;
	
	padding:0px;
	margin:0 auto;
	
}

.footer_navMenu
{
	list-style:none;	
/*	position:relative;	*/
	margin:0 auto;
	padding:0px;

	
	width:655px;
	height:25px;

}

.footer_navMenu li
{
	
	text-align:left;
	
	/*display:inline;	*/
	float:left;	
	
	border:0;
	font-size:10px;
	color:#818e6b;
	text-decoration:none;
	padding:5px;
	
	list-style:none;
	

}

.footer_navMenu li a,.footer_navMenu li.selected a,.footer_navMenu li.firstselected a,.footer_navMenu li.first a,
.footer_navMenu li a:visited, .footer_navMenu li a:active
{
	font-size:10px;
	color:#818e6b;
	text-decoration:none;
	
}
.footer_navMenu li a:hover
{
	text-decoration:underline;
}


.AdminMenu
{
	background-color:#ffffff;
	border:1px #000000 solid;
	border-top:0;
	width:100%;
	margin-bottom:20px;
}




/* FORMS */
label{
	font-weight:bold;
}
input
{
border:1px solid #f0f0f0;
font-size:9px;
}
	.BigTextBox, input.NormalTextBox
	 {
	width:600px;
	 }
	 input.NormalTextBox
	 {
	 height:15px;
	 line-height:12px;
	 vertical-align:baseline;
	 }
	 .BigTextBox
	 {
	 width:800px;
	 height:800px;
	 line-height:12px;
	 vertical-align:baseline;
	 }
	
.invalidInput	
{
color:#aa0000;
}

.surveySubmit
{
background:url(/portals/1/images/button_submit.jpg) no-repeat;
width:161px;
height:48px;
font-size:0px;
line-height:0px;
border-width:0px;
cursor:pointer;
}
.SurveyQuestion, .SurveyQuestion *
{
font-weight:bold;
}
.SurveyOption, .SurveyOption input, .SurveyOption label
{
font-weight:normal;
}
.surveyMessage,.SurveyQuestion, .SurveyQuestion *, .SurveyOption, .SurveyOption input, .SurveyOption label
{
font-size:11px;
}

input[type="checkbox"], input[type="radio"], .SurveyOption input
{
border:0px solid #f0f0f0;
margin-right:4px;
vertical-align:baseline;
}
.textfieldbg, .textFieldTitle
{
border-bottom:1px solid #E3E3C9;
}
.ContactForm .textField
{
width:90%;
/*margin-right:-20px;*/
}

	
/*newsletter signup*/
/*moved from homeskin.css because it is used on interior as well*/
div#newsletterPane, div#MM_467_MM
{
	width:160px;
	
	border:solid 1px  #798663;
	background:#eeedec;
	text-align:center;
	padding-bottom:5px;
	margin-bottom:10px;
}
div#MM_467_MM #dnn_ctr467_NewsletterRecipient_Presentation_UP
{
	text-align:center;
}

div#MM_467_MM .subscribeHeader
{
	color:#697456;
	font-size:11px;
	font-weight:bold;

	width:137px;
	height:14px;

	margin:0 auto;

	margin-top:10px;

	background:url(/portals/1/images/newsletterSignUp_img.jpg) no-repeat;
}

div#MM_467_MM .subscribePara
{
	width:100%;
	padding:0px 0px 10px 0px;
	margin:5px 7px 0px 7px;

	text-align:left;
	color:#7c120f;
	font-size:11px;
}

div#MM_467_MM .frmPane_Subscribe
{
	text-align:center;
	margin:0 auto;

	padding:0px;

	width:100%;
	/*height:50px;*/

	border:none 1px #f0f;
}

div#MM_467_MM .subscriberEmail
{display:block;
	font-size:11px;

	width:130px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #818e6b;
	height:15px;
}

div#MM_467_MM .subscribeSubmit
{
	display:inline;

	border-top:solid 1px #7f8c6a;
	border-left:solid 1px #7f8c6a;

	width:130px;

	padding:1px;
	margin:0px;
	margin-top:5px;
	
	margin-left:auto;
	margin-right:auto;
	background:#474e3b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;

	font-size:10px;

	border:solid 1px #7f8c6a;
	background:url(/portals/1/images/frmButtonBG.gif) repeat;
}
	
#dnn_ctr_Privacy_lblPrivacy, #dnn_ctr_Terms_lblTerms
{

	width:100%;
	/*float:left;*/
	/*margin-left:-100%;*/
	overflow:visible;
	display:block;
	left:-200px;
		
}

#dnn_ctr_Privacy_lblPrivacy div, #dnn_ctr_Terms_lblTerms div
{
	padding:20px;
}

/*==================================================================================================================*/

#MM_-1_MM
{
	overflow:visible;
}


div#dnn_ctr834_ModuleContent
{
	padding:15px 10px;
}

div#dnn_ctr586_ModuleContent
{
	padding:10px;
}


#rss-wrapper
{
	font-size:11px;
	font-family:verdana;
	width:100%;
	
	text-align:center;
}

#rss-table
{
	margin:25px auto 0 auto;
	font-family:helvetica, arial;
	font-size:11px;
	width:560px;
	text-align:left;
	
	color:#6D7A5A;
}

#rss-table tr.header
{
	background:#EEEDEC;
}

#rss-table th
{
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
}

#rss-table td
{
	background:none;
}

#rss-table td.separator
{
	background:url(/portals/1/images/RSS_Images/rss-seperator.jpg) repeat-x left center;
}

#rss-table td a
{
	text-decoration:none;
}

#rss-table td a:hover
{
	text-decoration:underline;
}

#rss-table td a img
{
	border:none;
	margin-right:5px;
}
