/*
NOT USED
* html #maincontent {width:575px; }
* html #menu {width:170px; }

*/

body { background-color:#E9F4F8; background-image:url(images/bg_blue.jpg); padding:0; border:0; margin:0 auto; text-align:center; }

#container { 
width:790px;
padding:0; 
border:0; 
margin:0 auto; 
background-color:#FFFFFF;
background-image:url(images/mainbg.jpg);
background-repeat:repeat-y;
}

.header {  }

#content { 
width:800px; 
padding:0; 
margin:0; 
}

#menu { float:left; width:170px; padding:0; border:0px solid red; padding-top:15px; padding-left:10px; padding-right:0px; text-align:left; }

#menuinner { text-align:left; padding:0; padding-left:10px; padding-top:10px; color:#333399; font-weight:bold; font-size:1.2em; border:0px solid blue; }

#menuinner ul {background-color: #99CCE5; list-style-type:none; margin:0; padding:0; margin-right:0px; border:0px solid blue; letter-spacing:0em; line-height:1.5; }
#menuinner ul li {display:block; margin:0px 0px 5px 0px; border:0px solid #53a814; }
#menuinner ul li a {display:block; padding: 5px; color:#333399; text-decoration:none; }
#menuinner ul li.logout a {display:block; padding: 0px; padding-left: 5px; padding-top: 2px; color:#333399; text-decoration:none; }
#menuinner ul li a:hover, #menuinner ul li.menu-current a, #menuinner ul li.menu-parent a {display:block; color:#FFFFFF; text-decoration:none; border:0px solid #53a814; background-color: #99CCE5; }

#menuinner ul ul {list-style-type:square; list-style-position: outside; margin:0; padding:0; padding-left:0px; border:0px solid blue; background: #99CCE5; }
#menuinner ul ul li {display:block; margin:0px 0px 0px 25px; border:0px solid #53a814; }
#menuinner ul ul li a {display:block; padding: 5px; padding-left: 0px; color:#FFFFFF; text-decoration:none; }
#menuinner ul ul li a:hover {display:block; color:#333399; text-decoration:none; border:0px solid #53a814; }

.SearchBox td {font-family:verdana, arial, helvetica, sans-serif; font-size:0.9em; font-weight:normal; line-height:1.5; }

#maincontent { 
position:relative;
float:left;
padding:0px; 
padding-top:20px; 
padding-right:0px; 
border:0px solid blue; 
}

#maincontentinner {
width:575px; 
text-align:left; 
padding:0px; 
padding-left:10px; 
padding-right:0px; 
padding-top:0px; 
border: 0px solid red;
}

.vspacer { 
display:block;
clear:both;
width:790px;
height:20px;
padding:0; 
border:0; 
background-color:#FFFFFF;
background-image:url(images/mainbg.jpg);
background-repeat:repeat-y;
}

.footer {
clear:both;
background-color:#E9F4F8; 
background-image:url(images/bg_blue.jpg); 
}