@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

body{ background:url(images/page-bg.jpg) repeat-x #969798; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	
#header { width:1063px; margin:0 auto; height:434px;}
#header .headerTop { width:1063px; height:121px;}
#header .headerTop-01 { width:63px;  height:121px; background:url(images/headerTop_01.jpg) no-repeat; float:left;}
#header .headerTop-02 { width:93px;  height:121px; background:url(images/headerTop_02.jpg) no-repeat; float:left;}
#header .headerTop-03 { width:98px;  height:121px; background:url(images/headerTop_03.jpg) no-repeat; float:left;}
#header .headerTop-04 { width:119px; height:121px; background:url(images/headerTop_04.jpg) no-repeat; float:left;}
#header .headerTop-05 { width:79px; height:121px; background:url(images/headerTop_05.jpg) no-repeat; float:left; }
#header .headerTop-06 { width:72px; height:121px; background:url(images/headerTop_06.jpg) no-repeat; float:left; }
#header .headerTop-07 { width:539px; height:121px; background:url(images/headerTop_07.jpg) no-repeat; float:left;}
#header .headerTop-07 .divMenu {width:539px; float:right; margin-top:10px;}
#header .headerTop-07 .divMenu span { padding-left:45px;}
#header .headerTop-07 .divMenu A { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#header .headerTop-07 .divMenu A:hover { color:#FFFFFF; text-decoration:underline;}

#header .headerBottom { width:1063px; height:313px; }
#header .headerBottom_1 { width:80px; height:313px; background:url(images/headerBottom_01.jpg) no-repeat; float:left;}
#header .headerBottom_2 { width:112px; height:313px; background:url(images/headerBottom_02.jpg) no-repeat; float:left;}
#header .headerBottom_3 { width:118px; height:313px; background:url(images/headerBottom_03.jpg) no-repeat; float:left;}
#header .headerBottom_4 { width:100px; height:313px; background:url(images/headerBottom_04.jpg) no-repeat; float:left;}
#header .headerBottom_5 { width:114px; height:313px; background:url(images/headerBottom_05.jpg) no-repeat; float:left;}
#header .headerBottom_6 { width:451px; height:313px; background:url(images/headerBottom_06.jpg) no-repeat; float:left; text-align:center; line-height:25px;}
#header .headerBottom_7 { width:88px; height:313px; background:url(images/headerBottom_07.jpg) no-repeat; float:left;}

#header .DownloadButton { 
	width:264px; height:84px; background:url(images/download-full-version.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/download-full-version.png");
	_background: none; cursor:pointer; float:left; margin:15px 0px 0px 100px; _margin:15px 0px 0px 50px;} 
	
#header .header-menu { height:31px; float:right; margin-right:55px; position:relative; width:170px; padding-top:45px;}
#menu1 { POSITION: absolute; TEXT-ALIGN: left; BACKGROUND: #ffffff; VISIBILITY: hidden; RIGHT: 0px; font-size:12px; }
#menu1 A:hover { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #b9b9b9; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; COLOR: #ffffff; PADDING-TOP: 2px; text-decoration:none; }
#menu1 A { PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; COLOR: #003399; PADDING-TOP: 2px; text-decoration:none; }
DL { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 0px; }
DD { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; line-height:20px; }

.lmenu {
	background:url(images/flag/bg.gif) no-repeat;
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #ffffff; 
	BACKGROUND-POSITION: right center;	
	height:20px !important;/*ie8*/
	*height:20px !important;/*ie7*/
	*height:20px;/*ie6*/
	height:20px;
	font-size:12px;
}

.lmenu-flag {margin-left:10px; margin-top:3px;}

#Middle { width:1063px; margin:0 auto; background:url(images/pg-bg-across.jpg) 1px 0px repeat-y; padding-top:20px;}
#Middle .left{ width:660px; float:left; padding-left:55px;}
#Middle .leftOuter { width:622px; margin:0px 15px 15px 15px;  border:2px solid #e5e5e5;}
#Middle .leftInner { margin:3px; background-color:#FFFFFF; padding:10px; font-size:14px; line-height:25px;}
#Middle .left .leftInfo {width:595px; margin:15px; border:1px solid #c0c0c0; font-size:12px; padding:15px; background-color:#FFFFFF;}
#Middle .LeftSmallDIV {	border:1px dashed #cccccc; padding:5px; margin-top:20px; height:115px; line-height:25px;}
#Middle .LeftSmallTitle { background-color:#DAE9E9; height:30px; line-height:30px; padding-left:5px; font-weight:bold; margin-bottom:10px;}
#Middle .DownloadDiv {
	height:40px;
	border:medium dotted #FF8000;
	background-color:#FFFFCC;
	text-align:center;
	line-height:40px;
	font-size:20px;
	font-weight:bold;
	margin:0px 25px 0px 25px;
}
#Middle .DownloadDiv a {
	text-decoration:none;
	color:#8000FF;
}
#Middle .DownloadDiv a:hover { text-decoration:underline; color:#003399;}

#Middle .Right { width:203px; float:right; padding-right:145px; _padding-right:100px; line-height:20px;}
#Middle .Right .RightBox { 	width:274px; _width:226px; border:1px dashed #b1bcc1; margin-bottom:15px; background-color:#FFFFFF; font-size:12px; }
#Middle .Right .RightBox .RightBoxTop {	font-size:16px; font-weight:bold; line-height:20px; border-bottom:dashed 1px #b1bcc1; padding:5px; color: #167602; text-align: center; 				              background-color: #DAEDED;}
#Middle .Right .RightBox .RightBoxBody { padding:15px 5px 15px 5px; line-height:22px;}

#Middle .MidWhiteBody { width:900px; margin:0 auto; padding:10px; line-height:25px; background-color:#FFFFFF; border:1px dashed #cccccc;}
#Middle .MidWhiteBody .ScreenshotDiv { width:300px; height:220px; float:left; padding:25px; text-align:center; border:1px dashed #CCCCCC; margin:0px 0px 30px 70px; _margin:0px 0px 30px 40px; font-weight:bold; color:#FF0000;}
	
#Bottom { width:1063px; height:77px; margin:0 auto; background:url(images/bottom.jpg) 1px 0px no-repeat; font-size:12px; text-align:center; color:#FFFFFF; line-height:18px; padding-top:30px;}
#Bottom A { color:#FFFFFF; text-decoration:none;}
#Bottom A:hover { color:#FFFFFF; text-decoration:underline;}

h1 { font-size:18px; color:#613fb3; margin-bottom: 20px; }
h2 { color:#FF0000; font-size:16px; }
h3 { font-size:16px; color:#A8FFF3; line-height:45px; }

.myCleaner { clear:both;}

.SingleTxtScreenshot {float:left; padding:10px; text-align:center;}
.SingleTxtScreenshot p {padding-bottom:10px;}
