/*##############################################################
---------------------------------------------------------------

	DEFAULT SETTINGS

---------------------------------------------------------------
##############################################################*/

body
{
	margin:0;
	padding:0;
	font-size: 100.01%;
	
	

}

#Body {
	color:#555555;
	text-align: center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body a, a:link, a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:underline;
}

body a:hover
{
	text-decoration:none;
}


body a:link, body a:visited { color:#666666; }

body a:hover, body a:active { color:#666666; }

img[id*="imgHelp"] { display: none; }

img 
{
	border:none;
	margin:0;
	padding:0;
	display:inline;
}

div
{
	margin:0px;
	padding:0px;
	line-height:normal;
}

hr
{
	border:none;
	border-top:2px solid #999999;
	height:2px;
}

h1
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#7a0c12;
}

h2
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#555555;
}

h3
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

h4
{
	margin:0!important;
	padding:8px 0 8px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
}

p {
	font-family:Arial;
	font-size:13px;
}

.PublishDate {
	font-size:10px;
	line-height:11px!important;
}

.Login { color:#f0edc8!important; }
/*-------------------------------------------------------------
	DNN STUFF
-------------------------------------------------------------*/
.SkinContainer, .Content
{
	margin:0px!important;
	padding:0px!important;
}


/*-------------------------------------------------------------
	CLEARFIX
-------------------------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}


/*##############################################################
---------------------------------------------------------------

	LAYOUT ELEMENTS

---------------------------------------------------------------
##############################################################*/

/*-------------------------------------------------------------
	MAIN ELEMENTS
-------------------------------------------------------------*/

#main
{
	margin:10px auto 0 auto;
	width:850px!important;
	text-align:left;
	border:1px solid #000000;
	overflow-x:visible;
	clear:both;
}
	
	#hd
	{
		width:850px!important;
		height:313px!important;
		clear:both;
		background:url(images/img_Header1.jpg) no-repeat;
	}
	
		#dnn_TopPane
		{
			float:right;
			width:850px!important;
			height:293px!important;
		}
		
			.quote div {
				float:right;
				text-align:right;
				width:180px;
				font-size:11px;
				color:#FFFFFF;
			}
		
	#bd
	{

		padding:0;
		margin:0;
		background:#FFFFFF;
		width:850px!important;
		clear:both;
		overflow:hidden;
		overflow-x:visible;
	}
	
		#LeftNavigation
		{
			padding-bottom:10000px;
			margin-bottom:-10000px;
			width:200px!important;
			float:left;	
			border:none!important;
			background:#aa9d7d;
		}
	
		#twitter_div {
		float:left;
		width:168px!important;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000;
		margin:12px 6px 0 5px;
		padding:0 8px 0 7px;
		background-color:#fff;
		border:3px solid #6B4E2A;
		}
		
		#twitter_div ul li {
			padding:3px 0;
			list-style-type:none;
			list-style-position:outside;
			margin:0;
			width:168px;
			overflow:hidden;
		}
		
		#twitter_div hr {
			border-top:1px dashed #fff;
			border-bottom:none;
		}
		
		#dnn_ContentPane
		{
			padding:0 100px 15px 100px;
			margin:0;
			width:450px!important;
			float:left;
			border:none!important;
			overflow:visible;
		}
		
	#ft
	{
		margin:0;
		width:850px!important;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#CCCCCC;
		clear:both;
		background:#ad2226;
		overflow:hidden;
	}
	
		.ftBlock
		{
			padding-bottom:10000px;
			margin-bottom:-10000px;
			width:282px!important;
			border-left:1px solid #aa9d7d!important;
			float:left;
		}
		
		.ftBlock:first-child { border:none!important; }
		
		.copyright {
			font-size:10px;
			line-height:11px;
			clear:both;
			margin:5px auto;
			
		}
/*-------------------------------------------------------------
	SUPPORTING ELEMENTS
-------------------------------------------------------------*/

/*-------------------------------------------------------------
	ContentBody
*/

.ContentBody
{
	padding:0 8px 8px 8px!important;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	
}

/*-------------------------------------------------------------
	Articles
*/

.latestArticleItem
{
	padding:12px 0 12px 0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	
	border-top:1px dashed #a6a6a6;
}

.latestArticleItem:first-child { padding-top:0px; border:none; }

#latestArticles .latestArticleItem a { text-decoration:none; }
#latestArticles .latestArticleItem a:hover { text-decoration:underline; }

.latestArticleItem h2 { padding:0!important; margin:0!important;}

.latestArticleItem h2 a { text-decoration:none; }
.latestArticleItem h2 a:hover { text-decoration:underline; }

/*-------------------------------------------------------------
	FormMaster
*/

.FormMaster
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.FormMaster td
{
	text-align:left;
	padding:4px;
}

.FormMaster span[id$="lblRequired"]
{
	display:none;
}

/*##############################################################
---------------------------------------------------------------

	ARTICLE STYLES

---------------------------------------------------------------
##############################################################*/


/*##############################################################
---------------------------------------------------------------

	CSS MENU

---------------------------------------------------------------
##############################################################*/

/*-------------------------------------------------------------
	TOP NAV
-------------------------------------------------------------*/
#topNav, #topNav ul { width:350px; }

#topNav ul li {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#topNav ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:none;
	margin:0;
	padding:0 12px 0 12px;
	border-left:1px solid #ffffff;
}

#topNav ul li:first-child a { border:none!important; }


/*-------------------------------------------------------------
	LEFT NAV
-------------------------------------------------------------*/

/*-------------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------------*/


#leftNav, #leftNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	width : 200px;
}

	#leftNav ul ul { background:#9c8d68; }

#leftNav li { /* all list items */
	position : relative;
	float : left;
	margin:0;
	padding:0;
	width: 200px;
	list-style:none;
}

#leftNav li li { margin:0; }

#leftNav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : 200px;
	margin-top : -31px;
	list-style:none;
}

#leftNav li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#leftNav li a {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#4D3316;
	text-decoration:none;
	width: 188px;
	display : block;
	text-decoration : none;
	padding :5px 0 5px 12px;
}

#leftNav li ul, #leftNav li li{
	width:235px;
}

#leftNav li li a { width:223px; }

#leftNav li:hover, #leftNav li.sfhover {
	color : white;
	background-color : #9c8d68;
}

#leftNav li:hover a, #leftNav li.sfhover a { color:#ffffff; }

#leftNav li li:hover a, #leftNav li li.sfhover a { color:#ffffff; }
#leftNav li li:hover a {text-decoration:underline;}

#leftNav li:hover ul ul, #leftNav li:hover ul ul ul, #leftNav li.sfhover ul ul, #leftNav li.sfhover ul ul ul {
	left: -999em;
}

#leftNav li:hover ul, #leftNav li li:hover ul, #leftNav li li li:hover ul, #leftNav li.sfhover ul, #leftNav li li.sfhover ul, #leftNav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*##############################################################
---------------------------------------------------------------

	BROWSER TWEAKS

---------------------------------------------------------------
##############################################################*/
/*-------------------------------------------------------------
	IE 7
-------------------------------------------------------------*/
/* body.ie7 #siteWrapper {  } */

/*-------------------------------------------------------------
	IE 6
-------------------------------------------------------------*/
/* body.ie #siteWrapper {  } */