/*
Theme Name: WordPress hacker4lease
Version: 1.0

	This theme was built by eSoftArena.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background:#154978 url(images/body-top.jpg) no-repeat center top; color:#343434; background-color:#FF0000}
div, h1, h2, h3, h4, h5, p, img, ul, li, a, ol, span, br, b {margin:0; padding:0;}
img {border:none;}
.spacer {font-size:0; line-height:0; clear:both;}
#mainContainerBtm {background:url(images/body-bot.jpg) no-repeat 50% bottom;}
.floatLeft {float:left;}
.floatRight {float:right;}

/*main panel start*/
#mainPanel {margin:22px auto 0 auto; position:relative; padding:45px 0 92px 0; width:972px;}

/*top navigation start*/
#mainPanel ul.topNav {width:329px; list-style-type:none; position:absolute; top:0; right:0; margin:15px 0 15px 0;}
#mainPanel ul.topNav li {font:11px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; background:inherit; float:left;}
#mainPanel ul.topNav li a {font:11px/17px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 9px; text-decoration:none; background:inherit;}
#mainPanel ul.topNav li a:hover {text-decoration:underline;}
/*top navigation end*/

/*main frame start*/
#mainFrame {border:1px solid #73b9dc; position:relative; width:970px;}

/*header panel start*/
#headerPanel {background:#226db0; color:inherit; height:96px; position:relative; filter:alpha(opacity=79); -moz-opacity: 0.79; opacity: 0.79; -khtml-opacity: 0.79;}
#logo {position:absolute; top:0; left:0; border:none;}
ul.mainNav {position:absolute; left:222px; top:0; list-style-type:none;}
ul.mainNav li {background:url(images/border-nav.gif) repeat-y 0 0; float:left;}
ul.mainNav li a {display:block; font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:24px 13px 0 13px; height:72px; width:123px; background-color:inherit; text-decoration:none; text-transform:uppercase;}
ul.mainNav li a span {font:11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#a8c9e8; text-transform:none; background-color:inherit;}
ul.mainNav li a:hover {color:#a5e2ff; background-color:inherit;}
/*header panel end*/

/*body panel start*/
#bodyPanel {background:url(images/bg-body-main.jpg) repeat-x 0 0 #FFFFFF;/* border-bottom:1px dashed #1A4E7F;*/ padding:53px 16px 11px 9px; color:#343434; width:945px;}

#bodySection {width:926px;}
.panelBlocks {border-bottom:1px solid #CACACA; padding:0 0 13px 0;}
.bodyHome {width:718px; background:url(images/vertical-divider.gif) repeat-y 358px 0; float:right;}
.bodyMat {margin-bottom:16px;}

/*left panel start*/
.leftPanel {width:344px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}
h1.mainHead {font:24px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; margin:11px 0 5px 0;}
h2.blueHead {font:18px/20px Verdana, Arial, Helvetica, sans-serif; color:#25669F; background-color:inherit; margin:0 0 13px 0;}
h1.blueHead {font:20px/20px Verdana, Arial, Helvetica, sans-serif; color:#25669F; background-color:inherit; margin:0 0 13px 0;}
h3.heading {font:24px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; margin:11px 0 5px 0;}
h4.headingSmall {font:bold 14px/24px Verdana, Arial, Helvetica, sans-serif; color:#25669F; background-color:inherit; margin:11px 0 5px 0;}
.bodyPanelInner div.box p{margin:0;}

.bodyPanelInner p {font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#343434; margin:0 0 22px 0;}
.bodyPanelInner p a {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#4896CD; text-decoration:underline; background-color:inherit;}
.bodyPanelInner p a:hover {text-decoration:none;}
a.moreBlue {display:block; background:url(images/bg-more-blue.gif) no-repeat top; width:80px; height:21px; font:bold 11px/21px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:inherit; text-decoration:none; padding:0 0 0 20px;}
a.moreBlue:hover {background:url(images/bg-more-blue.gif) no-repeat bottom;}
p.borderBtm {background:url(images/border-dtd.gif) repeat-x bottom; height:13px;}
img.borders {background:#FFFFFF; border:1px solid #CACACA; padding:1px;}
.image-margin {margin:0 0 10px 0;}
ul.services {margin:10px 0 16px 0; list-style-type:none; width:344px;}
ul.services li {background:url(images/blt-services.gif) no-repeat 0 10px; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#2398C3; border-bottom:1px solid #D7D7D7; padding:0 0 0 11px;}
.marginLftPanel {padding:0 12px 0 0;}
.moreService {float:left;}
.box {background:#F5F5F5; border:3px solid #EFEFEF; padding:10px; padding-bottom:0; margin:0 0 10px 0;}
.innerNoBdr {border:none;}
.boxPadding {padding:0;}

/*left menu start here*/
.leftMenuWidth {width:204px;}
.serviceSection {background:#FFFFFF; padding:3px; margin:0 0 20px 0; border:1px solid #D5D5D5;}
h2.serviceHead {padding:3px 8px; display:block; background:#267ABA; font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.serviceSection ul {margin:10px 5px; list-style-type:none;}
.serviceSection ul li {background:url(images/blt-lft-panel.gif) no-repeat 0 6px; padding:0 0 6px 12px; }
.serviceSection ul li a {font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#959595; background-color:inherit; text-decoration:none;}
.serviceSection ul li a.lessheight {font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#959595; background-color:inherit; text-decoration:none;}
.serviceSection ul li a:hover {color:#298FD1;}
/*left menu end here*/

/*left panel start*/

/*right panel start*/
.rightPanel {width:344px; float:right;}
.rightPanel p {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#343434; background-color:inherit; margin:0 0 10px 0; float:left; width:322px;}
.rightPanel p span.blueTxt {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#2398C3;}
.servicePanel {/*width:344px;*/ padding:12px 0;}
.servicePanel img{float:left; padding-right:8px;}
.servicePanel p{width:240px;}
p.date {background:url(images/date-bg.gif) no-repeat; margin:0 9px 0 0; text-align:center; width:72px; height:67px; display:block;}
p.date span.day {font:32px/45px Verdana, Arial, Helvetica, sans-serif; color:#308CC7;}
p.date span.daysmall {font:bold 16px/22px Verdana, Arial, Helvetica, sans-serif; color:#308CC7;}
p.date span.month {font:14px/21px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:inherit;}
.servicePanel a {background:url(images/arrow-more.gif) no-repeat right; padding:0 7px 3px 0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#4B4B4B; text-decoration:underline; display:block; float:right;}
.servicePanel a:hover {text-decoration:none;}
.newsPanel {padding:0 0 34px 0;}
.marginServiceImage {margin:0 9px 0 0;}
.servicePanel .newsMatter {width:262px;}
.servicePanel1 {width:762px; background-color:#FFFFFF; border:#CCCCCC 1px solid; padding:10px; margin:0 0 10px 0;}
.servicePanel1 p{margin:0px;}
.servicePanel1 a {background:url(images/arrow-more.gif) no-repeat right; padding:0 7px 3px 0; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#4B4B4B; text-decoration:underline; display:block; float:left !important;}
.servicePanel1 a:hover {text-decoration:none;}
.newsMatter1 {width:662px; float:left !important;}
.bodyPanelInner p.newsMatter1 p{margin:0px;}
p.date1 {background:url(images/date-bg.gif) no-repeat; margin:0 9px 0 0; text-align:center; width:72px; height:67px; display:block; float:left;}
p.date1 span.day {font:32px/45px Verdana, Arial, Helvetica, sans-serif; color:#308CC7;}
p.date1 span.daysmall {font:bold 16px/22px Verdana, Arial, Helvetica, sans-serif; color:#308CC7;}
p.date1 span.month {font:14px/21px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:inherit;}


/*right panel end*/

/*services start here*/
#bodySectionInner {background-image:none; width:946px;}
.bodySectionInner {background-image:none; width:946px;}
.bodyPanelInner {margin:0 auto; padding:0 16px;}
.bodyPanelInner1 {margin:0 auto; padding:0 16px; text-align:center;}
.serviceTable .inside p span.normal {width:460px; display:block; font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#343434; background:inherit; float:left;}
a.link {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#4896CD; background:inherit; margin:0 30px 0 0; text-decoration:none;}
a.link:hover {color:#25669F; background:inherit;}
.authorName {font:bold italic 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#4896cd; background:inherit;}
.serviceBlock {margin:0 0 30px 0;}
.widthServiceBlock {width:430px;}
p.serviceTxt {font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#343434; margin:5px 5px 18px 5px;}
.serviceSection a.moreLink {display:block; width:70px; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:#2679ba; text-decoration:none; padding:0 5px; margin:0 0 5px 3px;}
.serviceSection a.moreLink:hover {color:#FFFFFF; background:#399dea;}
h3.serviceBlueHead {font:bold 14px/30px Verdana, Arial, Helvetica, sans-serif; color:#25669f; margin:0 0 10px 0;}
h4.questionHead {border-bottom:3px solid #000000; margin:0 0 15px 0; display:block; width:910px;}
h4.questionHead span.number {width:26px; height:26px; background:url(images/no-blt-big.gif) no-repeat; margin:8px 12px 0 0; font:bold 14px/22px Verdana, Arial, Helvetica, sans-serif; color:#f7f7f7; text-align:center; float:left;}
h4.questionHead span.txt {font:bold 16px/42px Verdana, Arial, Helvetica, sans-serif; color:#2679ba; background-color:inherit; text-align:center; float:left;}
h1.questionHead {border-bottom:1px solid #000000; margin:0 0 15px 0; display:block; width:910px;}
h1.questionHead span.number {width:26px; height:26px; background:url(images/no-blt-big.gif) no-repeat; margin:8px 12px 0 0; font:bold 14px/22px Verdana, Arial, Helvetica, sans-serif; color:#f7f7f7; text-align:center; float:left;}
h1.questionHead span.txt {font:bold 16px/42px Verdana, Arial, Helvetica, sans-serif; color:#2679ba; background-color:inherit; text-align:center; float:left;}

/*services end here*/

/*security start here*/
.securityBox {background:#FFFFFF; border:1px solid #b2d5ee; color:#343434; padding:0;}
h5.headUl {font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif; color:#25669f;}
ul.security {list-style-type:none;}
ul.security li {display:block; background:url(images/blt-security.gif) no-repeat 0 6px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:8px 8px 8px 25px;}
ul.security li a {background-color:inherit; font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#4896CD; text-decoration:underline;}
ul.security li a:hover {color:#4896CD; text-decoration:none;}
.noBg {background-image:none;}
/*security end here*/

/*portfolio start here*/
ul.portfolio {list-style-type:none;}
ul.portfolio li {font:bold 18px/30px Verdana, Arial, Helvetica, sans-serif; color:#2576b8; margin:0 0 10px 0;}
ul.portfolio li a {display:block; background:#FFFFFF; border:3px solid #eae9e9; padding:1px; text-decoration:none;}
ul.portfolio li a:hover {border:3px solid #c9c9c9;}
/*portfolio end here*/

/*contact start here*/
h1.contHead {font:24px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; margin:11px 0 5px 30px;}
.reasionsPanel{
	width:694px;
	margin:0 auto;
	border:#1F65A3 1px solid;
	/*background:url(images/reasons-bg.gif) repeat-y 0 0;*/
	}
	
.reasionsPanel-top{
	width:694px;
	/*background:url(images/reasons-top.gif) no-repeat 0 0;*/
	height:28px;
	}
	
.reasionsPanel-bottom{
	width:694px;
	/*background:url(images/reasons-botton.gif) no-repeat 0 100%;*/
	height:28px;
	}
	
.reasionsPanel ul{
	float:left;
	width:330px;
	padding:0 0 0 15px;
	}
	
.reasionsPanel ul li{
	background:url(images/icon2.gif) no-repeat 0 6px;
	padding:0 20px 0;
	margin-bottom:15px;
	font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#415e65;
	}
	
ul.alignRight{
	float:right;
	padding:0 15px 0 0;
	}
	
.reasionsPanel a.contactSales{
	background:url(images/sales-bg.gif) no-repeat 0 0;
	display:block;
	width:118px;
	height:30px;
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#19475e;
	float:right;
	margin-top:10px;
	padding:0 16px 0 16px;
	text-decoration:none;
	}
	
.reasionsPanel a.contactSales:hover{
	color:#FFFFFF;
	}
	
#headerContact{
	width:933px;
	height:154px;
	position:relative;
	background:url(images/header-contact.jpg) no-repeat;
	}
	
h1.mainheading-contact{
	background:url(images/mainheading-contact.gif) no-repeat 0 0;
	width:535px;
	height:99px;
	position:absolute;
	left:20px; top:32px;
	text-indent:-20000px;
	}
	
h2.contactHead{
	background:url(images/heading-contact.gif) no-repeat 0 0;
	width:161px;
	height:35px;
	margin-bottom:10px;
	text-indent:-20000px;
	}
form.contactPage {
	width:620px;
	margin:0 auto;
	}
form.contactPage p {
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#000000; text-align:right;
	padding:0 0 10px 0;
	}
form.contactPage p span, form.contactPage label span {
	font:bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#FF006D;
	}
form.contactPage h2 {
	font:bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#1F65A3;
	border-bottom:1px dashed #CCCCCC;
	text-transform:uppercase;
	}
form.contactPage div {
	width:618px;
	padding:0 0 0 0;
	margin:0 0 25px 0;
	}
.marginHead {
	margin:0 0 15px 0;
	}
form div.fBox {
	height:294px;
	color:#000;
	margin:0 0 6px;
	}
.bheight {
	height:441px !important;
	}
.fBox label{
	width:200px;
	padding:0 16px 0 0;
	font:bold 14px/26px Verdana, Arial, Helvetica;
	float:left;
}
.fBox label span{
	height:26px;
	background:url(../images/small-star.gif) no-repeat 0 50%;
	padding-left:15px;
}
.fBox label.plus {
	width:13px;
	text-align:center;
	padding:0;
	font-size:11px;
	}
.fBox label.ext {
	width:33px;
	text-align:center;
	padding:0;
	font-size:11px;
	}

.fBox input {
	width:291px;
	float:left;
	margin:0 0 14px;
	font:12px/12px Verdana, Arial, Helvetica;
	padding:3px 0;
	}
.fBox input.width {
	width:39px;
	}
.fBox input.width2 {
	width:52px;
	}
.fBox input.width3 {
	width:71px;
	}
.fBox input.width4 {
	width:45px;
	}
.fBox select {
	width:295px;
	float:left;
	margin:4px 0 14px;
	font:12px/20px Verdana, Arial, Helvetica;
	}
.fBox select.specialist {
	width:292px;
	height:24px;
	background:#FFFFFF;
	color:#000000;
	font-size:14px;
	}
.fBox select.howmany {
	width:125px;
	height:22px;
	font-size:14px;
	}
.fBox textarea {
	width:290px;
	height:100px;
	float:left;
	margin:0 0 14px;
	font:12px/12px Verdana, Arial, Helvetica;
	padding:3px 0;
	}
.fBox div.check {
	float:left;
	padding:0;
	margin:0 0 10px 0;
	width:300px;
	}
.fBox div.check label {
	width:auto;
	text-align:left;
	padding:0 11px 0 0;
	font:11px/18px Verdana, Arial, Helvetica;
	float:left;
	}
.fBox div.check input {
	width:auto; height:auto;
	float:left;
	margin:0 6px 0 0;
	padding:0;
	}
.fBox div.check input.other {
	width:118px;
	height:18px;
	margin:0;
	}
form div.fBox .but {
	width:100px;
	height:25px;
	}
	
h2.thanksHead{

	background:url(images/heading-thankyou.gif) no-repeat 0 0;
	width:272px;
	height:31px;
	margin-bottom:10px;
	text-indent:-20000px;
	}
	
	#contactDetails {
		color: black;
	}
	
/*contact end here*/

/*body panel end*/

/*main frame end*/

/*main panel end*/

/*footer panel start*/
#footer {border-top:1px solid #4896cd; padding:26px 16px;}
#footer span{font-size:12px; color:#fff; padding-left:8px;}
#footer span a{color:#CCCCCC; font-size:13px;}
#footer ul {list-style-type:none; width:540px; float:left;}
#footer ul li {font:11px/17px Arial, Helvetica, sans-serif; color:#ffffff; background-color:inherit; float:left;}
#footer ul li a {font:11px/17px Arial, Helvetica, sans-serif; color:#ffffff; background-color:inherit; padding:0 9px; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer p {width:100px; float:right;}
#footer p a.rss {margin:0 3px 0 0; display:block; width:15px; height:15px; background:url(images/icon-rss.jpg) no-repeat; text-decoration:none; text-indent:-20000px; float:left;}
#footer p a.xhtml {display:block; width:43px; height:15px; background:url(images/icon-xhtml.gif) no-repeat; text-decoration:none;text-indent:-20000px; margin:0 3px 0 0; float:left;}
#footer p a.css {display:block; width:32px; height:15px; background:url(images/icon-css.gif) no-repeat; text-decoration:none;text-indent:-20000px; margin:0 3px 0 0; float:left;}
/*footer panel end*/


/* style added on 21-07-08 */

a.more_link2 {
	font:12px/17px Arial, Helvetica, sans-serif; color:#fff; background:url(images/morelink2-arrow.gif) no-repeat 70px 12px #226EB0;padding:0; text-decoration:none; display:block; width:80px; margin:22px 0 8px 0; padding:5px;
	}
a.more_link2:hover {
	color:#003C70; background:url(images/morelink2-arrow1.gif) no-repeat 70px 12px #fff;
	}	
p.services_content {font:12px/22px Verdana, Arial, Helvetica, sans-serif; color:#343434; margin:0 0 14px 0;}	

.vulnerability ul {margin:10px 5px; list-style-type:none;}
.vulnerability ul li {background:url(images/blt-services.gif) no-repeat 0 9px; padding:0 0 0 12px; }
.vulnerability ul li a {font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#2398C3; background-color:inherit; text-decoration:none;}
.vulnerability ul li a:hover {color:#298FD1;}
span.roundbullet {width:17px; height:17px; background:url(images/round-bullet.gif) no-repeat; margin:12px 8px 0 0; float:left;}

.bodyLeft {
	width:204px; float:left;
	}
/*styles added on 01-08-08 */

ul.identity {margin:10px 5px; list-style-type:none;}
ul.identity li {background:url(images/blt-services.gif) no-repeat 0 9px; padding:0 0 0 12px !important; font:bold 11px/24px Verdana, Arial, Helvetica, sans-serif; color:#2398C3 !important; background-color:inherit; text-decoration:none;}

ol.identity {margin:10px 5px 10px 35px}
ol.identity li {/*background:url(images/blt-services.gif) no-repeat 0 9px;*/ padding:0 12px 5px 3px; font:11px/24px Verdana, Arial, Helvetica, sans-serif; color:#343434; background-color:inherit; text-decoration:none;}

ul.identity1 {margin:10px 5px; list-style-type:none;}
ul.identity1 li {background:url(images/blt-services.gif) no-repeat 0 6px; padding:0 0 14px 12px !important; font:11px/16px Verdana, Arial, Helvetica, sans-serif; color:#2398C3 !important; background-color:inherit; text-decoration:none;}

/*-----------verified part start----------*/
	
	
.width530{
	width:572px;
	margin:0 auto;
	background:url(images/seal_pattern.gif) repeat-y 0 0 !important;
	}
	
.seal_top{
	background:url(images/seal_top.gif) no-repeat 0 0;
	height:55px;
	display:block;
	}
	
.seal_bot{
	background:url(images/seal_bot.gif) no-repeat 0 0;
	height:55px;
	display:block;
	}
	
.innerdiv{
	padding:0 10px 15px;
	margin:0 32px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	}
	
.innerdiv a.seal_logo{
	position:absolute;
	right:10px;
	bottom:16px;
	}

	
.innerdiv h2.ve{
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	background-color:inherit;
	color:#006894;
	margin:0 0 21px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.innerdiv h2.ve span{
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#004765;
	background-color:inherit;
	padding:0 0 0 8px;
	}
	
.seal_text{
	font-size:12px;
	line-height:16px;
	color:#006894;
	background-color:inherit;
	padding:0 0 22px 0;
	}
	
.padding25{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	
	}
	
.paddtop{
	padding:0 0 27px 0;
	}
	
.seal_text_bod{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#004765;
	background-color:inherit;
	margin:0 0 6px 0;
	}
	
.blueText{
	color:#ba1701;
	background-color:inherit;
	text-decoration:none;
	font-size:12px;
	line-height:18px;
	}
	
.blueText:hover{
	color:#593e01;
	background-color:inherit;
	}
.gray_div{
	height:28px;
	background-color:#5d5d5d;
	color:#fff;
	text-align:center;
	font:bold 12px/28px Georgia, "Times New Roman", Times, serif;
	margin:90px 0 2px 0;
	}
	
	
.innerContent {
	padding:15px 20px 0;
	margin-bottom:15px;
	margin-left:5px;
	background-color:#fff;
	color:inherit;
	position:relative;
	left:-5px;
	top:-5px;
	overflow:hidden;
	height:100%;
	clear:both;
	z-index:3;
}
.innerContent h4 {
	font:bold 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	color:#387093;
	background-color:inherit;
	clear:both;
}	
	
/* --form style -- */
.rt {
	text-align:right;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
}
.rm {
	text-align:right;
	vertical-align: middle;
	font-size:11px;
	font-weight:bold;
}	
.lm {
	text-align:left;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
}
.lt {
	text-align:left;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
}	
.cm {
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	font-weight:bold;
}	
.textboxbig, .textboxmedium, .textboxsmall, .textboxsmallest  {
	height:18px;
	font-size:12px;
	padding-left:2px;
	padding-top:4px;
}
.textboxbig {
	width:315px;
}
.textboxmedium {
	width:88px;
}
.textboxsmall {
	width:52px;
}
.textboxsmallest {
	width:35px;
}
.asterixgreen {
	color:#3BB000;
	background-color:#313131;
	font-weight:bold;
	font-size:16px;
}
.asterixgreencontus {
	color:#3BB000;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.textareabig {
	width:315px;
	height:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}	
.width1px {
	width:1px;
}
.table100per {
	width:100%;
	border:0px;
}		
.button {
	width:104px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
}	

/* styles for Reference Check part */

#bodyPanel_ref {background:url(images/bg-body-main.jpg) repeat-x 0 0 #FFFFFF;/* border-bottom:1px dashed #1A4E7F;*/ padding:23px 16px 11px 9px; color:#343434; width:945px;}
#ref_links {padding:10px 16px 11px 9px; color:#343434; width:905px; margin:15px auto;}
.bodyref {width:718px; float:right;}
.mini_link {
	font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	margin:0 10px 0 10px;
	}
.mini_no_link {
	font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#f26521;
	text-decoration:none;
	margin:0 10px 0 10px;
	}
.mini_link:hover {
	text-decoration:none;
	color:#f26521;
	}
.box_white {background:#fff; border:1px solid #D5D5D5; padding:10px; padding-bottom:0; margin:0 0 10px 0;}
p.bodyreftext {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#343434; margin:0 0 10px 0;}
p.bodyreftext1 {font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#343434; margin:0 0 18px 0;}
p.bodyreftext a {font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#4896CD; text-decoration:underline; background-color:inherit;}
p.bodyreftext a:hover {text-decoration:none;}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
