body{
margin:0;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#FFF;
color:#000;
font-size:12px;
}

a:link, a:visited {
color:#FF6600;
text-decoration:none;
}

a:hover, a:active {
color:#FF6600;
}

input{
font-size:10px;
border:1px solid black;
}

h1{
font-size:20px;
color:#000000;
}

h2{
font-size:14px;
color:#000000;
padding:2px;
}

#page{
position:relative;
width:900px;
margin:0 auto 0 auto;
padding:0;
border-left:1px #CCC solid;
border-right:1px #CCC solid;
}

#header{
position:relative;
width:900px;
height:160px;
text-align:left;
background:url(../img/header.jpg) no-repeat top left;
z-index:400;
}

#menu{
position:absolute;
right:20px;
bottom:35px;
width:500px;
padding:10px;
text-align:left;
z-index:500;
}

#menu a:link, #menu a:visited {
padding-top:10px;
padding-right:8px;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFCC66;
font-weight:bold;
text-decoration:none;
}

#menu a:hover, #menu a:active{
text-decoration:none;
color:#FFF;
}

#menu a.selected{
text-decoration:none;
color:#FFF;
}

#content{
position:relative;
float:left;
width:880px;
padding:10px;
min-height:496px;
height:auto !important;
height:496px;
background:url(../img/back_content.jpg) no-repeat left bottom;
z-index:200;
}

#footer{
position:relative;
width:900px;
height:40px;
background:url(../img/back_footer.jpg) no-repeat top;
color:#FFF;
}

#footer a:link, #footer a:visited {
color:#FFF;
font-weight:bold;
text-decoration:none;
}

#footer a:hover, #footer a:active{
text-decoration:none;
color:#000138;
}

.clear{
clear:both;
}

/* HORIZONTAL MENU */
/*Credits:Dynamic Drive CSS Library */
/*URL:http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin:0;
padding:0;
list-style-type:none;
z-index:10000;
}

/*Top level list items*/
.suckertreemenu ul li{
position:relative;
display:inline;
float:left;
background-color:#000; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display:block;
width:85px; /*Width of top level menu link items*/
padding:1px 6px;
border:1px solid black;
border-left-width:0;
text-decoration:none;
color:navy;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left:0;
position:absolute;
top:1em; /* no need to change, as true value set by script */
display:block;
visibility:hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display:list-item;
float:none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left:159px; /* no need to change, as true value set by script */
top:0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display:block;
width:160px; /*width of sub menu levels*/
color:navy;
text-decoration:none;
padding:1px 5px;
}

.suckertreemenu ul li a:hover{
background-color:black;
color:white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background:#000;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background:#000;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}

/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float:left; height:1%; }
* html .suckertreemenu ul li a { height:1%; }
/* End */
