/*#General#*/
h1 {
	font-weight: normal;
    	color: #3C5A63;
    	font-size: 1.5em;
}

body
{
	font-family: Verdana, Tahoma, Arial;
	color: #666;
	font-size: 8pt;
	margin: 0px auto;
	width: 900px;
}

a
{
	color: #333;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
	color: #666;
}

.link a
{
	color: #650F08;
	text-decoration: none;
}

.link a:hover
{
	color: #666;
	text-decoration: none;
}

#divPageBanner
{
	width: 900px;
	height: 200px;
}

#divBreadcrumb
{
	height: 20px;
	font-size: 7pt;

	margin-top: 5px;

	display: none;
}

#divPageTitle
{
	height: 30px;
	width: 900px;

	margin-top: 20px;

	/*background: magenta;*/
}

#divMainText
{
	width: 595px;
	min-height: 80px;

	line-height: 12pt;
	
	float: left;
	margin-top: 5px;

	/*background: red;*/
}

#divSideColumn
{
	width: 265px;
	min-height: 200px;
	
	float: right;
	margin-top: 20px;
	padding-left: 20px;

	border-left: 1px solid #ccc;

	/*background: green;*/
}

#divBottomText
{
	width: 595px;
	min-height: 80px;

	line-height: 12pt;
	
	float: left;
	margin-top: 20px;

	/*background: blue;*/
}

/*#Master Page Layout#*/
#divLogo
{
	width: 900px;
	height: 100px;

	float: left;
}

#divMenu
{
	width: 900px;
	height: 30px;

	float: left;

	border-top: 1px dotted #9f9f95;
	border-bottom: 1px dotted #9f9f95;

	/*background: #915636;*/
}

#divPagePlaceHolder
{
	width: 900px;
	min-height: 500px;

	overflow: hidden;

	float: left;
	margin-top: 20px;
}

#divFooter
{
	width: 900px;
	height: 20px;
	
	font-size: 7pt;

	float: left;
	padding-top: 10px;
	margin-top: 20px;

	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;

	/*background: gray;*/
}

#divSubFooter {
	width: 900px;
	height: 40px;
	
	font-size: 7pt;

	float: left;
	padding-top: 10px;
}

/*#Master Page Layout/Menu#*/
.horizontalCMSMenu
{
	height: 30px;
	color: #666; /*main button text color*/
}

.horizontalCMSMenuItem, .horizontalCMSMenuItemMouseOver, .horizontalCMSMenuItemMouseDown, 
.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, 
.horizontalCMSMenuHighlightedMenuItemMouseDown, .horizontalCMSMenuItemMouseUp, 
.horizontalCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 8pt;
	padding: 0px 15px 0px 15px;
}

.horizontalCMSMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItem, 
.horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown
{
	background: #CCC;
	color: #FFF;
}

.horizontalsubCMSMenu
{	
	background: #CCC;
	/*background-color: rgba(204,204,204,0.9);*/ /*drop down menu border color*/
	color: #FFF; /*drop down menu font color*/
}

.horizontalsubCMSMenu tr
{
	/*background: #650F08;*/ /*drop down menu background color*/
	font-size: 8pt;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background: #B2B2B2; /*drop down menu hover/selected color*/
	font-size: 8pt;
}

/*#Home Page Layout#*/
#divColumn1
{
	width: 595px;
	min-height: 200px;

	line-height: 12pt;
	
	float: left;
	margin-top: 20px;
}

#divColumn2
{
	width: 290px;
	min-height: 200px;

	line-height: 12pt;
	
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}

#divColumn3
{
	width: 285px;
	height: 200px;
	
	float: right;
	margin-top: 20px;

	background: orange;
}

/*#Home Page Layout/Scrolling News#*/
.NewsPreviewTitle a
{
	font-weight: bold;
	font-size: 8pt;
	display: block;
	color: #636466;
}

.NewsPreviewDate
{
	padding: 5px 0 3px;
	font-size: 7pt;
	font-weight: bold;
}

.NewsPreviewSummary
{
	margin-top: 10px;
	font-size: 8pt;
}


/*#About Us Page Layout#*/
#divColumn1_About
{
	width: 285px;
	min-height: 80px;

	line-height: 12pt;
	
	float: left;
	margin-top: 0px;

	/*background: yellow;*/
}

#divColumn2_About
{
	width: 290px;
	min-height: 80px;

	line-height: 12pt;
	
	float: left;
	margin-top: 0px;
	margin-left: 20px;

	/*background: violet;*/
}

/*#Contact Us Page Layout#*/
.TextboxField, .TextAreaField, .TextBoxField
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
}

/*#News Page Layout#*/
.NewsPTitle
{
	font-weight: bold;
}

.NewsPBody
{
	margin-top: 10px;
}

.newsItemDetail h1
{
	font-size: 11pt;
}

.NewsContent
{
	display: none;
}