abbr, acronym {border:0;}

.OptionalTextBox 
{ 
border: 1px solid #cccccc; 
} 

.RequiredTextBox 
{ 
border: 1px solid #000000; 
} 

.FailedTextBox 
{ 
border: 2px solid #CC0000; 
}

body{background:#DEDEDE url(bg.jpg) repeat-x top center;text-align:center;font:10pt Verdana, Tahoma, Arial, Sans-Serif;color:#555}
a,a:active,a:visited,a:link{color:#BB1E31;text-decoration:none;font-weight:700}a:hover{color:#223A73;border-bottom:1px dotted #888}
div.guil1{width:1000px;margin:0 auto;text-align:left}div.guil2{background:url(maincorners_tl.png) no-repeat left top}
div.guil2 div.guia{background:url(maincorners_tr.png) no-repeat right top}
div.guil3{background:url(maincorners_bl.png) no-repeat left bottom}
div.guil3 div.guia{background:url(maincorners_br.png) no-repeat right bottom}
div.guil3 div.guib,div.guil2 div.guib{background:#FFF}
div.guil2,div.guil3{padding-left:11px}
div.guil2 div.guia,div.guil3 div.guia{padding-right:11px}
div.guil2 div.guib,div.guil3 div.guib{height:11px;overflow:hidden}
div#page{background:#FFF;padding:0 11px}
div.clear{height:1px;overflow:hidden;width:100%;clear:both;background:#FFF}
div#subnav ul.lks li a span,div#subnav ul.lks li h3 span,div#header h3 span,div#header div.navigation span.lsp,div#header h2 a span,hr{display:none}
p,ul,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:10px}
div.preloader{width:1px;height:1px;overflow:hidden;position:absolute;left:-9999px;top:-9999px}
p.readmore{text-align:right}
div#header{background:url(head-bg-right.jpg) no-repeat right top;padding-right:3px;position:relative;height:95px}
div#header a{color:#555}
div#header a:hover{color:#888}
div#header h2{float:left;margin:0}
div#header h2 a{display:block;width:314px;height:60px;background:url(legal-ex-logo.jpg) no-repeat}
div#header h2 a:hover{background:url(legal-ex-logo_over.jpg) no-repeat;border:none}
div#header ul{float:right;margin:0;text-align:right;background:#E3EBF6 url(head-bg-left.jpg) no-repeat left top;padding:0 4px 0 10px;height:54px}
div#header ul li{list-style-type:none;padding:6px 0 0;margin:0}
div#header h3{margin:0}
div#header div.navigation{background:url(navcap1.jpg) no-repeat;margin:4px -3px 4px 0;position:relative}
div#header div.navigation p{background:url(navcap2.jpg) no-repeat right top;height:23px;margin:/*-23px*/0 0 0 15px;overflow:hidden;padding:0 15px 0 0}
div#header div.navigation a{font-size:8pt;display:block;float:left;margin:0 1px;background:#2E4881 url(linkbg.jpg) repeat-x;color:#FFF;padding:5px 6px}
div#header div.navigation a:hover,div#header div.navigation a.over{background:#BB1E31 url(linkbgover.jpg) repeat-x;color:#FFF}
div#header div.navigation a.link6{float:right}
div#pageregion div.subtop{background:url(subtop.jpg) repeat-x top}
div#pageregion div.h1l1{background:#223A73 url(subtlcrn.jpg) no-repeat top left;margin:-1px 0 4px;height:33px}
div#pageregion div.subtlcrn{background:url(subtlcrn.jpg) no-repeat top left}
div#pageregion div.subtrcrn,div#pageregion div.h1l2{background:url(subtrcrn.jpg) no-repeat top right}
div#pageregion div.h1l2{padding:4px 0 0}
div#pageregion div.subblcrn{background:url(subblcrn.jpg) no-repeat bottom left}
div#pageregion div.subbrcrn{background:url(subbrcrn.jpg) no-repeat bottom right;padding:4px 8px 24px}
div#pageregion div.sub{background:url(sub.jpg) repeat-x bottom}
div#pageregion{width:100%;padding:0;margin:0}
div#pageregion div.sub h3{margin:0 -8px 6px;background:#223A73;color:#FFF;border-bottom:3px solid #BB1E31;padding:4px 6px 8px;font:700 9pt Verdana, Tahoma, Arial, Sans-Serif}
div#pageregion h1{background:#223A73;color:#FFF;border-bottom:3px solid #BB1E31;padding:4px 6px 8px;font:700 9pt Verdana, Tahoma, Arial, Sans-Serif;margin:0}
div#column p.readmore a,div#subnav p.readmore a{background:url(colreadmore.jpg) no-repeat right 4px;padding:0 13px 0 0}

div#subnav ul.lks{margin:0;padding:0}
div#subnav ul.lks li{list-style-type:none;margin:0;padding:0;display:block}
div#subnav ul.lks li a{display:block}
div#subnav ul.lks li a.forkids{width:100%;height:60px;background:url(legal-ex-kids.jpg) no-repeat center center;border-bottom:1px solid #DDD}
div#subnav ul.lks li h3.ebi4law{width:100%;height:60px;background:url(ebi4law.jpg) no-repeat center center;border-bottom:1px solid #DDD}
div#subnav ul.lks li a.forkids:hover{background:url(legal-ex-kids_over.jpg) no-repeat center center;border-bottom:1px dotted #DDD}
div#subnav ul.lks li a.ebi4law:hover{background:url(ebi4law_over.jpg) no-repeat center center;border-bottom:1px dotted #DDD}
div#subnav ul.lks li.credit{padding:10px 0 0;text-align:center;color:#888;font:100 italic 8pt Verdana, Tahoma, Arial, Sans-Serif}
div#content_1{float:left;width:1000px;}
div#content{float:left;width:615px;margin:0 8px}
div#content div.wrapper{width:100%}
div#content div.wrapper div.padder{
	position:relative;
	top: 0px;
}
ul#bCrumbs{margin:0 0 6px;padding:0;height:20px;font-size:8pt;border-bottom:1px solid #CCC;width:100%}
ul#bCrumbs li{list-style-type:none;float:left;margin:0;background:url(bullet1.jpg) no-repeat center left;padding:0 8px 0 12px}
ul#bCrumbs li.control{display:none;background:none;padding:0}
ul#bCrumbs li.home{background:none;padding:0 8px 0 0}
div#column div.dload p,div#subnav div#quicklinks p{padding:3px 0;margin:0}
div#column div.dload p a,div#subnav div#quicklinks p a{color:#223A73;font-weight:100;padding-left:12px;background:url(colbullet1.jpg) no-repeat left center}
div#column div.dload p a:hover,div#subnav div#quicklinks p a:hover{color:#BB1E31;border:0}
div#column,div#subnav{width:173px;float:left;font-size:8pt}
div#column div.sp{margin:5px 0 0}
div#column img{margin:0 6px 6px 0}
div#column div.sub h4{color:#223A73;font-size:8pt}
div#column div.sub,div#subnav div.sub{background:#CEDCF0 url(sub.jpg) repeat-x bottom}
div#footer.home p.logo1 a {display:block;width:91px;height:30px;background:url(legal-ex-kids.jpg) no-repeat center center;}
div#footer.home p.logo1 a span {display:none;}
div#footer.home p.logo1 a:hover{background:url(legal-ex-kids_over.jpg) no-repeat top center; border:0;}
div#footer.home p.logo1, div#footer.home h4.logo2{float:left;margin:0;}
div#footer.home h4.logo2 {width:98px;height:30px;background:url(ebi4law.jpg) no-repeat top center;margin-left:7px;}
div#footer.home h4.logo2 span {display:none;}
div#footer{border-top:1px solid #CCC;color:#223A73;font-size:8pt;}
div#footer.home {border-top:none;color:#223A73;font-size:8pt;}
div#footer.home div.pr {position:relative;}
div#footer p.links{padding:8px 0;text-align:right; width:563px; float:right; margin:0;}

div#footer p.links a{color:#223A73;font-weight:100}
div#footer p.links a:hover,ul#bCrumbs a:hover,p.readmore a:hover{border:0}
div#footer p.links .lsp{margin:0 10px}
div#footer div.l1{background:url(footred.jpg) repeat-x top}
div#footer div.l2{background:url(footrightcorner.jpg) no-repeat right top}
div#footer div.l3{background:url(footleftcorner.jpg) no-repeat left top;color:#FFF;padding-top:14px}
div#footer div.l3 a{color:#FFF;text-decoration:underline;font-weight:100}
div#footer div.l3 a:hover{border:none}
div#footer p.copy{float:left;text-align:left;margin:0;padding:0 0 10px 8px}
div#footer p.wsi{text-align:right;margin:0;padding:0 8px 10px 0;}

div#homepage {width:800px; float:left; margin-bottom:4px;}
div#homepage h2 {font:bold 10pt Verdana, Arial, Helvetica, sans-serif; color:#FFF; background:#223A73; padding:7px; border-bottom:3px solid #BB1E31; margin:0;}
div#homepage img.colimage {display:none;}
div#homepage div.legalkids, div#homepage div.legalindfam, div#homepage div.legalbiz {float:left; width:258px; background:#DCDCDC; font-size:8pt;}
div#homepage div.legalindfam {margin:0 7px;}

div#homepage div.bt {height:13px; overflow:hidden; background:#223A73; border-top:3px solid #BB1E31;}
div#homepage div.st {padding-top:100px;} div#homepage div.st div {padding:0 10px; height:250px; overflow:hidden;}
div#homepage div.legalkids div.st {background:url(home2.jpg) no-repeat top;}
div#homepage div.legalindfam div.st {background:url(home3.jpg) no-repeat top;}
div#homepage div.legalbiz div.st {background:url(home1.jpg) no-repeat top;}

div#homepage div.legalkids h2 {background:#223A73 url(subtlcrn.jpg) no-repeat top left;}
div#homepage div.legalkids div.bt {background:#223A73 url(subblcrn.jpg) no-repeat bottom left;}
div#homepage div.legalbiz h2 {background:#223A73 url(subtrcrn.jpg) no-repeat top right;}
div#homepage div.legalbiz div.bt {background:#223A73 url(subbrcrn.jpg) no-repeat bottom right;}
div#homepage p.readmore {padding:0 10px;}
div#homepage p.readmore a {padding-right:15px; background:url(homereadmore.jpg) no-repeat center right;}

div#footer h4{margin:0; text-align:left; width:410px; float:left}
div#footer h4 span{background:url(qbg.jpg) repeat-y left top;display:block;padding:8px 0;overflow:hidden;color:#888;font:100 italic 8pt Verdana, Tahoma, Arial, Sans-Serif;}

div#header h4 {float:left; font:100 italic 14pt Verdana, Tahoma, Arial, Sans-Serif; color:#213A73; margin:15px 0 0 70px;}

div#pageregion h1.header1{;color:#333; font-size:12pt; font-weight:bold;}

/** Apply Now **/
.form-section {
  margin: 0 0 20px;
  float: left;
  width: 100%;
}
.col-2-title {
  float: left;
  width: 30%;
  clear: both;
}
.long {
  margin: 20px 0 0;
  width: 70%;
}
.col-2-data {
	float: left;
	width: 60%;
}
.short {
	margin: 25px 20px 0;
	width: 20%;
}
.col-2-data input {
  width: 260px;
}
.col-multi-title {
	color: #666666;
	float: left;
	padding: 5px;
	font-size: 90%;
	font-weight: bold;
	width: 30%;
}
.col-multi-data {
	float: left;
	padding: 5px;
	width: 30%;
}
.notes {
	font-size: 90%;
	color: #999;
}


/** Header Block **/
#header-block {
  float: right;
  width: 250px;
}

/** Follow Us **/
img {
	border: none;
}
#followus-block {
  text-align: center;
  float: right;
}
.followus-icon {
  display: inline;
}

/** Contact Us **/
#contactus {
  background: url("/images/contactus.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: right;
	height: 34px;
	line-height: 34px;
	margin: 2px 0 0;
	text-align: center;
	width: 235px;
}
div#header #contactus a {
	color: #fff;
}
