html, body { height:100%; margin:0 auto;  font-size:2.0; line-height:16px; font-family: "Trebuchet MS", "Myriad Pro", Arial; }
a { color:#2D5A71;}
a:hover { text-decoration:none;}

#container 
{ 
position: relative;
min-height: 100%;
height:auto !important;
height:100%;

}
#backheader{background:#3D5486; height:154px; overflow: hidden; }

#header { background:url(header_bckg.jpg) no-repeat #3D5486;
width: 1258px;
left: 50%;
margin-left: -629px; /* - (width/2) */
position: relative;
top:0px;height:122px;
}




#menu { 
background:#91AA9D; 
width:60%;
margin-left:20%;
margin-right:20%; 
margin:0 auto; 
height:32px; 
margin-top:0px;}

#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:100px; list-style:none; text-align:center; height:32px;}
#menu a { display:block; float:left; width:100%; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px;}
#menu a:hover{ background: #FCFFF5; padding-top:8px; height:24px; color: #193441;}

#menu table {float: right; text-decoration:none;color:#FFFFFF;}

#menu table a { display:block; float:right; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px;}
#menu table a:hover{ background: #FFFFFF; padding-top:8px; height:24px; }

#submenu ul { margin:0; padding:0;}
#submenu ul li{ display:inline-block; float:left; width:100%; list-style:none; text-align:center; height:32px;}
#submenu a { display:block; float:left; width:100%; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px;}
#submenu a:hover{ background: #FCFFF5; padding-top:8px; height:24px; color:#193441}

#content { 
margin:0 auto; 
display:block;
padding:1% 1% 120px 1%;
overflow:hidden;
position: relative;
height: 100%;
margin-left:20%;
margin-right:20%;
width:58%;
background-color:#FCFFF5; }

#lowercontent { 
margin:0 auto; 
display:block;
padding:1% 1% 120px 1%;
overflow:hidden;
position: fixed;
height: 100%;
margin-left:20%;
margin-right:20%;
width:58%;
background-color:#FCFFF5; }

#leftbar{background:#91AA9D; 
margin-top:10px; 
margin-left:2%;
margin-bottom:110px; 
width:16%;  
position:absolute; 
float:left; 
overflow:hidden; 
display:block; 
left:10px;}

#rightbar{background:#91AA9D; 
margin-top:10px; 
margin-right:10px;
margin-bottom:110px; 
width:16%;   
position:absolute; 
float:right; 
overflow:visible; 
display:block; top:154px; right:2%; }

#content h1 { margin:0; text-transform:uppercase; font-size:1.5em; color:#fff; background:#D1DBBD; width:98%; padding:5px; margin-top:20px;}
.red { color:#FF5220;}
#content p { padding-bottom:0px; margin-bottom:0;}

#footer {background:url(footer_bckg.jpg) repeat-x; height:100px; position: absolute;
bottom:0; left:0;right:0;}
#left_footer { float:left; padding:0px 0px 0px 30px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:10px;}
#left_footer a { color:#FFFFFF;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:10px; text-align:right;}
#right_footer a { color:#FFFFFF;}
#right_footer a:hover { text-decoration:none;}