@charset "utf-8";
/* CSS Document */

*{margin:0; border:0;}

body{
	background:url(../images/body_top_bg.gif) repeat-x top;	
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#444444;
	line-height:20px;
	text-decoration:none;
	}
p{text-align:justify;}
#widthset{
	width:980px;
	margin:0 auto;
	}
	
#header{
	font-size:9px;
	color:#5d5c5c;
	line-height:12px;
	}
.horizental_line_top{
	background:url(../images/horizontal_line.gif) repeat-x top;
	height:1px;
	}
.horizental_line_bottom{
	background:url(../images/horizontal_line.gif) repeat-x bottom;
	height:1px;
	}
.vertical_line_left{
	background:url(../images/vertical_line.gif) repeat-y left;
	width:1px;
	}
.vertical_line_right{
	background:url(../images/vertical_line.gif) repeat-y right;
	width:1px;
	}
.horizental_dotted{
	background:url(../images/horizenta_dotted_line.png) repeat-x center;
	height:1px;
	}
.vertical_dotted{
	background:url(../images/vertical_dotted.jpg) repeat-y center;
	width:1px;
	
	}
.left_top_corner{
	background:url(../images/white_left_corner.gif) no-repeat left;
	height:8px;
	width:8px;
	}
.right_top_corner{
	background:url(../images/white_right_corner.gif) no-repeat right;
	height:8px;
	width:8px;
	}
.green_left_top_corner{
	background:url(../images/gree_left_bg.gif) no-repeat top;
	background-position:left;
	width:8px;
	height:29px;
	}
.green_right_top_corner{
	background:url(../images/green_right_bg.gif) no-repeat top;
	background-position:right;
	width:8px;
	height:29px;
	}
.left_bottom_corner{
	background:url(../images/white_left_bcorner.gif) no-repeat bottom;
	background-position:left;
	height:8px;
	width:8px;
	}
.right_bottom_corner{
	background:url(../images/white_right_bcorner.gif) no-repeat bottom;
	background-position:right;
	height:8px;
	width:8px;
	}
.brown_left_bottom_corner{
	background:url(../images/brown_left_bcorner.gif) no-repeat bottom;
	background-position:left;
	height:8px;
	width:8px;
	}
.brown_right_bottom_corner{
	background:url(../images/brown_right_bcorner.gif) no-repeat bottom;
	background-position:right;
	height:8px;
	width:8px;
	}
.brown_left_top_corner{
	background:url(../images/brown_left_corner.gif) no-repeat left;
	
	height:8px;
	width:8px;
	}
.brown_right_top_corner{
	background:url(../images/brown_right_corner.gif) no-repeat right;
	height:8px;
	width:8px;
	}
.white_left_top_corner{
	background:url(../images/white_left_bg.gif) no-repeat top;
	background-position:left;
	width:8px;
	height:30px;
	}
.white_right_top_corner{
	background:url(../images/white_right_bg.gif) no-repeat top;
	background-position:right;
	width:8px;
	height:30px;
	}
.grad_left_bottom_corner{
	
	background:url(../images/vertical_line.gif) repeat-y right;
	height:8px;
	width:95px;
	}
.grad_right_bottom_corner{
	
	background:url(../images/vertical_line.gif) repeat-y left;
	height:8px;
	width:95px;
	}


/* menu section starts */
#menu_section{
	height:42px;
	}
.home a{
	background:white url(../images/menu1.gif) no-repeat center;
	}
.home a:hover{
	background:url(../images/menu1_hover.gif) no-repeat center;
	}
.home2{
	background:url(../images/menu1_hover.gif) no-repeat center;
	}
.home a.selected{
	background:url(../images/menu1_hover.gif) no-repeat center;
	}
.product a{
	background:url(../images/menu2.gif) no-repeat center;
	}
.product a:hover{
	background:url(../images/menu2_hover.gif) no-repeat center;
	}
.product2{
	background:url(../images/menu2_hover.gif) no-repeat center;
	}
.product a.selected{
	background:url(../images/menu2_hover.gif) no-repeat center;
	}
.support a{
	background:url(../images/menu3.gif) no-repeat center;
	}
.support a:hover{
	background:url(../images/menu3_hover.gif) no-repeat center;
	}
.support2{
	background:url(../images/menu3_hover.gif) no-repeat center;
	}
.support a.selected{
	background:url(../images/menu3_hover.gif) no-repeat center;
	}
.purchase a{
	background:url(../images/menu4.gif) no-repeat center;
	}
.purchase a:hover{
	background:url(../images/menu4_hover.gif) no-repeat center;
	}
.purchase2{
	background:url(../images/menu4_hover.gif) no-repeat center;
	}
.purchase a.selected{
	background:url(../images/menu4_hover.gif) no-repeat center;
	}
.download a{
	background:url(../images/menu5.gif) no-repeat center;
	}
.download a:hover{
	background:url(../images/menu5_hover.gif) no-repeat center;
	}
.download2{
	background:url(../images/menu5_hover.gif) no-repeat center;
	}
.download a.selected{
	background:url(../images/menu5_hover.gif) no-repeat center;
	}
.contact a{
	background:url(../images/menu6.gif) no-repeat center;
	}
.contact a:hover{
	background:url(../images/menu6_hover.gif) no-repeat center;
	}
.contact2{
	background:url(../images/menu6_hover.gif) no-repeat center;
	}
.contact a.selected{
	background:url(../images/menu6_hover.gif) no-repeat center;
	}
.about a{
	background:url(../images/menu7.gif) no-repeat center;
	}
.about a:hover{
	background:url(../images/menu7_hover.gif) no-repeat center;
	}
.about a:hover{
	background:url(../images/menu7_hover.gif) no-repeat center;
	}
.about a.selected{
	background:url(../images/menu7_hover.gif) no-repeat center;
	}
#menu_section a{	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000;
	font-weight:bold;
	line-height:42px;
	text-decoration:none;
	display:block;
	}
#menu_section a:hover{color:#FFFFFF;}
#submenu_section{
	color:#FFFFFF;
	line-height:30px;
	}
#submenu_section a{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFFFFF;
	font-weight:bold;
	line-height:30px;
	padding:0 10px 0 10px;
	text-decoration:none;
	display:inline;
	}
#submenu_section a:hover{color:#FFFF00;}
.submenu_bg{
	background:url(../images/menu_bar.gif) no-repeat center;
	}

/* menu section end */

/* Container Start */
#container{
	width:980px;
	margin:0 auto;
	}
.banner{
	width:950px;
	margin:0 auto;
	}
.banner_bg{
	background:url(../images/banner.html) no-repeat center;
	height:216px;
	}
.green_header{
	background:url(../images/green_bg.gif) repeat-x top;
	height:29px;
	}
.white_header{
	background:url(../images/white_bg.gif) repeat-x top;
	height:30px;
	}
.text_box_bg{
	background:url(../images/text_box.jpg) no-repeat center;
	height:24px;
	}
.text_box{
	width:190px;
	margin-left:2px;
	border: 0;
	height:20px;
	color:#c2c2c2;
	font-size:11px;
	}
#container .list a{
	font-weight:bold;
	color:#046e61;
	font-size:13px;
	text-decoration:none;
	line-height:25px;
	padding-left:5px;
	}
#container .list a:hover{text-decoration:underline;}
.header_text{
	color:#238d4b;
	font-size:13px;
	font-weight:bold;
	display:
	}
.header_text2{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	}
#cont_list a{
	color:#3366cc;
	text-decoration:none;
	font-weight:regular;
	}
#cont_list a:hover{
	color:#3366cc;
	text-decoration:underline;
	font-weight:regular;
	}
#cont_list img{
	padding:5px;
	}
#cont_list span{
	color:#238d4b;
	}
.grad_bg{
	background:url(../images/grad_bg.gif) repeat-x bottom;
	height:95px;
	}
#buttom_banner a{
	color:#ff7702;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
	}
	
#footer{
	color:#787878;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
#footer a{
	color:#787878;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:0 7px 0 7px;
	}
#footer a:hover{color:#BBBBCC;}

#pscroller1{
	height:2px;
	}
.someclass {
	color:#868686; 
	font-size:11px;
	text-decoration:none; 
	font-weight:none;
	line-height:14px;
	}
.slide_banner a{color:#868686; text-decoration:none; font-weight:bold;}
.slide_banner a:hover{color:#CCCCCC;}
