/* CSS Reset   */
html, body, div, span, applet, h1, h2, h3, h4, h5, h6, p, blockquote, a, em, img, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
html {font: .825em "verdana", "Bitstream Vera Sans", "Lucida Sans Unicode", "Lucida Sans", sans-serif;}
body {line-height: 1; background: #6C6874 url(../images/site/tilebg.png);}
ol, ul {list-style: none;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */
.container {width: 800px; margin: auto; background: #fff url(../images/site/container2.png) left ; }
/* --------------------------------------------------------------------------------------------------------------------------------------- */
.header {width: 800px; height: 200px;  background:  #fff url(../images/site/header3.png) no-repeat right bottom; float: right; }
.header ul {margin: 30px 0px 0px 350px; font-size: 1.1em;  width: 300px; padding: 20px 0px 10px 10px; color: #2F2F35;} 
.header li {font-weight: bolder;}
.header table a, a:visited {color: #830025; text-decoration: none;}
.header table a:hover {color: #fff; text-decoration: none; }
.header table {margin: 0px 0px 0px 350px; font-size: 1.1em;  width: 240px;  color: #2F2F35; font-weight: bolder;} 
.header td {padding-left: 10px;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */
.main {width: 800px; background: #fff url(../images/site/container2.png) left; float: left; clear: left;}
.main p {width: 600px; text-align:  justify; margin: 10px 80px 5px 80px; color: #2F2F35; line-height: 15px; font-size: 1em;}
.main ul {width: 600px; margin: 0px 100px 0px 80px; padding: 0px 0px 10px 20px; font-size: 0.95em; list-style-type: square; line-height: 15px; }
.main ul li {padding: 5px; list-style-position: outside; }
.main p.small {width: 300px; margin: 10px 0px 0px 80px;}
.main ul.small {width: 300px; margin: 0px 0px 0px 80px; line-height: 15px;}
.main ul.small2 {width: 300px; margin: 0px 0px 0px 80px; list-style-type: none; line-height: 15px;}
.indent {text-indent: 2em;}
.main h2 {text-align: center; font-size: 1.2em; margin: 20px 0px 0px 0px;}
.main h3 {text-align: center; font-size: 0.9em; font-style: oblique; margin: 10px 0px 20px 0px;}
.main h4 {color: #808080; font-size: 1.0em; margin: 2px 0px; text-align: center; }
.main table {width: 600px;  margin: 20px auto; padding: 10px; font-size: 0.9em;}
.main table td {padding: 5px;}
.main a, a:visited {color: #830025; text-decoration: none;}
.main a:hover {color: #a9acac; text-decoration: none; }
.map_image {margin: auto; border: 1px #000 solid; display: block;}
.float_image {float: right; margin: 10px 85px 0px 0px; border: 1px solid #000;}
.float_image2 {float: right; margin: 20px 78px 0px 0px; border: 1px solid #000;}
.main .image_ul {width: 250px; margin: 10px 0px 0px 100px; list-style-type: square;   list-style-position: inside; padding: 10px 0px; font-size: 0.95em; line-height: 15px;}
.main .image_ul_p {width: 250px; margin: 10px 0px 0px 80px; text-align:  justify; color: #2F2F35; line-height: 15px;}
.main .testimonials_image {margin: 20px auto; display: block;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */

.side ul {height: 30px; width: 764px; padding: 0px;  list-style-type: disc;  float: left; text-align: center; margin: auto;  float: left; border-top: 2px #830025 solid; border-bottom: 2px #830025 solid; font-size: 1.2em;}
.side ul li {display: inline; }
.side ul li a{height: 30px;width: 152px;text-decoration: none; float: left; color: #000;display: block; padding-top: 5px; margin: 0px 0px 0px 0px;}
.side ul li a:hover{height: 30px;width: 152px;text-decoration: none; float: left; color: #fff ;display: block; background: #830025; padding-top: 5px; margin: 0px 0px 0px 0px;}

/* --------------------------------------------------------------------------------------------------------------------------------------- */
.footer {width: 800px; height: 158px; background: #fff url(../images/site/footer2.png) right top no-repeat; clear: both; }