body {
font-family: Verdana;
background-color:#ffffff;
font-size: 80%;
margin:0; text-align:justify
}


#mainlayout {
margin: 0;
width:100%;
}

#mainlogo {
margin: 0;
padding: 0.5em;
width:150px;
}

#mainbuttons {
margin: 0;
padding: 0.5em;
width:75px;
}

#mainmenu {
margin: 0;
padding: 0.5em;
vertical-align:top; line-height:150%
}

#mainmenu ul {
font-size:80%;
list-style-type:none; margin-left:0; margin-right:0; margin-top:0;
}

#mainmenu li {
border-bottom:1px solid #000066; padding-top:0.4em;
border-left-width:1px; border-right-width:1px 
}

#mainmenu a {
color:#000000;
text-decoration:none
}


#mainmenu a:visited{
background-color:#FFFFFF;
color:#808080;
}

#mainmenu a:hover {
background-color:#C13100;
color:#FFFFFF
}







#mainheader {
border:2px solid #000066; margin:0; background-color:#000099;
vertical-align:middle;
padding: 0.3em; color:#FFFFFF
}

#maincontent {
padding:0.3em; color:#000000
}

#footerlogo {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}

#footertext {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
margin-top: 0;
padding: 2em;
font-size: 80%;
color: #555555;
}

#footerbuttons {
margin: 0;
padding: 0.5em;
}


p {
margin-left: 0;
margin-right: 0.5em; text-align:justify
}


p.heading {
margin:0; font-size:100%;
font-weight:bold;
color: #FFFFFF;
background-color:#000066;
vertical-align:top;
padding:0.2em

}

p.subheading {
margin:0; font-size:100%;
font-weight:bold;
background-color:#C0C0C0;
vertical-align:top;
padding:0.2em; color:#000066

}





a.button {
font-size:80%;
font-weight:bold;
padding:0.3em;
background-color:#cccccc;
border-top-color:#eeeeee;
border-left-color:#eeeeee;
border-right-color:#888888;
border-bottom-color:#888888;
border-style:solid;
border-width:2px;
text-decoration:none;
color:#000000;
}


h1 {
margin:0; font-size:140%;
font-weight:bold;
color: #ffffff;
background-color:#000099;
vertical-align:top;
padding:0.2em

}

h2 {
font-weight: bold;
font-size:140%;
color: black;
margin-top: 0;
margin-left: 0;
margin-right: 0;
padding-left:0
}

h3 {
font-size:100%;
font-weight: bold;
color: #000000;
margin-left: 0;
margin-right: 0.5em; text-align:left
}


h4 {
font-size:100%;
font-weight: bold;
color: #000066;
margin-left: 0;
margin-right: 0.5em
}

h5 {
font-size:85%;
color: #990000;
margin-left: 0;
margin-right: 0; margin-bottom:-3 
}

h6 {
font-size:85%;
font-weight: normal;
margin-left: 0;
margin-right: 0.5em
text-align:left; margin-top:0; margin-bottom:3; color:#000000;font-family:Verdana; font-style:italic; text-align:left  
}

ul {
font-size:100%;
margin-left: 2em;
padding-left: 0.5em;
margin-right: 0.5em;
}

ul.contents {
list-style-type:none;
}

li.contentsindent {
padding-left:0.7em; margin-bottom:3
}

li.contents {
margin-bottom:3;
}


ol {
font-size:100%;
padding-left: 0.5em;
margin-left: 2em;
margin-right: 0.5em;
}


table {
font-size:100%;
margin-left: 0;
margin-right: 0.5em; text-align:justify
}

table.smalltext {
font-size:80%;
}

td {
padding:.5em; text-align:justify
}

td.highlight {
background-color:#ccffff;
}

form {
margin-left: 0.5em;
margin-right: 0.5em;
}

input.closebutton {
margin-top:0.5em;
}

a:link	 {
			Color : blue ;
			Font-Weight :bold

					}
a:visited	 {
			Color : gray;
			font-weight:bold
		}
a:hover	 {
			Color : black;
			font-weight : bold
		}