/*******************************************************************
  Core Layout - NO styles in here, please.
*******************************************************************/

html,body {
  margin:0;
  padding:0;
  /*margin-left:110px;*/
}

body {
  text-align:center;
  font-family:arial;		/*Sans-Serif; */
  font-size:large;
  
}

div#header {
  height:170px;
  line-height:94px;
  margin:0px;
  padding-left:0px;
}

div#topnavigation {
  width: 787px;
  position: absolute;
  top: 150px;
}

div#container {
  text-align:left;
  width:787px;
  margin:0 auto;
  
}

div#wrapper {
  width:787px;
  margin-top:-2px;
  position:relative;
  float:right;
}

div#navigation {
  float:left;
  width:180px;
}


div#footer {
  clear:both;
    padding:10px;
}


/*******************************************************************
  Display Styles
*******************************************************************/

body {
  font-family: arial,sans-serif;
  font-size: 1em;
  color: #344556;
  cursor: default;
  
}

div#footer {
  color: #000180;
  text-align: center;
  border-left: 1px solid #002FFF;
	border-right: 1px solid #002FFF;
	font-size: 0.9em;
	height: auto;
	margin-top: -11px;
	width: 760px;
	_width: 782px;

}

div#bottom {margin-left:-1px;}
div#footer_below {
  font-size: 1em;
  color: #000180;
  margin-top: 30px;
}

div#footer_below a{
	color: #FF00FC;
}

div#footer_below a:hover{
	text-decoration: underline;

}

div#footerimage {
  width: 787px;
  height: 28px;
  position: absolute;
  margin-left: 0px;
  background-image: url(../images/footerimage.jpg);
  background-repeat: no-repeat;
  float: left;
  font-size:0.9em;
  color: #fff;
  text-align:center;
  
  }

div#footerimage a {color: white;}

div#footerimage a:hover {text-decoration: underline;}

div#footerimage p {margin-top: 10px;}

div#header {
  background-image: url(images/header_image1.jpg);
  background-repeat: no-repeat;
  width: 100%;
  height: 170;
}

div#top {
  background-image: url(images/icon_top.gif);
  background-repeat: no-repeat;
  position:relative;
  top:10px; 
  
}

div#logo {
  background-image: url(../images/logo.jpg);
  background-repeat: no-repeat;
  width: 115px;
  height: 129px;
  position: absolute;
  top: 8px;
  margin-left:22px;
}

div#header h1 { display: none;}

div#topnavigation {
	margin: 1em 0em;
  background-image: url(../images/topmenu.jpg);
  background-repeat: repeat-x;
  
}

div#topnavigation ul {
  list-style: none;
  margin: 0;
  padding: 0em;
  padding-left: 0.5em;
}

div#topnavigation li {
  float: left;
  padding: 0.2em 0.5em 0.2em 0.2em;
}

div#topnavigation li a {
  color: white;	
  font-size: 0.8em;
}


div#pagetext {
  margin-bottom: 1em;
  font-size:0.9em;
}

div#related {
  border: 1px solid #e4e4e4;
  background-color: #f4f4f4;
  padding: 10px;
}

div#navigation {
  float: left;
  margin-left: -4px;
  margin-right: 0px;
  padding: 5px;
  clear: both;
  position: absolute;
  top: 185px;
  font-size: 0.9em;
}

div#navigation ul {
  width: 90%;
  margin: 0;
  padding: 0;
  list-style: none;
}

div#navigation ul li {
  border-top: 1px solid #dfdfdf;
  background-image: url(../images/bg_leftmenu.gif);
  padding: 0.1em 0.4em;
}

div#navigation ul li:hover {
  background-image: none;
  background-color: #fcfcfc;
}

div#navigation ul li.lastlink {
  border-bottom: 1px solid #dfdfdf;
}

div#navigation a{
	color: #000180;
}

/*******************************************************************
  HTML Elements
*******************************************************************/


h1, h2, h3 {
  margin-top: 15px;
  margin-left: 0px;
  margin-right: 15px;
  border-bottom: 1px solid #000180;
  font-family: arial,sans-serif;
}

p {
	font-size: 0.8em;
	font-family: arial;
	color: #000088;
}

.footer
{
	font-size:1.4em !important;
	}

a {
  text-decoration: none;
  font-weight: normal;
  color: #ff6600;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

fieldset {
  border: none;
  line-height: 1.5em;
}

label {
  float: left;
  width: 180px;
  clear: both;
}

textarea {
  width: 100%;
}

acronym {
  cursor: help;
}

th {
  background-image: url(../images/bg_topmenu.gif);
  background-repeat: repeat-x;
  color: white;
  font-weight: bold;
}

td {
  vertical-align: top;
}

tr.highlight, td.highlight {
  background-color: #ffee66;
}

tr.row1, td.row1 {
  background-color: #f4f4f4;
}

tr.row2, td.row2 {
  background-color: #ffffff;
}

tr.unread, td.unread {
  background-color: #ffdd55;
}

/*******************************************************************
  Generic Classes
*******************************************************************/

.table1 
{
border-right:1px #002FFF solid;  
border-top:1px #002FFF solid; 
border-left:1px #002FFF solid; 
	
}


/*******************************************************************
  Modified styles below - removed from embedded page styles
*******************************************************************/

html,body{margin:0; padding:0}
body{background:#FFF; font-size:70%; font-family:Arial,sans-serif}
ul#nav{float:left; width:100%; width:486px; top:0; background:#00A5FF}
ul#nav,ul#nav li{list-style-type:none; margin:0; padding:0}
ul#nav{margin-left:295px; margin-top:-25px}
ul#nav li{float:left; margin-right:3px; text-align:center; font:}
ul#nav a{float:left; width:7em; padding:5px 0; background:#E7F1F8; text-decoration:none; color:#666}
ul#nav a:hover{background:#FFA826; color:#FFF}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background:#FFF; color:#003}
#content{font-size:2.5em; font-family:arial; color:#009 }
.content p{font-size:0.8em; color:#009 }
#footer, #footer a{font-weight:700 }
#footer p{font-size:1.1em; color:#009 }
li{font-size:75%; font-family:arial; color:#000180 }
#nav{font-size:1.25em }
address{font-style:normal; color:#009 }
.compact{margin:0; padding:16px }
.compact li{padding-left:0 }
#footerinfo{background:#0302A7 url(images/footer_bg.jpg) repeat-x; width:780px; line-height:28px; color:#fff; text-align:center; border-left:1px solid #002FFF; border-right:1px solid #002FFF }
* html #footerinfo{width:782px }
.admin_form td, .admin_form th{font-size:80%; background-color:#FCFCFC; border-bottom:1px solid #fff; border-top:1px solid #fff }
.admin_form caption, .admin_form a{font-size:90% }
#container, #wrapper, #content{width:787px }
#header{height:166px }
hr{color:blue }
#bottom{height:24px; background:url(images/icon_bottom.gif) no-repeat }
