html {margin:0;padding:0;height:100%}

body {background-color:#fff;margin:0;padding:0;font-family:arial, verdana, lucida, sans-serif;text-align:center;font-size:11px}

img {margin:0;padding:0;border:0;}
img.floatLeft {float:left;margin:0;}
img.floatRight {float:right;margin:0;}
img.block {display:block;}

hr {height:1px;border-style:none;color:#526e7d;background-color:#526e7d;margin-bottom:10px}
.rule {border-top-width:1px;border-top-style:solid;border-color:#526e7d}

p {margin:0;line-height:14px;padding:0 0 14px 6px;color:#000}
p.quote {border-bottom:#AAB7BE 1px solid;margin-bottom:10px}
p.company-quote {border-bottom:#AAB7BE 1px solid;margin-bottom:20px;color:#415a68;}
p.learnmore a {background:url(i/learnmore_bg.gif) no-repeat center right;color:#4960A8;text-decoration:none;padding-right:8px;font-weight:bold}
p.learnmore a:hover {color:#6781d1;text-decoration:underline}
p.margin-p {padding-bottom:10px}
form {margin:0;padding:0}	

.margin {margin:0 0 15px 40px;padding:0}
ul.list {margin:0 0 15px 40px;padding:0;list-style:none;font-weight:bold}

span.bold-un {font-weight:bold;text-decoration:underline}

#container {width:766px;padding:0;margin:0 auto;text-align:left}

h1 {font-size:19px;line-height:17px;color:#000;margin:0;padding:0 0 8px 6px}
h1.quote {font-size:19px;color:#fff;margin:0;padding:0}
h2 {font-size:15px;line-height:15px;color:#000;margin:0;padding:0}
h2.hmpg {font-size:13px;color:#333;margin:0;padding:0 0 10px;border-bottom:#AAB7BE 1px solid;margin:0 0 11px 0}
h2.rust {font-size:15px;line-height:15px;color:#68321f;margin:0;padding:0px 0 10px 0}
h3 {font-size:12px;line-height:14px;color:#415a68;margin:0 0 6px 10px;padding:0}
h4 {font-size:12px;line-height:12px;color:#415a68;margin:10px 0 5px 5px;padding:0}

/**top-css**/

#top-nav {width:766px;height:25px;padding:0;margin:0;background:url(i/topnav_bg.jpg) repeat-y top right}
#top-nav ul {margin:0;padding:0 10px 0 0;float:right;list-style-type:none;line-height:20px;color:#68321F}
#top-nav li {display:inline}
#top-nav li a {text-decoration:none;color:#68321F;padding:0 10px 0 10px;font-size:10px}
#top-nav li a:hover {color:#999}

#logo-nav {height:40px;width:766px;padding:0;margin:10px 0 15px 0}
#logo-nav ul {margin:0;padding:0;float:right;list-style-type:none;line-height:40px}
#logo-nav li {display:inline}
#logo-nav li a {text-decoration:none;color:#68321F;padding-left:12px;font-weight:bold;font-size:9px;font-family:verdana}
#logo-nav li a:hover {color:#996633}

/**
#subnav {height:25px;width:766px;padding:0;margin:0}
#subnav ul {margin:0;padding:0 0 0 400px;list-style-type:none;line-height:25px}
#subnav li {display:inline}
#subnav li a {text-decoration:none;color:#68321F;padding:0 10px 0 10px}
#subnav li a:hover {color:#996633}
**/

/**content-area**/

#content-area {width:766px;padding:0;margin:3px 0 0 0}
#maincontent {width:500px;padding:0px 5px 10px 0px;margin:0;float:left}

#text {padding-left:20px}

#right-nav {width:200px;height:400px;padding:0;margin:0;float:left}
#right-nav ul {padding:20px 0 0 55px;margin:0}
#right-nav li {list-style-image:url(i/right_nav_bullet.gif);margin-bottom:15px;border-bottom:#ccc 1px solid}
#right-nav li a {font-size:14px;height:15px;color:#000;text-decoration:none;color:#647d92;line-height:15px}
#right-nav li a:hover {color:#999}

.hmpg-cont-col {width:281px;padding:0;margin:0 3px 0 0;float:left}
.hmpg-cont {width:241px;padding:5px 20px 20px 20px;margin:0 auto;}
#hmpg-cont-end {width:198px;padding:0;margin:0 0 30px 0;float:left}
#end-cont {width:162px;padding:0 18px 0 18px;margin:0}

.title {width:500px;height:54px;background:url(i/title_bgnd.png) top left no-repeat;margin:0 0 5px 0;padding:20px 0 0 30px}

/**
.title2 {width:500px;height:35px;background:url(i/title_bgnd.gif) top left no-repeat;margin:0 0 5px 0;padding:15px 0 0 30px}
.title-hpms2 {width:320px;height:35px;background: url(i/title_bgnd.gif) top left no-repeat;margin:0 0 5px 0;padding:15px 0 0 30px}
**/

.sub-title {width:500px;height:30px;margin:0;padding:15px 0 0 30px}

.quote-box-right {padding:0;color:#415a68;margin:0 0px 10px 10px;width:260px;float:right}
.quote-box-rt-b {border-left:#999 1px solid;border-right:#999 1px solid;border-top:#999 1px solid;width:240px;margin:auto;padding:10px}

.case {border-bottom:#AAB7BE 1px solid;margin-bottom:10px}

#contact {width:180px;margin:30px 0 50px 50px}

#expectations li {margin:10px 0 0 0}

/**footer**/
#footer {width:766px;height:25px;padding:4px 0 0 0;margin:0 auto;border-top:1px solid #3A5461;clear:left}
#footer-nav-a {float:left;text-align:left;color:#0066cc}
#footer-nav-b {float:right;text-align:left;color:#666}
#footer ul {margin:0;padding:0;list-style-type:none}
#footer li {display:inline}
#footer li a {text-decoration:none;color:#0066cc;padding:0 10px 0 10px}
#footer li a:hover {text-decoration:underline;color:#328ae3}