@import url("reset.css");
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#4a4a4a;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.site-width{
	width:1024px;
	margin:0 auto;
}
div.header-container{
	background:url(images/header_bg.jpg) repeat-x;
	height:107px;
}
div.logo{
	width:233px;
	float:left;
}
div.logo h1{
	background:url(images/logo.png) no-repeat;
	width:233px;
	height:68px;
	margin-top:20px;
}
div.logo h1 a{
	display:block;
	widows:233px;
	height:68px;
}
div.header-rightside{
	width:275px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
.cleardiv{clear:both;font-size:0;height:0;margin:0;padding:0;}
.top-nav{
	color:#fff;
	font-size:11px;
	float:right;
	margin-top:11px;
	margin-bottom:26px;
}
.top-nav a{
	color:#fff;
	font-size:11px;
}
.search-box{
	clear:right;
	background-color:#68b2d5;
	padding:7px;
}
.search-box .input-cont{
	float:left;
	width:198px;
}
*+html .input-cont{
	margin-top:-4px;
}
.search-box .input-cont input{
	width:198px;
	height:22px;
	border:none;
}
*+html .search-box .input-cont input{
	width:196px;
	height:21px;
	border:#fff;
}
.search-box .button{
	float:left;
	width:63px;
}
*+html .search-box .button{
	margin-left:-1px;
	margin-top:-4px;
}
.search-box .button input{
	width:63px;
	height:22px;
	text-transform:uppercase;
	border:none;
	background-color:#1e759d;
	color:#fff;
}
*+html .search-box .button input{
	width:63px;
	height:22px;
	text-transform:uppercase;
	border:none;
	background-color:#1e759d;
	color:#fff;
}
.nav-container{
	background-color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
#navigation li{
	float:left;
	border-right:#393939 solid 2px;
	/*height:34px;*/
}
#navigation li.last{
	border-right:none;
}
#navigation li a{
	float:left;
	display:block;
	color:#fff;
	text-decoration:none;
	padding:12px 15px 14px 15px;
	text-transform:uppercase;
}
.client-testimonial{
	background-color:#cde2ec;
}
.cllawers{
	width:579px;
	float:left;
	background:url(images/lexacom-img1.jpg) no-repeat;
	height:288px;
}
.testimonials{
	width:364px;
	padding:5px 0 5px 12px;
	float:left;
}
.testimonials h3, h3.heading{
	padding:5px 0;
	border-bottom:#274310 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#236c8e;
	font-weight:bold;
	margin-left:4px;
}
h3.heading{
	padding:5px 0;
	border-bottom:#274310 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#236c8e;
	font-weight:bold;
}
.testimonials .content{
	margin-right:8px;
	background:url(images/up-quote.jpg) no-repeat;
    margin-top:5px;
}
.testimonials .content p{
	padding:17px 13px 0 34px;
	line-height:18px;
}
.testimonials .testi-writer{
	background:url(images/low-quote.jpg) right no-repeat;
	font-size:14px;
	line-height:18px;
	color:#1e759d;
	font-weight:bold;
}
.grey-container{
	background-color:#c2cdd3;
	border-bottom:#cde2ec solid 5px;
}
#registration_form{
	border-bottom:none;
}
.grey-container .EngLawCourses{
	float:left;
	width:562px;
	padding:10px 0 5px 17px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:30px;
	font-style:italic;
	color:#fff;
	background-color:#1e759d;
}
.grey-container .EnLaCor-view{
	float:right;
	margin-top:10px;
}
.grey-container .EnLaCor-view a{
	font-size:24px;
	color:#dde0da;
}
.white-portion{
	border-bottom:#cde2ec solid 5px;
background-color:#F6F6FF;
}
.white-portion .Eng-law-course-content{
	float:left;
	width:543px;
    border-right:#cde2ec solid 5px;
	border-top:none;
	padding:30px 10px 15px;
height:662px;
background-color:#F6F6FF;
}
.white-portion .doyouknow-content{
	float:left;
	margin-left:10px;
    padding-right:5px;
	width:359px;
    border-right:#cde2ec solid 5px;
background-color:#F6F6FF;
}
.white-portion .blue-content{
	float:left;
	margin-left:0px;
	width:195px;
    padding-left:25px;
background-color:#F6F6FF;
}
.white-portion .blue-content ul li{
	list-style:url(images/li.jpg) inside;
	margin:17px 0;
	font-size:11px;
	line-height:18px;
}
*+html .white-portion .blue-content ul li{
	list-style-image:none;
	background:url(images/li.jpg) no-repeat left 6px;
	padding-left:10px;
}
.white-portion .Eng-law-course-content .image{
	background:url(images/lexacom-img2.jpg) no-repeat;
	width:532px;
	height:184px;
}
.white-portion .Eng-law-course-content .content{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:18px;
	line-height:27px;
	color:#000;
	padding-top:15px;
}
.white-portion .Eng-law-course-content .content .second-para{
	padding:20px 0 9px 0; 
}
.white-portion .Eng-law-course-content .content .readmore a{
	font-size:24px;
	color:#ffffff;
}
.white-portion .doyouknow-content ul li{
	list-style:url(images/li.jpg) inside;
	margin:17px 0;
	font-size:11px;
	line-height:18px;
}
*+html .white-portion .doyouknow-content ul li{
	list-style-image:none;
	background:url(images/li.jpg) no-repeat left 6px;
	padding-left:10px;
}
.footer-address{
	background-color:#1e759d;
	color:#edf1e9;
	font-size:11px;
	line-height:18px;
	float:left;
	width:547px;
	padding:30px 16px;
}
.subscription{
	float:left;
	padding:10px;
	width:356px;
	color:#000;
}
.subscription .subscription-mail{
	border:#68b2d5 solid 5px;
	margin-top:5px;
	height:24px;
	/*width:344px;*/
	width:216px;
}
.subscription .subscription-mail .input-cont{
	width:162px;
	float:left;
}
.subscription .subscription-mail .input-cont input{
	width:140px;
	padding:0 11px;
	font-size:11px;
	color:#274310;
	border:none;
	height:19px;
	padding-top:5px;
}
*+html .subscription .subscription-mail .input-cont input{
	height:18px;
	margin-top:3px;
	border:#fff;
}
.subscription .subscription-mail .button{
	float:left;
	width:54px;
	height:24px;
	float:left;
}
.subscription .subscription-mail .button input{
	width:54px;
	height:24px;
	background-color:#1e759d;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border:none;
	text-transform:uppercase;
}
.inner{
	border-top:#cde2ec solid 5px;
	border-bottom:#cde2ec solid 5px;
	padding-bottom:19px;
}
.inner .common-law{
	float:left;
	width:541px;
	border:#cde2ec solid 5px;
	border-top:none;
	background:url(images/common-law-bg.jpg) repeat-x bottom;
	padding:23px 14px;
	min-height:855px;
	height:auto;
}
.inner .useful-link{
	float:left;
	width:541px;
	border:#cde2ec solid 5px;
	border-top:none;
	background:#cde2ec url(images/common-law-bg.jpg) repeat-x;
	padding:23px 14px;
}
.inner .common-law .heading, .inner .useful-link .heading{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:24px;
	font-style:italic;
	color:#1e759d;
}
.inner .common-law ol li{
	list-style:decimal inside;
	color:#000;
	line-height:27px;
	padding:14px 0;
}
.inner .important-example{
	float:right;
	width:360px;
}
.inner .important-example h3{
	padding:5px 0;
	border-bottom:#595959 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#236c8e;
	font-weight:bold;
}
.inner .important-example p{
	padding:10px 10px 0 10px;
	line-height:24px;
}
.inner .important-example .examples{
	margin-top:49px;
}
.inner .important-example .note{
	line-height:24px;
	color:#1e759d;
	padding:15px 10px 10px 10px;
}
.david_pic{
	background:url(images/david.jpg) no-repeat;
	width:187px;
	height:262px;
	margin:12px auto;
	border:#CCCCCC solid 5px;
}
.tutor_content{
	line-height: 24px;
}
.tutor_content{
	padding:14px 0;
}
a{
	color:#1e759d;
	text-decoration:none;
}
.tutor_content ul li{
	list-style:disc inside;
}
.tutor_content ul li p{
	padding:0;
}
#testimonial p{
	padding:14px 0;
}
.links_heading{
	font-size:16px;
	line-height:30px;
}
.regist-form .label{
	width:110px;
	text-align:right;
	float:left;
	color:#1e759d;
	margin:5px 0;
}
.regist-form .form-elements{
	width:356px;
	margin:5px 0 5px 20px;
	float:left;
}
.regist-form .form-elements-select{
	width:356px;
	margin:5px 0 5px 20px;
	float:left;
}
*+html .regist-form .form-elements-select{
	width:356px;
	margin:5px 0 15px 40px;
	float:left;
}
.regist-form .form-elements input[type=text]{
	background:url(images/input-bg.jpg) no-repeat;
	width:356px;
	height:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#505050;
	border:none;
}
.regist-form .form-elements textarea{
	background:url(images/text-area-bg.jpg) no-repeat;
	width:356px;
	height:70px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#505050;
	border:none;
	overflow:hidden;
}
.regist-form .form-elements input[type=submit]{
	width:54px;
	height:30px;
	background-color:#1e759d;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:none;
	margin-left:302px;
}
/*------------- style for select starts ------------------*/
span.select {
		position: absolute;
		width: 324px; /* With the padding included, the width is 356 pixels: the actual width of the image. */
		height: 24px;
		padding: 6px 24px 0 8px;
		color: #000;
		font: 11px/20px Verdana, Geneva, sans-serif;
		background: url(images/dropdown-bg.jpg) no-repeat;
		overflow: hidden;
		color:#505050;
		margin-bottom:10px;
}
select.styled option{
	background-color:#d5e6ef;
	height:30px;
	/*padding-top:6px;*/
}
/*------------- style for select ends ------------------*/
#form-note{
	line-height:24px;
	margin-top:37px;
}
.regis-deadline .content{
	background:url(images/registration-deadline.jpg) no-repeat;
	padding-left:57px;
	margin-top:21px;
	min-height:70px;
	height:auto;
}
.important-example .content .head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
.important-example .content .descrip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:bold;
	color:#1e759d;
}
.formore-info .content{
	background:url(images/email-contact.jpg) no-repeat;
	margin-left:-12px;
	padding-left:111px;
	margin-top:21px;
}
.footer p{
	text-align:center;
	padding:12px 0;
}
.footer p a{
	color:#4a4a4a;
	font-weight:normal;
}
.subs-text{
	width:230px;
	float:left;
	color:#1e759d;
	font-size:11px;
}
.footer-logo{
	background:url(images/footer-logo.jpg) no-repeat;
	float:right;
	width:102px;
	height:96px;
}
