
@charset "utf-8";
/* CSS Document */
.usercredit{color:#A30331}

.creditbox{border-width:1px; border-color:#CCCCCC; width:158px; border-style:solid; background-color:#FFFFFF; padding:3px 3px 3px 3px; margin-bottom:10px; color:#A30331; font-weight:bold}

.creditbox a{ color:#A30331; font-weight:bold}

img{
	border:0px;
	text-align: right;
}
/* home page welcome message to user, rewards points and log out option abover header graphic */
.header_personal {
	margin:0;
	padding:5px 0 0 10px;
	height:21px;
	background-color: #903;
	color: #FFFFFF;
	font-size: 1em;
	float: left;
	width: 703px;
	}
.header_personal ul {
	list-style:none;
	margin:0;
	padding:0;
	}
.header_personal ul li {
	list-style:none;
	float:left;
	margin: 0;
	padding: 0 20px 0 0;
	}
.header_personal ul li.uConstr{
	list-style:none;
	float:left;
	margin:0;
	padding:0 2px;
}
.header_personal ul li.uConstr img{
	list-style:none;
	margin: 0;
	padding:0;
	border:0;
}
.header_personal #logout {
	margin: 0 0 0 240px;
	width: 35px;
	float: left;
	}
.header_personal a:link,
.header_personal a:visited {
	color:#FFF;
	text-decoration:none;
	}
.header_personal a:hover,
.header_personal a:active {
	text-decoration:underline;
}
.header_personal #signoff {
	float:left;
	margin:0 0 0 300px;
	}


/* home page graphic rotating banner styles */
.contentDivContainer {
	margin: 0 1px 1px 0;
	float: left;
	background: url(images/img-2x2.gif);
	height: 175px;
	width: 714px;
}
.contentDivContainer ul {
	width: 680px;
	margin: 0px 0 0 8px;
	list-style-type: none;
	padding: 0;
	float: left;
	}
.contentDivContainer li {
	float:left;
	}
.contentDivContainer ul li img{
	float:left;
	border: 1px #666 solid;
	margin-top: 3px;
}
.contentDivContainer ul li p{
	width:155px;
	padding: 0;
	margin: 0 10px 0 5px;
	float: left;
}
.tabContainer {
	display:block;
	margin: 0 0 10px 8px;
	padding: 10px 0 10px 0;
	border:1px solid #666;
	width:355px;
	float: left;
	border-width: 0 1px 1px 1px;
	}

#tabber {
	display:block;
	width: 356px;
	float: left;
	background-color: #E4E4E4;
	margin: 8px 0 0 8px;
	border: 1px solid #666;
	border-width: 1px 1px 0 0;
	background-image: url(images/tab_background.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
	}
	
#tabber ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#tabber li {
	float:left;
	margin: 0;
	padding:0;
	display: block;
	font-weight: bold;
	
}

#tabber a {
	text-decoration:none;
	color:#000;
	margin: 0;
	font-size:12px;
	white-space: nowrap;
}	

#tabber li.activeTab{
	background-color:#FFF;
	padding: 6px 20px 6px 28px;
	border: 1px solid #666;
	border-width: 0 0 0 1px;
	text-align: center;
}
#tabber li.activeTab a{
	font-size:12px;
	color: #990033;
}
#tabber li.deActiveTab{
	border:1px solid #666;
	border-top:none;
	border-width: 0 0 0 1px;
	padding: 5px 20px 5px 28px;
	text-align: center;
}
#tabber li.deActiveTab a:link,
#tabber li.deActiveTab a:visited{

}
#tabber li.deActiveTab a:hover,
#tabber li.deActiveTab a:active{
	text-decoration:underline;
	color:#990033;
}

/* Content beneath Tabs */
.columnWrapper {
	float:left;
	width: 159px;
	margin:0 0 0 10px;
	}

.tabContainer ul {
	padding:0;
	margin:0;
	list-style-type: none;

}

.tabContainer ul li a:link,
.tabContainer ul li a:visited {
	color:#903;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}
	
.tabContainer ul li a:active,
.tabContainer ul li a:hover {
	color:#C03;
	text-decoration:underline;
	}
	
.tabContainer ul li img {
	margin:3px 0;
	border: 1px #CCC solid;
	
	}
.tabContainer table {
	margin:5px 0 5px 15px;
	float: left;
	}

.tabContainer ul ul li {
	background-repeat: no-repeat;
	background-position: 0px 7px;
	background-image: url(images/arrow.gif);
	padding:3px 0 4px 5px;
	}
.tabContainer ul ul li a:link,
.tabContainer ul ul li a:visited {
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight: normal;
	}

.tabContainer ul ul li a:active,
.tabContainer ul ul li a:hover {	
	color:#C03;
	text-decoration:underline;
	}
	
/*Fact or Fiction and Research area here */
.banners_underTabs {
	display:block;
	margin:10px 0 10px 5px;	
	float: left;
	}
.banners_underTabs img {
	margin:0 6px 0 0;
	border: 1px #CCCCCC solid;
	}

/*Specialized content for law schools */
.rewards_points {
	background-color:#FFFFFF;
	padding:32px 5px 5px 5px;
	width: 110px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: 1px #666 solid;
	background-image: url(images/background_rewards.jpg);
	background-repeat: no-repeat;
	margin: 0 0 5px 0;
	}

/* Navigation Below the Banner start here Added by Shashi on 25 April*/
.bannerBtn {
	font-size:1.2em;
	padding: 0 0 0 500px;
	margin: 0;
	height: 25px;
	}
.bannerBtn ul{
	list-style:none;
}
.bannerBtn ul li{
	padding:0 8px 0 0;
	margin:0;
	float: left;
}
.bannerBtn ul li a{
	color:#990033;
	font-weight:bold;
}
.bannerBtn ul li a:hover{color:#cc0033; text-decoration:underline; font-weight:bold;}

/* feature boxes underneath tab area */
.feature_container {
	width:712px;
	float:left;
	margin:0;
	padding:0;
	
	}
.feature_container h1 {
	font-size:18px;
	font-weight:bold;
	color:#903;
	}
.feature_container h3 {
	margin:10px 0 5px 0;
	}
.feature_container a:link,
.feature_container a:visited {
	color:#903;
	font-weight:bold;
	}
.feature_container a:active,
.feature_container a:hover {
	color:#C03;
	}
	
.feature_container .grayHPBBanner {
	float:left;
	width:320px;
	padding:10px;
	border:#e4e4e4 solid 1px;
	margin: 0 0 10px 10px;
	background-image: url(images/background_gray.gif);
	background-repeat: no-repeat;
	height: 150px;
	}
.feature_container .grayHPBBanner h1{
	color:#5B705D;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.feature_container .grayHPBBanner ul {
	list-style-type:none;
	margin:0;
	padding:25px 0 5px 15px;
	}
.feature_container .grayHPBBanner ul li {
	color:#666;
	}
	
.feature_container .blueHPBBanner {
	float:left;
	width:320px;
	padding:10px 8px;
	border:#e4e4e4 solid 1px;
	margin: 0 0 10px 10px;
	background-image: url(images/background_blue.gif);
	background-repeat: no-repeat;
	height: 150px;
	font-size: 14px;
	}
.feature_container .blueHPBBanner h1{
	color:#004164;
	font-size:1.5em;
	font-weight:bold;
	padding:0;
	margin:0;
	}

.feature_container .blueHPBBanner ul {
	list-style-type:none;
	margin:0;
	padding:45px 0 5px 15px;
	}
.feature_container .blueHPBBanner ul li {
	color:#666;
	}
input.btnRed {
	padding:2px;
	/*border:1px #903 inset;*/
	border:0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 5px 5px 5px;
	/*background-image: url(images/background_btnRed.jpg);
	background-repeat: repeat-x;*/
	background-color:#990033;

	
}


.login-outer{

width:900px;
padding:10px 0 0 0;
font:11px Arial, Helvetica, sans-serif;
color:#666666;
}
.login-inner{
width:700px;
margin:0px auto;
font:11px Arial, Helvetica, sans-serif;
}
.login-left{
width:350px;
float:left;
padding:0px 0px 0px 0px;
border:#dedede 1px solid;
font:11px Arial, Helvetica, sans-serif;
}
.login-left .istyle{
padding:1px 2px 1px 2px;
border:#d8d6d6 1px solid;
font:11px Arial, Helvetica, sans-serif;
width:150px;
}
.login-inner .login-left .link{
color:#a30331;
text-decoration:none;
}
.login-left .link:hover{
text-decoration:underline;
}
.login-left .heading{
background-image: url(../images/tab_background.jpg);
background-repeat: repeat-x;
height:15px;
padding:5px;
color:#a30331;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.login-support{
width:200px;
float:left;
padding:0px 0px 0px 60px;
}
.login-left2{
width:400px;
float:left;
padding:0px 0px 0px 0px;
border:#dedede 1px solid;
}
.login-left2 .heading{
background-image: url(../images/tab_background.jpg);
background-repeat: repeat-x;
height:25px;
padding:0px 5px 0px 5px;
color:#a30331;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.login-support h1{
	font-weight:bold;
	color:#666666;
	font-size:12px;
	padding:0px 0px 2px 0px;
	margin:0px;
}



.tandcError{background-color:#CC9999; border:solid; border-color:#cc0033; border-width:2px}
.transactionheader{ font-weight:bold; padding-left:5px;}
.transactionmain{ width:700px; background-color:#CCCCCC; border-style:solid; border-color:#000000; border-width:1px;} 

.transaction {  padding-top:3px; padding-bottom:3px; padding-left:5px; background-color:#FFFFFF; height:25px}
.transactionCredit {  padding-top:3px; padding-bottom:3px; padding-left:5px; background-color:#FFFFFF; height:25px; color:#A30331}
.tran{ float:left;  width:90px; border-right-color:#CCCCCC; border-left-style:solid; border-left-color:#CCCCCC; border-left-width:1px; padding-left:2px}
.tranName {float:left; width:200px}

/*****************Quiz layout format ******************/
.contentBody .quiz {
	font-size: 12px;
	}
.contentBody .quiz ol {
	margin:0 0 12px 0;
	padding: 0 0 0 20px;
	}
.contentBody .quiz ol li {
	margin:0;
	float:none;
	padding:0;
	font-size: 12px;
	clear: both; list-style-type:upper-alpha; margin:0px 0px 0px 30px;
	
	}
.contentBody .quiz p{
	margin:12px 0 0 0;
	clear: both;
		}
.contentBody .quiz h4 {
	color:#cc0033;
	font-weight:bold;
	font-size:15px;
	margin: 15px 0;
	}


/*===============================================================
====================Updated on 17th Nov 2010=====================
====================Modified by Prashant Shukla=================
==================Page Affected: Home Page=====================*/
.clear-float{clear:both; height:1px !important; font-size:1px !important}
.clear-left{clear:left}

.two-column-section{display:block; margin:50px 0 10px 0 }
.two-column-section .img-section{float:left; width:auto; padding-right:20px}
.two-column-section .detail-section{float:left; width:550px}
.two-column-section .detail-section h2{margin:0; padding:0; color:#333; font-size:1.4em !important}
.two-column-section .detail-section ul{margin:0; padding:0 10px; clear:both; display:block; list-style:none; height:25px}
.two-column-section .detail-section ul li{display:block; float:left; width:130px; padding:3px 0 0 10px; list-style:none; background:url(images/bullet.gif) left 10px no-repeat; margin:0; white-space:nowrap; font-size:12px}
.two-column-section .detail-section ul li.clear{clear:left}
.two-column-section .detail-section p{clear:left; width:auto; font-size:12px}

.row-coumn-section{display:block; width:693px; margin-top:20px; border-left:1px solid #EEE; border-bottom:1px solid #EEE;}
.row-coumn-section .first-column,
.row-coumn-section .second-column,
.row-coumn-section .third-column{width:230px; float:left; display:block; border-right:1px solid #EEE; padding-bottom:10px}

.row-coumn-section .first-column sup,
.row-coumn-section .second-column sup,
.row-coumn-section .third-column sup{font-size:12px !important}


.new{background:url(http://cert-www.lexisnexis.com/images/new.jpg) no-repeat -0.2em 37px !important}
.new p{padding-left:20px !important}


.row-coumn-section .first-column h2,
.row-coumn-section .second-column h2,
.row-coumn-section .third-column h2{font-size:large; background:#EEE; color:#333; padding:5px; margin:0}

.row-coumn-section .first-column p,
.row-coumn-section .second-column p,
.row-coumn-section .third-column p{padding:5px; -height:150px; min-height:135px; max-height:auto; width:auto !important; font-size:12px !important;}

.row-coumn-section .first-column p a,
.row-coumn-section .second-column p a,
.row-coumn-section .third-column p a{float:none !important; padding:0 !important; margin:0 !important}

.row-coumn-section .first-column a,
.row-coumn-section .second-column a,
.row-coumn-section .third-column a{text-decoration:none; float:right; margin-right:5px; padding:5px}

.more-content{display:block; width:683px; margin:20px 0;}
.more-content .img-section{float:left; width:120px;}
.more-content .detail-section{float:left; width:533px}
.more-content .detail-section h2{margin:0; padding:0; color:#D7174E !important; font-size:1.4em !important}
.more-content .detail-section p{width:auto !important; margin-left:3px !important; padding-top:5px !important; font-size:12px}

.center-content-info{display:block; margin-top:20px; padding:0 10px; width:675px;}

.center-content-info .content-holder{float:left; width:490px}
.center-content-info .content-holder h2{color:#333; padding:0 0 10px 0; margin:0 !important; font-size:1.4em}
.center-content-info .content-holder p{padding:0; margin:0 !important; width:auto; font-size:12px; line-height:140%}
.center-content-info .img-holder{float:left; width:150px}

table.cle-table{display:block; border-collapse:collapse; margin-top:20px}
table.cle-table tr th{text-align:left; font-size:12px; border:1px solid #EEE; background:#EEE; padding:5px 3px}
table.cle-table tr td{border:1px solid #EEE; font-size:12px; padding:3px; vertical-align:top}
table.cle-table tr td ul{margin:0; padding:0}
table.cle-table tr td ul li{font-size:12px; background:url(../images/bullet.gif) no-repeat left 10px; padding:5px 0 2px 15px; float:none !important; display:block}

table.cle-table tr td a{ font-size: 12px; text-decoration: underline; display:block}

p.detailSec{clear:both !important; margin-top:13px !important; padding-top:5px !important}
/*========================Ended=======================*/