body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #852228;}

h1 {color: #292929; font-size: 18px; padding: 8px 5px 8px 10px; margin: 5px 0px; background: #e4e3dd;}
h2 {color: #680300; font-size: 18px; font-family: Georgia, "Times New Roman"; font-weight: bold; padding: 5px 10px 5px 0px;}
h3 {color: #292929; font-size: 16px; padding: 0px 5px 5px 0px; margin: 0px 0px 5px 0px;}
h4 {color: #292929; font-size: 13px; padding: 0px 5px 5px 0px; margin: 0px 0px 5px 0px;}
h5 {color: #292929; font-size: 11px; padding: 0px 5px 5px 0px; margin: 0px 0px 5px 0px;}

a, h4 a {color: #852228; text-decoration: none;}
a:hover, h4 a:hover {text-decoration: underline;}

/* Use on All */
#container {margin: 30px auto; width: 781px;}
#topmenu {height: 37px; background: url(../images/layout/topcurve.jpg) no-repeat; text-align: center;}
#submenu {padding: 10px 35px; background: #FFFFFF; text-align: right;}
#hpbody, #body {background: #FFFFFF; padding: 15px 35px; line-height: 16px;}
	#body img {border: 1px solid #292929; padding: 2px; margin: 5px;}
	#body img.noborder {border: none;}
#left {width: 27%; float: left;}
#right {width: 70%; float: right;}
#hpleft {width: 523px; float: left;}
#hpright {width: 24%; float: right;}
#left49 {width: 47%; float: left; padding: 0px 1% 0px 0px; border-right: 1px solid #852228;}
#right49 {width: 49%; float: right;}
#clear {clear: both;}
#smallmenu {background: #852228 url(../images/layout/smallmenubg.jpg) top repeat-x; padding: 40px 0px 0px 40px;}
	#smallmenu a {border-bottom: 5px solid #FFFFFF; padding: 10px 5px; display: block; color: #FFFFFF; text-decoration: none;}
	#smallmenu a:hover {color: #e7e7e8;}
#smallmenucurve {height: 6px; background: #852228 url(../images/layout/smallmenucurve.jpg) bottom right no-repeat; padding: 10px 0px 0px 0px;}
#lowercurve {height: 40px; background: url(../images/layout/lowercurve.jpg) no-repeat;}
#footer {margin: 30px 0px; color: #FFFFFF; font-size: 10px; text-align: center; line-height: 18px;}

/* Used on HomePage */

#hpheader {height: 244px; background: #FFFFFF url(../images/layout/hpbanner.jpg) no-repeat;}
table.hptable {text-align: center; font-size: 10px;}
.hpimagemargin {margin-bottom: 10px;}

/* Used on Secondary Pages */

#header {height: 130px; background: #FFFFFF url(../images/layout/banner.jpg) no-repeat;}

/* Misc. Styling */

ul#subnav {margin: 15px 0px 50px 20px; padding: 0px; list-style: none;}
ul#subnav li {padding: 3px 5px; float: left;}
ul#subnav a {padding: 4px 15px 4px 5px; border-right: 1px solid #292929;}

#disclaimer {margin: 10px 0px; color: #707070; font-size: 11px;}

/* Link Styling */

#topmenu a, #submenu a {color: #292929; text-decoration: none;}
#topmenu a:hover, #submenu a:hover {text-decoration: underline;}
#topmenu a {font-size: 14px; margin: 10px 20px; line-height: 40px;}

#footer a {color: #FFFFFF; text-decoration: underline;}
#footer a:hover {color: #FFFFFF; text-decoration: none;}

.hptable a {color: #292929; text-decoration: underline;}
.hptable a:hover {color: #000000; text-decoration: none;}
