@charset "UTF-8";
/* CSS Document */

/* a:link {
	text-decoration: none;
	font-size: .75em;
	font-family: Arial, sans-serif;
}
*/
a:link {
	color:#660000;
}
a:visited {
	color:#660000;
}
a:active {
	color:#660000;
}
h1 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 250%;
	color: #574d3e;
	
	margin: 0 0 0 0px;
	line-height: 1em;
}
h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 200%;
	border-bottom: 1px solid #574d3e;
	color: #574d3e;
	margin-right: 0px;
	margin-bottom: 10px;
	line-height: 1em;
}

h3 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 120%;
	border-bottom: 0px solid #574d3e;
	color: #574d3e;
	margin-right: 0px;
	margin-bottom: 10px;
	line-height: 1em;
}
.Head {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 160%;
	color: #574d3e;
	
	margin: 0 0 0 0px;
	line-height: 1em;
}
img.logo_header {
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
	
/*Global Elements*/
body {
	background-image:url(../images/bg_fill.png);
	background-repeat:repeat-x;
	}

i.link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9px;
	color:#6D1F14;
	text-transform:capitalize;
	text-decoration:none;
	padding:0;
	margin:0;
	}

i.boxlink {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#6D1F14;
	text-transform:capitalize;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
.dotted_line {
	border-bottom: 2px dotted #ECEAE7;
	width: 100%;
	margin:10px 0 0 0;
	padding:0px;
	}
	
.solid_underline {
	border-bottom: 1px solid #574D3E;
	margin:0px 0px 20px 0px;
	padding:0px;
	}

.solid_underlineboxcopy {
	border-bottom: 2px solid #574D3E;
	margin:0px 0px 20px 10px;
	padding:0px;
	}

.vert_divider_rt {
	border-right:1px solid #E0DCD7;
	}

.baseline p {
	vertical-align:bottom;
	}
	
div.header {
	height:100px;
	border:0; 
	position:relative; 
	bottom:0px;
	margin-top:0px;
	margin-right:0px;
	}
	
div.homecontact{
	position:absolute;
	top:10px;
	left:0;
	}

div.homecontact p{
	font-size:60%;
	color:#660000;
	font-family:arial;
	font-weight:bold;
	}

div.contact_button {
	background-color:#660000;
	position:absolute;
	left:0px; 
	bottom:10px;
	margin-top:0px;
	text-align: center;
	padding: 3px 0 3px 0;
	}

div.contact_button p {
	font-family: Arial, sans-serif;
	font-size: .60em;
	color: #ebebeb;
	font-weight: bold;
}	
	
div.contact_button a:link {
	font-family: Arial, sans-serif;
	
	color: #ebebeb;
	font-weight: bold;
}	
div.contact_button a:visited {
font-family: Arial, sans-serif;
	
	color: #ebebeb;
	font-weight: bold;
}
div.contact_button a:hover {
	color: #fff;
	text-decoration: none; 
	border: 1px solid #fff;
	padding: 0 3px 0 3px;
}

div.contact_button a:active {

}
	
div.RSS {
	position:absolute;
	left:100px;
	bottom:10px;
	background-color:#776A55;
	margin-right:0;
	margin-top:0;
	text-align: center;
	padding: 3px 0 3px 0;
	}
div.RSS p {
	font-family: Arial, sans-serif;
	font-size: .60em;
	color:#ebebeb;
	font-weight: bold;
}
div.update_button {
	background-color:#E0DCD7;	
	position:absolute;
	left:140px;
	bottom:10px;
	margin-top:0px;
	margin-right:80px;
	text-align: center;
	padding: 3px 0 3px 0;
	}

div.update_button p {
	font-family: Arial, sans-serif;
	font-size: .60em;
	color: #574D3E;
	font-weight: bold;
}	
	
div.update_button a:link {
	font-family: Arial, sans-serif;
	
	color: #574D3E;
	font-weight: bold;
}
div.update_button a:visited {
font-family: Arial, sans-serif;
	
	color: #574D3E;
	font-weight: bold;
}
div.update_button a:hover {
    color: #574D3E;
	text-decoration: none; 
	border: 1px solid #574D3E;
	padding: 0 3px 0 3px;
}
div.update_button a:active {

}
div.search_field {
	background-color:#574D3E;
	margin-top:0px;	
	margin-left:120px;
	margin-right:0px; 
	position:absolute; 
	right:60px; 
	bottom:10px;
	padding:0;
	}


div.donate_now{
	position:absolute;
	top:10px;
	right:0;
	}
	
div.donate_now p{
	font-size:60%;
	color:#660000;
	font-family:arial;
	font-weight:bold;
	}
	

div.search_button {
	position: absolute;
	right: 0px;
	bottom: 10px;
	background-color: #660000;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	height:22px;
	vertical-align:top;
}

div.search_button input[type="text"] {
	font-size:70%;
	color:#776A55;
	border:thin ridge #776A55;
	background-color:#FFF;
	padding:0;
	margin:0px;
	height:20px;
	overflow:hidden;
	vertical-align:middle;
	}

div.search_button a:link {
	font-family: Arial, sans-serif;
	font-size: .70em;
	font-weight: bold;
	color: #fff;
}
div.navbar {
	background-color:#E0DCD7;
	height:22px;
	margin-right:0px;
	margin-top:0px;
	}

div.sharedchallenge_boxhead {
	height:32px;
	background-color:#ABA396;
	margin-right:0px;
	}

div.sharedchallenge_boxhead h3 {
	color: #fff;
	font-size: 120%;
	font-family: Georgia, "Times New Roman", serif;
	font-weight:normal;
	margin:10px 0 0 10px;
}

div.sharedchallenge_content {
	height:100px;
	background-color:#E0DCD7;
	margin-right:0px;
	margin-top:0px;
	}

div.sharedchallenge_content p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#574D3E;
	margin-right:10px;
	margin-top:10px;
	line-height:1.25em;
	}
	
div.sharedchallenge_secondarycontent {
	background-color:#E0DCD7;
	margin-right:0px;
	margin-top:0px;
	}

div.sharedchallenge_secondarycontent p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#574D3E;
	margin-right:12px;
	margin-top:11px;
	line-height:1.25em;
	}

div.newsletter {
	background-color:#ABA396;
	margin-right:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}

div.newsletter h3 {
	color: #fff;
	font-size: 150%;
	font-family: Georgia, "Times New Roman", serif;
	margin:15px 0 0 10px;
}


div.newsletter p{
   color: #fff;
	margin:15px 10px 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:1.25em;
}

/*
div.newsletter p a:link {
	color: #660000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;	
}

div.newsletter p a:visited {
   color: #660000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}

div.newsletter p a:hover {
   color: #660000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}

div.newsletter p a:active {
   color: #660000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:right;
}

*/
	
div.img_lg {
	height:275px;
	}

div.bcopy	{
	border-bottom:1px dotted #574D3E;
	padding-bottom:20px;
	margin-top:20px;
	}
	
/*div.bcopy table,td, th	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:normal;
	line-height:1.25em;
	color:#574D3E;
	padding-bottom:15px;
	}*/

div.bcopy h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-style:normal;
	padding-bottom:10px;
	color:#574D3E;
	}


div.bcopy h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	font-style:normal;
	padding-bottom:30px;
	color:#574D3E;
	}	

div.bcopy p	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:normal;
	line-height:1.25em;
	color:#574D3E;
	padding-bottom:15px;
	}
	
div.bcopy h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:normal;
	line-height:1.25em;
	color:#574D3E;
	padding-bottom:5px;
	}

div.bcopy ul{
	padding-bottom:15px;
	margin:0 0 0 30px;
	}

div.bcopy ol{
	padding-bottom:15px;
	margin:0 0 0 20px;
	}

div.bcopy li{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:normal;
	line-height:1.5em;
	color:#574D3E;
	padding-bottom:2px;
	}


div.feature_txtbox {
	height: 275px;
	margin-right: 0;
	background-color: #E0DCD7;
	position:relative;
	z-index:1;
}

div.feature_txtbox ul{
	padding-bottom:8px;
	margin:0 0 0 20px;
	}

div.feature_txtbox ol{
	padding-bottom:8px;
	margin:0 0 0 20px;
	}

div.feature_txtbox li{
	padding-bottom:2px;
	}


div.feature_txtbox h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 2em;
	border-bottom: 1px solid #574d3e;
	color: #574d3e;
	margin-top:5px;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1em;
}

div.feature_txtbox a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#574D3E;
	margin:0;
	font-weight:bold;
	font-style:italic;
	font-size: 100%;
}
div.feature_txtbox a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#574D3E;
	margin:0;
	font-weight:bold;
	font-style:italic;
	font-size: 100%;
}
div.feature_txtbox a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#660000;
	margin:0;
	font-weight:bold;
	font-style:italic;
	font-size: 100%;
}

div.feature_txtbox a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#660000;
	margin:0;
	font-weight:bold;
	font-style:italic;
	font-size: 100%;
}

div.feature_txtbox table {
  border-spacing:10px 10px;
}
#dnn_MainRight {
	
}

div.feature_txtbox p {
  	font-family:Georgia, "Times New Roman", Times, serif;
  	font-size: 12px;
	color:#574D3E;
  	margin:5px 10px;
	line-height:1.25em;
}

div.feature_txtbox h1 {
  margin: 10px 0 0 10px;
}

div.feature_txtbox h3 {
  font-family: Georgia, "Times New Roman", serif;
  font-size: 150%;
  color: #574d3e;
  margin: 10px 0 0 10px;
  line-height: 150%;
}

div.feature_secondarytxtbox {
	height: 275px;
	margin-right: 0;
	background-color: #E0DCD7;
	position:relative;
	z-index:1;
}

div.feature_secondarytxtbox h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 2em;
	border-bottom: 1px solid #574d3e;
	color: #574d3e;
	margin-top:5px;
	margin-left:10px;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1em;
}

div.feature_secondarytxtbox a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#574D3E;
	margin:0;
	font-weight:normal;
	font-size:11px;
}
div.feature_secondarytxtbox a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	margin:0;
	font-weight:normal;
	font-size:11px;
}
div.feature_secondarytxtbox a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	margin:0;
	font-weight:normal;
	font-size:11px;
}

div.feature_secondarytxtbox a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#660000;
	margin:0;
	font-weight:normal;
	font-size:11px;
}

.posbottom {
	position:absolute;
	bottom:10px;
	
}

div.logo_hands_divider {
	height:60px; /* 75px; */
	background-image:url(../images/logo_hands_line.png);
	background-repeat:repeat-x;
	background-position:center;
	position:relative;
	margin-right:0px;
	margin-top:10px;
	/*border-top:1px dotted #574D3E;*/
	}
	
div.logo_position {
	background-image:url(images/nhh_logo.png);	
	border:0; 
	position:absolute; 
	left:55px; 
	bottom:10px;
	height:72px;
	width:180px;
	}

img.logo_hands_divider {
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF; 
	position:absolute; 
	left:427.5px; 
	/*bottom:17.5px; */
	padding:20px 5px 20px 8px;
	}

div.breadcrumb {
	background-color:#E0DCD7;
	margin-right:0px;
	margin-top:0px;
	height:22px;
	padding:5px 0 0 0;
	}

div.breadcrumb p span{
	margin-left:8px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#574D3E;
}

div.breadcrumb a:link{
	color: #660000;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	
}

div.breadcrumb a:visited{
	color: #660000;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	
}

div.breadcrumb a:hover{
	color: #574D3E;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	
}

div.breadcrumb a:active{
	color: #660000;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	
}
	
div.stickyfooternav {
	background-color:#776A55;
	border-right:1px solid #E0DCD7;
	height:240px; 
	margin-right:0px;
	margin-top:0px;
	
	}
	
div.stickyfooternav_leftpad {
	background-color: #776A55;
	border-right: 1px solid #E0DCD7;
	height: 240px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 3px; /* 	Sticky footer of 910px width is made up of 6x150px boxes = 900px + 5x1px divider borders = 905px (total size of the sticky footer.
							Leaving a balance of 5px which is distributed amongst the 1st and last box in the sticky footer as left padding of 3px in the first box
							& right padding of 2px in the last box	*/
	z-index: 100;
}

div.stickyfooternav_rightpad {
	background-color:#776A55;
	border-right:1px solid #E0DCD7;
	height:240px;
	margin-right:0px;
	margin-top:0px;
	border-right:0px;
	
	padding-right:2px;	/* 	Sticky footer of 910px width is made up of 6x150px boxes = 900px + 5x1px divider borders = 905px (total size of the sticky footer.
							Leaving a balance of 5px which is distributed amongst the 1st and last box in the sticky footer as left padding of 3px in the first box
							& right padding of 2px in the last box	*/
	}
	
div.logo {
	height:100px;
	background-color:FFF;
	margin-right:0;
	position:absolute;
	left:310px; 
	bottom:0px;
	}
	
.275high {
	height:275px;
	}

.100high {
	height:100px;
	}

.75high {
	height:75px;
	}
	
/*Colour elements*/

.bgcolourdk {
	background-color:#574D3E;
	}

.bgcolourlt {
	background: #fff url(../images/pseudo-border.gif);
	/*background-position: 173px 10px; */
	background-repeat: repeat-y;
	padding:0;
	margin-top:10px;
}

/* Secondary Page Column Containers */

div.column1 {
	height:520px;
	margin-top:0;
/*	background-color:#FFF;
	background-image:url(../images/vert_line_ltbrown.png);
	background-repeat:repeat-y;
	background-position:right; */
	}
div.column1 h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 2em;
	border-bottom: 1px solid #574d3e;
	color: #574d3e;
	margin-right: 10px;
	margin-bottom: 10px;
	line-height: 1em;
}

div.child-links {
	margin:10px 0 10px 0;
	position:relative;
	bottom:0;
	text-align:right;
	}	

div.child-links a:link {
    color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	font-style:normal;
	position:relative;
	bottom:0;
	text-transform:uppercase;
	text-align:right;
}

div.child-links a:visited {
   color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:bold;
	position:relative;
	bottom:0;
	text-transform:uppercase;
	text-align:right;
}

div.child-links a:active {
   color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight:bold;*/
	font-style:normal;
	position:relative;
	bottom:0;
	text-transform:uppercase;
	text-align:right;
}

td.secondary-links a:link {
	color: #574D3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;
}

td.secondary-links a:visited {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;	
}
td.secondary-links a:hover {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: underline;	
}

td.secondary-links a:active {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;	
}

#dnn_ctr1841_ModuleContent td {
	padding-bottom:5px;
	}

td.secondary-links-scss a:link {
	color: #574D3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;
}

td.secondary-links-scss a:visited {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;
}

td.secondary-links-scss a:hover {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: underline;
}

td.secondary-links-scss a:active {
	color: #660000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-weight:bold;*/
	font-style:normal;
	text-decoration: none;
}

div.column2 {
	/*height:520px;*/
	background-color:#FFF;
	background-image:url(images/vert_line_ltbrown.png); 
	background-repeat:repeat-y; 
	background-position:right;
	margin-top:0;
	}

div.column3 {
  margin-top:0;
}	
	
div.navbox {
	margin:5px 0 0 8px;
}

div.navbox a:link {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.navbox a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.navbox a:hover {
	color: #c8bfb2;
	text-decoration: none;
}

div.navbox-first {
	margin:5px 0 0 5px;
}

div.navbox-first a:link {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.navbox-first a:visited {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.navbox-first a:hover {
	color: #c8bfb2;
	text-decoration: none;
}

.footer-text {
	color:#574D3E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0 0 5px 0;
}

.footer-text a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 5px 0;
	text-decoration: none;
	text-transform: uppercase;
	color:#574D3E;
}

.footer-text a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 5px 0;
	text-decoration: none;
	text-transform: uppercase;
	color:#574D3E;
}

.baselink{
	color: #660000;
	font-weight: bold;
	text-decoration: none;
	font-size:12px;
}

.baselink a:link{
	color: #660000;
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
}

.baselink a:visited{
	color: #660000;
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
}

.baselink a:hover{
	color: #574D3E;
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
}

dnn_ctr1165_ManageUsers_Profile_ProfileProperties_tbl {
	z-index:10;
}
.NewsHead {
	color: #660000;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 13px;
	font-weight: bold;
}
 
#dnn_dnnBREADCRUMB_lblBreadCrumb {
	margin-left: 0;
}

.normal {
	color: #574D3E;
	font-family: Georgia,"Times New Roman",serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:2px;
}

.normal a:link {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	font-weight:bold;
}

.normal a:visited {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	font-weight:bold;
}
.normal a:active {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:12px;
	font-weight:bold;
}

.normalNewsTease {
	margin-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#574D3E;
	padding-bottom:2px;
	padding-top:0px;
	line-height:1.5em;	
}

.NewsArticles h1 {
	font-size:1em;
}

#dnn_ContentPane td {
	padding-top:7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 120%;*/
	font-weight: normal;
	color:#574D3E;
	/*padding-bottom:3px;*/
	}
	
.normalNewsTease p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#574D3E;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:0px;
	line-height:1.5em;
	}
	
#dnn_ctr1520_ContentPane h2 {
	margin-bottom:-10px;

}

#dnn_ctr413_HtmlModule_lblContent p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#574D3E;
	font-weight:normal;
	padding-bottom:2px;
	padding-top:0px;
	line-height:1.5em;
	}	

.article p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	font-style:normal;
	line-height:1.25em;
	color:#574D3E;
	padding-bottom:15px;
}

.article h3 {
	color:#574D3E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:150%;
	font-style:normal;
	padding-bottom:10px;
}

.article ul {
	margin:0 0 0 30px;
	padding-bottom:15px;
}

.article li {
	color:#574D3E;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:120%;
	font-style:normal;
	line-height:1.5em;
	padding-bottom:2px;
}

.articleEntry a:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-style:normal;
	color:#660000;
	text-decoration:none;
}

.articleEntry a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-style:normal;
	color:#660000;
	text-decoration:none;
}

.articleEntry a:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-style:normal;
	color:#660000;
	text-decoration:underline;
}

.articleEntry a:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-style:normal;
	color:#660000;
	text-decoration:none;
}

div.ecard h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	font-style:normal;
	padding-bottom:5px;
	color:#574D3E;
	}
div.ecard h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:85%;
	font-style:normal;
	padding-bottom:0;
	color:#574D3E;
	}

#dnn_Col2_3 td{
	font-weight:bold;
	font-size:12px;
	}	
.pGallery{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #574D3E;
   position: relative;
  bottom: 3px;
}
.pGallery a:link{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #660000;
}
.pGallery a:visited{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #660000;
}
.pGallery a:active{
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	color: #660000;
}

#dnn_ctr1479_ModuleContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#776A55;
	}
	
.articleHeadline h1 {
	border-bottom:1px dotted #574D3E;
	color:#574D3E;
	font-family:Georgia,"Times New Roman",serif;
	font-size:14px;
	line-height:1.5em;
	margin:5px 0 10px 50px;
	padding-top:10px;
	padding-bottom:5px;
	}
	
.articleHeadline h1 a:link {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:15px;
	font-weight:500;
	}
	
.articleHeadline h1 a:visited {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:15px;
	font-weight:500;
	}
	
.articleHeadline h1 a:hover {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:15px;
	font-weight:500;
	text-decoration:underline;
	}
	
.articleHeadline h1 a:active {
	color:#660000;
	font-family:Georgia,"Times New Roman",serif;
	font-size:15px;
	font-weight:500;
	}


/* contact forms */
#dnn_ctr1543_Feedback_pnlFeedbackFormFields span, #dnn_ctr1864_Feedback_pnlFeedbackFormFields span, #dnn_ctr1866_Feedback_pnlFeedbackFormFields span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#574D36;
	}
	
#dnn_ctr1543_Feedback_pnlFeedbackFormFields input, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  input, #dnn_ctr1866_Feedback_pnlFeedbackFormFields input{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#574D36;
	}

#dnn_ctr1543_Feedback_pnlFeedbackFormFields textarea, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  textarea, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  textarea{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#574D36;
	}

#dnn_ctr1543_Feedback_pnlFeedbackFormFields img, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  img, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  img{
	padding-right:5px;
	}
	
#dnn_ctr1543_Feedback_pnlFeedbackFormFields div, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  div, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  div{
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#574D36;
	}

#dnn_ctr1543_Feedback_pnlFeedbackFormFields a:link, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  a:link, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  a:link{
	color:#660000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#dnn_ctr1543_Feedback_pnlFeedbackFormFields a:visited, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  a:visited, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  a:visited{
	color:#660000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

#dnn_ctr1543_Feedback_pnlFeedbackFormFields a:hover, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  a:hover, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  a:hover{
	color:#660000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
	
#dnn_ctr1543_Feedback_pnlFeedbackFormFields a:active, #dnn_ctr1864_Feedback_pnlFeedbackFormFields  a:active, #dnn_ctr1866_Feedback_pnlFeedbackFormFields  a:active{
	color:#660000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
	
#dnn_ctr1543_Feedback_chkCopy, #dnn_ctr1864_Feedback_chkCopy, #dnn_ctr1866_Feedback_chkCopy {
	margin-left:0;
	padding:0;
	}

.ControlPanel, .PagingTable {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#574D36;
	background-color:#FFFFFF;
	border:0px;
	width:100%;
}

#dnn_ctr378_ModuleContent td {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#574D36;
	}
	
#dnn_ctr378_ModuleContent span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#574D36;
	}
	
a.CommandButton:link {
	color:#660000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	line-height:20px;
}

a.CommandButton:visited {
	color:#660000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	line-height:20px;
}

a.CommandButton:hover {
	color:#660000;
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
	line-height:20px;
}

a.CommandButton:active {
	color:#660000;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	line-height:20px;
}

#dnn_ctr1912_HtmlModule_lblContent td {
	font-size:120%;
	}
	
#dnn_ctr2138_ManageUsers_MemberServices_grdServices table {
	width:700px;
}

.SubHead label span, span.SubHead {
	font-family:Georgia, "Times New Roman", serif;
	color:#660000;
	font-size: 11px;
}
#dnn_ctr2138_ManageUsers_User_lblPasswordHelp.SubHead {
	font-size:13px;
}