/* HTML */

html, body { margin: 0px; padding: 0px; }
h1 { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 13pt; color: #DC7C1C }
h2 { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #DC7C1C }
p { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #404040 }
td { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #404040 }
li { font-family: Verdana, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #404040 }
th { line-height: normal; } 
body { background-color: #E8E8E8 }

.content { width: 760px; background-color: #FFFFFF; margin-top: 15px}
.grouplist td { padding: 3px 0px }


/* BODY OUTER TABLE */

.bodyoutertable { width: 750px; margin-top: 20px; background-color: #FFFFFF }
td.shadowmiddle { background-image: url('/images/ma_shadow_middle.gif'); padding: 0px 15px }


/* BODY INTERNAL TABLE - ROOT LEVEL */

td.mainleft { vertical-align: top; width: 130px; background-color: #E4E4D3; padding-bottom: 10px }
td.mainright { vertical-align: top; background-color: #FFFFFF; padding: 0px 10px 30px 20px }


/* BODY INTERNAL TABLE - GROUPS */

.groupinternaltable { padding: 20px 10px 30px 10px }


/* BODY LINKS */

a.nav:link, a.nav:visited
{  color: #686A39; font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration: underline }
a.nav:hover
{  color: #DC7C1C; font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration: underline }

a.group:link, a.group:visited
{  color: #747641; font-family: Verdana; font-size: 9pt; font-weight: bold; text-decoration: underline }
a.group:hover
{  color: #DC7C1C; font-family: Verdana; font-size: 9pt; font-weight: bold; text-decoration: underline }

a.footer:link, a.footer:visited
{  color: #747641; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none }
a.footer:hover
{  color: #DC7C1C; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: underline }
.footer
{  color: #000000; font-family: Verdana; font-size: 10px; font-weight: normal; text-decoration: none }

a.news:link, a.news:visited
{  color: #747641; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: none }
a.news:hover
{  color: #DC7C1C; font-family: Verdana; font-size: 11px; font-weight: normal; text-decoration: underline }

a.services:link, a.services:visited
{  color: #404040; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration: none }
a.services:hover
{ color: #DC7C1C; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration: underline }

a.rednav:link, a.rednav:visited
{  color: #818448; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration: none }
a.rednav:hover
{  color: #DC7C1C; font-family: Verdana; font-size: 8pt; font-weight: normal; text-decoration: underline }


/* GROUP MENU CLASSES  */

a.home:link, a.home:visited, a.nz:link, a.nz:visited, a.groupmenu:link, a.groupmenu:visited
  { font-family: Verdana; font-size: 11px; color: #686A39; font-weight: normal; text-decoration: none }

a.home:hover, a.nz:hover, a.groupmenu:hover
  { font-family: Verdana; font-size: 11px; color: #dc7c1c; font-weight: normal; text-decoration: underline }
  
.groupmenutable { width: 100%; height: 20px; background-color: #E4E4D3 }


/* SERVICES TABLES */

.services { width: 100% }
.services td { width: 16%; text-align: center; vertical-align: middle; border-top: 1px solid #DEDEDE; padding: 10px 0px 10px 0px }
.services th { width: 16%; text-align: center; vertical-align: middle; background-color: #FFFFFF; padding-bottom: 10px }



/* MENUBAR */

/* the following set is for the bulleted list for the nav bar */

#navbar { width: 100%; background-color: #FFFFFF; margin: 0px; padding: 0px; margin-bottom:2px; }


/* the following set is for the bulleted list for the nav bar */

#navbar td a:link,
#navbar td a:visited,
#navbar td a:active {
	font-family: "Verdana";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background: #686A39;
	display: block;
	padding: 0px;
	height: 23px;
	line-height:20px;
	text-align:center;
}

#navbar td a:hover{
	text-decoration: none;
	background: #DC7C1C;
}

.header_bg_popup a:link,
.header_bg_popup a:visited,
.header_bg_popup a:active {
	font-family: "Verdana";
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background: #686A39;
	display: block;
	padding: 0px;
	padding-left: 16px;
	height: 20px;
	line-height:17px;
	text-align:left;
}
.header_bg_popup a:hover{
	text-decoration: none;
	background: #DC7C1C;
}

.navSpacer{
width:2px;
}

/* popup menu ID style -  also see header_bg_popup below for class style */
#fixednavdiv{
	position:absolute;
	z-index:100;
}
/* popup menu class style -  also see fixednavdiv above for id style */
.header_bg_popup {
	background:#FFF;
	width:200px;
	text-align:left;
	margin:0px;
	padding:0px;
}
.linkerb {
margin-top:2px;


}
.index_text {
height: 290px;

}