* { padding : 0px; margin : 0px; border: none; }

BODY {
 font-family: "Trebuchet MS", sans-serif;
 font-size: 10pt;
 background-color: #fff;
 color: #fff;
}

#top-menu {
 padding: 17px 33px 0px 0px;
 background: url(menu_bg.gif) no-repeat right bottom;
 min-height: 24px;
 _height: 24px;
}
#top-menu .item1, #top-menu .item2, #top-menu .item3, #top-menu .item4 { float: right; }
#top-menu .item1 { padding-right: 4px; }
#top-menu .item2 { padding-right: 3px; }
#top-menu .item3 { padding-right: 1px; }

#top-sep { font-size: 0pt; clear: both; min-height: 16px; _height: 20px;}
#logo { padding-left: 103px; }

#top__, #top_, #top { min-height: 44px; _height: 44px; }
#top__ { background: url(top_bg.gif) repeat-x top; margin: 0px 100px 0px 100px; }
#top_ { background: url(top_left_bg.gif) no-repeat left top; }
#top { background: url(top_right_bg.gif) no-repeat right top; }

.gray-line {
 min-height: 5px;
 _height: 5px;
 font-size: 0pt;
 margin: 0px 100px 0px 100px;
 background-color: #DADADA;
}
#top-img {
 background: url(top_img.gif) no-repeat center;
 min-height: 56px;
 _height: 56px;
}

#content {
 margin: 0px 100px 0px 100px;
 background-color: #3EBCEF;
}

#content P { padding-top: 10px; }

#content H2 {
 font-weight: normal;
 font-size: 12pt;
 text-align: right;
 padding: 3px 53px 5px 0px;
 background: url(h1_bg.gif) repeat-x 14px;
}
#content H2 .sel { background-color: #3EBCEF; padding: 0px 5px 0px 5px; }

#content .data { padding: 0px 15px 0px 15px; }

#footer__, #footer_, #footer { min-height: 282px; _height: 282px; }
#footer__ { background: url(footer_bg.gif) repeat-x top; margin: 0px 100px 0px 100px; }
#footer_ { background: url(footer_left_bg.gif) no-repeat left top; }
#footer { background: url(footer_right_bg.gif) no-repeat right top; padding: 50px 0px 0px 35px; }
