
@import url("module_home2.css");
@import url("module_about.css");
@import url("module_portfolio.css");
@import url("module_services.css");
@import url("module_contact.css");
@import url("module_sitemap.css");
@import url("module_web.css");
/* Global */
*{margin:0; padding:0;}

.content-from{ width:245px; height:16px; border:1px solid #990000; background-color:#CCCCCC; float:left; margin-bottom:20px; font-size:11px; padding:5px 0 0 5px; letter-spacing:0.1em }
.content-from2{ width:245px; height:161px; border:1px solid #990000; background-color:#CCCCCC; float:left; margin-bottom:7px; font-size:11px; padding:5px 0 0 5px; letter-spacing:0.1em }
#contact{  float:left; width:430px; margin:25px 0 0 15px;}
#contact p{ margin:0;}
h6{width:100px; float:left; font-size:10px; margin-bottom:20px; color:#fff; padding:2px 0 3px 5px; background-color:#990000;}
#message{ height:100px;}
#contact a{ background-color:#990000; float:left;
margin:0 0 0 105px;
padding:3px 0 5px 10px;
width:63px;}

body{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/bg/home/bg.gif) left top repeat; height:auto; width:auto;}
a{color:#fff; text-decoration:none; text-align:inherit;}
a:hover{ text-decoration:underline;}

.maincontainer ul.nav li#last{ width:13px; height:16px; background:none;}
.maincontainer ul.nav li#first{ width:338px; height:16px; background:transparent url(../images/backgrounds/first.jpg) left top no-repeat; padding-left:18px; text-align:left; font-size:14px; color:#480613; font-weight:700;}
.maincontainer{ width:700px;  position:relative; margin:15px auto 0 auto; height:802px; }
.maincontainer ul.nav{ list-style:none; width:701px; height:16px;  background:none;  }
.maincontainer ul.nav li{ list-style:none; float:left; position: relative; padding:0;  width:86px; height:16px; text-align:center; color:#990000; background:none;}
.maincontainer ul.nav li ul {
  display: none;
  position: absolute; 
  top: 16px;
  left: -80px; 
  border:none;
  z-index:100;
  }
.maincontainer ul.nav li ul li{ float:none; height:16px; text-align:center; }
.maincontainer ul.nav li > ul {
background:none;
top: 16px;
left: -1px;
width:87px;
	}
.maincontainer ul.nav li:hover ul { display: block; }

h2{ font-size:14px; margin-top:10px; color:#990000; }
	

.content{width:698px;   margin-top:10px; color:#034aa6;}
.text{  margin:15px 12px 16px 11px; width:622px;   color:#0477bf;}
.left-col{ width: 170px; margin:10px 20px 0 10px; float:left; padding:0 10px 0 0; height:368px; border-right:1px solid #cccbc6}

.text2{  margin:15px 12px 16px 11px; width:622px;   color:#0477bf;}
.pos{position:absolute;}
.flash{width:698px; height:107px; border:1px solid #8c0303; background:#FFF; }

.footer{width:689px;  margin-top:10px; height:42px; padding:5px 5px 5px 4px; position:relative; color:#0477bf; border:1px solid #8c0303; background:#cccbc6 url(../images/backgrounds/footer-bg.jpg) left top no-repeat; }
.footer ul{ list-style:none; background:none; border:none; margin:25px 0 0 99px;}
.footer ul li{ list-style:none; float:left;  text-align:center; background:none; margin:0 0 0 10px; font-size:9px; padding-right:12px;}


/*.footer-bg{ position:absolute; left:0; top:0; height:20px; width:96px;}*/

.main-header{ }
.contenthome{margin:15px 20px 0 20px; width:637px; }
.contenthome p{ margin:15px 0 0 0; line-height:1.6em}
