body { 
font-family :  arial, helvetica light, helvetica, verdana, sans-serif; 
color : #222; 
line-height : 1.3em; 
font-size : 12px; 
margin : 0; 
padding : 0; 
background-image : url(bg.gif); 
background-repeat : repeat-x; 
background-position : [left, top]; 
background-color : #e9e9e9; 
width : 100%; 
} 
#header { 
background-image : url(header.gif); 
background-repeat : no-repeat; 
background-position : [center, top]; 
height : 441px; 
} 
TABLE { 
margin : 0; 
padding : 0; 
} 
a { 
color : #164e7f; 
text-decoration : overline; 
} 
#content { 
margin-left : 25px; 
margin-top : 25px; 
margin-right : 10px; 
} 
#content h1 { 
color : #d74b00; 
font-weight : normal; 
margin-bottom : 15px; 
font-size : 2.2em; 
letter-spacing : -0.01em; 
font-family : Arial, Helvetica, sans-serif; 
} 
#footer { 
color : #ffffff; 
padding-top : 10px; 
padding-bottom : 10px; 
font-weight : bold; 
text-align : center; 
background-color : #164e7f; 
} 
.moduletable { 
padding-top : 90px; 
padding-left : 0; 
} 
#main_menu { 
clear : both; 
display : block; 
height : 28px; 
position : relative; 
z-index : 100; 
list-style : none; 
padding : 0; 
text-align : left; 
font-size : 14px; 
font-weight : 600; 
} 
#main_menu .moduletable { 
margin : 0; 
} 
#main_menu li { 
margin : 0; 
padding : 0; 
height : 28px; 
float : left; 
position : relative; 
list-style : none; 
margin-top : -1px; 
padding-top : 14px; 
} 
#main_menu li a, #main_menu li span.separator { 
display : block; 
float : none !important ; 
float : left; 
position : relative; 
z-index : 1000; 
text-decoration : none; 
color : #eee; 
line-height : 28px; 
text-transform : capitalize; 
letter-spacing : -0.3px; 
font-weight : 600; 
font-size : 105%; 
padding : 0 12px; 
} 
#main_menu li a.active { 
color : #d74b00; 
} 
#main_menu li:hover { 
border-top : 1px solid #fff; 
} 
