h4{
	font-family: Garamond, sans-serif;
	font-size: 15px;
}

h1{
 font: 1em Garamond,sans-serif;
 font-size:40px;
 font-weight: bold;
 color:#004580;
 margin: 0px;
 padding: 0px;
}

h1.cmsheader {
        padding: 16px 0px 8px 0px;
        color:#FFFFFF;
        font-weight:200;
        font-family:Garamond,sans-serif;
        font-size:45px;
        margin-left:inherit;
}

h2{
 font-family: Garamond,sans-serif;
 font-size: 16px;
 color: #555555;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 114% Garamond,sans-serif;
 font-size: 22px;
 color: #000000;
 margin: 0px;
 padding: 0px;
}

a { 
 color:#005588; 
 text-decoration:none;
  }

a:hover {
 color:#002244;
 text-decoration:underline;
 }

a.selmenu {
 font: 1em Garamond,sans-serif;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #cccccc;
 font-weight: bold;
 /* color:#ff6600; */
 color:#002244;
 text-decoration:none;
 background-image: url("/images/bg_nav.jpg");
 display: block;
 padding: 3px 0px 3px 10px;
}

a.selmenu:hover {
 color:#002244;
 background-color:#cccccc;
}

a.cmsmenu {
 font: 1em Garamond,sans-serif;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #cccccc;
 font-weight: bold;
 /* color:#ff6600; */
 color:#002244;
 /*text-decoration:none;*/
 background-image: url("/images/bg_nav.jpg");
 display: block;
 padding: 3px 0px 3px 10px;
}

a.cmsmenu:hover {
 color:#002244;
 border-top: 1px solid #cccccc;
 background-color:#cccccc;
 background-image: none;
}

div.fullmenu {
  background-color:#aaaaaa;
  background-image: url("bg_nav.jpg");
/*  background-image: URL(CMSLogo.gif);*/
}

div.cmsmenu {
 text-align:left;
}

div.cmsmenu:hover {
 background-color:#cccccc;
}

/*# body*/
body { 
  	color:black;
	background-color:#ffffff;
	font-size:11pt;
	font:  1em Garamond;
	font-family: Garamond,Geneva,Helvetica,Arial,Helvetica,sans-serif; 
}
/*  a { color:#557799; } */
/*  a:hover { color:#002244;text-decoration:none; } */
pre { 
	font-size:12px;
	font-family:Garamond,Courier,monospace,fixed; 
}

th { 
	font-size:12px;
	font-family:Garamond,Geneva,Helvetica,Arial,Helvetica,sans-serif; 
}

.header { 
	color:#efefef;
	/*background-color:clear;*/
	font-weight:bold;
	font-size:16px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif; 
}

a.headeritem { 
	color:#004477;
	text-decoration:none; 
}
a.headeritem:hover 
{
	color:#002288;
	text-decoration:underline; 
}

.nav { 
	color:#000000;
	background-color:#ffffff;
	font-size:10px; 
}

a.navitem { 
	color:#557799;
	font-size:11px; 
}

a.navitem:hover { 
	color:#002244;
	font-size:11px; 
}

/* nav bar (left) */
.navbar { 
	color:#000000;
	font-size:12px;
	font-weight:normal;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif; 
}

a.navitem { 
	color:#557799;
	font-size:11px; 
}

a.navitem:hover { 
	color:#002244;
	font-size:11px; 
}
/* # menu bar */
.menu { 
	color:#000000;
	background-color:#eeeeee;
	font-size:12px;
	vertical-align:top; 
}

a.menuitem { 
	color:#557799;
	font-size:12px; 
}

a.menuitem:hover { 
	color:#002244;
	font-size:12px; 
}
/* # footer */
.footer { 
	color:#5f5f5f;
	background-color:white;
	font-weight:bold;font-size:10px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif; 
}

a.footeritem { 
	color:#5f5f5f; 
}
/* # small */
.small { 
	font-size:10px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif; 
}

a.small { 
	color:#111111;
	text-decoration:none;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif;
	font-size:10px; 
}
/* # form */
form {
	margin:0px;
}

input {
	font-family:Garamond,Geneva,Helvetica,Arial,Helvetica,sans-serif;
	font-size:12px;
}
  
.button {
	color:black;
	background-color:#dddddd;
	border-bottom:thin solid #222244;
	border-right:thin solid #222244;
	border-top:thin solid #bbbbbb;
	border-left:thin solid #bbbbbb;
	font-size:12px;font-family:Garamond,Verdana,Helvetica,sans-serif;
	font-weight:normal;
}

/*# table color */
.mainhead { 
	color:#000000;
	background-color:#cccccc;
	font-size:13px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif;
	font-weight:bold;
	vertical-align:top;
	text-align:center 
}

.mainbody { 
	color:#000000;
	background-color:#ffffff;
	font-size:12px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif;
	vertical-align:top; 
}

.mainkey { 
	color:#000000;
	font-size:12px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif;
	font-weight:bold;
	vertical-align:top; 
}

.mainvalue { 
	color:#000000;
	font-size:12px;
	font-family:Garamond,Geneva,Helvetica,Arial,sans-serif;
	vertical-align:top; 
}
