body {margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;font-size: 11px;font-family: arial;BACKGROUND-COLOR: #f5f2ea;}

.main {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff;}
.mainlarge {FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff;}
.mainhome {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.title {FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #425A84; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
.headertext {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.headerform {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #828385; text-align: left;}
.forminput {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #7F9DB9; text-align: left;}
.forminputlarge {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px solid #7F9DB9; text-align: left;}
.yellow {FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFC0;}
.gray {FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #e0e0e0;}
.yellowheader {FONT-SIZE: 9px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFC0; font-weight:bold;}

a, a:visited, a.main, a.main:visited {FONT-SIZE: 11px; COLOR: #425A84; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
a:hover {FONT-SIZE: 11px; COLOR: #7EA9D2; TEXT-DECORATION: underline; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.footer, .nneren {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.footer:link {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline}
.footer:visited {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.footer:hover {FONT-SIZE: 9px; COLOR: navy; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: underline}
.hidden {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.hidden:link {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.hidden:visited {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.hidden:hover {FONT-SIZE: 9px; COLOR: #828385; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;TEXT-DECORATION: none}

.buttonoff {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:  bold; background-color : #425A84; color: #FFFFFF; cursor:pointer; height: 20px;}
.buttonon {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-WEIGHT:  bold; background-color : #BDBB92; color: #FFFFFF; cursor:pointer; height: 20px;} 
.buttonclass {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:  bold; background-color : #425A84; color: #FFFFFF; cursor:pointer; height: 20px;}

td.backgray {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 1px; background-color: #bdbdbd; }
td.pictnav {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding: 4px; background-color: #FFFFFF; }
td.detailfunction {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; vertical-align: top; padding: 4px; background-color: #FFFFFF; }
td.detailbodywhite {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align: top; padding: 4px; background-color: #FFFFFF; }
td.detailitems1 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; vertical-align: top; padding: 2px; }
td.detailitems2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; vertical-align: top; padding: 2px; }
td.pod_head {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #425A84; }

td.pod_head_left {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; padding: 0px; color: #FFFFFF; text-align: left; }
td.pod_head_right {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; padding: 0px; color: #FFFFFF; text-align: right; }

td.pod_div {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 0px; background-color: #FFFFFF; border-bottom-width:1; border-bottom-style: solid ; border-bottom-color: #666666; }
td.detailCat {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; padding: 3px; color: #000000; background-color: #E7E7CE; }
td.detailCatTan {FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; text-decoration: underline; padding: 2px; color: #000000; background-color: #ffffff; }
td.detailCatSmall {FONT-FAMILY:  Verdana; font-size: 9px; padding: 4px; color: #000000; background-color: #E7E7CE; }
td.detailItem {FONT-FAMILY: Verdana; font-size : 11px; font-weight : normal; height: 18px;}
td.detailLabel {FONT-FAMILY: Verdana; font-size : 11px; font-weight : bold; height: 18px;}

td.navtable {FONT-SIZE: 11px; background: #BAB88E; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; height=26}
td.navtableover {FONT-SIZE: 11px; background: #425A84; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none; height=26}

A.navtable {FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A.navtable:link {FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A.navtable:visited {FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
A.navtable:hover {FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}

.tab {width: 140px; height: 25px; background: #E4E4C6; border:1px solid #cccccc; border-bottom-width: 0px;}
.tab a {display: block; margin: 0; padding:0; width:100%;  height:100%; overflow:hidden; font: bold 11px/1 Arial; color:#000000; text-decoration: none; background: #E4E4C6; margin:0; padding: 7px 0 0 2px;}
.tab a:hover {text-decoration: underline;color: #ffffff; background: #425A84;}

.menu {height: 30px; background-image: url(/images/nav_bg2.jpg);}
.menu a {width:100%;  height:100%; overflow:hidden; FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; COLOR: #ffffff; TEXT-DECORATION: none; padding: 7px 0 0 0;}
.menu a:hover {text-decoration: underline;color: #ffffff; background: #425A84;}

.menuhover {height: 30px; background: #425A84;}
.menuhover a {width:100%;  height:100%; overflow:hidden; FONT-FAMILY: Arial; font-size: 12px; font-weight: bold; COLOR: #ffffff; TEXT-DECORATION: underline; padding: 7px 0 0 0;}
.menuhover a:hover {text-decoration: underline;color: #ffffff; background: #425A84;}

.tableback {border:1px solid #cccccc;}


/* detailItem and detailLabel were previously Arial */

.imageBorder {border-style: solid; border-color: 000000; border-width: 1px;}
.photoBorder {border: 1px solid #bbb;}

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size */
/* of the items table */
.mtDropdownMenu {position:absolute; overflow:hidden; left:-1000px; top:-1000px; }

/* this is the main container for the menu itself. it's width and height get set by script, depending on the */
/* size of the items table */
.mtDropdownMenu .content {position:absolute; }

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and */
/* background transparent divs can be positioned underneath it */
.mtDropdownMenu .items {position:relative; left:0px; top:0px; border:1px solid #999; z-index:2; }

.mtDropdownMenu.top .items {border-top:none; }

/* each TR.item is one menu item */
.mtDropdownMenu .item {
    color:white;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;     /* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;  
	cursor:pointer; }

.mtDropdownMenu .background {position:absolute; left:0px; top:0px; z-index:1;}
.mtDropdownMenu .shadowRight {position:absolute; z-index:3; top:3px; width:2px; -moz-opacity:.2; filter:alpha(opacity=20);}
.mtDropdownMenu .shadowBottom {position:absolute; z-index:1; left:3px; height:2px; -moz-opacity:.2; filter:alpha(opacity=20); }
.mtDropdownMenu .item.hover {background:#A4A273; color:#FFFFFF; cursor:pointer;}
.mtDropdownMenu .item img {margin-left:10px; }

.leftitem {border-left:1px solid #545D74;}
.adminmenu {height: 30px;vertical-align: middle;border-right:1px solid #BDBB92;border-top:1px solid #BDBB92;border-bottom:1px solid #BDBB92;}
.adminmenu a {text-align:center;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 10px; text-transform:uppercase;font-weight: normal; COLOR: #ffffff; TEXT-DECORATION: none;background-color:#425A84; width: 100%; display: block; padding-top: 8px; height: 30px; }
.adminmenu a:hover {background-color: #BDBB92;text-decoration:none;color:#ffffff;}

.pagetitle {margin: 0; color: #000000; font-size: 24px}

.maptable {background-color: #aaaaaa;padding:0px;}
.rowheader {background-color: #dddddd; FONT-SIZE: 11px;font-weight: bold;color: #000000;}
/*.rowhidden {background-color: #ffffff;} */
.rowback1 {background-color: #ffffff;FONT-SIZE: 11px;color: #000000;}
.rowback2 {background-color: #eeeeee;FONT-SIZE: 11px;color: #000000;}

#adminbody {background: #ffffff;padding:10px 5px;}
