
body  {

margin: 0px;

padding: 0px;
width:100%;
min-width:780px;

border: 0px;

background-color: #000066;

font-family:tahoma,sans-serif;

font-size:0.8em;

color:#D5EAFF;

}
h1, h2, h3, h4, h5, h6

{ /*headings are defined so detailed because anchors in headings inherit all these settings and otherwise show up as links; see class a.anchor*/

color:#D5EAFF; 

font-weight: normal;

background-color: inherit; 

border: 0px; 

padding: 0px; 

margin: 5px 0px 10px 0px;

}  



h1  {  font-size: 1.5em; }



a  { text-decoration:none; }

a:link  {  color: #ffff66;  font-weight:bold;  }

a:visited  {  color: #ffff99;  }

a:hover  {  color: #D5EAFF; background-color: #333399; border-bottom: 1px dotted #D5EAFF;  }

a:active  {  color: red; background-color: #000066; }



a.anchor

{ 

font-size: inherit; 

color: inherit; 

font-weight: inherit; 

background-color: inherit; 

border: inherit; 

padding: inherit; 

margin: inherit; 

}


#panel  {  position: absolute; left: 0px;  top: 0px; height:132px;  width:100%; min-width:780px; padding: 0px;  z-index:1; background-image:url(../images/panel_bg.jpg); background-repeat: repeat-x; }

#panel1  {  position: absolute;  left: 0px;  top: 0px;  height: 132px;  width: 1px;  margin: 0px;  }

#panel2  {  position: absolute;  left: 1px;  top: 0px;  height: 132px;  width: 129px;  margin: 0px; z-index:2; }

#panel2_b  {  position: absolute;  left: 1px;  top: 0px;  height: 132px;  width: 129px;  margin: 0px; }

#panel2_b[id]  {  position: fixed;  } /*Hides CSS from IE 5 + 6*/

#panel3  {  position: absolute;  left: 130px;  top: 0px;  height: 132px;  width: 22px;  margin: 0px;  }

#panel4  {  position: absolute;  left: 152px;  top: 0px;  height: 78px;  width: 416px;  margin: 0px;  }

#panel5 { position: absolute; right: 0px; top: 0px; height: 132px; width: 202px; margin: 0px; }


/*#navig  {  position: absolute;  left: 0px;  top: 0px; width: 135px; margin: 132px 0px 0px 0px;  padding: 25px 0px 0px 30px;  background-color: inherit; text-align: left; }
*/
#content  {position: absolute; width:100%; min-width:615px; margin:135px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: justify; }

#content table  {  width:100%;  text-align: left; font-size: 1em;}

#content p:first-letter {  font-size: 1.1em; font-weight: bold;}

#content ul.flagnav  { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }

#content ul.flagnav li { display: inline; margin: 0px 20px 0px 0px;  }

#content ul.flagnav a  { background-color: inherit; border: inherit; padding: inherit; margin: inherit; }

#content .contentheading {font-size: 1.3em;}
#content .componentheading {font-size: 1.4em;}


#content .article_seperator {
display: block; 
height: 15px;
min-width: 615px; 
background: url(../images/line.jpg) center no-repeat;
margin: 20px 0px 20px 0px;}




#mainlevel-menu   { line-height: 20px; margin: 30px;  padding: 0px 0px 0px 0px; list-style-image:url(../images/bullet.jpg);}
#mainlevel-menu ul {  margin: 5px 0px 55px 0px;  padding-left: 10px;  border-left: 2px solid red; list-style-image: none; list-style-type: none; }


#mainlevel-menu ul li  { font-size: 0.9em; }

#mainlevel-menu a { font-size:0.9em; color:#D5EAFF; }

#mainlevel-menu a:link  {  color:#D5EAFF;  }

#mainlevel-menu a:visited  {  color:#D5EAFF;  }

#mainlevel-menu a:hover  {  color:yellow; padding: 0px 2px 0px 2px; border-bottom: 0px }

#mainlevel-menu a:hover:before { content:"\00BB \0020"; } /*little ">>" as mouseover*/

#mainlevel-menu a:active  {  color:red; }

