@charset "utf-8";
/* CSS Document */

body {
	margin-top:10px;
	background-color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#main {
	margin:auto;
	width:974px;
}

#main #header {
	float:left;
	width:946px;
	padding-left:28px;
	padding-bottom:5px;
}

#main #header .logo {
	float:left;
}

#main #header .topmenu {
	float:right;
	padding-right:37px;
	font-size:11px;
	color:#515151;
}

#main #header a {
	text-decoration:none;
	color:#515151;
}

#main #header a:hover {
	text-decoration:underline;
}

#main #header .loginlink {
	margin-left:10px;
	padding-left:30px;
	text-decoration:none;
	color:#db5200;
	font-weight:bold;
	background:url(../images/ico_login.gif) no-repeat left center;
}

#main #header .loginlink:hover {
	text-decoration:underline;
	color:#515151;
}

#main #navbar {
	float:left;
	width:934px;
	height:42px;
	padding-left:40px;
	background:url(../images/bg_navbar.gif) no-repeat top left;
	font-size:14px;
	color:#fff;
	overflow:hidden;
}

#main #navbar .ckdouter {
	float:left;
	height:30px;
	padding-left:3px;
	margin-top:12px;
	background:url(../images/navckd_left.gif) no-repeat bottom left;
}

#main #navbar .navckd {
	float:left;
	height:22px;
	padding-top:8px;
	padding-right:23px;
	padding-left:23px;
	background:url(../images/bg_navckd.gif) repeat-x left top;
	font-size:14px;
	color:#000;
}

#main #navbar a {
	float:left;
	padding:14px 30px 12px 30px;
	font-size:14px;
	text-decoration:none;
	color:#fff;
}

#main #navbar a:hover {
	color:#f5ba5d;
}

#main #navbar .wseparator {
	background:url(../images/navsaparator.gif) no-repeat center right;
}

#main #content {
	float:left;
	width:971px;
	padding-right:4px;
	padding-bottom:24px;
	background:url(../images/bg_content.gif) repeat-y top left;
	overflow:hidden;
}

#main #content .subnavbar {
	float:right;
	width:967px;
	height:38px;
	background:url(../images/bg_subnavbar.gif) repeat-x top left;
}

#main #content .subnavbar span {
	float:right;
	padding-top:12px;
	padding-right:16px;
	font-size:13px;
	color:#a2a2a2;
}

#main #content .subnavbar a {
	padding:0 5px;
	color:#606060;
	text-decoration:none;
}

#main #content .subnavbar a:hover {
	color:#f2af44;
	text-decoration:underline;
}

#main #content .subnavbar .linkactive {
	display:inline;
	margin:0;
	padding:0 5px;
	color:#f2af44;
}

#main #content .geniespkcontent {
	float:left;
	padding-top:12px;
	padding-left:13px;
}

#main #content .geniespkcontent h1 {

	margin:0;
	margin-top:4px;
	margin-bottom:17px;
	color:#f3b045;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom:#cccccc 1px solid;
}

#main #content .geniespkcontent .heading01 {
	width:134px;
}

#main #content .geniespkcontent .heading02 {
	width:166px;
}

#main #content .geniespkcontent p {
	margin:0;
	color:#515151;
	padding-bottom:16px;
	padding-right:55px;
	padding-left:22px;
}

#main #content .geniespkcontent .orangetext {
	color:#f3b045;
}

#main #content .geniespkcontent .faqlist {
	margin:0;
	padding:0;
}

#main #content .geniespkcontent .faqlist li {
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/bullet02.gif) no-repeat;
	background-position:left 5px;
	padding-bottom:10px;
	padding-left:20px;
}

#main #content .geniespkcontent .faqlist li a {
	color:#515151;
	text-decoration:none;
}

#main #content .geniespkcontent .faqlist li a:hover {
	color:#f3b045;
}

#main #content .geniespkcontent .morefaqs {
	width:166px;
	padding-bottom:20px;

}

#main #content .geniespkcontent .morefaqs a {
	float:right;
	color:#515151;
	text-decoration:none;
	font-weight:normal;
}

#main #content .geniespkcontent .morefaqs a:hover {
	text-decoration:underline;
}

#main #content .geniespkcontent .leftcontent {
	float:left;
	width:650px;
	padding-top:29px;
	padding-bottom:29px;
	padding-left:54px;
	padding-right:9px;
	border-right:#cccccc 1px solid;
}

#main #content .geniespkcontent .leftcontent .certificatnimg {
	padding-right:0;
}

#main #content .geniespkcontent .rightcontent {
	float:left;
	width:240px;
	padding-top:28px;
	overflow:hidden;
}

#main #footer {
	float:left;
	width:932px;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:42px;
	background:url(../images/bg_footer.gif) no-repeat top left;
	font-size:10px;
	color:#868686;
}

#main #footer a {
	color:#868686;
	text-decoration:none;
}

#main #footer a:hover {
	text-decoration:underline;
}


/* Heading tab CSS Coding*/

#tab{
	padding-bottom:30px;
	padding-left:20px;
}
#tabactive{
	float:left;
	width:140px;
	height:26px;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
#tablink{
	float:left;
	height:26px;
	width:140px;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	background-color:#eee;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
#tablink A{
	text-decoration:none;
	cursor:hand;
	color:#333333;
}
#tablink A:hover{
	color:#F3B044;
	text-decoration:underline;
}
#tablinkviewbit{
	float:left;
	height:26px;
	width:100px;
	border-left:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	background-color:#eee;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
#tablinkviewbit A{
	text-decoration:none;
	cursor:hand;
	color:#333333;
}
#tablinkviewbit A:hover{
	color:#F3B044;
	text-decoration:underline;
}
#tabspace{
	float:left;
	height:31px;
	width:5px;
	border-bottom:#cccccc solid 1px;
}
#tableft{
	float:left;
	height:31px;
	width:30px;
	border-bottom:#cccccc solid 1px;
}

#tabright{
	float:left;
	height:31px;
	width:395px;
	border-bottom:#cccccc solid 1px;
}

#contentmain{
	float:left;
	padding-top:12px;
	padding-left:13px;
}


#main #content .geniespkcontent h2 {
	margin:0;
	margin-top:4px;
	margin-bottom:17px;
	color:#f3b045;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;

}
