body{margin:0; padding:0; background:#300;}


table, td{vertical-align:top;  font:12px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; color:#5E5E5E; }
#outline {width:760px; border-left: 1px solid #000; border-bottom: 3px solid #000;  border-right: 3px solid #000;}
#top {background:url(images/top_bg.gif); height:307px;}
#bottom{background-image:url(images/bottom_bg.gif); background-repeat: no-repeat; background-color: #ccc;}
#section {background-image:url(images/section_bg.gif); background-repeat: repeat-y;   margin: 4px 0 0 24px; padding:20px;}
#right_side {margin: 0 0 0 0; }
#right_side h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 8px 0 0 4px;}
#right_side p {font-weight: bold; margin: 0 5px 2px 5px; color: #888;}
#right_side hr {color: #888; width:80%; margin: 2px 0 2px 5px; }
#section_bottom {background-image:url(images/section_bottom.gif); background-repeat: no-repeat; width:546px; height:25px; margin: 0 0 0 24px; padding:10px;}
#image1 {margin: 82 0 0 40;}
#menu_box {margin: 82 0 0 14;}
.menu a{background:url(images/button_up.gif); background-repeat: no-repeat; padding: 10 0 10 26; width:162px; color:#fff; text-decoration:none; font-weight:bold; display:block;}
.menu a:hover{background:url(images/button_dn.gif); background-repeat: no-repeat; color:#ffc;}
h2 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 5px 0;}