/* Color Scheme: "Filer" from www.colorschemer.com */ 


/* GLOBAL */

html, body, form, p
{
	border-width:0px;
	border:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
  border-style:none;
}

html, body
{
	height:100%;
}

a.menu:link 
{
	color:#31615A;
	font-family:verdana;
	font-size:.925em;
	text-decoration:none;
}

a.menu:visited 
{
	color:#31615A;
	font-family:verdana;
	font-size:.925em;
	text-decoration:none;
}

a.menu:hover 
{
	color:#BDB221;
	font-family:verdana;
	font-size:.925em;
	text-decoration:none;
}

a.menu2:link 
{
	color:#BDB221;
	font-family:verdana;
	font-size:.975em;
	font-weight:bold;
	text-decoration:underline;
}

a.menu2:visited 
{
	color:#8A221C;
	font-family:verdana;
	font-size:.975em;
	font-weight:bold;
	text-decoration:underline;
}

a.menu2:hover 
{
	color:#31615A;
	font-family:verdana;
	font-size:.975em;
	font-weight:bold;
	text-decoration:underline;
}

/* CUSTOM */

.bodyBg
{
	background-color:#CEC373;
}

.tableMainFrameOuter
{
	width:100%;
	background-color:#CEC373;
}

.cellMainFrameOuter
{
  	background-color:#CEC373;
	text-align:center;
}

.tableMainFrameInner
{
	background-color:#FFFFFF;
	width:1000px;
}

/* background color row */
.rowMainFrameInner01
{
  	background-color:#CEC373;
	height:30px;
}

/* white row */
.rowMainFrameInner02
{
  	background-color:#FFFFFF;
	height:10px;
}

/* logo row, first cell */
.cellMainFrameInner03_01
{
  	background-color:#FFFFFF;
	width:1.5%;
}

/* logo row, second cell */
.cellMainFrameInner03_02
{
  	background-color:#FFFFFF;
	width:12%;
	text-align:left;
	height:118px;
	vertical-align:top;
}

/* logo row, third cell */
{
  	background-color:#FFFFFF;
	width:85%;
	text-align:left;
	height:118px;
	vertical-align:bottom;
}

/* logo row, fourth cell */
.cellMainFrameInner03_04
{
  	background-color:#FFFFFF;
	width:1.5%;
}

/* white row */
.rowMainFrameInner04
{
  	background-color:#FFFFFF;
	height:12px;
}

/* menu row */
.rowMainFrameInner05
{
  	background-color:#E7DFAD;
	height:20px;
	text-align:left;
	padding-left:110px;
}

/* homepage image row */
.rowMainFrameInner06
{
  	background-color:#CEC373;
	height:172px;
}

/* background color row */
.rowMainFrameInner07
{
  	background-color:#CEC373;
	height:20px;
}

/* white row */
.rowMainFrameInner08
{
  	background-color:#FFFFFF;
	height:20px;
}

/* background color row */
.rowMainFrameInnerLast
{
  	background-color:#CEC373;
		height:30px;
}



/* Page Content Background Color */
.pageContentBackColor
{
  	background-color:#FFFFFF;
}

/* Footer Background Color */
.footerBackColor
{
  	background-color:#E7DFAD;
}

/* masthead company name - large */
.txtMastheadNameLarge
{
	text-align:left;
	font-family:cambria;
	font-size:3.25em;
	color:#31615A;
	font-weight:bolder;
}

/* masthead company name - small */
.txtMastheadNameSmall
{
	text-align:left;
	font-family:calibri;
	font-size:1.75em;
	color:#31615A;
	font-weight:bolder;
	font-variant:small-caps;
}

/* masthead company name - smallest */
.txtMastheadNameSmaller
{
	text-align:left;
	font-family:calibri;
	font-size:1.25em;
	color:#31615A;
	font-weight:bolder;
	font-variant:small-caps;
}

/* masthead quote text */
.txtMastheadQuote
{
	text-align:right;
	font-family:verdana;
	font-size:.875em;
	color:#7B6D29;
	font-style:italic;
	padding-right:10px;
}

/* menu item text */
.txtMenuItem
{
	font-family:verdana;
	font-size:.925em;
}

/* selected menu item text */
.txtMenuItemSelected
{
	font-family:verdana;
	font-size:.925em;
	color:#DD5533;
}

/* selected menu item text */
.txtMenu2ItemSelected
{
	font-family:verdana;
	font-size:.975em;
	color:#31615A;
	font-weight:bold;
}

/* Section Header */
.txtSection
{
	font:verdana;
	font-size:1.875em;
	color:#31615A;
	font-weight:bolder;
}

/* Subsection Header */
.txtSubSection
{
	font:arial, verdana;
	font-size:1.25em;
	color:#7B6D29;
	font-weight:bolder;
}

/* Testimonial Author */
.txtTestimonialAuthor
{
	font:arial, verdana;
	font-size:1.15em;
	color:#1463AE;
	font-weight:bolder;
}

/* Announcement Header */
.txtAnnouncement
{
	font:arial, verdana;
	font-size:1.5em;
	color:#BDB221;
	font-weight:bold;
}

/* Content Text */
.txtContent
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#000000;
}

/* Content Text - emphasized */
.txtContentEmph
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#BDB221;
	font-style:italic;
}

/* Content Text - emphasized, darker font */
.txtContentEmphDark
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#7B6D29;
	font-style:italic;
}

/* Content Text - bold */
.txtContentBold
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#31615A;
	font-weight:bold;
}

/* Content Text - Testimonial */
.txtContentTestimonial
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#31615A;
	font-style:italic;
}

/* Grid Header Text */
.txtGridHeader
{
	font-family:arial, verdana;
	font-size:1.25em;
	color:#523000;
	font-weight:bold;
}

/* Grid Background */
.gridBackColor
{
  	/*background-color:#9CC3A5;*/
  	background-color:#EEEEF8;
}

/* Grid Header Background Color top */
.gridHeaderBackColorTop
{
  	background-color:#9CC3A5;
}

/* Grid Header Background Color */
.gridHeaderBackColor
{
  	/*background-color:#E7DFAD;*/
  	background-color:#EEEEF8;
}

/* Grid Day Column Text */
.txtGridFirstColumn
{
	font-family:arial, verdana;
	font-size:1em;
	color:#523000;
	font-weight:bold;
}

/* Grid General Text */
.txtGridGen
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#31615A;
}

/* Grid General Text bold */
.txtGridGenBold
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#31615A;
	font-weight:bold;
}

/* Footer Text */
.txtFooter
{
	font-family:verdana;
	font-size:.75em;
	color:#000000;
}

/* Copyright Text */
.txtCopyright
{
	font-family:arial, verdana;
	font-size:.5em;
	color:#000000;
}

/* Whack */
.txtWhack
{
	font-family:courier new;
	font-size:1.25em;
	color:red;
	font-weight:bold;
}

/* Masthead Menu Paragraph */
.parBoxed
{
 border-color:#E7DFAD;
 border-top-width:5px;
 border-bottom-width:5px;
 border-left-width:15px;
 border-right-width:15px;
 border-style:solid;
}

/* Picture Caption */
.txtCaption
{
	font-family:arial, verdana;
	font-size:.875em;
	color:#31615A;
}


