/* CSS Document */
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066;}
body {background-color: #FFFFFF; margin: 0px;}

div {margin: 0px; padding: 0px;}
div#topbar {height: 64px; min-width: 960px; background-color: #FFFFFF; padding: 0px 20px 0px 20px;}
div#navbar {height: 35px; min-width: 960px; background-image: url(../images_template/nav_tile.jpg); background-repeat: repeat; text-align: right;  line-height: 35px; padding: 0px 20px 0px 20px;}
div#head {height: 124px; background-image: url(../images_template/head_tile.jpg); background-repeat: repeat-x;}
div#pagecontainer {width: 100%; background-color: #FFFFFF;}
div#contentcontainer {width: 960px; margin: 0px auto; background-image: url(http://gihweb.com/_testsites/HE/images_template/content_right_tile.jpg); background-position: right; background-repeat: repeat-y;}
div#colleft {width: 732px; min-height: 475px; position: relative; float: left;}
div#colleftlegal {width: 960px; min-height: 475px; position: relative; float: left;}
div#colright {width: 188px; min-height: 463px; padding: 6px; position: relative; float: right; text-align: center; background-color: #C0C0C0;}
div#SidePointBox {margin: 15px auto; width: 150px; padding: 6px; background-color: #35B9FD; border: 2px solid #000066;}
div#foot {height: 17px; min-width: 960px; background-image: url(../images_template/foot_tile.jpg); background-repeat: repeat-x; text-align: center; padding-top: 2px;}
div#subfootleft {width: 250px; position: relative; float: left; padding: 2px 0px 0px 5px; text-align: left;}
div#subfootright {width: 250px; position: relative; float: right; padding: 2px 5px 0px 0px; text-align: right;}

p {margin: 10px 0px 10px 0px; padding: 0px;}
form {margin: 0px; padding: 0px;}

a:link, a:visited, a:active {color: #000066; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: none; color: #FA290B;}
a.nav:link, a.nav:visited, a.nav:active {font-size: 13px; font-weight: bold; color: #FFFFFF; padding: 8px 15px 8px 15px;}
a.nav:hover {color: #000066;}
a.textbutton:link, a.textbutton:visited, a.textbutton:active {font-size: 12px; padding: 3px 10px 3px 10px; background-color: #35B9FD; border: 1px solid #000066;}
a.textbutton:hover {background-color: #000066; border: 1px solid #35B9FD; color: #35B9FD;}
a.redlinklge:link, a.redlinklge:visited, a.redlinklge:active {color: #CC0000;}
a.redlinklge:hover {color: #FFFFFF;}
.saleprice, a.saleprice:link, a.saleprice:visited, a.saleprice:active, .saleprice {font-size: 40px; font-weight: bold; color: #FF0000;}
a.saleprice:hover {color: #FFFFFF;}
.salepricesml, a.salepricesml:link, a.salepricesml:visited, a.salepricesml:active, .saleprice {font-size: 14px; font-weight: bold; color: #FF0000;}
a.salepricesml:hover {color: #FFFFFF;}
a.foot, a.gih, a.subfootcopy {font-size: 9px}
a.foot:hover {color: #FFFFFF;}
a.subfootcopy:hover {color: #FA290B;}
a.gih:hover {color: #FFCC00;}

h1,h2,h3,h4,h5,h6 {font-weight: bold; margin: 12px 0px 12px 0px; padding: 0px;}
h1,h2 {font-size: 18px;}
h3,h4 {font-size: 16px;}
h5, h6 {font-size: 14px;}
h1, h3, h5 {color: #000066;}
h2, h4, h6 {color: #35B9FD;}

ul {margin: 0px; padding: 0px;}
li {margin-left: 15px; list-style-position: outside;}
ul li.sidebox {margin-left: 18px; font-size: 14px; font-weight: bold;}

.textbox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; width: 250px;}
.red {color: #CC0000}
.green {color: #009900;}

input.btn {background-color: #35B9FD; border: 1px solid #000066; color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 10px 3px 10px; margin: 5px 0px 0px 0px;}
input.btnhov {background-color: #000066; border: 1px; color: #000066; color: #35B9FD;}