.MainBody {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 15px;
}
.MainBodyGrey {
	font-family: Arial;
	font-size: 11px;
	color: #707070;
	line-height: 15px;
}
.MainBodyWhite {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.MainBodySilver {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #c0c0c0;
}
.MainBodyBlue {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #44525a;
}
.MainBodyTan {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #9d8343;
}
.MainBodyRed {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #442900;
}

.MainBodyBold {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold; 
	line-height: 15px;
}
.MainBodyBoldGrey {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	font-weight: bold; 
	line-height: 15px;
}


body

{
	margin: 0px 0px 0px 0px;
  	padding:0px 0px 0px 0px;
	text-align: center;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #44525A;
	font-weight: normal;
	background-image: url(../gfx/icn_dbl_arrow.gif);
}

body.news

{
	margin: 10px;
  	padding:0;
	text-align: left;
	background-color: #FFF;
	background-image: url(gfx/trans.gif);
}

.Heading {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #442900;
	font-weight: bold; 
}
.HeadingGrey {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	color: #8c9aa8;
}
.HeadingWhite {
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
}

td.subnav {
	padding-left: 3px;
}

a.subnav:visited, a.subnav:link { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 13px;
	width: 100%;
}
a.subnav:hover { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 13px;
	width: 100%;
}
a.subnavActive:visited, a.subnavActive:link, a.subnavActive:hover { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 13px;
	width: 100%;
}
 
a.subnav2:visited, a.subnav2:link { 
	color: #44525a; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 14px;
	width: 100%;
	height: 100%;
}
a.subnav2:hover { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 14px;
	width: 100%;
	height: 100%;
}
a.subnav2Active:visited, a.subnav2Active:link, a.subnav2Active:hover { 
	color: #ffffff; 
	text-decoration: none;
	font-size: 10px;
	font-family: Terminal, arial;
	line-height: 14px;
	width: 100%;
	height: 100%;
}

A						{ color: #9D8343; text-decoration: none;} 
A:link					{ color: #9D8343; text-decoration: none;} 
A:visited				{ color: #9D8343; text-decoration: none;} 
A:active				{ color: #9D8343; text-decoration: none;} 
A:hover					{ color: #442900; text-decoration: underline;}



A.ttle				{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 18px; font-weight: medium; text-decoration: none;} 
A.ttle:link			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 18px; font-weight: medium; text-decoration: none;} 
A.ttle:visited		{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 18px; font-weight: medium; text-decoration: none;} 
A.ttle:active			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 18px; font-weight: medium; text-decoration: none;} 
A.ttle:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 18px; font-weight: medium; text-decoration: none;}


A.breadcrumbs			{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.breadcrumbs:link		{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.breadcrumbs:visited	{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.breadcrumbs:active	{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.breadcrumbs:hover		{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}



A.header				{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold; padding: 0px 5px 0px 5px;} 
A.header:link			{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold;} 
A.header:visited		{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold;} 
A.header:active			{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none; font-weight: bold;} 
A.header:hover			{ color: #69757B; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline; font-weight: bold;}



A.blue					{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.blue:link				{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.blue:visited			{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.blue:active			{ color: #44525A; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.blue:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}


A.blue02				{ color: #336666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.blue02:link			{ color: #336666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.blue02:visited		{ color: #336666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.blue02:active			{ color: #336666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.blue02:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: underline;}


A.ltblue				{ color: #95A1A9; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.ltblue:link			{ color: #95A1A9; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.ltblue:visited		{ color: #95A1A9; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.ltblue:active			{ color: #95A1A9; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.ltblue:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}



A.brown					{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.brown:link			{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.brown:visited			{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.brown:active			{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.brown:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}

A.darkbrown					{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.darkbrown:link			{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.darkbrown:visited			{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.darkbrown:active			{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: none;} 
A.darkbrown:hover			{ color: #FFF; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}

A.map					{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.map:link				{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.map:visited			{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.map:active			{ color: #442900; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none;} 
A.map:hover				{ color: #9D8343; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: underline;}


.wrong					{ color: #FF0000; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
.caption				{ color: #666666; font-family: verdana, arial, geneva, helvetica, sans-serif; font-size: 9px;}





/**** STUFF FOR INNER TEMPLATE PAGES ****/	



/**** main site frame ****/

#siteframe
{
	position: relative;
	/**** Right and left margin widths set to "auto" for center ****/
	text-align: left;
	/**** Overrides inherited centered value from body ****/
	width: 720px;
	padding: 0px 10px 10px 10px;
	margin: 0px auto 0px auto;
	background-color: #FFF;
}

#newsframe {
	text-align: left;
	width: 100%;
	padding: 0;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
	color: #333;
	font-weight: normal;
}


/**** div for header row ****/

#header
{	
	position: relative;
	width: 720px;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #e5e9eb;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.5;
	color: #44525A;
	font-weight: normal;
	text-align: right;
}



/**** div for section content ****/

#sectioncontent
{	
	background-image: url(../_img/inner_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFF;
	text-align: left;
}


/**** div for main navigation ****/

#mainnav
{	
	position:relative;
	width: 720px;
	background-color: #FFF;
}


/**** div for main image area ****/

#mainimage
{	
	padding: 0px 0px 0px 0px;
	border-color: #FFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid none solid none;
}



/**** div for main text box ****/

#mainimagetext
{	
	position:absolute;
	z-index: 2;
	top: 105px;  
	left: 490px;
}



/**** div for left column ****/

#leftcolumn
{	
	position: absolute;
	width: 39%;
	background-color: #E9ECEE;
	text-align: left;
}



/**** div for section subnavigation ****/

#subnav
{	
	width: 100%;
	background-image: url(../_img/bg.gif);
	padding: 10px 5px 10px 5px;
	margin: 20px 0px 0px 0px;
}



/**** div for quote area ****/

#quote

{	
	width: 100%;
	background-image: url(../_img/bg.gif);
	padding: 15px 5px 15px 5px;
	margin: 20px 0px 0px 0px;
	text-align:center;
}



/**** div for right column ****/

#rightcolumn
	{
	background-color: #FFF;
	width: 400px;
	padding: 20px 0px 10px 0px;
	margin-left: 42%;
	}



#rightcolumn p

	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
	color: #333;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}



#rightcolumn ul,li

	{
	font-family: arial, verdana, geneva, helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.25;
	color: #333;
	font-weight: normal;
	text-align: left;
	}

	

.bullets 

	{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #9D8343;	

	}

	

#rightcolumn  .brownhead
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #442900;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: -5px 0px 0px 0px;
	border-color: #333;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	}


.browntitle
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #442900;
	font-weight: bold;
	text-align: left;
	}
		



/**** footer div ****/

#footer
{
	display:block;
	width: 720px;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 0px 0px;
/*	background-color: #e9dec1;
	background-color: #f3eddc;*/
	background-color: #e5e9eb;
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	color: #44525A;
	font-weight: normal;
	text-align: left;
}


#wrapper 
	{ 
	position: relative;
	clear: both;
	width:100%;
	font-size:100%; 
	}




/**** ALTERNATE PAGE LAYOUT Column Right ****/



#sectioncontentalt
{	
	background-image: url(../_img/inneralt_bg.gif);
	background-repeat: repeat-y;
	background-color: #FFF;
	text-align: left;
}



/**** div for left column alternate layout ****/

#leftcolumnalt
{	
	width: 62%;
	background-color: #FFF;
	text-align: left;
	padding: 20px 0px 0px 30px;
}


#leftcolumnalt p
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
	color: #333;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}

#leftcolumnalt td
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
	color: #333;
	font-weight: normal;
	text-align: left;
	}	

#leftcolumnalt  .brownhead
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #442900;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: -5px 0px 0px 0px;
	border-color: #333;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	}



/**** div for right column alternate layout ****/

#rightcolumnalt
	{
	position: absolute;
	width: 190px;
	padding: 0px 0px 10px 0px;
	margin-left: 520px;
	top: 0px;
	}


#rightcolumnalt p
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.25;
	color: #44525A;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}





/**** STUFF FOR HOMEPAGE ****/	



#homecontent
{	
	width: 720px;
	background-color: #FFF;
 	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



#homecontent .homecols
{	
	width: 180px;
	padding: 30px 13px 10px 14px;
 	text-align: left;
 	border-color: #FFF;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
}



#homecontent .homecollast
{	
	width: 180px;
	padding: 30px 13px 10px 14px;
 	text-align: left;
}



#homecontent p
	{
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.3;
	color: #FFF;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 0px;
	}



#homecontent ul {
	width: 150px;
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	border: none;
	}

		

#homecontent li {
	padding: 0px 0px 4px 3px;
	margin: 0px;
	}

	



.homenewsletter	{  
	font-family: verdana, arial, geneva, helvetica, sans-serif;
	font-size: 9px; 
	color: #442900; 
	width: 146px; 
	background-color:#FFF;
	border-color: #442900; 
	border-style: solid;
	border-width:1px; 
	padding: 2px 0px 2px 0px; 
	}



/**** STUFF FOR IMAGES ****/


img.floatleft 
{
  float: left;
  padding: 0px 0px 0px 0px;
  }

 

img.floatright 
{
  float: right;
  padding: 0px 0px 0px 0px;
  }

  

img	{
	border:	0;
	}
	

img.alignbottom { 
	vertical-align: bottom; 
	}	



img.mainnav
{
	border-color: #FFF;
	border-width: 0px 1px 0px 0px;
	border-style: none solid none none;
  }

  

img.subnav
{
	border-color: #FFF;
	margin: 0px 0px 0px 20px;
	border-style: none solid none none;
  }


img.sectionimage
{
	border-color: #FFF;
	border-width: 0px 1px 0px 1px;
	border-style: none solid none solid;
  }  

  

/**** creates break after inline elements ****/ 


div.spacer 

	{
	clear: both;
	}


.badbrowser {display:none;}

#printheader {display:none;}



/* SideNav Button code. */



#button {
	width: 150px;
	padding: 4px 4px 10px 5px;
	}


#button .unselected a {
	display: block;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	width: 100%;
	}

html>body #button .unselected a {
	width: auto;
	}


#button .selected a {
	display: block;
	background-color: #9D8343;
	width: 100%;
	}


html>body #button .selected a {
	width: auto;
	}
	

#button a:hover {
	background-color: #9D8343;
	}



/* SubNav Button code. */





#subnavmenu {
	width: 284px;
	padding: 0px;
	}

	

#subnavmenu ul {
	width: 284px;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border: none;
	}

		

#subnavmenu li {
	padding: 4px 2px 4px 1px;
	margin: 0px;
	}

	

#subnavmenu li.unselected a {
	display: block;
	padding: 0px;
	background-color: transparent;
	width: 100%;
	}



html>body #subnavmenu li.unselected a {
	width: auto;
	}



#subnavmenu li.selected a {
	display: block;
	background-color: #44525A;
	width: 100%;
	}



html>body #subnavmenu li.selected a {
	width: auto;
	}

			

		

#subnavmenu li a:hover {
	background-color: #44525A;
	}



