    *,html {margin:0px;padding:0px;}
    body,html {background:#e2d4a8;height:100%;font-family:"trebuchet ms", arial, sans-serif;font-size:14px;}
    #wrapper{width:100%;height:100%;display:block;}
    #container{width:1024px;min-height: 100%;display:block;background:url('../images/cont-bg.jpg');}
    a{color:#00396f;}
    #header{height:35px;border-bottom:4px solid #000;background:#6a8ba4;}
    #logo {margin-top:70px;margin-bottom:70px;text-align:center;}
    #leftcol{width:200px;float:left;}
    #leftcol .nav li {list-style:none;line-height:20px;border-bottom:1px solid #990000;padding:5px;}
    #leftcol .nav li ul li {list-style:none;line-height:20px;padding:0px;margin:0px 0px;border:0px;}
    #leftcol .nav li a {color:#000000;text-decoration:none;font-size:14px;}
    #leftcol .nav li a:hover {color:#990000;text-decoration:none;}
    #leftcol .nav li a.active {color:#990000;text-decoration:none;}
    #leftcol .nav li ul li a {color:#444;text-decoration:none;font-size:14px;}
    #leftcol .nav li ul li a:hover {color:#990000;text-decoration:none;}
    #leftcol .nav li ul li a.active {color:#990000;text-decoration:none;}
    .nav {margin-right:15px;margin-left:15px;}
    #leftcol .phone {font-weight:bold;margin-top:14px;margin-right:15px;}
    #midcol{width:600px;float:left;}
    #rightcol{width:200px;float:left;}
    #rightcol .nav li {list-style:none;line-height:20px;border-bottom:1px solid #990000;padding:5px;}
    #rightcol .nav li a {color:#000000;text-decoration:none;font-size:14px;}
    #rightcol .nav li a:hover {color:#990000;text-decoration:none;}
    #rightcol .nav li a.active {color:#990000;text-decoration:none;}
    #rightcol .nav {margin-top:235px;}
    #footer{height:67px;border-top:4px solid #000;background:#756a5c;display:block;}
    .push {height:67px;}
    .clear {clear:both;}
    h1 {font-size:18px;color:#990000;font-weight:normal;}
    h2 {font-size:11px;color:#990000;font-weight:bold;text-transform:uppercase;margin-top:15px;margin-bottom:-20px;}
    #maincontent{padding:35px;margin-bottom:20px;display:block;height:100%;min-height:200px;}
    #maincontent p {margin-top:20px;text-align:justify;}
    #footer p {text-transform:uppercase;font-size:11px;width:1000px;margin-top:8px;line-height:16px;}

    #formdiv {background:#fff;padding:10px;margin:15px;}
    #formdiv input {margin-bottom:10px;}
    #formdiv .text-input {margin-right:20px;}
    #formdiv input.text-input2 {width:300px;}
   .left {float:left;}
   * {
	margin: 0;
}
html, body {
	height: 100%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -67px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 67px; /* .push must be the same height as .footer */
}
.push{background:url('../images/cont-bg.jpg');width:1024px;}

