/* Standard Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}



body { margin: 0; background: #8c914f; font: .75em/195% normal normal normal Arial, sans-serif; color: #1e1c5a; }

#wrap { width: 880px; margin: 0 auto; background: #fff; padding: 10px; }

#header { margin: 0 0 10px; position: relative; }
#header a { border: 0; }

#topnav { position: absolute; right: 0; top: 0; list-style: none; margin: 0; padding: 0; background: #fff; overflow: auto; font-size: .9em; }
#topnav li { float: left; margin: 0 6px; }
#topnav li a { text-transform: uppercase; color: #000; text-decoration: none; border: 0; }
#topnav li a:hover { text-decoration: underline; }

#nav { list-style: none; margin: 0; padding: 0; background: #fff; overflow: auto; }
#nav li { float: left; margin: 0 2px; }
#nav li a { display: block; height: 40px; color: #8c914f; outline: 0; border: 0; }
#nav li a span { display: none; }
#nav li a:hover { background-position: 0 100%; }
#nav li a:focus { background-position: 0 100%; }

#collision_investigation a { width: 217px; background: #266659 url("../images/nav/collision-investigation.png") no-repeat 0 0; }
#civil_investigation a { width: 214px; background: #266659 url("../images/nav/civil-investigation.png") no-repeat 0 0; }
#background_checks a { width: 214px; background: #266659 url("../images/nav/background-checks.png") no-repeat 0 0; }
#process_service a { width: 217px; background: #266659 url("../images/nav/process-service.png") no-repeat 0 0; }

.separator { height: 3px; margin: 6px 0; background: #fff url("../images/full-width-separator.png") no-repeat 0 100%; }

/* billboard styles */
#billboard_container { position: relative; }
#billboard { position: relative; height: 161px; overflow: auto; position: relative; clear: left; }
.slider_container div.panel { height: 161px; width: 880px; z-index:1; }

#p1 { background: #353d5e url("../images/billboard/1.jpg") no-repeat 0 0; }
#p2 { background: #1d8a8e url("../images/billboard/3.jpg") no-repeat 0 0; }
#p3 { background: #7d8e41 url("../images/billboard/6.jpg") no-repeat 0 0; }
#p4 { background: #433a4b url("../images/billboard/2.jpg") no-repeat 0 0; }
#p5 { background: #232828 url("../images/billboard/5.jpg") no-repeat 0 0; }
#p6 { background: #121212 url("../images/billboard/4.jpg") no-repeat 0 0; }
.quote_button { position: absolute; left: 20px; bottom: 20px; }

/* slider styles no longer in use */
.slider_nav { list-style: none; margin: 0; position: absolute; bottom: 10px; right: 10px; z-index: 1000; }
.slider_nav li { float: left; margin: 0 3px; }
.slider_nav li a { display: block; width: 10px; height: 10px; border: solid 1px #fff; background: transparent; }
.slider_nav_current { background: #fff !important; }
.slider_nav li a span { display: none; }

#content { margin: 16px 0; z-index:0; }

#footer { overflow: auto; }
#footer p { color: #979797; margin: 0; float: left; }
#footer p.right { float: right; }
#footer a { color: #979797; border: 0; }
#footer a:hover { color: #333; }

.one_fourth_container { }
.one_fourth { float: left; width: 24%; border-left: solid 1px #c5d3cf; }
.one_fourth p { margin: 0 1em 1em 1em; }
.one_fourth_heading { margin: 0 0 20px 3px; float: none !important; }

.contact_form label { margin: 0 0 0 5px; }

.clear { width: 100%; height: 0px; clear: both; }

/* admin specific styles */
#toolbar { padding: 5px 10px; background: #ffffcc; border-bottom: solid 1px #cccc99; color: #999966; }

p { margin: 0 0 1em 0; }
blockquote { margin: 0 3em 1em; font-style: italic; }
ul { margin: 0 3em 1em; list-style: disc; }
ol { margin: 0 3em 1em; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #164b40; }
h1 { font-size: 2.5em; margin-bottom: .75em; }
h2 { font-size: 2em; margin-bottom: .5em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: .4em; }
h4 { font-size: 1.2em; line-height: 1; margin-bottom: .3em; }
h5 { font-size: 1em; line-height: 1; margin-bottom: .25em; font-weight: bold; }
h6 { font-size: 1em; line-height: 1; margin-bottom: .25em; font-weight: bold; }
h4 a { text-decoration: none !important; }
a { color: #164b40; text-decoration: underline; }
a:hover { color: #000; }
a img { border: 0; }
/*table td { padding: inherit; margin: 0 0 1em 0; }*/
img.left { float: left; margin: 0 1em 1em 0; }
img.right { float: right; margin: 0 0 1em 1em; }
h4 {margin:16px;}


/* put other html base selectors here as you need em... */

/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */
/* menu section for css control adapter menu*/

/*Position the entire menu (SET A FIXED WIDTH IN IE6MENU.CSS!) */
.mnuMain
{
	position:absolute;
	top:0px;
	right:0px;
}


/******************** TIER 1 ********************/
/* Tier 1 UL - This is the container for the entire menu - Set width to 0px to make the menu vertical */
.mnuMain ul.AspNet-Menu 
{
    z-index: 255;
}

/* Tier 1 LI - This is each top level item.  (SET A FIXED WIDTH IN IE6MENU.CSS!) */
.mnuMain li 
{
	text-align:center;
    z-index: 255;
    margin-left: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

/* A & span - This is the text for each top level item. */
.mnuMain a, 
.mnuMain span
{
    color: Black;
    z-index: 255;
}


/******************** TIER 2 ********************/
/* Tier 2 UL */
.mnuMain ul.AspNet-Menu ul  
{
    width: 215px;
    top: 100%;
    left: 0;
    background: #c9c099;
    z-index: 255;
}

/* Tier 2+ LI - Make this the same width as the preceding (less any padding or margin) */
.mnuMain li li
{
    width: 195px;
    z-index: 255;
    margin: 0;
}

/* Text for TIER 2+ items */
.mnuMain ul ul a, 
.mnuMain ul ul span,
.mnuMain li:hover li a,
.mnuMain li.AspNet-Menu-Hover li a,
.mnuMain li:hover li li a,
.mnuMain li.AspNet-Menu-Hover li li a,
.mnuMain li:hover li li li a,
.mnuMain li.AspNet-Menu-Hover li li li a
{
    color: #1E1C5A;
    z-index: 255;
}


/******************** TIER 3+ ********************/
/* Tier 3+ UL - This makes it fold out to the right, set the width & left to the width of the tier 2 UL */
.mnuMain ul.AspNet-Menu ul ul  
{
	width: 200px;
    top: 0px;
    left: 200px;
    z-index: 255;
}

/******************** SELECTED ********************/
/* This tier is selected */
/* Per client- do not maintain hover effect once a page has been clicked
.mnuMain .AspNet-Menu-Selected 
{
    color: White;
    background: #959360;
}
*/
/* A tier below this one is selected */
/*
.mnuMain .AspNet-Menu-ChildSelected 
{
    color: White;
    background: #959360;
}
*/

/******************** HOVER ********************/
/* BACKGROUND of items being hovered over */
.mnuMain li:hover, 
.mnuMain li.AspNet-Menu-Hover
{
    background: #959360;
}

/* TEXT of hovereed tier 1 */
.mnuMain li:hover a,
.mnuMain li.AspNet-Menu-Hover a
{
	color: White;
}

/* TEXT of hovered tier 2+ item */
.mnuMain li li:hover a,
.mnuMain li li.AspNet-Menu-Hover a,
.mnuMain li li li:hover a,
.mnuMain li li li.AspNet-Menu-Hover a,
.mnuMain li li li li:hover a,
.mnuMain li li li li.AspNet-Menu-Hover a
{
	color: White;
}
/* ******************************************************************************************************** */
/* ************************************     END MENU ITEM STYLES    *************************************** */
/* ******************************************************************************************************** */


/* ******************************************************************************************************** */
/* ************************************     SIDEBAR PAGE STYLES    **************************************** */
/* ******************************************************************************************************** */
.maincontentContainer{
width:595px; 
overflow:hidden; 
float:left;
}

.sidebarContainer {
margin-top:65px;
width:265px; 
overflow:hidden; 
float:right;
}
.sidebar{
display:block;
}
.sidebar *{
display:block;
height:1px;
overflow:hidden;
background:#266659;
}
.sidebar1{
border-right:1px solid #a1bdb7;
padding-right:1px;
margin-right:3px;
border-left:1px solid #a1bdb7;
padding-left:1px;
margin-left:3px;
background:#5c8c82;
}
.sidebar2{
border-right:1px solid #e9efee;
border-left:1px solid #e9efee;
padding:0px 1px;
background:#4f8378;
margin:0px 1px;
}
.sidebar3{
border-right:1px solid #4f8378;
border-left:1px solid #4f8378;
margin:0px 1px;
}
.sidebar4{
border-right:1px solid #a1bdb7;
border-left:1px solid #a1bdb7;
}
.sidebar5{
border-right:1px solid #5c8c82;
border-left:1px solid #5c8c82;
} 
.sidebar_content{
padding:10px 5px;
background:#266659;
margin:0px;
color:White;
width:265px;
overflow:hidden;
} 

.sidebar_content h1, .sidebar_content h2, .sidebar_content h3
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: White;
	font-weight: bold;
	/*font-family: 'Times New Roman' , Times, serif;*/
	/*font-family: 'Courier New' , Courier, monospace;*/
}


.sidebar_content li,
.sidebar_content p
{
padding:0px;
margin:0px;
} 

.sidebar_content ul
{
	padding: 0px 0px 0px 20px;
	margin:0px;
}

.sidebar_content a,
.sidebar_content a:visited
{
	color:White;
	text-decoration:none;
}

.sidebar_content a:hover
{
	/*	background:#c9c099;*/
	color:#959360;
	font-weight:bold;
}
/* ******************************************************************************************************** */
/* ************************************  END SIDEBAR PAGE STYLES   **************************************** */
/* ******************************************************************************************************** */

