body, div, html, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:none;
	outline:none
}
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:25px;
}
.clr {
	clear:both
}
.left {
	float:left;
}
.right {
	float:right;
}
.sml {
	font-size:8px;
	line-height:8px;
}
.content-layout {
	width:972px;
}
.content-left {
	width:205px;
	float:left;
}
.content-right {
	width:740px;
	float:right;
}
.left-hd {
	width:740px;
	height:50px;
	border-bottom:#CCCCCC solid 1px;
}
.hd1 {
	font-size:20px;
	padding:20px 0 0 0;
}
.hd2 {
	font-size:16px;
	font-weight:bold
}
.icon-wrap {
	width:80px;
	height:50px;
	float:left;
	font-size:10px;
}
.icon-wrap a {
	color:#000000
}
.icon-wrap a:hover {
	color:#0000FF
}
.block-img {
	width:150px;
	float:left;
}
.block-content {
	width:580px;
	float:right;
}
.block-content img {
	margin:0 30px 0 0;
}
ul.list1 {
	margin:0px;
	width:580px;
	padding:0px;
	clear:both;
}
ul.list1 li {
	padding:0 0 0 30px;
	list-style:none;
	background:url(../images/regnal-img/ok-icon.gif) 0 4px no-repeat;
}
.nav-hd {
	width:187px;
	background:#758086;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px 0 5px 13px;
	border-bottom:#CCCCCC solid 1px;
}
/*css*/
.menutitle{
	cursor:pointer;
	background-color:#d2d1d1;
	color:#0d428c;
	width:194px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 5px 6px;
	border-bottom:solid 1px #FFFFFF;
	}
	
	.menutitle a{
color:#0d428c;
text-decoration:none;
}
.menutitle a:hover{
color:#0d428c;
text-decoration:none;
}

.submenu{
background-color:#f6f6f6;
width:200px;
border-top:1px solid #999;
color:#333;

}
.submenu ul{
padding:0px;
margin:0px;

}
.submenu ul li{
border-bottom:dotted 1px #dfdbdb;
width:187px;
color:#383838;
text-decoration:none;
margin-bottom:2px;
list-style:none;
line-height:25px;
text-align:left;
font-weight:normal;
padding-left:10px;
font-size:12px;

}

.submenu ul li a{
color:#383838;
text-decoration:none;
}

.submenu ul li a:hover{
color:#000000;
text-decoration:none;
}
/*download buttom css starts here*/
a.cat-dwn, a.cat-buy {
    background-color: #6BAA16;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 33px;
    text-align: center;
    width: 150px;
}
a.cat-dwn {
    border:#136FBC 1px solid;
}
a.cat-buy {
    background-color: #3F8CE8;
    border:#136FBC 1px solid;
    margin-left: 15px;
}
a.cat-dwn:hover {
    background-color: #8CD23B;
}
a.cat-buy:hover {
    background-color: #136FBC;
}
div.secondary-viewer .cat-btn-pos {
    bottom: 80px;
    position: absolute;
}
/*download buttom css ends here*/


.bottom-footer {
	width:970px;
	height:25px;
	font-size:11px;
	background:#f1f1f1;
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:10px 0 0;
	text-align:center;
	float:left
}
.bottom-footer a {
	color:#06F;
	text-decoration:none
}
.rss {
	margin:0 0 -5px
}
.bottom-footer-links {
	width:972px;
	height:50px;
	margin:0
}
.bottom-footer-links a {
	color:#333;
	text-decoration:none
}
.bottom-footer-links a:hover {
	color:#333;
	text-decoration:underline
}