body{
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
}
a:link, a:active, a:visited{
	
	color:#0000FF;
	text-decoration:underline;		
}
a:hover{
	
	color:#CD1414;
	text-decoration:underline;
}
img{border:0}
a.read_more:link, a.read_more:active, a.read_more:visited{
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:3px 0 0 1px;
	text-align:center;
	width:62px;
	height:19px;
	background:url(i/read_more.gif) no-repeat;
	border:0;
	text-decoration:none;
	color:#FFFFFF;
}
a.read_more:hover{
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:3px 0 0 1px;
	text-align:center;
	width:62px;
	height:19px;
	background:url(i/read_more.gif) no-repeat;
	border:0;
	text-decoration:underline;
	color:#FFFFFF;
}
a.download:link, a.download:active, a.download:visited{
	display:block;
	float:left;
	margin:0 3px 0 3px;
	padding:3px 0 0 1px;
	text-align:center;
	width:67px;
	height:19px;
	background:url(i/download.gif) no-repeat;
	border:0;
	text-decoration:none;
	font-weight:bold;
	color:#15498F;
}
a.download:hover{
	display:block;
	float:left;
	margin:0 3px 0 3px;	
	padding:3px 0 0 1px;
	text-align:center;
	width:67px;
	height:19px;
	background:url(i/download.gif) no-repeat;
	border:0;
	text-decoration:underline;
	font-weight:bold;
	color:#15498F;
}
#header{
	width:100%;
	height:79px;
	background:url(i/hd.gif) repeat-x;
}
#logo{
	width:156px;
	height:79px;
	float:left;
	margin:0 0 0 13px
}
#menu{
	width:100%;
	height:25px;
	background:url(i/mn.gif) repeat-x;
}
#menu a:link, #menu a:active, #menu a:visited{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:5px 15px 0 15px;
	height:20px;
	background:url(i/mv.gif) no-repeat right;
}
#menu a:hover{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	background:url(i/ms.gif) repeat-x;
}
#menu a.sel:link, #menu a.sel:active, #menu a.sel:visited{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:5px 15px 0 15px;
	height:20px;
	background:url(i/ms.gif) repeat-x;
}
#menu a.sel:hover{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.shadow{
	height:19px;
	width:100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/shadow.png',sizingMethod='scale');
	position:absolute;
	z-index:100;
	margin:1px 0 0 0;
}
.shadow[class]{
	height:19px;
	width:100%;
	background:url(i/shadow.png) repeat-x;
	position:absolute;
	margin:1px 0 0 0;
}

#intro{
	width:773px;
	height:214px;
	background:url(i/intro.jpg) no-repeat;
}
#max_soft{
	margin:16px 0 0 35px;
	float:left;
}
#intro .text{
	width:380px;
	float:left;
	margin:51px 0 0 22px;
}
#intro .text p{
	font-family:Arial, Helvetica, sans-serif;
	color:#174C93;
	margin:10px 0 0 0;
}
#intro h1{
	margin:0;
	padding:0 0 7px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:bold;
	color:#15498F;
	line-height:26px;
	letter-spacing:1px;
	border-bottom:1px solid #D22E2E;
}
#intro h1 span{
	letter-spacing:0;
	font-weight:normal;
	font-size:29px;
	color:#E57C00;
}
a.learn:link, a.learn:active, a.learn:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CD1414;
	text-decoration:none;
	background:url(i/arrow.gif) no-repeat left;
	padding:0 0 0 9px;
}
a.learn:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CD1414;
	text-decoration:underline;
}
#left{
	width:183px;
	float:left;
	margin:10px 0 0 10px;
}
* html #left{
	margin:10px 0 0 5px;
}
#right{
	width:567px;
	float:left;
	margin:10px 0 0 7px;
}
.box .btl{	
	width:11px;
	height:27px;
	float:left;	
	background:url(i/btl.gif) no-repeat;
}
* html .box .btl{margin:0 -3px 0 0;}
.box .btr{
	width:11px;
	height:27px;
	float:right;
	background:url(i/btr.gif) no-repeat;	
}
* html .box .btr{margin:0 0 0 -3px;}
.box .top{	
	height:27px;
	background:url(i/bt.gif) repeat-x;
}
.box .bbr{
	margin:-10px 0 0 -3px;
	width:11px;
	height:9px;
	float:right;
	background:url(i/bbr.gif) no-repeat;
}
.box .bbl{
	margin:-10px -3px 0 0;
	width:11px;
	height:9px;
	float:left;
	background:url(i/bbl.gif) no-repeat;
}

.box .bottom{	
	font-size:0;
	height:1px;
	padding:0;
	border-bottom:1px solid #FFA200;
	margin:-3px 0 0 0;	
}
* html .box .bottom{
	margin:-4px 0 0 0;
	
}
.box .top h2{	
	font-size:11px;
	margin:0 0 0 15px;
	padding:7px 0 5px 15px;
	color:#FFFFFF;
	background:url(i/arrow2.gif) no-repeat;
	background-position:bottom left;
}
* html .box .top h2{
	margin:0;
}
.box .content{
	border-left:1px solid #FFA200;
	border-right:1px solid #FFA200;
	padding:10px;
}
.box{
	margin:0 0 8px 0;
}
#main{
	padding:14px 0 0 26px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0;
	font-weight:normal;
	color:#343434;
}
h1 span.blue{
	color:#164A90;
}
h1 span.orange{
	color:#FFA200;
}
.news{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#1E5AAA;
}
.news .date{
	color:#C50000;
}
.news a:link, .news a:active, .news a:visited{
	color:#1E5AAA;
	font-weight:bold;
	text-decoration:none;
}
.news a:hover{
	color:#1E5AAA;
	font-weight:bold;
	text-decoration:underline;
}
.news .more{
	text-align:right;
}
.news .more a:link, .news .more a:active, .news .more a:visited{
	color:#C80000;
	font-weight:normal;
	text-decoration:none;
}
.news .more a:hover{
	color:#C80000;
	font-weight:normal;
	text-decoration:underline;
}
#footer{
	float:left;
	width:756px;
	height:40px;
	margin:12px 0 0 9px;
	border-bottom:1px solid #EBF1C3;
	border-top:1px solid #EBF1C3;
	background:#15498F;
}
* html #footer{
	margin:12px 0 0 4px;
}
#fl{
	float:left;
	width:8px;
	height:42px;
	background:url(i/fl.gif) no-repeat;
	margin:-1px 0 0 0;
}
#fr{
	float:right;
	width:8px;
	height:42px;
	background:url(i/fr.gif) no-repeat;
	margin:-1px 0 0 0;
}
#footer a:link, #footer a:active, #footer a:visited{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	float:left;
	padding:15px 20px 0 20px;
}
#footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
p.footer{
	float:left;
	width:756px;
	height:40px;
	margin:8px 0 0 9px;
	text-align:center;
	color:#1E5AAA;
}
* html p.footer{
	margin:8px 0 0 4px;
}
.red{
	font-weight:bold;
	color:#FF0000;
}