/****
	General Styles
****/

*
{
	margin: 0;
	padding:0;
}

html, body
{
	height:100%;
}

body
{
	
	background: #ffffff;
	font-family: arial, arial;
	font-size: 76%;
	background-image: url('images/index_09.jpg');
	background-repeat: repeat-x;
	height:102px;
}

#logo{
	background-image:url(images/logo.jpg);
	background-repeat: no-repeat;
	width:174px;
	height:87px;
	margin-top:30px; 
	margin-left:50px;
}

.isotext
{
    font-family: verdana;
	font-weight: normal;
	font-size:11px;
	color:#fffff;	
	margin-top:03px;
	margin-left:30px;
	width:450px;
}
.power_text{
position:relative;
float:right;font-family: arial;
	font-weight: bold;
	font-size:12px;
	color:#FFFF33;	
	margin-top:10px;
	margin-right:9px;
	background-color:#0033FF;
	}

.vision_heading
{
	font-weight: bold;
	font-size:16px;
	color:#0029E1;	
	text-align:center;
	padding-top:20px;
}

.vision_text
{
	padding-top: 10px;
	font-size: 14px;
	font-family: arial;
	color: #990099;
	font-weight:bold;
	text-align:justify;
}

.heading_text_purple
{
	color: #0029E1;
	font-family: arial;
	font-weight: bold;
	font-size:13px;
	/*color:#108410;*/
	margin-bottom:5px;
}

ul
{
	list-style-type: none;
}

.blackli
{
	padding-left:30px;
	line-height:30px;
	font-weight:bold;
}
.discli
{
	list-style-type: disc;
	line-height:20px;
}

a
{
	color: #003682;
	text-decoration: none;
}

dt {
	text-decoration: underline;
}
dd {
	padding-left: 2em;
}
/****
	Main containers
****/

#container
{
	width:900px;
	margin:auto;
	/*background: url(../images/main-back.gif);*/
	text-align: left;
	padding:0px;
	background-color:#ffffff;
	border:solid 0px red;
	z-index:0;
	
}

#header
{ 
    position:relative;
	width:900px;
	top:0px;
	visibility:visible;
	border: #FF0000 0px solid;
	background-color:#FFFFFF;
	z-index:5;
	 }
#blank_div{ position:relative;
width:900px;			
	
}
#blank_divbottom{ position:relative;
float:left;
width:900px;
height:10px;			
	
}

.topimage1{ position:relative;
    float:left;
	background-image: url('images/index_02.jpg');
	background-repeat:no-repeat;
	width:519px;
	height:252px;	
}
.topimage2{position:relative;
    float:left;
	background-image: url('images/index_01.jpg');
	background-repeat:no-repeat;
	width:381px;
	height:252px;
}

.horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:2px;
	padding-left:2px;
	margin-top:0px;
	font-weight:normal;
	font-family: arial;
	font-weight: bold;
	font-size:11px;
	color:#047D04;
	
}

.horizontalmenu
{
   padding-bottom:13px;
}

#headernav_linkdiv
{	
	z-index:1000;
	width:900px;
	height:41px;
	background-image: url('images/index_03.jpg');
	background-repeat:repeat-x;
	position:static;
	float:right;	
	border-bottom: #00ffff 1px solid;
}

#headernav
{	position: relative;
    float:right;
	bottom:0;
	padding-left:5px;
	top:4px;
	height: 25px;
	width:743px;
	font-style:none;
	list-style-type: none;
	
}

#headernav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:2px;
	padding-left:2px;
	margin-top:3px;
	font-weight:normal;
	font-family: verdana;
	font-weight: bold;
	font-size:11px;
	color:#047D04;
	
}

#headernav li a
{
	display: block;	
	padding-left:1px;
	font-family: verdana;
	font-weight: bold;
	font-size:11px;
	color:#047D04;	
	text-align:center;

}#headernav a:hover
{
	color:#000000;
}

#welcom_div
{ 
	width:900px;
	position:relative;
	float:left;
	height:35px;	
	background-image: url('images/index_04.jpg');
	background-repeat:repeat-x;
	border: #FF0000 0px solid;

}
.welcom_bg1
{ 
	position:relative;
    float:left;
	background-repeat:no-repeat;
	
	background-image: url('images/index_06.jpg');
	background-repeat:repeat-x;
	width:430px;
	height:35px;
	border-bottom:#FF0000 0px solid;
}
.textafter4
{
float:center;
border:0px solid red;
padding-left:90px;
width:800px;
}
.welcom_bgtext
{
	font-family: arial;
	font-weight: bold;
	font-size:13px;
	color:#22780E;	
	margin-top:8px;
	margin-left:20px;}
	
.heading_text
{
    font-family: arial;
	font-size:18px;
	color:#008822;
	margin-bottom:5px;
		
}
	
.text,.text-justify{font-family: arial;
	font-weight:normal;
	font-size:12px;
	color:#262722;
	margin-bottom:5px;
		
	}
	
.text-justify	
{
	text-align:justify;
}


#form
{
float:center;
border:0px solid red;
width:726px;
height:665px;
background:#E8E8E8;

}
#form tr
{
  height:40px;
}
	
.welcom_bg2{position:relative;
    float:left;
	background-image: url('images/index_05.jpg');
	background-repeat:no-repeat;
	width:38px;
	height:35px;
}




/*-----------------------------------------------------------header end----------------------------------------------*/


/**** surchbuttion****/
 #surchbuttion
{
	height:31px;
	background: url(../images/index_02.jpg);
	position:relative;
	top:0px;
	visibility:visible;
	padding-top:0px;
}
/****
search
****/
#search 
{
	 float:right; 
	 margin-top:3px;
	  margin-right:20px;
}
/*-----------------------------------------------------------footer start----------------------------------------------*/
#footer
{
	width:900px;
	height:56px;
	position:relative;	
	float:left;
	border: #FF0000 0px solid;
}

#footer_linkdiv
{	width:900px;
	height:33px;
	background-color:#003F00;
	position:relative;	
	border: #FF0000 0px solid;
}

#footernav
{ margin:auto;
	position: relative;
	bottom:0;
	padding-left:5px;
	top:4px;
	background-color:#CCFF66;
	height: 25px;
	width: 860px;
	font-style:none;
	list-style-type: none;
}

#footernav li, .horzmenu li
{	float:left;
	line-height: 1.5em;
	margin-right:5px;
	padding-left:5px;
	margin-top:3px;
	font-weight:normal;
	font-family: arial;
	font-weight: bold;
	font-size:12px;
	color:#22780E;
	
}

#footernav li a
{
	display: block;	
	font-weight: bold;
	padding-right:5px;
	padding-left:5px;
	font-family: tahoma;
	font-size:12px;
	color:#22780E;
	text-align:center;

}
#footernav a:hover
{
    color:#000000;
}


/*-----------------------------------------------------------footer end----------------------------------------------*/


/****
	Main navigation
****/

#nav
{
	position: relative;
	float:right;
	bottom:0;
	right:20px;
	top:0px;
	//*background: url(../images/index_0.jpg) repeat-x left top;*//
	height: 26px;
	width: 500px;
	font-style:none;
	list-style-type: none;
}

#nav li, .horzmenu li
{
	float:right;
	line-height:0px;
	margin-right:0px;
	padding-left:0px;
	
}

#nav li a
{
	display: block;	
	font-weight: bold;
	font-family: tahoma;
	font-size:12px;
	color:#274F83;
	background: url(images/index_09.jpg) no-repeat;
	width:130px;
	height:30px;
	padding-top:10px;
	text-align:center;
	line-height:10px;
	
}#nav a:hover
{
	color:#ffffff;
}

.horzmenu 
{
	position: relative;
}
.horzmenu li
{
	float:left;
	line-height: 1em;
	margin-right:3px;
	padding-left:3px;
	/*background: url(../images/nav-left.gif) no-repeat;*/
}

.horzmenu li a
{
	display: block;
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	padding-right: 10px;
	font-weight: bold;
	font-family: tahoma;
	font-size:11px;
	color:#8F293F;
}

.labeledlist 
{
	position: relative;
	bottom:0;
	right:0;
}

.labeledlist li
{
	float:none;
	line-height: 1.5em;
	margin-right:3px;
	padding-bottom: 5px;
}

.labeledlist .label
{
	float:left;
	line-height: 1.5em;
	margin-right:5px;
	padding-left:12px;
	font-weight: bold;
}
.labeledlist li a
{
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	padding-right: 12px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#8F293F;
}

/****
Slogan
****/
#slogan 
{
	position: absolute;
	bottom:19px;
	right:4px;
	padding-right:15px;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;	
	color:#ffffff;	
}

/****
Date
****/
#blankdiv
{
float:left;
 position:relative;
 width:900px;
		
}


#date
{
	float:right;
	display:block;
	top:12px;
	margin-top:0px;
	margin-right:20px;
	font-family:arial;
	font-size:11px;;
	color:#000000;

	
}

#download
{
    position: relative;
	padding-left:130px;
	padding-right: 0px;
	border:#FF0000 0px solid;	
	min-height:276px;
	visibility:visible;	
	width:743px;  
}
#download a {text-decoration:none;font-weight:none;color:#9900CC;}
#download tr
{
  font-family:arial;
  font-weight:bold;
  font-size:14px; 
  color:#336600;
  border:1px solid red; 
  width:100%; 
  height:35px; 
}
 
/****
Contents
****/
#contents
{
	position: relative;
    float:left;
	padding-left:0px;
	padding-right: 0px;
	border:#FF0000 0px solid;	
	background-color:#ffffff;
	visibility:visible;	
	width:900px;
	
}

#contents_left
{
	position: relative;
	float:left;
	padding-left:20px;
	margin-right:10px;
	border:#FF0000 0px solid;	
    width:230px;
	margin-top:15px;

} 
#contents_middle
{
	position: relative;
	float:left;
	padding-left: 10px;
	padding-right: 0px;
	border:#FF0000 0px solid;	
	width:610px;
	margin-top:15px;

}
.middletableborder{ border:#3366CC 1px solid;}
.maintable{ width:90%;

}

.centerdiv{ width:90%; margin:auto;}


#productby
{
	position:absolute; left: 16px; top: 36px;
	font-weight: normal;
	font-family:arial;
	font-size:11px;
	color:#1F8C03;
}

.productby_bold
{
	font-weight: bold;
	font-family:arial;
	font-size:11px;
	color:#1F8C03;
}


#copyright
{
	position:absolute; left: 645px; top: 36px;
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	font-weight: normal;
	font-family:arial;
	font-size:11px;
	color:#1F8C03;
}

.border
{ 
   border:#006666 1px solid; 
   margin-top:10px;
   margin-bottom:10px;
   padding-top:5px;
   padding-left:5px;
   padding-bottom:5px;
   height:100%;
}
			
			
.company_image
{ 
     background-image:url(images/index_07.jpg);
	 background-repeat:no-repeat;
	 border-bottom:#006666 0px solid;
	 height:148px;
	 width:215px;
	 margin-top:0px;
	 padding-bottom:10px;
	 margin-bottom:5px;
}

marquee {
font-size:12px;
font-weight:bold;
color:#FF3300;

}

.border_2{ 
            float:right;
            border:#006666 0px solid; 
			padding-top:0px;
			font-style:none;
			width:787px;
			height:100%;}

.border_2 tr
{
  height:115px;
}
			
.photo_style{ position: relative; float:left; margin-right:25px; text-align:center;
	font-family:arial;
	font-size:12px;;
	color:#000000;
	font-weight:bold; }		
	
.heading_text01{
	font-family: verdana;
	font-weight: bold;
	font-size:16px;
	color:#108410;
	margin-bottom:5px;
		
	}
.heading_text02{font-family: verdana;
	font-weight: bold;
	font-size:13px;
	color:#108410;
	margin-bottom:5px;
	}
.text01{font-family: verdana;
	font-weight:normal;
	font-size:12px;
	color:#262722;
	margin-bottom:5px;
	text-align:justify;
	padding-right:20px;		
	}

	.photo_style01{ position: relative;
margin-top:30px;
	font-family:arial;
	font-size:12px;
	width:650px;
	color:#000000;
	font-weight:bold;
	border:#009966 1px solid;
	height:100%;
	}	
	
.photoname_text
{
    position:relative; float:left; font-family:arial;
	font-size:12px;;
	color:#000000;
	font-weight:normal;
	padding-top:5px;
	width:500px;}
	
.photoname{position: relative; float:left; margin-right:10px;}