#mainbox {
	width:  960px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #00425c;
	
}

body {
	
	background-image:url(../images/bk.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed;
	background-color:#FFFFFF;
	color: #000000;;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	text-align:center;
    vertical-align:top;
}



#header {
  background-image: url(../images/header.png);
  background-repeat:no-repeat;
  background-position:top;
  width: auto;
  height: 159px;
}

#menuspacer {
  height: 130px;
}

#topmenu {
	background:#000000;
	width: auto;
	height: 22px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00425c;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding-top: 2px;
	background-image: url(../images/menu-button.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#contentbox
{
  background-image: url(../images/bk2.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  width: auto;
  /*overflow:auto;*/
  color: #ffffff;
  text-align:left;
  vertical-align:top;
  background-color:#eff3f5;
}

#contentbox a
{
  color: #1a2018;
}

#contentbox a.button
{
  color: #ffffff;
}




.contentblock {
	background-image:url(../images/bk3.png);
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	border: 2px solid #91bfd4;	
	padding: 4px;
	overflow:auto;
	/*border: 4px solid #121208;
	background-image:url(../images/contentblock.gif);
	background-repeat: no-repeat;
	background-position: bottom left;*/
}

#mainbox #contentbox td.contentblock a {
  color: #121208;

}

#mainbox #contentbox td.contentblock a.button {
  color: #ffffff;
}

table.table_lay {
    table-layout : fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #121208;
	/*border: 3px solid #005b7f;*/
	border-collapse : collapse;
	padding: 5px;
	background-color: #ffffff;
	
}

table.table_lay a{
	color: #111822;
}

table.table_lay a.button {
	color: #ffffff;
}
table.table_lay th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #d6e7f0;
	padding: 5px;
	/*border: 2px solid #005b7f;*/
	vertical-align: top;
	text-align: left;
}
table.table_lay td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #121208;
	padding: 5px;
	/*border: 2px solid #005b7f;*/
	font-style: normal;
	text-align: left;
	vertical-align: top;
	
}

table.table_lay_cols {
    table-layout : fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #121208;
	/*border: 3px solid #005b7f;*/
	border-collapse : collapse;
	padding: 5px;
	background-color: #ffffff;
	
}

table.table_lay_cols a{
	color: #111822;
}

table.table_lay_cols a.button {
	color: #ffffff;
}
table.table_lay_cols th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #d6e7f0;
	padding: 5px;
	/*border: 2px solid #005b7f;*/
	vertical-align: top;
	text-align: center;
}
table.table_lay_cols td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	color: #121208;
	padding: 5px;
	/*border: 2px solid #005b7f;*/
	font-style: normal;
	text-align: center;
	vertical-align: middle;	
	height: 30px;

}

.alter_tr 
{
	background-color: #eff5f7;
	color: #000000;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.alert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	border: 2px dashed #FFFFFF;
	font-weight: bolder;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #7f2400;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	border: 2px dashed #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #067f00;
    padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-image:url(../images/button.gif);
	background-repeat:repeat-x;
	border: 1px solid #00425c;
	position:relative;
	background-color: #aa7512;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-bottom:4px;
	z-index: 1;
}

a {
	text-decoration: underline;
	color: #121208;
	
}

a:hover.button{
	
	background-image: url(../images/button-hover.gif);
	background-color: #cb8300;
	/*z-index: -1;*/
}

a:active.button{
	background-image: url(../images/button.gif);
	/*border: 2px solid #00425c;*/
	background-color: #aa7512;
	/*z-index: -1;*/
}

.text_input {
	border: 1px solid #00425c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

legend
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;	
}


.icon_text
{
	font-size: 9px;
	text-decoration: none;	
	
}

.content_header
{
	background-color: #005b7f;
	color:#ffffff;
	font-weight: bold;
	text-align:left;
	padding-left:6px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-left:solid;
	border-left-color: #f7a91b;
	border-left-width: 7px;
	/*background-image:url(../images/header-dot.gif);
	background-repeat:no-repeat;
	background-position:left top;*/
	border-right-width: 4px;
	
}

.content_header a {
  color: #ffffff;
}

.mod_header {
	padding-left: 20px;
	padding-top: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	vertical-align: bottom;
	text-align:left;
	background-color: #d6e7f0;
	/*border-bottom-width: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #580000;*/
	margin-top: 8px;
	margin-bottom: 3px;
	font-weight: bold;
}

.content_footer {
	background-color: #00425c; 
  color:#ffffff;
  font-weight: bold; 
  text-align:left; 
  padding-left:10px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:  958px;
  
}

#mainbox .content_footer a { color:#ffffff; }

#mainbox .content_header a {
  color: #ffffff;
}

#tabmenu {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	
	
} 
	 
#tabmenu li{
	display: inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin-right: 0px;
	font-variant: normal;
	font-weight: bold;	
	list-style: circle;
	/*font-weight: bold;
	font-variant: small-caps;*/
} 	 



ul#tabmenu a {
	/*background: url(../images/tab-dot.gif) no-repeat 0px 0px;*/
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	padding-bottom: 8px;
	padding-top: 0px;
	position:relative;
	/*background-color: #000000;*/
	/*background-image: url(../images/menu-button.gif);*/
	background-repeat: repeat-x;
	background-position: left top;
} 



	
ul#tabmenu li#active a,ul#tabmenu a:hover {
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: underline;
	padding-bottom: 8px;
	padding-top: 0px;
	color: #000000;
	position:relative;
} 

.note {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bold;
}

.maps
{
	border: 2px solid #2e392b;
	height: 519px;
	width: auto;
	color: #000000;
	text-align: center; 
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	
	color: #1a2018;
}

.fieldset_lay
{
	border: 2px solid #91bfd4;
	padding: 5px;
	
}
.fieldset_lay legend
{
  color: #000000;
	
	font-weight: bolder;
	font-size: 13px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
	
}

.check_content
{
	border: 2px solid #2e392b;
	padding: 5px;
}

.check_content a
{
	font-weight: bolder;
	font-size: 13px;
	font-style: normal;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 2px solid #2e392b;
	color: #121208;
}

#contentbox .table_lay td a
{
  color: #121208;
}

#contentbox .table_lay td a.button
{
  color: #ffffff;
}

.textarea {
	border: 2px solid #121208;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#contentbox .info a {
  color:#FFFFFF;
}

.content_footer a {
  color:#FFFFFF;
}

.site_footer a {
  color:#FFFFFF;
}

.image {
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 2e392b;
	border-right-color: 2e392b;
	border-bottom-color: 2e392b;
	border-left-color: 2e392b;
}

.contentblockout
{
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #005b7f;
	border-bottom-color: #005b7f;  
}

.site_footer {
  font-size:10px;
  background-color: #00425c; 
  color:#ffffff;
  font-weight: bold; 
  text-align:left; 
  padding-left:10px;
  padding-top:5px;
  padding-right:5px;
  padding-bottom:5px;
  width:  958px;
  
}

a.button span.ttcont { display:none; z-index:0;}

a.button:hover span.ttcont {
	display: block;
	z-index:11;
	position: absolute;
	top: 32px;
	background: #ffffff;
	padding: 3px;
	color: #000000;
	font-size: 9px;/*left: 200px;*/
	border: 1px solid #91bfd4;
	display:block;
	text-decoration: none;
}

a.button:hover span.ttarrow {
background-image: url(../images/tooltiparrow.gif);
height: 15px;
left: 5px;
position: absolute;
top: -14px;
width: 15px;
z-index:11;
}






