body, div, span, p, ul, ol, li, h1, h2, h3, h4, a, img, form, fieldset {margin:0px;padding:0px;border:0px;}

body {background-color:#e0e0e0;color:#222222;font-size:11px;font-family:verdana;text-align:center;margin:0px auto;padding-bottom:40px;}

#page {background:#fff url(../images/pagebg.jpg) 0px 0px repeat-y;width:831px;margin:40px auto 0px auto;text-align:left;padding:6px 76px 6px 71px;position:relative;}

#main {background:#e9e8dc url(../images/ivcslogo.jpg) left bottom no-repeat;position:relative;width:831px;}

#topbar {background:#fff url(../images/topbarbg.jpg) 0px 0px no-repeat;height:24px;position:relative;}
#topbar p {line-height:21px;}
#header{height:153px;padding-bottom:6px;background-color:#fff;}
#top_email {display:block;width:158px;height:21px;position:absolute;top:0px;left:2px;background: transparent url(../images/top_email.jpg) 0px 0px no-repeat;}
#top_email:hover {background-position:0px -21px;}
#top_access {display:block;width:129px;height:21px;position:absolute;top:0px;right:2px;background: transparent url(../images/top_access.jpg) 0px 0px no-repeat;}
#top_access:hover {background-position:0px -21px;}
#top_phone {display:block;width:205px;height:21px;position:absolute;top:0px;left:160px;background: transparent url(../images/top_phone.jpg) 0px 0px no-repeat;}

#topbar span {text-indent:-9999px;}

#nav {width:176px;float:left;background-color: transparent;padding-top:23px;padding-bottom:80px;}
#nav ul {list-style-type:none;width:175px;}
#nav ul li a {display:block;height:25px;margin-top:5px;color:#fff;}
#nav ul li a span {display:none;}
#nav ul li a#nav_home {background: transparent url(../images/nav_home.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_about {background: transparent url(../images/nav_about.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_services {background: transparent url(../images/nav_services.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_legal {background: transparent url(../images/nav_legal.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_links {background: transparent url(../images/nav_links.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_contact {background: transparent url(../images/nav_contact.jpg) 0px 0px no-repeat;}
#nav ul li a#nav_home:hover,
#nav ul li a#nav_about:hover,
#nav ul li a#nav_services:hover,
#nav ul li a#nav_legal:hover,
#nav ul li a#nav_links:hover,
#nav ul li a#nav_contact:hover {background-position:0px -30px;}
#indexpage #nav ul li a#nav_home,
#aboutpage #nav ul li a#nav_about,
.servicespage #nav ul li a#nav_services,
.legalpage #nav ul li a#nav_legal,
#linkspage #nav ul li a#nav_links,
#contactpage #nav ul li a#nav_contact {background-position:0px -30px;}
#nav ul li ul {padding-bottom:5px;width:140px;}
#nav ul li ul li {font-size:9px;font-family:verdana;color:#000;text-align:right;padding-left:5px;}
#nav ul li ul li a {display:block;height:auto;line-height:1.5em;margin:0px;color:#000;text-decoration:none;}
#nav ul li ul li a:hover {color:#5f2227;text-decoration:underline;}
.servicespage.introduction #nav ul li ul li a.introduction,
.servicespage.propertysearches #nav ul li ul li a.property,
.servicespage.companysearches #nav ul li ul li a.company,
.servicespage.training #nav ul li ul li a.training,
.servicespage.financialreports #nav ul li ul li a.financial,
.legalpage.prejudgement #nav ul li ul li a.prejudgement,
.legalpage.obtaining #nav ul li ul li a.obtaining,
.legalpage.enforcement #nav ul li ul li a.enforcement {color:#5f2227;text-decoration:underline;}




#topright{display:block;position:absolute;top:0px;right:0px;border-left:5px solid #fefefe;border-bottom:5px solid #fefefe;height:93px;width:134px;z-index:200;}

#content {padding:25px 20px;}
#content ul {padding-left: 30px; padding-bottom: 20px;}
#content ol {padding-left: 30px; padding-bottom: 20px;}
#content h1 {font-family:"times new roman";font-size:38px;color:#222222;font-weight:normal;}
#content h2 {font-family:"times new roman";font-size:25px;color:#5f2227;font-weight:normal;margin-bottom:1em;}
#content h3 {font-size:14px;margin-top:1em;line-height:1.5em;}
#content p {line-height:1.5em;margin-bottom:1.5em; text-align:justify;}

#level2nav {font-weight:bold;color:#5f2227;font-size:9px;padding:0px 0px 20px 2px;}
#level2nav a {color:#5f2227;}
#level2nav a:hover {text-decoration:none;}

#content {width:615px;float:right;background-color: #e9e8dc;}
#usps {float:right;width:640px;height:185px;text-align:left;padding:20px 0px 20px 15px;background-color:#e9e8dc;}
#usps a {color:#fff;}
#usps ul {list-style-type:none;width:621px;height:185px;}
#usps ul li {display:block;float:left;}
#usps ul li a {display:block;height:185px;width:207px;}
#usps ul li a#usp01 {background: transparent url(../images/usp01.jpg) 0px -185px no-repeat;}
#usps ul li a#usp02 {width:206px;background: transparent url(../images/usp02.jpg) 0px -185px no-repeat;}
#usps ul li a#usp03 {background: transparent url(../images/usp03.jpg) 0px -185px no-repeat;}
#usps ul li a span {display:none;}
#usps ul li a#usp01:hover, #usps ul li a#usp02:hover, #usps ul li a#usp03:hover {background-position:0px 0px;}
#footer {height:10px;clear:both;}

#print {display:none;}

/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:300px;float:right;margin-right:50px;margin-top:0em;}
#maincontact fieldset {}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;list-style-image:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;}
#content #maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#5f2227;font-weight:bold;margin-right:40px;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content #maincontact ul li input.text {float:left;width:150px;margin-bottom:0.5em; border:1px solid #CCCCCC;}
#content #maincontact ul li input.text:hover {border:1px solid #5f2227;}

#content #maincontact ul li textarea {float:left;width:150px;height: 80px;margin-bottom:0.5em; border:1px solid #CCCCCC;}
#content #maincontact ul li textarea:hover {border:1px solid #5f2227;}
#content #maincontact ul li input.submit { background-color:#5f2227; color: #FFFFFF; width: 151px;}
#content #maincontact ul li input.submit:hover { text-decoration:underline;}
