* {margin:0;padding:0;}
body {background-color:#e5e5e5;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:10pt;}
p {margin:0 0 20px 0;}
img {border:0;}
.image {float:left;margin:0 5px 5px 0;}
.hr {clear:both;height:20px;}
.hr hr {display:none;}
a {color:#0000FF;text-decoration:underline;}
a:hover {color:#0000FF;text-decoration:none;}
ul, ol {margin:10px 0 10px 25px;}
ul {list-style-type:disc;}
ol li {margin-bottom:10px;}
#container {width:901px;padding:0 18px;background-image:url('../images/bg.png');background-repeat:repeat-y;margin:0 auto;}

#banner {width:658px;height:200px;background-image:url('../images/banner.jpg');float:right;}
h1 a {width:243px;height:200px;display:block;text-indent:-10000px;background-image:url('../images/logo.png');}

#bar {height:71px;background-image:url('../images/barBg.png');background-repeat:repeat-x;}
#bar h2 {text-indent:-10000px;width:249px;height:62px;background-image:url('../images/slogan.png');margin:0 20px 0 10px;float:left;}
#bar #nav {list-style-type:none;margin:0;}
#bar #nav li {float:left;}
#bar #nav a {display:block;margin:0 5px;width:141px;height:29px;text-align:center;background-image:url('../images/btn.png');
  font-size:9pt;text-transform:lowercase;font-weight:bold;color:#000000;text-decoration:none;padding:23px 0 0 0;}
  
#content {background-image:url('../images/sideBg.png');background-repeat:repeat-y;}

#sidebar {border:1px #cbcbcb solid;width:230px;margin-left:10px;float:left;padding:5px;font-size:9pt;}
#sidebar a {color:#000000;}
#main {border:1px #cbcbcb solid;width:580px;margin-left:295px;padding:5px;}

#footer {width:901px;height:30px;background-image:url('../images/foot.png');text-align:center;font-size:8pt;padding-top:10px;}

p.center {text-align:center;}
h3 {text-align:center;color:#990000;font-size:14pt;margin:20px 0;}
div.test {background:#f77;border:1px #000000 solid;padding:8px;margin:20px 5px;}
h4 {text-align:center;margin:20px 0;}
h4 a {font-size:12pt;}
p.disc {font-size:8pt;}
#content h2 {}
#content ul {margin-top:0px;margin-bottom:20px;}
h5 {font-size:10pt;font-weight:bold;}
ul.services, h5.services {color:#990000;}
.links p {margin:0;}
.links h5 {font-size:11pt;margin-top:20px;}

p.form label {display:block;margin:10px 0;font-size:9pt;width:400px;}
p.form label span {display:block;margin:3px 0;}
p.form input {width:230px;}
p.form option {margin-right:5px;}
span.error {color:#FF0000;font-weight:bold;display:block;}
