html, body { height:100%; margin:0px; padding:0px;}

img, div { behavior:url(/css/iepngfix.htc) }

body { margin:0px 0; padding:0px;
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background:#2f434c url(../images/images/main_bg.jpg) 650px center repeat-x;
}
.mainbg_top {}

a { color:#ffffff; }
a:hover { color:#3abcff;}

a.under, .info_video a.under { text-decoration:underline; }
a.under:hover, .info_video a.under:hover { text-decoration:none; background:none; }

p { margin-top:0px; line-height:18px;}

img { border:0px;}

/*  For Print ! */

#collaboration_print, #equipment_print, .print_all, .noprint { display:none;}

/* End Print CSS */

.l_strip {background:url(../images/images/left_strip.jpg) left no-repeat;}
.r_strip {background:url(../images/images/right_strip.jpg) right no-repeat;}

.main_bg11 {}
.main_bg11 td div { font-size:12px;}

.main_cell { width:1032px;
	margin:0 0px 0 95px;
	float:left;
}
.main_cell1 { margin-left:135px; *margin-left:145px; float:left; }
.main_cell2 {width:695px; margin-left:35px; float:left; position:relative; }

.block_title { float:left; }

.cell { float:left; width:354px; margin-left:10px; }

.cell1 { float:left; width:440px; margin-left:50px; }
.cell2 { float:left; width:250px; _width:240px; margin-right:10px;}
.cell21 { float:left; width:240px; margin-right:0px !important; }

.cell2 p, .cell21 p { line-height:13px; font-size:11px; margin-bottom:5px; padding-bottom:0px; }

.lblue { font-size:18px; color:#93daff; font-weight:normal;}

ul.list { margin-left:0px; padding-left:20px; list-style-type:disc; margin-right:10px; }
ul.list li { padding-bottom:5px;}

h1.main_t { font:normal 35px Arial, Helvetica, sans-serif; text-align:center; }

.info_text { font:normal 18px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.info_text a { color:#fff; text-decoration:none;}
.info_text a:hover { color:#a8e1fe; text-decoration:underline;}

.arrow_prev { position:absolute; left:0px; top:435px; }
.arrow_next { position:absolute; left:0px; top:435px; }

.arrow_navigat { position:absolute; bottom:3%; left:1665px; width:545px; font-size:15px; text-align:center; color:#8dd225; 
}
.box_links { margin-top:0px; text-align:left; }
.box_links div.link { display:inline; padding-right:7px; }

.container {  float:left; width:877px; padding:0px; font-size:12px; }

h2.title { font:normal 18px Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; 
	/*background:url(../images/images/title_bg.gif) left top no-repeat; */
	height:35px; padding-left:5px; margin-top:5px;}

.container_index {float:left; width:421px; margin-left:48px; font-size:14px;}

.container_testim {float:left; width:560px; padding:0px 10px 0 0px; font-size:14px;}

.flash_container { float:right; /*width:605px; height:430px;*/ margin-top:15px; overflow:hidden; width:420px; padding-right:10px; }

.info_video { float:left; width: 210px; padding-top:15px;}
.info_video h4 { font:normal 17px Arial, Helvetica, sans-serif; margin-bottom:0px;}
.info_video a { background:none; color:#ffffff; padding-right:20px; text-decoration:none; }
.info_video a:hover,
.info_video a.act { background:url(../images/images/arrow_blue.gif) right no-repeat; color:#3abcff; text-decoration:underline; padding-right:15px; }

.marg2 {margin-left:95px;}

.mar3 {margin-top:60px;}

.clear {
	clear:both; line-height:0px; font-size:0px;
}
#flashcontent {
	margin: 0 0px;
}

#index1 { padding-left:5px; *padding-left:20px; }
#equipment { width:1335px; *width:1355px; background:url(../images/images/bg5.png) 0px 0px no-repeat; min-height:537px; *height:567px; padding-top:30px; padding-left:34px;}
#collaboration { width:620px; *width:662px; background:url(../images/images/bg2.png) 0px 0px no-repeat; min-height:537px; *height:567px; padding-top:30px; padding-left:42px;}
#home { margin-left:0px; width:870px;}
.container_video { float:left; width:656px; background:url(../images/images/bg3.png) 0px 0px no-repeat; min-height:537px; *height:567px; padding-top:30px;
	font-size:12px; margin-left:100px; padding-left:40px;  *width:696px;
}
