/* CSS Document */

Body {
border:#00FF00 solid 0px;
background-color:#000000;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

#home_top {
border:#00FF00 solid 0px;
display:block;
position:relative;
width:815px;
height:300px;
background-image:url(../images/img_home_background01.jpg);
background-repeat:no-repeat;
text-align:left;
}

#home_subnavi {
border:#00FF00 solid 0px;
display:block;
position:absolute;
width:274px;
height:20px;
margin-left:15px;
margin-top:155px;
}

#aboutus_sub, #products_sub, #services_sub, #clients_sub {
	position:absolute;
	left:415px;
	top:175px;
	width:400px;
	height:100px;
	z-index:99;
	overflow:hidden;
	visibility: hidden;
}

#greenback_sub {
	position:absolute;
	left:415px;
	top:175px;
	width:400px;
	height:100px;
	z-index:1;
	overflow:hidden;
	visibility: hidden;
	background-color: #C3F93A;
}

#rollout_left {
	position:absolute;
	left:215px;
	top:175px;
	width:100px;
	height:100px;
	z-index:2;
	overflow: visible;
	visibility: hidden;
}

#rollout_right {
	position:absolute;
	left:415px;
	top:175px;
	width:450px;
	height:100px;
	z-index:2;
	overflow: visible;
	visibility: hidden;
}

#rollout_top {
	position:absolute;
	left:215px;
	top:125px;
	width:700px;
	height:50px;
	z-index:2;
	margin-left:50px;
	overflow: hidden;
	visibility: visible;
}

#rollout_bottom {
	position:absolute;
	left:215px;
	top:275px;
	width:700px;
	height:50px;
	z-index:2;
	overflow: visible;
	visibility: hidden;
}

#home_flash {
border:#00FF00 solid 0px;
display:block;
position:absolute;
width:400px;
height:175px;
margin-left:415px;
}

#home_navi {
border:#00FF00 solid 0px;
display:block;
position:absolute;
width:100px;
height:100px;
margin-left:315px;
margin-top:175px;
}

#home_rollover {
border:#00FF00 solid 0px;
display:block;
position:absolute;
width:400px;
height:100px;
margin-left:415px;
margin-top:175px;
}

#home_content {
border:#00FF00 solid 0px;
display:block;
position:relative;
width:815px;
background-image:url(../images/img_home_contentback.gif);
background-repeat:repeat-y;
text-align:left;
}

.move_15 {
margin-left:15px;
}

#title_area {
border:#00FF00 solid 0px;
display:block;
position:relative;
width:200px;
float:left;
}

#news_area {
border:#00FF00 solid 0px;
display:block;
position:relative;
width:200px;
height:300px;
float:left;
background-image:url(../images/img_home_newsback.gif);
background-repeat:no-repeat;
}

#banner_area {
border:#00FF00 solid 0px;
display:block;
position:relative;
width:400px;
float:left;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.clear {
clear:both;
}

#subnavi_table {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#9CC72E;
font-weight:bold;
}

#subnavi_table td {
text-indent:10px;
}

#subnavi_table a, a:link, a:visited {
color:#9CC72E;
text-decoration:none;
}

#subnavi_table a:hover, a:active {
color:#000000;
text-decoration:none;
}

#copyright {
border:#00FF00 solid 0px;
display:block;
width:100%;
background-color:#333333;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:10px;
padding-top:10px;
color:#CCCCCC;
}

#copyright a:link,#copyright a:visited {
color:#CCCCCC;
text-decoration:none;
}
#copyright a:hover,#copyright a:active{
color:#CCCCCC;
text-decoration:underline;
}
#home_content ul #bottom_link li{
display:inline;
}
/* Navigation */

a.aboutus, a.aboutus:link, a.aboutus:visited {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_aboutus_of.gif);
}

a.aboutus:hover, a.aboutus:active {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_aboutus_on.gif);
}

a.products, a.products:link, a.products:visited {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_products_of.gif);
}

a.products:hover, a.products:active {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_products_on.gif);
}

a.services, a.services:link, a.services:visited {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_services_of.gif);
}

a.services:hover, a.services:active {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_services_on.gif);
}

a.clients, a.clients:link, a.clients:visited {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_clients_of.gif);
}

a.clients:hover, a.clients:active {
	border: 0px solid #FF0000;
	width:100px;
	height:25px;
	display:block;
	background-image:url(../images/btn_clients_on.gif);
}
a.white:link {
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration: none;
}
a.white:visited {
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
	text-decoration:underline
}
a.white:active {
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}



a.news_detal:link ,a.cases_detal:link{
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #baf83b;	
	text-decoration: none;
}
a.news_detal:visited ,a.cases_detal:visited{
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #baf83b;
	text-decoration: none;
}
a.news_detal:hover, a.cases_detal:hover{
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #baf83b;	
	text-decoration:underline
}
a.news_detal:active ,a.cases_detal:active{
	width:100%;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #baf83b;
	text-decoration: none;
}
	  #cases{
	  margin:15px;
	  }
	  #cases a img {
	  border:0px;
	  }
	  
/********************************/
#footer{
padding-top:8px;
font-size:10px;
background-color:#333333;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
display:block;
height:40px;
padding-left:20px;
padding-right:20px;
} 
#copyright1 {
float:right;
width:30%;
text-align:right;
}

#copyright1 a:link,#copyright1 a:visited {
color:#CCCCCC;
text-decoration:none;
}
#copyright1 a:hover,#copyright1 a:active{
color:#CCCCCC;
text-decoration:underline;
}

#bottom_link{
color:#CCCCCC;
float:left;
width:70%;
}
#bottom_link ul{
padding:0px;
margin:0px;
}
#bottom_link ul li{
display:inline;
}	 

#bottom_link ul li a:link,#bottom_link ul li a:visited{
color:#CCCCCC;
text-decoration:none;
}
#bottom_link ul li a:hover,#bottom_link ul li a:active{
color:#CCCCCC;
text-decoration:underline;
}
