body {
font-family: Verdana, Arial, Helvetica, sans-serif;
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 #000099; padding-top:0.4em;
border-left-width:1; border-right-width:1; border-top-width:1
}

#mainmenu a {
color:#000099;
text-decoration:none
}


#mainmenu a:visited{
background-color:#FFFFFF;
color:#808080;
}

#mainmenu a:hover {
background-color:#3366CC;
color:#FFFFFF
}







#mainheader {
border:2px solid #C0C0C0; margin:0; background-color:#3366CC;
vertical-align:middle;
padding: 0.3em
}

#maincontent {
padding:0.3em;
}

#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:#993300;
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:#0000FF

}





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:#3366CC;
vertical-align:top;
padding:0.2em

}

h2 {
font-weight: bold;
font-size:140%;
color: #000099;
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: #000099;
margin-left: 0;
margin-right: 0.5em
}

h5 {
font-size:100%;
color: #000099;
margin-left: 0;
margin-right: 0.5em; 
}

h6 {
font-size:80%;
color: #800000;
margin-left: 0;
margin-right: 0.5em
font-weight: normal; 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
		}
