a:link, a:visited{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#centeringwrapper{
width:858px;
margin:0 auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;

}

#midwrapper{
width:780px;
}

body {
font-family:arial, verdana, san-serif;
text-align:center; /*center hack*/
font-size:10pt;
min-height:100%;
background-color:white;
}

.bodybackground{
font-family:arial, verdana, san-serif;
text-align:center; /*center hack*/
font-size:10pt;
min-height:100%;
background-color:#9B887B;
}



/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */
html,body {margin:0;padding:0}

.bodybackground{

}

#midwrapper{
width:780px;
margin:auto;
}

#wrapper1{
width:100%;
margin:0 auto;
}



#header{
width:858px;
height:163px;
background-color:transparent;
clear:both;
background-image:url(../images/headerbg.jpg);
background-repeat:no-repeat;
}

#user1box{
height:110px;
width:168px;
margin:40px 45px 0px 0px;
float:right;
text-align:right;
}


#topmenu{
height:30px;
width:760px;
float:left;
margin:0px 10px;

text-align:left;
}



#leftmenu{
width:150px;
float:left;
padding:10px;
}


#maincontent{
width:750px;
float:left;
margin:10px;
text-align:justify;
}

#user2box{
width:500px;
background-color:#EAEAEA;
height:405px;
min-height:405px;
float:left;
margin:10px;
}

#user3box{
width:230px;
background-color:#EAEAEA;
height:195px;
min-height:195px;
float:left;
margin:10px 5px;
}


#user4box{
width:230px;
background-color:#EAEAEA;
height:195px;
min-height:195px;
float:left;
margin:5px;
}




.contentheading{
font-size:12pt;
font-weight:bold;
color:#005480;

}

.contentpaneopen{
margin:10px;
}

#footer{
clear:both;
width:858px;
height:32px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
margin:0 auto;
}





.mainlevel{
color:#6DB33F;
font-family:arial, verdana, san-serif;
font-size:10pt;
font-weight:bold;
}

.mainlevelB{
color:#005480;
font-family:arial, verdana, san-serif;
font-size:10pt;
font-weight:bold;
}

a.mainlevelB:hover{
color:#6DB33F;
font-family:arial, verdana, san-serif;
font-size:10pt;
font-weight:bold;
}

a.mainlevel:hover{
color:#005480;
}


.moduletableR td{
text-align:right;
width:158px;
padding:2px;
}



.module h3{
font-size:11pt;
font-weight:bold;
color:#005480;;
}

ul{
padding:0px;
margin:0px;
text-align:left;
}

#backgroundwrapper{
background-color:#9B887B;
min-height:100%;
height:auto;
background-image:url(../images/harmonybg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:bottom right;
}
