body{ 
 margin: 0; 
 padding: 0; 
 background: #fff;
 font-family: Helvetica, Arial, Verdana, sans-serif;
 } 

#top{ 
 width: 100%;  
 height: 45px;
 background: #000c16;
}
  
.pagewidth{ 
 margin-left: auto;
 margin-right: auto;
 width: 1000px;  
 background: transparent;
}

.t1{
 width: 250px; 
 padding-top: 0px;
 float:left; 
 position:relative; 
 background: transparent; 
 }

.t2{
 background: transparent; 
 float: right; 
 display:inline; 
 position: relative; 
 width:750px; 
  z-index: +1;
 }


#mmenu{
 background: transparent;  
 margin-top: 15px;
 margin-bottom: 0;
 float: left; 
 display: inline; 
 position: relative; 
 width: 750px; 
 z-index: +1;
} 

#top1{ 
 width: 100%;  
 height: 114px;
 background: url(../img/top1.png) repeat-x;
}

.top11{
 width: 65%; 
 height: 114px;
 float:left; 
 position:relative; 
 background: url(../img/top2.png) left no-repeat; 
 }

.top12{
 background: url(../img/top3.png) right no-repeat; 
  height: 114px;
 float: right; 
 display:inline; 
 position: relative; 
 text-align: center;
 width:35%; 
 }
 
 #logo{
 width: 300px; 
 margin: 25px 0 0 280px;
 height: 80px;
 position: relative; 
 background: transparent; 
} 

 #logo2{
 width: 197px; 
 margin: 35px 0 0 185px;
 height: 80px;
 position: relative; 
 float: left;
 background: transparent; 
} 

 #logo3{
 width: 300px; 
 margin: 20px 0 0 -30px;
 height: 60px;
 position: relative; 
 float: right;
 display: inline;
 background: transparent; 
} 

#mid{ 
 width: 100%;  
 height: 690px;
 background: url(../img/back.jpg) right bottom repeat-x #fff; 
}

#mid2{ 
 width: 100%;  
 height: 1200px;
 background: url(../img/back.jpg) right bottom repeat-x #fff; 
}

#mid1{ 
 width: 100%;  
 min-height: 810px;
 background: url(../img/back.jpg) right bottom repeat-x #fff; 
}

#mid3{ 
 width: 100%;  
 height: 720px;
 background: url(../img/back.jpg) right bottom repeat-x #fff; 
}

#middle{
 position: relative; 
 margin-top: 0px;
 height: 550px; 
 width: 1000px;
 background: transparent;
} 

.innertube{
 padding: 20px;
}

.innertube1{
 padding: 10px 0 10px 0;
}

.leftcol{
 width:820px; 
 float:left; 
 position:relative; 
 background: transparent; 
 }
 
#middle1{
 position: relative; 
 height: 370px; 
 width: 100%;
 background: transparent;
} 

#middle2{
 position: relative; 
 height: 160px; 
 width: 100%;
 background: transparent;
} 

#middle3{
 position: relative; 
 height: 515px; 
 width: 100%;
 background: transparent;
} 
 
#middle4{
 position: relative; 
 height: 1200px; 
 width: 100%;
 background: transparent;
} 

#middle5{
 position: relative; 
 height: 415px; 
 width: 100%;
 background: transparent;
} 
 
.maincol{
 background: transparent;  
 float: right; 
 display:inline; 
 position: relative; 
 width:180px; 
 }
 
#banner{
	float: left;
	margin: 5px 0 0 0;
	width: 160px;
	position: relative;
} 

#ev{
	float: right;
	display: inline;
	margin: 0 0 0 5px;
	width: 655px;
	position: relative;
} 
 
 .lef1{
 width:50%; 
 float:left; 
 position:relative; 
 background: transparent; 
 }

.lef2{
 background: transparent;  
 float: right; 
 display:inline; 
 position: relative; 
 width:49%; 
 } 
 
 
.box2 {
  width: 650px;
  margin-top:5px;
}
.box2 .boxtop {
  background: url(../img/box1.png) no-repeat top;
  margin: 0;
  text-align: left;
  padding: 10px 10px 5px 10px;
  height: 115px;
}

.box2 .boxtop p{
  color: #310600;
  font: normal 14pt Arial;
  text-align: left;
}

.box2 .boxtop p a{
  color: #310600;
  font: normal 18pt Impact, Arial;
  text-decoration: underline;
}

.box2 .boxtext {
  margin: -16px 0 -6px 0;  
  padding: 0px 10px 5px 10px;
  background: url(../img/box3.png) no-repeat top #bdbdbd;
  border-left: 1px solid #969696;
  border-right: 1px solid #969696;
  min-height:0px;
  }
  
 .box2 .boxtext p{
  color: #310600;
  font: normal 13pt Arial;
  text-align: left;
}
  
.box2 .boxtext p a{
  color: #310600;
  font: normal 13pt Arial;
}

.box2 .boxbot {
  margin: -15px 0 0 0;
  height: 15px;
  background: url(../img/box2.png) no-repeat top;
}
 
.rc{
	position: relative;
	margin:5px 5px 5px 0;	
	background-color: #ededed;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	height: 335px;
	} 

.rc0{
	margin:5px 5px 5px 0;	
	background: url(../img/box-background.jpg) repeat-x bottom #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	height: 130px;
	} 
	
.rc1{
	margin:5px 5px 5px 0px;	
	background: url(../img/box-background.jpg) repeat-x bottom #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	height: 150px;
	} 
	
.rc2{
	margin:5px 5px 5px 0;	
	background-color: #ededed;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	}

.rc3{
	position: relative;
	margin:5px 5px 5px 0;	
	background: url(../img/box-background.jpg) repeat-x bottom #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	height: 500px;
	} 	

.rc4{
	position: relative;
	margin:5px 5px 5px 0;	
	background: url(../img/box-background.jpg) repeat-x bottom #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #c8c8c8;
	padding: 15px;
	height: 600px;
	} 

	
.box1{
	position: relative;
	margin:5px 5px 5px 0;	
	background: url(../img/back1.png) no-repeat top right transparent;
	padding: 15px 15px 15px 15px;
}
	


#footer1{
 width:100%;
height: 80px;
 background: #323234;
 clear:both;
 } 

#footer1 h3{
 font: bold 12px Helvetica, Arial, sans-serif;
 color: #ffffff;
 margin: 0 0 10px 0;
 border-bottom: 1px dotted #fff;
 text-align: left;
}
#footer1 h3 a{
 color: #ffffff;
 font: bold 14px Helvetica, Arial, sans-serif;
 text-decoration: none;
 margin: 0 10px 0 10px;
}

#footer1 h4{
 font: normal 14px Helvetica, Arial, sans-serif;
 color: #ffffff;
 margin: 0 0 10px 0;
 text-align: left;
}

p {
 font: normal 12pt Helvetica, Arial, sans-serif;
 text-align: right;
 margin: 0px 15px 15px 15px;
}

p a{
 font: normal 11pt Helvetica, Arial, sans-serif;
 color: #cc0000;
 text-decoration: none;
 font-style: italic;
}

p a:hover{
 text-decoration: underline;
}

p.tt1{
 font: bold 14pt Helvetica, Arial, sans-serif;
 color: #000;
 text-align: center;
 margin: 30px 15px 15px 15px;
}

p.tt01{
 font: bold 11pt Arial, Helvetica, sans-serif;
 color: #000;
 text-align: right;
 margin: 0px 40px 15px 5px;
}

p.tt {
 font: normal 12pt Helvetica, Arial, sans-serif;
 color: #ffffff;
 text-align: right;
 margin: 0px 15px 15px 15px;
}

p.tt a{
 font: normal 11pt Helvetica, Arial, sans-serif;
 color: #ffffff;
 text-decoration: none;
}

p.tt a:hover{
 text-decoration: underline;
}

h1{ 
 font: normal 18pt Helvetica, Arial, sans-serif;
 color: #161616;
 margin: 0 0 10px 0;
}

h2{ 
 font: normal 15pt Helvetica, Arial, sans-serif;
 margin: 0 0 0 0;
 color: #2e3032;
 border-bottom: 1px dotted #2e3032;
}

h3{ 
 font: normal 14pt Helvetica, Arial, sans-serif;
 margin: 0 0 0 0;
 color: #ca0000;
 border-bottom: 0px dotted #ca0000;
}

h5{ 
 font: normal 11pt Helvetica, Arial, sans-serif;
 margin: 0 0 0 0;
 color: #2e3032;
 line-height: 140%;
}

h5 a{ 
 font: normal 11pt Helvetica, Arial, sans-serif;
 color: #e82d2d;
 font-style: italic;
 text-decoration: none;
}
h5 a:hover{
 text-decoration: underline;
} 

h6{ 
 font: normal 11px Helvetica, Arial, sans-serif;
 margin: 0 0 0 0;
 color: #f2f2f2;
 text-align: center;
}

img.im1{margin: 10px 10px 10px 10px;}

img.ri{
 float: right;
 margin: 0 0 0 10px;
}

img.le{
 float: left;
 margin: 5px 10px 5px 0;
}

img.img1{
 margin: 5px 3px 5px 2px;
}

ul{
 margin-top: 10px;
 margin-bottom: 20px;
}

.li1{ 
 font: normal 14pt Calibri, Helvetica, Arial, sans-serif;
 list-style: url(../img/list.png) square;
 list-style-position: outside;
 line-height:160%;
 color: #dcdcdc;
 margin: 0px 15px 0px 5px;
}

.li2{ 
 list-style: url(../img/list.png) square;
 list-style-position: outside;
 line-height:110%;
 color: #000000;
 margin: 0px 15px 0px 15px;
}

input.ne{ 
						width:250px;
						height:20px;
 						background: #595959;
   						border:0px;
   						font-family:Tahoma;
   						color:#f1f1f1; 
   						font-size:15px;
						
   						margin-left:0px;
						padding-top:7px;
						padding-left:2px;
} 


input{
						margin:5px;
}

textarea{ 
						width:280px;
						height:120px;
 						background: #FFFFFF;
   						border:1px solid #cccccc;
   						font-family:Tahoma;
   						color:#575757; 
   						font-size:12px;
						margin-top:0px;						
   						margin-left:0px;
						padding-top:5px;
						padding-left:5px;
} 

img{border:0;}


table.index
{
border-collapse:collapse;
width: 295px;
}
table.index, td.index, th.index
{
text-align: center;
border:1px solid #ccc;
padding: 0;
}

