body, h1, h2, h3, h4, h5, h6, p, div, table, tr, td, ol, ul, li, dl, dt, dd, br, hr, img, form, input { 
  padding: 0px; margin: 0px; border: 0px;
}


body { font-size: 110%; font-family: Arial, Helvetica, sans-serif; color: black; background-color: #333; }


h1 { font-size: 1.1em; margin-bottom: 16px; font-weight: normal; color: #18355C }
h2 { font-size: 0.8em; margin-bottom: 13px; }
h3 { font-size: 0.7em;  }

p, td {font-size: 0.7em;}
p { line-height: 1.25em; word-spacing: 1px; color: black; padding-bottom: 16px; }

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a { text-decoration: none; color: #18355C; }
a:hover { text-decoration: underline; }


/* main page structure ID styles */


#container {
	width: 854px;
	
	position: absolute;
	left: 50%;
	margin-left: -427px;
	background-color: white;
	
	top: -2px;
}


#header { background: #1C3E6A url(images/bg_header_new.gif) repeat-x; height: 200px; margin-bottom: 17px; }
#header img { margin-top: 31px; }



#menu {
  padding: 0; margin: 0;
  float: left;
  border-top: 1px solid #18355C; border-bottom: 0px solid #18355C; 
  list-style: none;
  background-color: #18355C;
    width: 264px;
    padding-bottom: 7px;
}
#menu li {
  list-style: none;
  background: #18355C;
  height: 27px; overflow: hidden;
}



/*
#menu {
  background-color: white;
  width: 264px;
  height: 279px;
}
#menu ul {
  list-style: none;
  background-color: white;
}
#menu ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
*/


#flashobject {
  float: left;
  width: 461px;
  height: 279px;
  background: white url(images/flashobject.jpg) no-repeat;
}


#mainfull { padding-left: 50px; padding-right:  50px; }
#maincropped {padding-left: 50px; padding-right: 275px; }



#searchbox {
  float: right;
  position: absolute;
  right: 10px;
  z-index: 1000;
  width: 242px;
  height: 320px;
  background: transparent url(images/search_bg.gif) no-repeat;
  color: white;
  text-align: right;
  line-height: 1em;
}
#searchbox a { color: white; }
#searchbox h2 { height: 39px; float: right; margin-top: 5px; margin-bottom: 0; }
#searchbox h3 { font-family: "Times New Roman", Times, serif; font-size: 1em; }
#searchbox table { width: 90%; margin-top: 2px; margin-bottom: 8px }
#searchbox table tr td { text-align: right; font-size: 0.6em; }
#searchbox table tr { height: 1.2em;}


#bottom { margin-bottom: 5px; margin-top: 42px;}
#bottom img { padding-right: 2px; }
#bottom .bottomright { padding-right: 0px; }


#footer { clear: both; background: #18355C url(images/bg_footer.gif) repeat-x; height: 35px; }
#footer p { text-align: left; margin-left: 50px; color: white; line-height: 3.0em; padding: 0px;}
#footer a { color: white; }





.clear {
  clear: both;
  font-size: 0.1em;
  line-height: 0.1em;
}.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
