/* CSS Document */
body
{
	margin:0px auto;
	font-size:11px;
	font-family:Verdana, AvenirLTStd, Arial;
}

h1
{
	font-size:22px;
	color:#2a5d9f;
	font-weight:normal;
	line-height:25px;
	margin:0px;
	padding:0px;
}

h2
{
	/*font-size:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:black;
	font-weight:bold;
	line-height:18px;
	margin:0px;
	padding:0px;
}


#maindiv
{
	width:940px;
	margin:0px auto;
	padding-top:15px;
}

#header
{
	width:100%;
	float:left;
	height:95px;
}

#logo
{
	width:275px;
	height:90px;
	float:left;
	background:url(images/logo.jpg) no-repeat left top;
}

#top_right_nav
{
	float:right;
	width:50%;
	margin-top:8px;
}


.top_right_text
{
	text-align:right;
	color:#555555;
	font-size:11px;
}

.top_right_text_phone
{
	text-align:right;
	color:#555555;
	font-size:20px;
}

.middle_content_text
{
	line-height:20px;
	font-size:10px;
}



#tab_strip
{
	width:100%;
	float:left;
	margin-top:13px;
}

#sep
{
	width:2px;
	height:40px;
	float:left;
}
.sep
{
	width:2px;
	height:40px;
	float:left;
}

#home
{
	width:152px;
	height:40px;
	float:left;
}

#forensic
{
	width:157px;
	height:40px;
	float:left;
}

#professional
{
	width:154px;
	height:40px;
	float:left;
}


#about
{
	width:154px;
	height:40px;
	float:left;
}

#offices
{
	width:154px;
	height:40px;
	float:left;
}


#contact
{
	width:157px;
	height:40px;
	float:left;
	
}







#content
{
	width:100%;
}


#left_content
{
	width:18%;
	border-right:1px #c0c0c0 solid;
	height:auto;
}


.selected_left !important
{
	color:#071965; !important
	text-decoration:underline; !important
}

a
{
	text-decoration:none;
	 color:#000000; 
	 cursor:pointer;
	
}

#righ_content
{
	width:80%;
}


#content_right_banner
{
	text-align:left;
	float:right;
	width:526px;
	margin-top:24px;
	
}

#content_right_banner_professional
{
	text-align:left;
	float:right;
	width:128px;
	margin-top:24px;
	
}


#forensic_left
{
	width:702px;
	height:358px;
	float:left;
	background:url(images/image_2.jpg) left top no-repeat;
}

#forensic_right
{
	width:23%;
	float:right;
	padding-left:10px;
	line-height:20px;
}


#border_line
{
	width:100%;
	float:left;
	border-top:1px solid #cbcbcb;
}

.border_line
{
	width:100%;
	float:left;
	border-top:1px solid #cbcbcb;
}


#art_1
{
	width:296px;
	float:left;
	margin-right:17px;
}
.art_1
{
	width:296px;
	float:left;
	margin-right:17px;
}


#art_2
{
	width:222px;
	float:right;
}

.art_text
{
	font-size:10px;
	line-height:20px;
}

#art_image1
{
	background:url(images/art1_image.jpg) left top no-repeat;
	width:222px;
	height:148px;
	float:left;
}

#art_image2
{
	background:url(images/art_image2.jpg) left top no-repeat;
	width:222px;
	height:148px;
	float:left;
}


#art_image3
{
	background:url(images/art_image3.jpg) left top no-repeat;
	width:222px;
	height:148px;
	float:left;
}

#art_image4
{
	background:url(images/art_image4.jpg) left top no-repeat;
	width:222px;
	height:148px;
	float:left;
}


.default_width
{
	width:100%;
	height:auto;

}

#default_width
{
	width:100%;
	height:auto;

}
#default_width1
{
	width:100%;
}
#default_width2
{
	width:100%;
}

#default_width_98
{
	width:95%;
}

#default_width_20
{
	width:28%;
}

#default_width_70
{
	width:79%;
}



.float_left
{
	float:left;
}

.float_right
{
	float:right;
}

.top_margin_5
{
	margin-top:5px;
}

.top_margin_3
{
	margin-top:3px;
}


.top_margin_7
{
	margin-top:7px;
}

.top_margin_12
{
	margin-top:10px;
}

.top_margin_14
{
	margin-top:14px;
}


.top_margin_25
{
	margin-top:25px;
}

.top_margin_30
{
	margin-top:30px;
}


.top_margin_16
{
	margin-top:16px;
}


.left_margin_18
{
	margin-right:18px;
}


.top_margin_19
{
	margin-top:19px;
}


.btm
{
	width:100%;
	font-size:10px;
	color:#636363;
	text-align:center;
	line-height:20px;
}

.btm a
{
	color:#636363;
}

.btm a:hover
{
	color:#000;
}
	


#left_grediant_corner
{
	width:11px;
	height:251px;
	float:left;
	background:url(images/left_grediant-corner.jpg) left top no-repeat; 
}

#middle_grediant_corner
{
	height:251px;
	float:left;
	width:97.5%;
	background:url(images/middle_grediant-corner.jpg) left top repeat-x; 
}

#right_grediant_corner
{
	width:11px;
	height:251px;
	float:left;
	background:url(images/right_grediant-corner.jpg) left top no-repeat; 
}


#map
{
	width:346px;
	height:251px;
	float:left;
	margin-left:49px;
	background:url(images/map.jpg) left top no-repeat;
}

#map_content
{
	width:430px;
	float:left;
	margin-left:49px;
	color:#FFFFFF;
	font-size:11px;
	margin-top:20px;
	line-height:16px;
}


.map_content_2
{
	font-size:13px;
	font-weight:bold;
}
.bigblack    { color: black; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 22px }
.smallblack   { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 14px }
.smallblue  { color: #255ea5; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 15px }
.smallblue a { color: #255ea5; font-size: 11px;}

.caps   { color: #255ea5; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1px; text-transform: uppercase; letter-spacing: 1px; }



/*.mid_text{ 
font-family:Verdana,AvenirLTStd,Arial;
font-size:11px;
 color:#000;
 line-height:normal;
 font-weight:normal;
 text-decoration:none;
}
.mid_text a{ 
font-family:Verdana,AvenirLTStd,Arial;
font-size:11px;
 color:#0000FF;
 font-weight:normal;
 text-decoration:none;
}
.mid_text a:hover{ 
 color:#0000FF;
 text-decoration:underline;
}*/



#site_map{ margin:0 0 0 170px; padding:0; float:left}
#site_map ul{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:normal; color:#333333; text-decoration:none}
#site_map ul li{ list-style: square outside url(images/icon_sitemap.jpg); padding:0 0 0 10px; font-size:13px; font-weight:bold; line-height:22px; color:#333333; text-decoration:none}
#site_map ul li a{  color:#333333; text-decoration:none}
#site_map ul li a:hover{  color:#333333; text-decoration:underline}
#site_map ul li ul li{  margin-left:20px; padding:0 0 0 10px; font-size:12px; font-weight:normal; line-height:22px; color:#333333; text-decoration:none}
#site_map ul li ul li ul li{  margin-left:20px; padding:0 0 0 10px; font-size:12px; font-weight:normal; line-height:22px; color:#333333; text-decoration:none}
.google_search_bg{ border:solid 1px #cecece !important; height:22px; cursor:pointer; font:15px/25px arial,sans-serif; padding:0 !important; margin:5px 0 10px 0; width:220px}
#google_box{margin:20px auto 10px auto;padding:0;width:365px;}
#bottom_part{ margin:60px auto 25px auto;width:940px; float:left}



table.banner2 .bigblack  { color:#fff}
table.banner2 .bigblack font  { color:#abc1f1}
table.banner2 .body  { color:#fff}


table.banner1 .bigblack  { color:#fff}
table.banner1 .bigblack font  { color:#02213e}
table.banner1 .body  { color:#000000}



ul#tab_strip {
   list-style:none; margin:13px 0 0 0; padding:0;
}

ul#tab_strip li {   float:left; font-size:0;  background: url(images/sep_new.jpg) no-repeat 100% 0; padding-right:2px;}
ul#tab_strip li a { cursor:pointer; display:block; background: url(images/tab_strip_img.png) no-repeat top left;}

ul#tab_strip li.last { padding-right:0; background:none}
ul#tab_strip li.first { }

#tab_strip .home_new a				{ background-position: 0 -540px; width: 152px; height: 40px; } 
#tab_strip .home_new a:hover, #tab_strip .home_new a.active		{ background-position: 0 -630px; width: 152px; height: 40px; } 

#tab_strip .forensic_services a	{ background-position: 0 -360px; width: 157px; height: 40px; } 
#tab_strip .forensic_services a:hover, #tab_strip .forensic_services a.active{ background-position: 0 -450px; width: 157px; height: 40px; } 

#tab_strip .professionals a			{ background-position: 0 -900px; width: 154px; height: 40px; } 
#tab_strip .professionals a:hover, #tab_strip .professionals a.active	{ background-position: 0 -990px; width: 154px; height: 40px; } 

#tab_strip .about_us a				{ background-position: 0 0; width: 154px; height: 40px; } 
#tab_strip .about_us a:hover, #tab_strip .about_us a.active		{ background-position: 0 -90px; width: 154px; height: 40px; } 

#tab_strip .offices a				{ background-position: 0 -720px; width: 154px; height: 40px; } 
#tab_strip .offices a:hover	, #tab_strip .offices a.active		{ background-position: 0 -810px; width: 154px; height: 40px; } 

#tab_strip .contact_us a			{ background-position: 0 -180px; width: 157px; height: 40px; } 
#tab_strip .contact_us a:hover, #tab_strip .contact_us a.active		{ background-position: 0 -270px; width: 157px; height: 40px; } 


