/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:url(../images/.gif) repeat-x 0 0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#4C555C;
}
.spacer {
	font-size:0;
	line-height:0;
	clear:both;
}
.mainBody {
	width:906px;
	margin:0 auto;
}
/* header start */
.logo {
	height:107px;
}
.logo img {
	margin:25px 0 11px;
}
.logo span {
	color:#215086;
	background-color:inherit;
	text-transform:uppercase;
	display:block;
}
.menu form {
	width:282px;
	float:left;
	padding:0 0 0 15px;
}
.menu form span {
	width:126px;
	height:24px;
	line-height:24px;
	color:#1F4C81;
	background-color:inherit;
	display:block;
	float:left;
}
.menu input {
	width:89px;
	height:14px;
	line-height:14px;
	font-size:10px;
	border:1px solid #B8C8DB;
	float:left;
	margin:5px 6px 0 0;
}
.menu input.btn {
	width:51px;
	height:15px;
	line-height:15px;
	border:0;
	float:left;
}
.menu ul {
	height:24px;
	line-height:24px;
	list-style:none;
	float:right;
	width:auto;
}
.menu li {
	background:url(../images/menu-line.gif) no-repeat 100% 50%;
	float:left;
	width:auto;
}
.menu li.last {
	background:none;
}
.menu li a {
	float:left;
	width:auto;
	font-size:12px;
	font-weight:normal;
	color:#215086;
	background-color:inherit;
	padding:0 8px 0;
	line-height:18px;
	height:18px;
	display:block;
	text-decoration:none;
	margin:3px 0;
}
.menu li a:hover {
	background:url(../images/menu-bg.gif) repeat-x 0 0;
	color:#fff;
	background-color:inherit;
}
.cms {
	background:url(../images/logohead65.png) no-repeat 49% 0;
	
}
.cms h2 {
	font:normal 24px/25px Georgia, "Times New Roman", Times, serif;
	padding:14px 0 0;
	color:#000000;
	background-color:inherit;
}
.cms ul {
	list-style:none;
	margin:15px 0 0;
}
.cms li {
	background:url(../images/arrow.gif) no-repeat 0 50%;
	line-height:24px;
	color:#A8C6E6;
	background-color:inherit;
	padding:0 0 0 27px;
}
.cms p {
	background:url(../images/cms-arrow.gif) no-repeat 0 0;
	width:288px;
	padding:0 0 0 19px;
	color:#A8C6E6;
	background-color:inherit;
	margin:11px 0 0;
}
.cms p strong {
	font-size:15px;
	background-color:inherit;
	color:#fff;
}
.cms p a {
	background:url(../images/details-bg.gif) repeat-x 0 0;
	width:68px;
	height:16px;
	line-height:16px;
	border:1px solid #5A83A1;
	color:#153C5B;
	background-color:inherit;
	display:block;
	text-align:center;
	text-decoration:none;
	margin:5px 0 7px;
}
.cms p a:hover {
	background:url(../images/details-hover.gif) repeat-x 0 0;
	border:1px solid #264B64;
	color:#DBE9F4;
	background-color:inherit;
}
/* header end */
/* body content end */
.bodyContent {
	margin:36px 0 0;
}
/* content start */
.windows {
	width:582px;
	border:1px solid #D4E7F3;
	background-color:#EBF7FF;
	color:#2290E6;
}
.windowsGap {
	margin:0 0 15px;
}
.windows h2 {
	background:url(../images/windows-icon.gif) no-repeat 294px 3px;
	font:normal 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#1F1F1F;
	background-color:inherit;
	margin:9px 0 0;
}
h2.linux {
	background:url(../images/linux.gif) no-repeat 264px 0;
	height:27px;
	line-height:27px;
	margin:4px 0 0;
}
p.textGap {
	margin:0 0 14px 0;
}
.package {
	margin:18px 0 10px;
}
.packageGap {
	margin:14px 0 28px;
}
.package th {
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	color:#0E2A45;
	background-color:inherit;
	padding:0 0 6px;
}
.package tr {
	height:30px;
	line-height:30px;
	color:#327E94;
	background-color:inherit;
	
}
.package tr.white {
	height:21px;
	line-height:21px;
	background-color:#FAFDFF;
	color:#2290E6;
}
.package span {
	color:#327E94;
	background-color:inherit;
}
.package a {
	background:url(../images/details-bg.gif) repeat-x 0 0;
	width:49px;
	height:16px;
	line-height:16px;
	border:1px solid #5A83A1;
	color:#153C5B;
	background-color:inherit;
	display:block;
	text-align:center;
	text-decoration:none;
}
.package a:hover {
	background:url(../images/details-hover.gif) repeat-x 0 0;
	border:1px solid #264B64;
	color:#DBE9F4;
	background-color:inherit;
}
/* content end */
.box {
	width:283px;
	border:1px solid #D3E6F3;
}
.boxText {
	padding:12px 12px 0 16px;
}
.boxText h3 {
	font-size:16px;
	font-weight:bold;
	color:#437AB9;
	background-color:inherit;
	padding:0 0 8px
	margin:20px 0 11px 22px;
}
.boxText span {
	font-size:14px;
	color:#0E2A45;
	background-color:inherit;
	display:block;
	margin:7px 0;
}
.boxText a {
	background:url(../images/view-bg.gif) repeat-x 0 0;
	width:49px;
	height:13px;
	line-height:13px;
	border:1px solid #000;
	color:#fff;
	background-color:inherit;
	display:block;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	float:right;
	margin:0 0 0 0;
}
.boxText a:hover {
	color:#A2B0B9;
	background-color:inherit;
}
.boxGap {
	margin:2px 0 6px;
}
/* body content start */
/* footer start */
.footer {
	height:102px;
	margin:37px 0 0;
	color:#3768A2;
	background-color:#F0FAFF;
	font-size:10px;
	line-height:11px;
}
.footer a {
	color:#08274B;
	background-color:inherit;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.footer ul {
	list-style:none;
	text-align:center;
	margin:24px 0 8px;
}
.footer li {
	background:url(../images/menu-line.gif) no-repeat 100% 50%;
	display:inline;
	line-height:15px;
}
.footer li.last {
	background:none;
}
.footer li a {
	display:inline;
	margin:0 6px;
	font-weight:normal;
	font-size:11px;
}


/* footer end */























