/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #4DA04E;
}
table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	margin: 0px;
	padding: 0px;
	}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	}	
.SubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  13px;
    font-weight: bold;
    color: #000000;
}
.normal, .Normal {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: #330000;
}	
.normalred, .NormalRed {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
    color: #C0C0C0;
}	
h1 {
	font-size: 16px;
	color: #4DA04E;
	padding: 0px;
	margin: 3px 0px;
	font-weight: bold;
	}
h2 {
	font-size: 16px;
	color: #330000;
	padding: 0px 0px 3px;
	margin: 3px 0px;
	font-weight: bold;
	border-top: 1px solid #330000;
	}	
	
h3 {
	font-size: 14px;
	color: #783107;
	padding: 0px 0px 3px 0px;
	margin: 3px 0px;
	border-bottom: solid 1px #C0C0C0;
	font-weight: bold;
	}	
h4, h5, h6 {
	font-size: 14px;
	color: #783107;
	padding: 0px;
	margin: 3px 0px;
	font-weight: bold;
	}		

/* 
================================
Design Elements
================================
*/   
#wrapper {
	width: 775px;
	background-color: #FFFFFF;
	border: 4px solid #FFFFFF;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
}
.outerTable {
	width: 775px;
	background: #FFFFFF;
	}
/*-- top table containing logo, banner and top nav      --*/
.headTable {
	width: 775px;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}	
.topnavTD {
	margin: 0px;
	padding: 0px;
	background: #F5EDE1 url(toprightback.png) no-repeat right top;
	text-align: right;
	font-size: 10px;
	}
.toplabelTD {
	margin: 0px;
	background: #69B95B url(botleftback.png) no-repeat left top;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #00491D;
	padding: 16px 0px 0px 4px;
	width: 275px;
	}

.OuterTableAdmin {  }
.PanesTable {
	width: 775px;
	background: #FFFFFF;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	}	
.logoTD {
	
}
.logographic {
	
	}
.topgraphic {
	
	}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.breadcrumbTD {
	color: #632605;
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 3px;
	width: 400px;
	float: left;
	}
.datetoken {
	float: right;
	width: 150px;
	margin: 0px 5px 0px 0px;
	padding: 2px 0px 0px;
	text-align: right;
	
	}
.searchtoken {
	float: left;
	width: 200px;
	margin: 0px 15px 0px 30px;
	padding: 0px;
	color: #B84904;
	 }
#toptokens {
	margin: 2px 0px;
	padding: 0px;
	vertical-align: top;
	}	 
.footer {
	background: #00491D;
	height: 20px;
	padding: 3px 6px;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	}
.LoginTD {  }	
	
.DateTD { }
.DateTD2 {  }
.menuTD {
	background: #C19D7D url(menuback.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px 5px;
	height: 27px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 27px;
	vertical-align: top;
	}

html>body .menuTD {
height: 27px;
}	
.PanesTD {  }
.tagline { }

		
/* 
================================
Content Panes
================================
*/   
.homepanebrown {
	background: #EEDFC7;
}
.homepanegreen {
	background: #BDDCBD;
}
.homepanegold {
	background: #F6DEA7;
}
.contentTD {
	padding: 0px 7px 5px 6px;
	margin: 0px;
	}
.toppaneleft {
	margin: 6px 0px 0px;
	padding: 3px 0px;
	}
.toppaneright {
	margin: 6px 0px 0px;
	padding: 35px 0px 3px;
	}
.leftpane {
	width: 185px;
	background-color: #4DA04E;
	margin: 0px;
	padding: 0px;
	}
.contentdiv {
	margin: 0px;
	padding: 3px 0px;
	width: 575px;
	}
.contentdiv_full {
	margin: 0px;
	padding: 3px 0px;
	width: 760px;
}	
.contentpane {
	width: 100%;
	background-color: transparent;
	margin: 0px;
	padding: 7px;
}
.rightpane {
	width: 180px;
	background-color: #F3F1F1;
	padding: 0px;
}
.bottomleftpane {  }
.bottomrightpane {  }
/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {
	font-size: 11px;
	color: #FFFFFF;
}
a.LOGIN_object:hover, a.USER_object:hover {
	color: #CCCCFF;
	font-size: 11px;
}
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active {
	font-size: 12px;
	color: #B84904;
}
a.DATE_object:hover {
	font-size: 12px;
	color: #B84904;
}
.DATE_object2, a.DATE_object2:link, a.DATE_object2:visited, a.DATE_object2:active {  }
a.DATE_object2:hover {  }
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {
	font-size: 12px;
	color: #B84904;
}
a.BREADCRUMBS_object:hover {
	font-size: 12px;
	color: #CC0000;
}
.FOOTER_objects {  }
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; }
a.FOOTER_objects:hover { font-size: 11px; }

/*========================================================*/
/*  Links                                                 */
/*========================================================*/
#topnav {
	margin: 3px 4px 0px 0px;
	padding: 0px;
	}
#topnav a:link, #topnav a:visited, #topnav a:active {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 2px 10px;
	border: 1px solid #632605;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#topnav a:hover {
	color: #CC0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	padding: 2px 10px;
	border: 1px solid #632605;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a:link {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
a:visited {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
a:hover {
	color: #CC0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}

a:active {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}	
a.SubHead:link {	
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	}
a.SubHead:visited	{	
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	}
a.SubHead:hover {
	color: #CC0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	}
	
a.SubHead:active {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	}	
a.Normal:link {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
a.Normal:visited {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}
a.Normal:hover {
	color: #CC0000;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}

a.Normal:active {
	color: #B84904;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	}	
/*-- admin button-link style           --*/ a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {font-size:11px;  }
/*-- admin button-link style hover     --*/ a.CommandButton:hover                                                 {font-size:11px; }
/*-- search button in search form      --*/ .SearchButton {color: #B84904;
font-size: 12px; }


/* 
================================
Main Menu styles
================================
*/   

.StandardButton     {
    
}
.TreeViewMenu {
	
}
.TreeViewMenu_Header {
	
}
.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  14px;
    font-weight: bold;
    color: #000000;
}
.flexnav {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #1B662D;
	}
	
a.flexHead:link {
	background-image: url(sidemenuback.jpg);
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 185px;
	border-bottom: solid 1px #1B662D;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	}
a.flexHead:visited {
	background-image: url(sidemenuback.jpg);
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 185px;
	border-bottom: solid 1px #1B662D;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	}	
a.flexHead:hover {
	background-color: #50A34F;
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFF80;
	width: 185px;
	border-bottom: solid 1px #1B662D;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	}
a.flexHead:active {
	background-image: url(sidemenuback.jpg);
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 185px;
	border-bottom: solid 1px #1B662D;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	}	
	
A.flexHeadCurrent:link, A.flexHeadCurrent:visited, A.flexHeadCurrent:hover, A.flexHeadCurrent:active {
	display: block;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFF80;
	background-color: #50A34F;
	width: 185px;
	border-bottom: solid 1px #1B662D;
	text-decoration: none;
	padding: 3px 0px 3px 5px;
	margin: 0px;
	}
.TDpadding {
	padding: 5px;
	}
.greenborderimg {
	border: 1px solid #4DA04E;
	margin: 0px 0px 0px 10px;
	padding: 5px;
}
.12pxfont {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.ContactTableHeader {
	padding: 0px 4px 3px 4px;
	border-bottom: solid 1px #CC0000;
	font-weight: bold;
	font-size: 11px;
	color: #783107;
	}
.ContactTableItem {
	padding: 3px 4px 3px 4px;
	font-size: 11px;
	border-bottom: solid 1px #D7B580;
	}
.ContactTableItemGreen {
	border-bottom: solid 1px #D7B580;
	font-size: 11px;
	color: #009933;
	}	
.ContactTableItem a:link, .ContactTableItem a:visited, .ContactTableItem a:active, .ContactTableItem a:hover{
	font-size: 11px;
	}
.ContactTableItemBold {
	padding: 3px 4px 3px 4px;
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid 1px #D7B580;
	}	
.ContactTableItemBoldRed {
	padding: 3px 4px 3px 4px;
	font-weight: bold;
	color: #CC0000;
	font-size: 11px;
	border-bottom: solid 1px #D7B580;
	}
.clearboth {
	clear: both;
}
