/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:30px 0 0 0;
	margin:0;
	background:url(images/bodybg.gif) repeat-x 0 0 #FFFEF1;
	color:#A3A07F;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, a, li, td, form, input {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.speacer{
	padding:0;
	margin:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.header{
	background:url(images/header.jpg) no-repeat 0 80px;
}
.logopadding{
	padding:0 0 246px 0;
}
.downloadPadding{
	padding:0 0 0 124px;
}
p.download{
	background:url(images/downloadbg.gif) no-repeat 0 0;
	width:77px;
	height:37px;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
}
p.download a{
	color:#F3F3F3;
	background-color:inherit;
}
p.download a:hover{
	color:#FFCC33;
	background-color:inherit;
}
.topnavPPadding{
	padding:8px 0 0 0;
}
.topnavLeftBg{
	background:url(images/topnav_leftbg.gif) no-repeat 0 0;
}
.topnavRightBg{
	background:url(images/topnav_rightbg.gif) no-repeat 0 0;
}
.topnavRepeatBg{
	background:url(images/topnav_repeatbg.gif) repeat-x 0 0;
}
ul.topnav li{
	float:left;
	padding:0 23px;
	background:url(images/footernavdiv.gif) no-repeat right 50%;
}
ul.topnav li.notopnavdiv{
	background-image:none;
	padding:0 0 0 23px;
}
ul.topnav li a{
	font-size:11px;
	line-height:26px;
	color:#FFF;
	background-color:inherit;
	font-weight:bold;
}
ul.topnav li a:hover{
	color:#FFE610;
	background-color:inherit;
}
ul.topnav li.active{
	font-size:11px;
	line-height:26px;
	font-weight:bold;
	color:#FFE610;
	background-color:inherit;
}
.headerTxt{
	line-height:15px;
	padding:30px 0 14px 0;
}
.headerTxt span{
	font-size:24px;
	line-height:29px;
	color:#000205;
	background-color:inherit;
	display:block;
}
.headerTxt b{
	font-size:12px;
	line-height:15px;
	color:#C88D0E;
	background-color:inherit;
	display:block;
	padding:10px 0 4px 0;
}
.headerTxt a{
	color:#BB1010;
	background-color:inherit;
	text-decoration:underline;
}
.headerTxt a:hover{
	text-decoration:none;
}
.headerReadMP{
	padding:0 0 38px 0;
}
p.readmore{
	background:url(images/readmorebg.gif) no-repeat 0 0;
	width:81px;
	height:20px;
	line-height:19px;
	text-align:center;
	font-weight:bold;
}
p.readmore a{
	color:#FFF;
	background-color:inherit;
}
p.readmore a:hover{
	color:#FFCC33;
	background-color:inherit;
}
.searchTopbg{
	background:url(images/search_topbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:7px;
}
.searchBotbg{
	background:url(images/search_botbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:7px;
}
.searchMidbg{
	background-color:#FFFEF1;
	color:#C88D0E;
	padding:3px 0 0 0;
	border-left:1px solid #E1DCB0;
	border-right:1px solid #E1DCB0;
}
.searchTxt{
	font-weight:bold;
	line-height:15px;
}
.search{
	background:url(images/search.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	font-size:20px;
	line-height:21px;
	color:#7D921A;
	background-color:inherit;
}
.searchtextbox{
	width:152px;
	height:18px;
	background-color:#ECE9C4;
	color:#000;
	border:1px solid #C5C2A2;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Panel Start-------------------------*/
.bodyPPadding{
	padding:34px 0;
}
.loginTopbg{
	background:url(images/login_topbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:13px;
}
.loginBotbg{
	background:url(images/login_botbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:13px;
}
.loginRepeatbg{
	background:url(images/login_repeatbg.gif) repeat-x 0 0 #ACC02F;
	color:#64701C;
	border-left:1px solid #97A92A;
	border-right:1px solid #97A92A;
}
.member{
	font-size:24px;
	line-height:29px;
	color:#000;
	background-color:inherit;
	background:url(images/loginimg.jpg) no-repeat 0 2px;
	padding:0 0 0 31px;
}
.logintextbox{
	width:151px;
	height:18px;
	background-color:#B0BE38;
	color:#64701C;
	border:1px solid #96A62E;
	font:bold 11px Arial, Helvetica, sans-serif; 
	padding:2px 0 0 7px;
}
.forget{
	background:url(images/forgetbullet.gif) no-repeat 0 6px;
	padding:0 0 0 12px;
	line-height:20px;
	font-weight:bold;
}
.forget a{
	color:#FFF;
	background-color:inherit;
}
.forget a:hover{
	text-decoration:underline;
}
.otherlinkPPadding{
	padding:37px 0 36px 0;
}
.otherLinks{
	font-size:24px;
	line-height:29px;
	color:#000;
	background-color:inherit;
}
ul.olink{
	width:154px;
	padding:8px 0 0 0;
}
ul.olink li{
	background:url(images/otherlink_div.gif) repeat-x 0 100%;
}
ul.olink li.nolinkdiv{
	background-image:none;
}
ul.olink li span{
	padding:0 0 0 34px;
	background:url(images/otherlink_bullet.gif) no-repeat 10px 50%;
}
ul.olink li a{
	font-size:11px;
	line-height:26px;
	color:#B82628;
	background-color:inherit;
}
ul.olink li a:hover{
	color:#008000;
	background-color:inherit;
}
.splpackageBg{
	background:url(images/splpackagebg.gif) no-repeat 0 0;
	padding:0 0 0 167px;
}
.splpackageTxt{
	font-size:11px;
	line-height:15px;
	color:#A3A07F;
	background-color:inherit;
	padding:7px 0 9px 0;
}
.splpackageTxt b{
	font-size:12px;
	line-height:14px;
	color:#899F20;
	background-color:inherit;
	display:block;
	padding:0 0 3px 0;
}
.splpackageTxt span{
	display:block;
	padding:7px 0 0 8px;
	background:url(images/blackarrow.gif) no-repeat 0 12px;
	line-height:14px;
	font-weight:bold;
}
.splpackageTxt span a{
	color:#BB1010;
	background-color:inherit;
}
.splpackageTxt span a:hover{
	color:#000;
	background-color:inherit;
}
.latestproSubheading{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#C88D0E;
	background-color:inherit;
	padding:11px 0 19px 0;
}
.latestProPpadding{
	padding:0 0 28px 0;
}
.latestProTopBg{
	background:url(images/latestprotopbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:4px;
}
.latestProBotBg{
	background:url(images/latestprobotbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:4px;
}
.latestProMidBg{
	background-color:#FFFDEA;
	color:#2B2B2B;
	border-left:1px solid #C2BE9A;
	border-right:1px solid #C2BE9A;
	padding:7px 0 3px 11px;
}
.latestProTxt{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.latestProTxt span.name{
	display:block;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#C88D0E;
	background-color:inherit;
	padding:0 0 3px 0;
}
.latestProTxt span.size{
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#7D921A;
	background-color:inherit;
}
.latestProTxt span.proMore{
	display:block;
	padding:7px 0 0 8px;
	background:url(images/blackarrow.gif) no-repeat 0 12px;
	line-height:14px;
	font-weight:bold;
}
.latestProTxt span.proMore a{
	color:#BB1010;
	background-color:inherit;
}
.latestProTxt span.proMore a:hover{
	color:#000;
	background-color:inherit;
}
.sofUpdatesTxtPPadding{
	padding:0 0 20px 0;
}
.sofUpdates{
	font-size:24px;
	line-height:29px;
	color:#000;
	background-color:inherit;
	padding:0 0 13px 0;
}
.softwereUpTxt{
	font-size:11px;
	line-height:15px;
	color:#A3A07F;
	background-color:inherit;
}
.softwereUpTxt span.date{
	display:block;
	background-color:#FFF;
	color:#899F20;
	border:1px solid #EAE7C8;
	font-weight:bold;
	line-height:18px;
	padding:0 0 0 10px;
}
.softwereUpTxt b{
	line-height:14px;
	color:#C88D0E;
	background-color:inherit;
	display:block;
	padding:14px 0 4px 0;
}
.softwereUpTxt span.sMore{
	display:block;
	padding:9px 0 0 8px;
	background:url(images/blackarrow.gif) no-repeat 0 14px;
	line-height:14px;
	font-weight:bold;
}
.softwereUpTxt span.sMore a{
	color:#BB1010;
	background-color:inherit;
}
.softwereUpTxt span.sMore a:hover{
	color:#000;
	background-color:inherit;
}
/*-------------------------Body Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerBg{
	background-color:#A39E61;
	color:#D5D1A1;
	padding:29px 0 27px 0;
}
ul.footernav li{
	float:left;
	padding:0 22px;
	background:url(images/footernavdiv.gif) no-repeat right 50%;
}
ul.footernav li.nofooternavdiv{
	background-image:none;
}
ul.footernav li a{
	font-size:11px;
	line-height:14px;
	color:#FFF;
	background-color:inherit;
}
ul.footernav li a:hover{
	color:#CAD749;
	background-color:inherit;
}
.copyright{
	font-size:11px;
	line-height:14px;
	padding:16px 0 0 0;
}
.copyright a{
	color:#FFF;
	background-color:inherit;
}
.copyright a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/
