html, body, table, ul, ol, dl, li, dt, dd, p, h1, h2, h3, h4, form {
  padding: 0px;
  margin: 0px; }

body {
  background: #eee url(../images/body_bg.gif) repeat-y left; }
  body a {
    color: #005500;
    text-decoration: none; }
  body a:hover, body a.active {
    color: #000; }

#main {
  		width: 790px;
  		margin-left: 36px; }
	#main #header {
    	height: 250px;
    	margin-bottom: 3px;
    	position: relative;
		margin-top: 18px;}
    	#main #header #Picture {
      	width: 790px;
      	height: 250px; }
	#main #main_nav {
    	height: 63px;
    	background: #fff url(../images/main_nav_bg.gif) repeat-x;
    	margin-bottom: 20px; }
    	#main #main_nav #main_nav_ul {
      	margin-left: 8px;
      	list-style: none; }
      	#main #main_nav #main_nav_ul li {
        float: left; }
        #main #main_nav #main_nav_ul li a {
       	display: block;
        height: 55px;
        width: 82px;
        padding: 8px 0px 0px 12px;
        font: 13px/15px Georgia, serif;
        background:  url(../main_nav_separator.gif) no-repeat right center; }
       	#main #main_nav #main_nav_ul li a span {
		display: block;
        font: 13px/15px Arial, sans-serif;
        color: #666; }
        #main #main_nav #main_nav_ul li ul {
        list-style: none;
        display: none;
        position: absolute;
        width: 200px;
        padding-bottom: 10px;
        background: #fff;
        z-index: 99;
        margin-top: -2px;
        border-left: 1px solid #ccc;
        border-bottom: 1px solid #666;
        border-right: 1px solid #ccc; }
        #main #main_nav #main_nav_ul li ul li {
          float: none; }
        #main #main_nav #main_nav_ul li ul li a {
        display: block;
        height: auto;
        width: 180px;
        padding: 3px 0px 3px 20px;
        font: 12px/16px Georgia, serif;
        background: none; }
		#main #main_nav #main_nav_ul div.active a {
        color: #000; }
        #main #main_nav #main_nav_ul div.active a span {
        background:  url(../images/bullet_nav.gif) no-repeat 20px center; }
        #main #main_nav #main_nav_ul li:hover a span, #main #main_nav #main_nav_ul li.over a span {
        background:  url(../images/bullet_nav_right.gif) no-repeat 20px center; }
        #main #main_nav #main_nav_ul li:hover ul, #main #main_nav #main_nav_ul li.over ul {
        display: block; }
		#main #main_nav #end_menu_item ul {
        list-style: none;
        font: 11px/14px Georgia, serif;
        float: right;
        width: 110px;
        padding-top: 12px; }
	#main #left_column {
    	width: 215px;
    	float: left; }
	#main #right_column {
    	width: 575px;
    	float: right; }
    	#main #right_column #text-size {
      	float: right;
      	width: 110px;
      	padding-left: 50px;
      	font: 11px Georgia, serif; }
      	#main #right_column #text-size .size_reset {
        color: #000; }
  	#main #footer {
    	clear: both;
    	border-top: 1px solid #ccc;
    	font: 11px Georgia, serif;
    	color: #333;
    	padding: 15px 25px;
    	height: 30px; }

