body{ 
 margin:0; 
 padding:0; 
 background:url(../img/background.jpg) top repeat-x #cbcbcb;
 font-family: Helvetica, Arial, Verdana, Calibri, sans-serif;
 } 

#contentwrapper{
 margin-left:auto;
 margin-right:auto;
 width: 1018px;
 background:url(../img/left.png) top left repeat-y transparent;
}


#contentwrapper1{
 margin-left:auto;
 margin-right:auto;
 width: 1018px;
 background:url(../img/right.png) top right repeat-y transparent;
}

#contentcolumn{
 margin: 0 9px 0 9px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
 background: #FFFFFF;
}

#top{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header.jpg) right no-repeat;
}

#top1{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header1.jpg) right no-repeat;
}

#top2{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header2.jpg) right no-repeat;
}

#top3{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header3.jpg) right no-repeat;
}

#top4{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header4.jpg) right no-repeat;
}

#top5{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header5.jpg) right no-repeat;
}

#top6{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header6.jpg) right no-repeat;
}

#top7{ 
 width: 100%;  
 height: 340px;
 background:url(../img/header7.jpg) right no-repeat;
}


#logo{
 width:50%; 
 margin-top: 2px;
 height:125px;
 float:left; 
 position:relative; 
 background: transparent; 
} 

img.im1{
 margin-top: 50px;
 margin-left: 60px;
}

img.im2{
 border: 2px solid #000;
}

img.im3{
 border: 2px solid #000;
 margin: 10px 0 5px 0;
}

#menu{
 margin-left:auto;
 margin-right:auto;
 width: 100%;  
 height: 30px;
 background: #000000;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
height: 30px;
font: bold 16px Calibri, Arial;
width: 100%;
overflow: hidden;
margin-bottom: 0em;
background: transparent;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 5px 20px;
text-decoration: none;
border-right: 1px solid #333;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../img/menuh.png) center center repeat-x;
}

#mm{
 width:1000px; 
 float:left; 
 position:relative; 
 background: url(../img/interior.png) top repeat-x #ffffff; 
 }

#leftcol{
 width:720px; 
 float:left; 
 position:relative; 
 background: url(../img/interior.png) top repeat-x #ffffff; 
 }


#leftcol p:first-letter{
 font: normal 15px Verdana, Helvetica, Arial, sans-serif;
 color: #000;
 font-size: 180%;
}


#maincol{ background: url(../img/interior.png) top repeat-x #ffffff; 
 float: right; 
 display:inline; 
 position: relative; 
 width:280px; 
 }

#mainleft{
 width:50%; 
 float:left; 
 position:relative; 
 }

#mainright{
 width:49%; 
 float:right; 
 display:inline; 
 position: relative; 
 margin: 0;
 }

.cm1{ height: 1500px;}

.cm2{ height: 1600px;}

.cm3{ height: 1680px;}

.cm4{ height: 5500px;}

.cm5{ height: 2070px;}


.innertube{
 margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/
}

.rc{
	margin:10px 10px 10px 0;	
	background-color: #f0f2fe;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #d6d6d6;
	padding: 10px;
	text-align: left;
	}

h1{
 font: bold 22px Helvetica, Arial, sans-serif;
 color: #95220d;
 margin-right: 20px;
 margin-top: 10px;
}

h2{
 font: bold 18px Helvetica, Arial, sans-serif;
 color: #621010;
}

h3{
 font: bold 16px Helvetica, Arial, sans-serif;
 color: #000;
 margin: 0;
 padding: 0;
}

h4{
 font: normal 14px Verdana, Helvetica, Arial, sans-serif;
 color: #000;
 line-height: 180%;
 margin:0;
}


hr{
 width:98%; 
 border: 0px; 
 height: 1px; 
 background-color: #621010; 
 color: #621010;
}


ul.big{
 margin: 0 0 0 20px;
 padding: 0 0 0 0;
}

ul.l1{
 margin: 0px 0 7px 30px;
 padding: 0 0 0 0;
}


li.big{ 
 font: bold 14px Helvetica, Arial, sans-serif;
 color: #000000;
 line-height:130%;
 list-style: url(../img/list.png) square;
 list-style-position: outside;
}

li.small{ 
 font: normal 14px Verdana, Helvetica, Arial, sans-serif;
 color: #000000;
 line-height:130%;
 list-style: disc;
 list-style-position: outside;
}


li.l1{ 
 font: bold 12px Helvetica, Arial, sans-serif;
 color: #000000;
 line-height:130%;
 list-style-type:none;
}

li.l1 a{ 
 font: bold 12px Helvetica, Arial, sans-serif;
 color: #cc0000;
 text-decoration: none;
} 

li.l1 a:hover{
 text-decoration: underline;
}

li a{ 
 color: #000000;
 }
 
p.text{
      font: normal 15px Helvetica, Arial, sans-serif;
      line-height:170%;
      color: #000000;
      }
a.te{
      font: 16px Helvetica, Arial, sans-serif;
      line-height:170%;
      font-weight:bold;
      text-decoration:none;
      color: #cc0000;
      }
a.te:hover{
           text-decoration:underline;
          }

.red{
     font: normal 15px Helvetica, Arial, sans-serif;
     color: #95220d;
    }

img.ri{
 float: right;
 margin: 0 10px 0 10px;
 border: 0;
}

img.le{
 float: left;
 margin: 0 10px 0 10px;
 border: 0;
}

img{border:0;}

#middle{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 min-height:230px; 
 clear:both;
 padding: 20px;
 }

#footer{
 margin-left:auto;
 margin-right:auto;
 width:100%;
 height:70px; 
 clear:both;
 } 
#footer p{
 font: normal 10pt Helvetica, Arial, sans-serif;
 padding-top: 5px;
 padding-left: 20px;
 color: #5e6c6e;
 line-height: 140%;
 }  
#footer p a{
 font: normal 10pt Helvetica, Arial, sans-serif;
 padding:5px;
 color: #5e6c6e;
 text-decoration:none;
 }  
#footer p a:hover{
 text-decoration: underline;
}
#line{
 height: 5px;
 background: #95220d; 
} 

table{
 width: 670px;
 border: 0;
 cellspacing: 0;
 cellpadding: 0;
}

input.inp{ 
	width:240px;
	height:20px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	padding-top:2px;
	padding-left:2px;
} 
select.inp{ 
	width:210px;
	height:21px;
	background: url(../img/input.gif) bottom repeat-x;
	border:1px solid #7f7f7f;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	margin-bottom:10px;
	padding-top:2px;
	padding-left:2px;
} 
input{
	margin:5px;
}


textarea{ 
						width:240px;
						height:60px;
                 	                        background: url(../img/input.gif) bottom repeat-x #f7f7f7;
   						border:1px solid #cccccc;
   						font-family:Tahoma;
   						color:#575757; 
   						font-size:12px;
						margin-top:0px;						
   						margin-left:0px;
						padding-top:5px;
						padding-left:5px;
} 

input.inp2{ 
	width:920px;
	height:20px;
	background: url(../img/input.gif) bottom repeat-x #f7f7f7;
	border:1px solid #cccccc;
	font-family:Tahoma;
	color:#575757; 
	font-size:12px;
	margin-left:2px;
	padding-top:2px;
	padding-left:2px;
} 
textarea.text2{ 
						width:920px;
						height:100px;
                 	                        background: url(../img/input.gif) bottom repeat-x #f7f7f7;
   						border:1px solid #cccccc;
   						font-family:Tahoma;
   						color:#575757; 
   						font-size:12px;
						margin-top:0px;						
   						margin-left:0px;
						padding-top:5px;
						padding-left:5px;
} 


.hidden{display:none;}
 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}




.gmapclass {
              WIDTH: 670px; 
              HEIGHT: 486px;
            }

