html
{
height: 100%;
border: 0;
padding: 0;
margin: 0;
}

body
{
height: 100%;
border: 0;
padding: 0;
margin: 0; 
background: url('images/mainbg.png') repeat;
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 11pt;
}


#mainpage
{
position: relative;
width: 780px;
margin: auto;
min-height: 100%;
}

#shadowarea
{
position: relative;
top:0;
width: 818px;
margin-left: -19px;
background: url('images/shadow.png') repeat-y;
}


#repositioncontent
{
min-height: 100%;
margin-left: 19px;
background: url('images/contentbg.png') repeat-y;
}

#title
{
position: relative;
width: 780px;
height: 140px;
background: url('images/toptitlepic.jpg');
}

#navbar
{
position: relative;
width: 780px;
height: auto;
color: #FFFFFF;
font-size: 11pt;
}


/*
#navmenu
{
line-height: 2em;
background: url('images/navbar.png') bottom left repeat-y;
position: absolute;
top: 140px;
left: 19px;
width: 780px;
height: auto;
color: #FFFFFF;
font-size: 11.5pt;
font-weight: 600;
}
*/


#navmenu
{
line-height: 2em;
background: url('images/navbar.png') bottom left repeat-y;
position: relative;
top: 0px;
left: 0px;
width: 780px;
height: auto;
color: #FFFFFF;
font-size: 11.5pt;
font-weight: 600;
}







#navmenu ul
{
text-align:center;
list-style: none;
padding: 0;
margin: 0;
}

#navmenu li
{
display:inline;
margin: 0 0.5em;
}

#navmenu li a
{
height: 2em;
display:inline;
color: #ffffff;
text-decoration: none;
text-align: center;

} 

#navmenu li a:hover
{
height: 2em;
display:inline;
color: #000000;
text-decoration: none;
text-align: center;

} 

/*
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none;
}
#nav-menu li a:hover
{
float: none;
}
/* End hide */ 
*/

#navmenu li a span
{
display: block;
padding: 0px 14px;
}













#contents
{
padding-top: 0em;
clear: both;
width: 775px;
}


#footer
{
clear: both;
position: relative;
bottom: 0;
width: 780px;
background: url('images/navbar.png') repeat-y;
}

#contents .padding
{
padding: 2em 50px;
}


.hidden 
{
display: none;
}





img.titleimage
{
}


#contents p
{
text-align: justify;
line-height: 1.5em;
}


#contents p.firstpara:first-letter 
{
font-size:x-large
}

#contents p.firstpara:first-line
{

}


#contents h1
{
border: 0;
margin: 0;
margin-bottom: 1em;
padding: 0;
font-size: 15pt;
}

#contents h2
{
border: 0;
margin: 0;
padding: 0;
font-size: 13pt;
}




.floatright
{
float: right;
padding: 1em 0 1em 2em;
}


.floatleft
{
float: left;
padding: 1em 2em 1em 0em;
}

.floatright p, .floatleft p
{
font-size: 10pt;
text-align: center;
margin: 0;
}





#footer p
{
padding: 1em;
color: #000000;
font-size: 11pt;
text-align: center;
line-height: 1.5em;
}

#footer a
{
color: #000000;
text-decoration: none;
}

#footer a:hover
{
color: #FFFFFF;
text-decoration: none;
}