* {
font-size:9pt;
font-family:arial, sans-serif;
}

body {
margin:0px;
background-color:#F0ECE9;
font-size:9pt;
font-family:arial, sans-serif;
}

a:link, a:visited, a:active {
text-decoration:none;
color:#990000;
}

a:hover {
color:#330000;
}

h1 {
font-family:serif;
color:#CC0000;
font-style:italic;
font-size:300%;
}

h2 {
font-family:serif;
color:#CC0000;
font-style:italic;
font-size:150%;
}


#page {
width:994px;
margin:0px auto 0px auto;
background-image:url(/images/pagebg.gif);
background-repeat:repeat-y;
}


#container {
width:960px;
margin:0px auto 0px auto;
text-align:left;
background-color:#FFFFFF;
}


#header {
height:168px;
background-repeat:no-repeat;
background-position:top left;
cursor:pointer;
}


#maincontent {
background-color:#FFFFFF;
background-image:url(/images/menubg.gif);
background-repeat:repeat-y;
background-position:top left;
float:left;
}


#menu {
width:220px;
min-height:200px;
float:left;
background-image:url(/images/menutopbg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

#menu .menutop {
width:220px;
height:26px;
background-image:url(/images/menutop.gif);
background-repeat:no-repeat;
background-position:top left;
}

#menu .items {
padding:20px 0px 0px 4px;
}

#menu .off, #menu .on {
border-top:1px dotted #BBBBBB;
padding:5px 0px 5px 15px;
}
#menu .on {
font-weight:bold;
}


#menu .subon, #menu .suboff {
border-top:1px dotted #BBBBBB;
padding:5px 0px 5px 30px;
}
#menu .subon *, #menu .suboff * {
color:#666666;
}
#menu .subon {
font-weight:bold;
}



#homepagebanner {
height:229px;
clear:both;
}


#content {
float:left;
width:740px;
min-height:400px;
}


#content .padding {
padding:30px 60px 30px 60px;
}

#content .pagemessage {
background-color:#EAEBEB;
padding:20px 60px 20px 60px;
color:#666666;
line-height:150%;
border-right: 3px solid #FFFFFF;
}

#footer {
height:45px;
clear:both;
background-image:url(/images/pagefooter.gif);
background-repeat:no-repeat;
background-position:top left;
}


.error {
color:#CC0000;
font-weight:bold;
}

.formbox {
padding-top:4px;
border-top:1px dotted #E1E1E1;
}

