body {margin:auto; padding:0; height:100%; font: 12px Verdana, Arial, Helvetica, sans-serif; text-align:center; background: #000; color:#fff;}

p {}
a {color:#f5c501;}
a:visited {}
a:hover {color:#d0a000;}
a:active {color:#d0a000;}
h1 {font-weight: bolder; margin:0; padding:0; font-size:30px; color:#fff;}
h2 {font-weight:bold; margin:0; padding:0; font-size:22px; color: #ccc;}

select {margin:0; padding:0;}
input {margin:0; padding:0;}
option {margin:0; padding:0;}
label {margin:0; padding:0;}

.bold_red {font-weight:bold; color:#990000;}
.indent {text-indent:-25px; margin-left:25px;}
.hidden { visibility:hidden;}
.visible { visibility:visible;}
.disclaimer{font-size:8pt;}
.legal{ font-size:8pt; font-weight:bold;}

.input_field_label {text-indent:30px; width:120px; display:inline-block; color:#ccc;}

#wrapper { width:895px; background: url(/images/sidebar_left.jpg) top left no-repeat; text-align:right; margin: auto; padding:0; position:relative; min-height:700px;}
#inner_wrapper {width:738px; text-align:left; position:relative; top:0; left:157px; margin: 0; padding:0;} /*for a total width of 810px*/

#main_container {padding:15px 10px 0 10px; background:url(/images/green_background.jpg) top left no-repeat; text-align:left;} 
#inner_container {}
#section_header {padding:15px 0 15px 15px; margin:0; font-weight:bold; background:url(../images/aboutus_bkg.jpg) top left no-repeat;}

#nav_menu {display:block; background: url(/images/navmenu_background.jpg) top left no-repeat; list-style:none; padding:18px 0 17px 0; margin:0; color:#f5c501; text-transform:uppercase; font-weight:bold; text-align:center; font-size:11px;}
#nav_menu ul {margin:0; padding:0;}
#nav_menu li {display:inline; margin:0; padding:5px 20px;}
#nav_menu li a {color:#ffd30d; text-decoration:none;}
#nav_menu li a:visited {}
#nav_menu li a:hover {color:#d0a000;}
#nav_menu li a:active {color:#d0a000;}

#bottom_nav_menu {display:block; background: url(/images/bottomnavmenu_background.jpg) top left no-repeat; list-style:none; height:41px; padding:10px 20px 0 0; margin:0; color:#f5c501; text-transform:uppercase; font-weight:bold; text-align:right; font-size:10px;}
#bottom_nav_menu li {display:inline; margin:0; padding:5px 10px;}
#bottom_nav_menu li a {color:#ffd30d; text-decoration:none;}
#bottom_nav_menu li a:visited {}
#bottom_nav_menu li a:hover {color:#d0a000;}
#bottom_nav_menu li a:active {color:#d0a000;}

#services_list {width:375px; padding-left:25px;}
#services_list li { margin:5px 0;}