@charset "utf-8";
/* CSS Document */

body   {background:url(../images/bg.png) top repeat-x #1f1f1f; line-height:18px; color: #000000; font:12px normal Arial, Helvetica, sans-serif ; }
h1 , h2, h3 {margin:0px; padding:0px; font-weight:normal;}
h1 {font-size:16px; padding:10px 0px; text-transform:uppercase;}
p {line-height:18px; text-align:justify; margin-bottom:15px; font-family:"Lucida Sans", Arial, Helvetica; font-size:13px;}
ul li{line-height:18px; text-align:justify; margin-bottom:10px; font-family:"Lucida Sans", Arial, Helvetica; font-size:13px;}
ul {list-style:disc; margin-left:15px;}

h2 {font-size:16px; font-weight:bold; color:#306db7; margin-bottom:5px; margin-top:5px;}
h3 {font-size:16px; font-weight:bold; color:#000000; margin-bottom:10px; margin-top:10px;}

.clear {clear:both;}

#container 	{width:960px; margin:0 auto; height:auto;}

#header {width:960px; height:64px; color:#fff; }
#header .left {float:left; width:500px; line-height:22px; padding-top:7px;}
#header .right {float:right; width:240px; padding-top:9px;}

#content {width:960px; height:auto; background:#fff;}
#left {width:260px; float:left; height:auto; background:url(../images/left_bg.jpg) repeat-y #fff;}
#logo {text-align:center;height:132px; background:url(../images/logobg.jpg) no-repeat; padding-top:36px;}
#scroll {padding:10px 0px;}

#right {width:700px; float:left; height:auto; background:#fff; }
#menu {width:700px; height:40px; font-size:13px;}
#menu ul {display:inline; list-style-type:none;}
#menu ul li {float:left; text-transform:uppercase; display:block; height:40px; font-weight:bold;}
#menu ul li a {padding:12px 20px; color:#fff; text-decoration:none; display:block; background:url(../images/menu-bg.png) repeat-x top; border-right:1px solid #67a9d5;}
#menu ul li a:hover {padding:12px 20px; color:#29668e; text-decoration:none; display:block; background:#fff; border-right:1px solid #fff;;}
#menu ul li a#active{color:#29668e; background:#fff; border-right:1px solid #67a9d5;}

#banner {width:675px; height:px; padding:12px;}

#txtblckhm {float:left; height:auto; width:320px; font-size:13px; }
#txtblckhm a {border:0px; outline:none;}
#txtblckhm img {border:1px solid #ccc; margin:10px 0px;}


#footer {width:100%; background:#000000; height:170px;}
.foot-cnt {width:960px; margin:0 auto; height:auto; padding-top:20px;}
.foot-left {float:left; margin-right:20px; padding-right:20px; border-right:1px solid #212020; width:130px; height:130px; text-transform:uppercase; font-size:10px;}
.foot-left li {list-style:none; margin:15px 0px; color:#fff; text-align:left;}
.foot-left li a {color:#fff; text-decoration:none; font-size:12px;}
.foot-left li a:hover {color:#ccc; text-decoration:none;}
.foot-right {float:right; text-align:right; color:#ccc; line-height:18px; text-transform:uppercase; font-size:11px; margin-top:40px;}
.foot-right a {color:#0F3; text-decoration:none; }


/* Inner Pages Styles */

#banner-in {width:675px; height:150px; padding:12px;}
#content_in {width:660px; height:auto; padding:15px; padding-right:0px;}

/* Contact Form */

.contact-form {width:660px; height:auto; padding-top:15px; font:13px "Lucida Sans", Arial, Helvetica normal ; margin-bottom:20px;}
.contact-form .left {float:left; height:auto; width:320px;}
.contact-form label {}
.contact-form .btns {padding:10px 0px; display:block;}
.contact-form span {padding:5px 0px; display:block; margin-top:15px;}
.contact-form input, .contact-form textarea, .contact-form select {border:1px solid #ccc; width:300px; padding:7px 10px; height:15px; background:url(../images/inptbg.jpg) repeat-x top; }
.contact-form textarea {height:80px;}
.contact-form .right {float:right; height:auto; width:320px;}

.address-block {float:left; width:230px; height:252px; padding:43px 10px 10px 10px; background:url(../images/contact.jpg) -407px 0px no-repeat;}
.lmap-block {float:right; width:383px; height:252px; padding:43px 10px 10px 10px; background:url(../images/contact.jpg) left top no-repeat;}

.imgthumbs {margin-right:5px; margin-bottom:10px;}




