@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#a8a8a8;
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
img{
	border:0px;
}
a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0e68c5;
	text-decoration:none;
}
a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#555;
	text-decoration:none;
}
.border-top-bot{
	border-top:1px dashed #3D3D3E;
	border-bottom:1px dashed #3D3D3E;
	padding-top:3px;
	padding-bottom:3px;
}
.tdheight-10{
	height:10px;
}
.tdheight-18{
	height:18px;
}
.tdheight-20{
	height:20px;
}
.tdheight-30{
	height:30px;
}
.tdheight-40{
	height:40px;
}
.tdheight-45{
	height:45px;
}
.tdheight-50{
	height:50px;
}
.bgcolor-black{
	background:#151515;
}
.bgcolor-01{
	background:#6A6A6A;
}
.bgcolor-02{
	background:#F2F2F2;
}
.bgcolor-03{
	background:#D0D0D0;
}
.bgcolor-04{
	background:#292929;
}
.bgcolor-05{
	background:#E6E6E6;
}
.bgcolor-06{
	background:#CCDBEC;
}
.bgcolor-07{
	background:#fff;
}
.bgcolor-08{
	background:#0D0E10;
}
.img-01{
	background:url(../images/img-01.gif) repeat-x;
	height:440px;
}
.img-02{
	background:url(../images/img-05.gif) repeat-x;
	height:29px;
}
.img-03{
	background:url(../images/img-07.gif) no-repeat;
	width:480px;
	height:82px;
}
.img-04{
	background:url(../images/img-11.gif) repeat-x;
	height:57px;
}
.img-05{
	background:url(../images/img-13.png) no-repeat;
	width:960px;
	height:43px;
}
.img-06{
	background:url(../images/img-14.png) no-repeat;
	width:960px;
	height:26px;
}
.img-07{
	background:url(../images/img-17.png) no-repeat;
	width:10px;
}
.img-08{
	background:url(../images/img-18.png) no-repeat;
	width:10px;
	height:330px;
}
.img-09{
	background:url(../images/img-19.png) repeat-x;
}
.img-10{
	background:url(../images/img-20.png) no-repeat center top;
	width:956px;
	height:30px;
}
.img-11{
	background:url(../images/img-21.png) no-repeat center top;
	width:10px;
	height:9px;
}
.img-12{
	background:url(../images/img-22.png) repeat-x center top;
	height:9px;
}
.img-13{
	background:url(../images/img-23.png) no-repeat center top;
	width:10px;
	height:9px;
}
.img-14{
	background:url(../images/img-18.png) no-repeat;
	width:10px;
	height:270px;
}
.img-15{
	background:url(../images/h-b-05.gif) no-repeat;
	width:187px;
	height:92px;
}
.img-16{
	background:url(../images/left-bg.png) no-repeat top right;
}
.img-17{
	background:url(../images/product-bg.png) repeat-x top left;
}
.text-red-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#F00;
}
.text-gray-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#D3D3D3;
}
.text-gray-12-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#D3D3D3;
	text-decoration:none;
}
.text-gray-12-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#b7b6b6;
	text-decoration:none;
}
.text-gray-12-b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D3D3D3;
}
.text-lightgray-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#7B7B7B;
}
.text-dullgray-11{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666;
}
.text-dullgray-12{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#272727;
}
.text-orange-12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#F67538;
}
.text-gray-orange-12-link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#252525;
	text-decoration:none;
}
.text-gray-orange-12-link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#F67538;
	text-decoration:none;
}
.text-darkgray-12-link{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#585857;
	text-decoration:none;
}
.padding-top-45{
	padding-top:45px;
}
.pad-left-20{
	padding-left:20px;
}
.pad-left-right-20{
	padding-left:20px;
	padding-right:20px;
}
#cms-content{ 
	/*padding-left:0px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;*/
	padding:0px;
	margin:0px;
	/*margin-right:10px; 
	maring-left:0px;
	margin-top:0px;
	margin-bottom:0px;*/
}
#cms-content li { 
	list-style-type: disc;
	list-style-image: url(../images/arrow-service.gif);
	list-style-position: inside;
}
.padding-margin-0{
	padding:0px;
	margin:0px;
}
.input{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666;
	border:1px solid #BABABA;
	background-color:#E8E8E8;
	width:200px;
}
.input-global{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#575757;
	border:1px solid #959595;
	background-color:#DBDBDB;
	width:180px;
}
.button_css{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#666;
	border:1px solid #BABABA;
	background-color:#E8E8E8;
	cursor:pointer;
	height:25px;
	line-height:30px;
	vertical-align:middle;
}
.scroller{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	vertical-align:middle;
}
#wrapper {margin:0px}
.form {float:left; padding:0 10px 10px 10px; background:#FFCFCF; border:2px solid #EBB5B4}
.form label {float:left; width:100px; padding:10px 10px 0 0; font-weight:bold;}
.form select {float:left; width:146px; margin-top:10px}
.form input {float:left; margin-top:10px}
.form .submit {clear:both}
#msg {display:none; position:absolute; z-index:10000; background:url(../images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#801B1B; display:block; background:#FFCFCF; border:2px solid #EBB5B4; border-left:none; padding:5px; min-width:150px; max-width:270px;}

/* liScroll style declarations */
.tickercontainer { /* the outer div with the black border */
	width: 925px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 7px;
	width: 900px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 760px;
	font: bold 10px Verdana;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.newsticker li {
	float: none; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0px;
	padding: 0px;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0px;
	color: #ff0000;
	font: bold 10px Verdana;
	margin: 0px 50px 0px 0px;
} 
ul.newsticker span {
	margin: 0px 10px 0px 0px;
}
.div{
	height:450px;
	overflow:auto;
	width:280px;
	scrollbar-arrow-color: #6D6E6D;
	scrollbar-base-color:#6D6E6D;
	scrollbar-dark-shadow-color: #6D6D6D;
	scrollbar-track-color: #202020;
	scrollbar-face-color: #202020;
	scrollbar-shadow-color: #202020;
	scrollbar-highlight-color: #202020;
	scrollbar-3d-light-color: #202020;
}

/********** STEPCAROUSEL *********/
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 605px; /*Width of Carousel Viewer itself*/
	height: 400px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	padding:0px 0px;
}
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 605px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/********** STEPCAROUSEL *********/

/* important: Google API CSS */
.goog-te-gadget .goog-te-combo{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #efefef;
}
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active, .goog-t
