body {margin: 0; padding: 0; font: 70% arial, sans-serif; background: url(bg.gif) #e9f2f7 50% 0 repeat-y; color: #484848;}
h1 {margin: 0 0 1em 0; font-size: 120%; text-transform: uppercase; padding: 2px 10px; background: url(heading.jpg) transparent 100% 0 no-repeat; color: #fff;  height: 19px;}
h2 {margin: 0 0 0.8em 0; font-size: 110%; text-transform: uppercase;}
h3 {margin: 0 0 0.5em 0; font-size: 100%;}
h4 {margin: 0 0 0.2em 0; background-color: inherit; color: #f97a07; font-size: 100%;}
p {margin: 0 0 1em 0; text-align:justify;}
ul {margin: 0 0 1em 0; padding: 0; list-style-type: none;}
a {background-color: inherit; color: #0073ba; text-decoration: none;}
a:hover {background-color: inherit; color: #56acda; text-decoration: underline;}
ul a {margin: 0; padding: 0 0 0 14px; background: url(arrow.gif) #fff 0 50% no-repeat;}
img {border: 0;}
table {margin: 0; padding: 0; border: 0;}
div { border:0;}
th, td {margin: 0; padding: 0; text-align: left;}

#topnavigation {position: relative; top: 5px; margin: 0 auto; padding: 0; font-weight: bold; font-size: 90%; font-family: verdana, sans-serif; text-transform: uppercase; width: 760px;}
#topnavigation ul {margin: 0; padding: 0; background: url(topmain-navigation.gif) #fff 0 0 no-repeat; color: #484848; width: 760px; height: 31px;}
#topnavigation li {display: inline; margin: 0; padding: 0; list-style: none;}
#topnavigation a {float: left; display: block; margin: 0; padding: 6px; background: url(toppipe.gif) transparent 0 50% no-repeat; color: #f97a07; text-decoration: none;}
#topnavigation a:hover {color: #56acda;}
#page {margin: 0; padding: 0; color: #484848;}
#header {margin: 0 auto; padding: 10px 0; background-color: #fff; color: #484848; width: 760px; height: 145px; text-align:center;}
#navigation {position: relative; top: -10px; margin: 0 auto; padding: 0; font-weight: bold; font-size: 90%; font-family: verdana, sans-serif; text-transform: uppercase; width: 760px;}
#navigation ul {margin: 0; padding: 0; background: url(main-navigation.gif) #fff 0 0 no-repeat; color: #484848; width: 760px; height: 31px;}
#navigation li {display: inline; margin: 0; padding: 0; list-style: none;}
#navigation a {float: left; display: block; margin: 0; padding: 6px; background: url(pipe.gif) transparent 0 50% no-repeat; color: #f97a07; text-decoration: none;}
#navigation a:hover {color: #56acda;}
#content {margin: 0 auto; padding: 0; width: 760px;}
#content p {padding: 0 20px;}
#utilities {clear: both; margin: 1em auto; padding: 4px 0; border-top: 4px solid #f97a07; border-bottom: 1px solid #e3e3e3; font-size: 80%; width: 760px;}
#utilities ul, #utilities li {float: left; display: inline; margin: 0; padding: 0; list-style: none;}
#utilities a {float: left; display: block; margin: 0; padding: 0 10px 0 0; background-image: none; background-color: #fff; color: #999; text-decoration: none;}
#utilities a:hover {color: #f97a07;}
#utilities p {background-color: #fff; color: #999; text-align: right;}
#partners {margin: 1em auto; padding: 0; text-align: center; width: 760px;}
#partners a {margin: 0 1em 1em 0; padding: 0;}
