:root { overflow-y:scroll; }

body,td,th {
	font-family: arial;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.left_support{
	background-image:url(../images/left_support.jpg);
	background-repeat:no-repeat;
	width:15px;
	}
	
.right_support{
	background-image:url(../images/right_support.jpg);
	background-repeat:no-repeat;
	width:15px;
	}
	
.top_link_bg{
	background-image:url(../images/link_bg.gif);
	background-repeat:repeat-x;
	height:25px;
	}
	
.body_bg{
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
	}

.body_bottom{
	background-image:url(../images/body_bottom.jpg);
	background-repeat:repeat-x;
	height:58px;
	}
	
.page_heading{
	font-family:calibri;
	font-size:20px;
	text-decoration:none;
	color:#545454;
	letter-spacing:0.5px;
	font-variant:small-caps-bold;
	
	}


.page_heading_1{
	font-family:"myriad Pro";
	font-size:18px;
	text-decoration:none;
	color:#116e9d;
	}


.h_sep{
	background-image:url(../images/h_sep.gif);
	background-repeat:repeat-x;
	}
	

.link_support_center{
	background-image:url(../images/left_link_1.gif);
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	}

.link_support_center:hover{
	background-image:url(../images/left_link_1.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	background-position:0% -26px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	}


.link_ssr{
	background-image:url(../images/left_link_ssr.gif);
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	
	}

.link_ssr:hover{
	background-image:url(../images/left_link_ssr.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	background-position:0% -26px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	}

.link_oln{
	background-image:url(../images/left_link_oln.gif);
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	margin-top:1px;
	
	}

.link_oln:hover{
	background-image:url(../images/left_link_oln.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	background-position:0% -26px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#5d5d5d;
	text-decoration:none;
	margin-top:1px;
	}

.footer_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	text-decoration:none;
	}
	
.footer_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	text-decoration:underline;
	}
	
.footer_link_sep{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	}
	
	
.footer_link_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	text-decoration:underline;
	}
	
.footer_link_1:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	text-decoration:none;
	}

.footer_link_1_active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	text-decoration:none;
	}





    
.animatedtabs{
overflow: hidden;
width: 802px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px; /*font of menu text*/
color:#ffffff;
}


.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 280px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}

.animatedtabs a{
float: left;
position: relative;
top: 0px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/link_left.gif) no-repeat left top;
margin: 0;
margin-right: 0px; /*Spacing between each tab*/
padding: 0 0 0 1px;
text-decoration: none;

}

.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images/link_right.gif) no-repeat right top;
padding: 5px 15px 5px 14px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
color:#ffffff;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */


.animatedtabs .selected a{
background-position: 0 -25px;
top: 0;
}

.animatedtabs .selected a span{
background-position: 100% -25px;
color:#FFFFFF;
padding-bottom: 5px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.animatedtabs a:hover{
background-position: 0% -25px;
top: 0;
}

.animatedtabs a:hover span{
background-position: 100% -25px;
padding-bottom: 5px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}


.arial_12_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#116e9d;
	text-decoration:none;
	line-height:17px;
	}
	
.arial_12_grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
	text-decoration:none;
	line-height:17px;
	}
	

.about_container_bottom{
	background-image:url(../images/about_container_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:20px;
	width:565px;
	}
	
.arial_11_grey{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
	}

.bg_pro_page{
	background-image:url(../images/bg_pro_page.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
	}

.bg_pro_page_1{
	background-image:url(../images/bg_pro_page_1.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:20px;
	}

	
.link_more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	}
	
.link_more:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
	
.left_link{
	border-bottom: 1px solid #dddddd;
	width:182px;
	display:block;
	height:18px;
	padding:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}

.left_link1{
		border-bottom: 1px solid #dddddd;
	width:182px;
	display:block;
	height:18px;
	padding:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#116e9d;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	}	
	
.left_link:hover{
	border-bottom: 1px solid #dddddd;
	width:182px;
	display:block;
	height:18px;
	padding:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}
	
.left_link1:hover{
	border-bottom: 1px solid #dddddd;
	width:182px;
	display:block;
	height:18px;
	padding:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	}	
	
.corn_left_top{
	background-image:url(../images/corn_left_top.gif);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
	
.corn_right_top{
	background-image:url(../images/corn_right_top.gif);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
	
.corn_left_bottom{
	background-image:url(../images/corn_left_bottom.gif);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
	
.corn_right_bottom{
	background-image:url(../images/corn_right_bottom.gif);
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	}
	
.corn_center_bottom{
	background-image:url(../images/corn_center_bottom.gif);
	background-repeat:repeat-x;
	height:17px;
	}
	
.corn_center_top{
	background-image:url(../images/corn_center_top.gif);
	background-repeat:repeat-x;
	height:17px;
	}
	
.container_bg{
	background-image:url(../images/container_bg.gif);
	background-repeat:repeat-x;
	padding-left:19px;
	padding-right:19px;
	padding-top:6px;
	height:366px;
	}
	
.link_other_pro{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6f6f6f;
	text-decoration:none;
	}
	
.link_other_pro:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6f6f6f;
	text-decoration:underline;
	}
	
.bg_pro_name{
	background-image:url(../images/pro_name.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	color:#6f6f6f;
	font-size:12px;
	
	}
	
.text_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	height:18px;
	border:1px solid #cccccc;
	}
	
.btn{
	background-image:url(../images/btn.gif);
	background-repeat:no-repeat;
	width:56px;
	height:24px;
	border:0px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
	

.heading_layer{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

.heading_layer1{
	font-family: arial;
	font-size: 12px;
	color: #116e9d;
	font-weight:bold;
	letter-spacing:0.03em;
}


.sitemap{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f6f6f;
	text-decoration:none;
	}
	
.sitemap:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:##116e9d;
	text-decoration:underline;
	}
	
	
.home_bg{
	background-image:url(../images/home_bg.jpg);
	background-repeat:no-repeat;
}

		#news * { margin: 0; padding: 0; }
		#news { background:#FAFAFA; position: relative; height: 110px; width:180px; }
		#news #newsList { position: absolute; }
		#news #newsList { width: 200px; height: 100px; left: 0; overflow: hidden; }
		#news #newsList li { background:white; display: block; position: absolute; top: 0; padding:3px; width: 300px; height:100px; }
		#news #newsList li a{ font-weight:bold; color:#545454; }
		#news #newsList li p{ display:block; line-height:10px; width:180px; }
		#news li.show { z-index:500; }  


		#news1 * { margin: 0; padding: 0; }
		#news1 { background:#FAFAFA; position: relative; height: 40px; width:180px; }
		#news1 #newsList { position: absolute; }
		#news1 #newsList { width: 200px; height: 40px; left: 0; overflow: hidden; }
		#news1 #newsList li { background:#FAFAFA; display: block; position: absolute; top: 0; padding:8px; width: 300px; height:100px; }
		#news1 #newsList li a{ font-weight:bold; color:#545454; }
		#news1 #newsList li p{ display:block; line-height:14px; width:180px; }
		#news1 li.show { z-index:500; }  
		
		#news2 * { margin: 0; padding: 0; }
		#news2 { background:#FAFAFA; position: relative; height: 40px; width:180px; }
		#news2 #newsList { position: absolute; }
		#news2 #newsList { width: 200px; height: 40px; left: 0; overflow: hidden; }
		#news2 #newsList li { background:#FAFAFA; display: block; position: absolute; top: 0; padding:8px; width: 300px; height:100px; }
		#news2 #newsList li a{ font-weight:bold; color:#545454; }
		#news2 #newsList li p{ display:block; line-height:14px; width:180px; }
		#news2 li.show { z-index:500; }  

.matter{
letter-spacing:0.04em;
line-height:1.4em;
font:Arial, Helvetica, sans-serif;
color:#000000;
}

.matter1{
letter-spacing:0.04em;
font:Arial, Helvetica, sans-serif;
color:#000000;
font-size: 12px;
}

.hg{

}

.web{
	color:#545454;
	text-decoration:underline;
	}


.link_scroll{
	
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	
	}
	
.link_scrollwebsite{
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:12px;
	color:#003399;
	text-decoration:none;
}

.hig{
font-weight:bold;
	color:#116e9d;
}

.hig1{
letter-spacing:0.03em;
font-weight:bold;
	color:#116e9d;
}

.branch{
letter-spacing:0.03em;
font-weight:bold;
	color:#5d5d5d;
}

.link_branch{
	background-image:url(../images/left_link_1.gif);
	background-repeat:no-repeat;
	background-position:0% 0px;
	padding-left:30px;
	display:block;
	padding-bottom:5px;
	padding-top:5px;
	width:188px;
	font-size:11px;
	font-weight:bold;
	color:#116e9d;
	text-decoration:none;
	}

.othersoftwareback {
	width:182px; 
	height:65px; 
	
	border-width:1px; 
	border-color:#F3F3F3; 
	border-style:solid; 
	
	text-align:center;
	vertical-align:middle; 
	padding-top:7px;
}

.othersoftwarelink {
	font-family:Arial;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	color:#000000;
}
.downloadborchure
{
	font-family:Arial;
	font-size:12px;
	color:#0033FF;
	text-decoration:none;
	word-spacing:3px;
}
