body {
	background-color: #bbbbbb;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
.major_borders {
	border:medium;
	border-color:#000;
	border-style:solid;
	border-top:thick;
	width:961px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}
*/
.top_bg_section {
	background-image:url(images/top_area_bg_grad.png);
	background-repeat:no-repeat;
	margin:auto;
	width:961px;
	height:331px;
	background-color:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

.middle_content {
	background-color:#FFFFFF;
	margin:auto;
	width:961px;
}

.footer_bg {
	background-image:url(images/btm_grad_bkgd_ftr.png);
	background-position:top;
	width:961px;
	margin:auto;
}

.wrapper_div {
	width:1043px;
	margin:auto;
	overflow:hidden;
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:inherit;
	margin-top: 0px;
	margin-bottom: 0px;
}

.inner_section{
	position:relative;
	margin:auto;
}

.left_shadow {
	background-image:url(images/bg_shadow_border_edge_new.png);
	background-repeat:repeat-y;
	width:1043px;
	height:100%;
	float:left;
	position:fixed;
	overflow:hidden;
	z-index:-10;
}
.right_shadow {
	background-image:url(images/bg_shadow_edge_rt.png);
	background-repeat:repeat-y;
	width:1043px;
	height:100%;
	float:left;
	position:fixed;
	overflow:hidden;
	z-index:-1;
}

.scroll {
background-color:#fcfcfc;
width:916px;
height:300px;
overflow: scroll;
overflow-x: hidden;
}
a:link {
	color: #0066FF;
}
a:visited {
	color: #0066FF;
}

.my-nowrap {white-space: nowrap;}

/* About Us */
a#top_ro_about { background-image: url(images/top_link_about_our_firm_1wht.png); height: 25px; width:122px; display:block; }
a#top_ro_about span { display:none; }
a#top_ro_about:hover { background-image: url(images/top_link_about_our_firm_1grt.png); }

/* Our History */
a#top_ro_hist { background-image: url(images/top_link_our_history_1wht.png); height: 25px; width:98px; display:block; }
a#top_ro_hist span { display:none; }
a#top_ro_hist:hover { background-image: url(images/top_link_our_history_1grt.png); }

/* Our Services */
a#top_ro_serv { background-image: url(images/top_link_our_services_1wht.png); height: 25px; width:106px; display:block; }
a#top_ro_serv span { display:none; }
a#top_ro_serv:hover { background-image: url(images/top_link_our_services_1grt.png); }

/* Confidentiality */
a#top_ro_conf { background-image: url(images/top_link_confidentiality_1wht.png); height: 25px; width:126px; display:block; }
a#top_ro_conf span { display:none; }
a#top_ro_conf:hover { background-image: url(images/top_link_confidentiality_1grt.png); }

/* Contact Us */
a#top_ro_contact { background-image: url(images/top_link_contact_us_1wht.png); height: 25px; width:90px; display:block; }
a#top_ro_contact span { display:none; }
a#top_ro_contact:hover { background-image: url(images/top_link_contact_us_1grt.png); }

/* Due Diligence */
a#top_ro_due { background-image: url(images/top_link_due_dilligence_1wht.png); height: 25px; width:229px; display:block; }
a#top_ro_due span { display:none; }
a#top_ro_due:hover { background-image: url(images/top_link_due_dilligence_1grt.png); }



/* What Others Say */
a#top_ro_what { background-image: url(images/top_link_what_others_say_1wht.png); height: 22px; width:135px; display:block; }
a#top_ro_what span { display:none; }
a#top_ro_what:hover { background-image: url(images/top_link_what_others_say_1grt.png); }

/* Public Info */
a#top_ro_public { background-image: url(images/top_link_public_info_1wht.png); height: 22px; width:274px; display:block; }
a#top_ro_public span { display:none; }
a#top_ro_public:hover { background-image: url(images/top_link_public_info_1grt.png); }

/* Employment Opps */
a#top_ro_empl { background-image: url(images/top_link_employment_opps_1wht.png); height: 22px; width:216px; display:block; }
a#top_ro_empl span { display:none; }
a#top_ro_empl:hover { background-image: url(images/top_link_employment_opps_1grt.png); }

/* Computer Forensics */
a#top_ro_comp { background-image: url(images/top_link_comp_forensics_1wht.png); height: 22px; width:167px; display:block; }
a#top_ro_comp span { display:none; }
a#top_ro_comp:hover { background-image: url(images/top_link_comp_forensics_1grt.png); }


/* Enter Site */
a#top_ro_enter { background-image: url(/enter_site_btn.png); height: 25px; width:122px; display:block; }
a#top_ro_enter span { display:none; }
a#top_ro_enter:hover { background-image: url(/images/enter_site_btn_RO.png); }


.serv_table {
	position:relative;
	margin: -13px 0 0 0px;
}


.textbox {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 530px;
	position: relative;
	left: 23px;
}
.headline {
	font-family: "Times New Roman", Times, serif;
	font-weight: bolder;
	font-variant: small-caps;
	color: #000000;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	text-transform: capitalize;
}
.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F30407;
	font-weight: bold;
	line-height: 24px;
}
.textboxCopy {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.index_page_text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
}
.vertical_centered_content_area {
	top: auto;
	right: auto;
}
.fixed_flash_menu {
	position: fixed;
	height: auto;
	overflow: scroll;
	z-index: 50;
	visibility: visible;
	float: left;
	clip: rect(130px,auto,auto,auto);
	top: 130px;
}
.centered_div {
	text-align: center;
	left: auto;
	right: auto;
}
.content {
	z-index: 0;
	position: absolute;
}

.left_border{
	background-image:url(images/left_border_298_wide.jpg);
	background-repeat:repeat-y;
	position:absolute; margin:100px 10 0 0px;
	height:100px;
	width:298px;	
}
.left_border_line{
	background-image:url(images/left_border_298_wide.jpg);
	background-repeat:repeat-y;
	background-position:left;
	position:absolute;
}
.left_side{
	background-image:url(images/left_edge_28.jpg);
	background-repeat:repeat-y;
}

.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {font-size: small}
.style3 {font-family: Arial, Helvetica, sans-serif; font-size: small; }

.style6 {font-size: 15px}
.style61 {
	font-size: 15px;
	text-align: center;
}

.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.style71 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}



.style8 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style9 {font-size: small}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.style11 {font-size: x-small}

.style_times {font-family: "Times New Roman", Times, serif}
.z_index_2 {
	z-index: 2;
	left: auto;
	right: auto;
	text-align: center;
}
.top_links_text {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #b1e4d9;
	letter-spacing: .1em;
}
.top_links_text td{
	text-align:center;
}
.arial_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
}

.arial_text_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.footer_area {
	width: 100%;
	height: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.white_txt_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}
.copyright_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#12_black_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.arial_text_white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
}
.style62 {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
}
.style99 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}
.times {
	font-family: "Times New Roman", Times, serif;
}
.white_text {
	color: #FFFFFF;
}

.style103 {font-size: 14px}

.style104 {font-size: 12}
.style105 {text-transform: uppercase; color: #b1e4d9; letter-spacing: .1em; font-family: "Times New Roman", Times, serif;}
.style106 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.style107 {font-weight: bold; font-family: "Times New Roman", Times, serif;}
.style108 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 100%;
	font-size: 12;
}

.sub_footer{
	width:850px;
	text-align:left;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
}

.sub_footer a:link{
	color:#666;
	text-decoration:none;
}
.sub_footer a:visited{
	color:#666;
	text-decoration:none;
}
.sub_footer a:hover{
	color:#666;
	text-decoration:none;
}
.sub_footer a:active{
	color:#666;
	text-decoration:none;
}




.contact_info{
	width: 275px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	clear:none;
	float:right;
	margin-right:50px;
	text-align:center;
}
.contact_form{
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	clear:none;
	float:left;
	margin-left:50px;
	text-align:right;
}
.middle_content_contact{
	background-color:#FFFFFF;
	margin:auto;
	width:961px;
}
#form_errors{
	font-size:10px;
	color:#C00;
}
#form_errors{
	color:#C00;
}

.top_p_contact{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align:left;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:15px;
}

.reg_box{
	width:510px;
	height:40px;
}
.rad_box{
	width:510px;
	height:70px;
}
.msg_box{
	width:510px;
	height:150px;
	text-align:right;
}
#q1_left{
	float:left;
	clear:none;
	width:260px;
}
#q1_right{
	float:right;
	clear:none;
	width:243px;
	text-align:left;
}

.reg_box #q1_right input{
	width:243px;
}

#q1_right textarea{
	width:243px;
}

.related_a{
	font-size:11px;
	margin-top:4px;
}

.style109 {
	font-size: 22px !important; 
	font-weight: bold !important; 
	font-family: "Times New Roman", Times, serif !important;
}























