/* CSS Document */


#preLoadImages {
  width: 0px;
  height: 0px;
  background:url(../images/body_bg.jpg);   
  display:inline;    
}


body{
	padding:0;
	margin:0;	
	font-family: Tahoma,  Arial, Verdana, Lucida, sans-serif;
	color: #000;
	font-size: 12px;
	line-height:17px;
	text-align:justify;
	clear:both;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

a {
text-decoration: none;
cursor: hand;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
}

/*------------------------------------------------top--------------------*/

#topmain{
	width:100%;			
}

#top{
	width:1003px;
	margin:0 auto;
	height:189px;
}

/*-----------------------------------------------menu-------------------*/

#menumain{
	width:100%;			
}

#menu{
	width:1003px;
	margin:0 auto;
	height:37px;
	background:url(../images/menu_bg.gif) repeat-x;		
}

/*-----------------------------------------------body-------------------*/
#bodymain{	
	width:100%;				
}

#body{	
	width:1003px;
	margin:0 auto;	
	min-height:800px;
    height:auto !important;
    height:800px;			
	background:url(../images/body_bg.jpg) repeat-y;			
}

#leftmain{	
	width:196px;
	float:left;
	padding-left:25px;				
}

#sub{
	height:auto;			
}

#support{	
	width:196px;
	height:87px;
	padding-left:25px;				
}

#rightmain{	
	width:721px;
	float:right;
	padding-right:25px;					
}

.title{	
	width:721px;
	height:26px;
	background:url(../images/title_bg.jpg) no-repeat;						
}


#content{	
	width:721px;
	height:auto;				
}

/*-----------------------------------------------Opacity-------------------*/

.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=7);
-moz-opacity: 0.06;
opacity: 0.06;
}

.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/*-----------------------------------------------contact-------------------*/

#contact {
	width:600px;
	margin:0 auto;
	padding-left:30px;		
}

#contact-area {
	width: 580px;
	height:530px;	
	padding:20px 0 0 0;			
}

#contact-area input, #contact-area textarea {
	padding: 1px;
	width: 310px;
	height:16px;
	font-family:  Tahoma, Verdana, Arial,  Lucida, sans-serif;
	font-size: 11px;
	color:#818181;	
	margin: 0px 0px 5px 0px;
	background:#232323;
	border: 1px solid #3F3F3F;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #000;
}

#contact-area input.submit-button {
	width: 60px;
	height:20px;
	float: left;
	margin:0 0 0 130px;
}

#contact-area input.reset-button {
	width: 60px;
	height:20px;
	float: left;	
	margin:0 0 0 10px;	
}

#contact input.ratio-button {
	width:10px;
	height:10px;	
	margin:5px 0 0 0;	
}

label {
	float: left;
	text-align:left;	
	width: 130px;	
	font-family: Tahoma, Verdana, Arial,   Lucida, sans-serif;
	font-size: 11px;
	color:#818181;	
}

#contact-text {
	width: 200px;
	height:auto;
	font-family: Tahoma, Verdana, Arial,   Lucida, sans-serif;
	font-size: 11px;
	color:#818181;
	float:left;	
}


/*-----------------------------------------------color-------------------*/

.color_1
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 11px;		
	color: #FFF;						
	}
a:link.color_1 {
	color: #FFF;
	text-decoration: none;
	}
a:visited.color_1 {
	color: #FFF;
	text-decoration: none;
	}
a:hover.color_1 {
	color: #FFFF00;	
	}
	
	
.color_2
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 12px;		
	color: #004054;
	line-height:27px;		
	}
a:link.color_2 {
	color: #004054;
	text-decoration: none;
	}
a:visited.color_2 {
	color: #004054;
	text-decoration: none;
	}
a:hover.color_2 {
	color: #B00000;	
	}
	
.color_3
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 12px;		
	color: #FFF;		
	}
a:link.color_3 {
	color: #FFF;
	text-decoration: none;
	}
a:visited.color_3 {
	color: #FFF;
	text-decoration: none;
	}
a:hover.color_3 {
	color: #FF0000;	
	}
	
.color_4
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 11px;		
	color: #8D3B46;		
	}
a:link.color_4 {
	color: #8D3B46;
	text-decoration: none;
	}
a:visited.color_4 {
	color: #8D3B46;
	text-decoration: none;
	}
a:hover.color_4 {
	color: #D90000;	
	}

.color_5
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 11px;		
	color: #FFF;		
	}
a:link.color_5{
	color: #FFF;
	text-decoration: none;
	}
a:visited.color_5 {
	color: #FFF;
	text-decoration: none;
	}
a:hover.color_5 {
	color: #FFFF00;	
	}
	
.color_6
	{	
	font-family:  Tahoma, Arial, Verdana, Lucida, sans-serif;
	font-size: 11px;	
	color: #141212;	
	}	
	
/*------------------------------------------------footer--------------------*/

#footermain {		
	width:100%;
}

#footer {		
	width:1003px;
	margin:0 auto;		
}

