/*
Date: 5 October 2009
Author: Oasa Bogdan Valentin
Company: PSD2MARKUP
Website: www.psd2markup.com
Project: ACI - Alias Confidential Investigations 
*/

/* Reset CSS */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}
a {
  text-decoration: none;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* CSS start! */
.clear {clear:both; display:block; line-height:0px;}
.clear2 {clear:both; display:block; line-height:0px; height:20px;}
.clear3 {clear: both; display: block; line-height:0; height: 10px;}


body {background:#fff url(images/background.jpg) repeat-x 0 0; font-family: Arial, Verdana, sans-serif;  }
#page { width: 878px; margin: 0 auto; }
#header {width: 100%; float: left; clear: left; margin: 6px 0 0 0;}
#logo {float: left; clear: left; width: 223px; height: 94px; background: url(images/logo.jpg) no-repeat 0 0; }
#head {float: left; clear: left; width: 100%; height: 211px; margin-top: 10px;}
#top_nav {float: left; clear: left; width: 230px; height: 211px; background: #0b7161;}
#top_nav_left {float: left; clear: left; width: 10px; height: 211px; background: url(images/menu_left.jpg) no-repeat; margin-left: -10px; position: relative;}
#top_nav ul {float: left; width: 230px; margin: 22px 0 0 0;}
#top_nav ul li {float: left; clear: left; width: 230px; }
#top_nav ul li a {float: left; clear: left; width: 212px; padding: 7px 0 5px 18px; color: #fff; font-size: 16px;}
#top_nav ul li a:hover, #top_nav ul li a#current {background: #252525; }
#head_img {float: left; }

#content {float: left; clear: left; width: 100%; padding-top: 26px;}
#sidebar {float: left; clear: left; width: 229px; margin: 0 14px 0 0;}
.box {float: left; width: 229px; font-size: 0;}
.box_up {float: left; clear: left; background: url(images/sidebar_b_up.gif) no-repeat; width: 229px; height: 8px; }
.box_middle {float: left; clear: left; background: url(images/sidebar_b.gif) repeat-y; width: 199px;  padding: 7px 19px 7px 11px;}
.box_down {float: left; clear: left; background: url(images/sidebar_b_down.gif) no-repeat; width: 210px; height: 24px; padding: 15px 19px 0 0;}
.box_middle h3 {float: left; width: 153px; height: 22px; background: url(images/news_icon.gif) no-repeat 6px 0; padding: 7px 0 0 46px; color: #252525; text-align: left; font-size: 16px;}
.box_middle ul {float: left; width: 199px; clear: left; margin: 30px 0 0 0;}
.box_middle ul li {float: left; clear: left; border-top: 1px #d2d2d2 solid; padding: 17px 3px 15px 10px; width: 186px;}
.box_middle ul li a { color: #7e7e7e; float: left; width: 186px; color: #7e7e7e; font-size: 12px; }

#main_content {width: 630px; float: left; padding: 18px 0 0 0;}
h2 {float: left; clear: left; font-size: 18px; color: #0b7161; width: 100%; padding: 0 0 3px 0; border-bottom: 1px #a8a8a8 solid; }
.h2_under {float: left; clear: both; width: 100%; color: #000000; font-family: Arial; font-size: 12px; }
#main_content .p_main {float: left; clear: left; width: 625px; padding: 26px 0 0 5px; font-size: 12px; color: #000; text-align: left; line-height: 22px; }
#main_content .p_main img {float: right; margin: 0 0 20px 15px;}
#main_content .p_main a {text-decoration: underline; color: #000; }
.services_column {float: left; width: 300px; margin: 0 10px 0 0;}
.services_column div {width: 280px; padding-left: 20px; margin: 1px 0; float: left; clear: left; }
.services_column div.submenuheader {font-weight: bold; cursor: pointer; }
.services_column div.submenu {float: left; width: 290px; }
.services_column div.submenu span {float: left; width: 260px; margin: 1px 0; clear: left; padding: 0 0 0 20px; }

#recent_success {float: left; width: 100%; height: 40px; background: url(images/recent_success.gif) no-repeat; color: #252525; font-size: 12px; text-align: center; margin: 20px 0 0 0;}
#recent_success span {float: left; width: 100%; text-align: center; height: 40px; line-height: 40px;}
#recent_success span a { color: inherit; }
#recent_success span a:hover {text-decoration: underline;}

#ind_box {float: left; width: 100%; clear: left; margin: 26px 0 0 0;}
#ind_box_up {float: left; clear: left; width: 100%; height: 13px; background: url(images/ind_box_up.gif) no-repeat; }
#ind_box_middle {float: left; clear: left; width: 854px;  background: url(images/ind_box.gif) repeat-y 0 0; padding: 10px 0 0 24px;}
#ind_box_down {float: left; clear: left; width: 854px; height: 20px; background: url(images/ind_box_down.gif) no-repeat; padding: 14px 0 0 24px;}
.box_1 {float: left; clear: left;  width: 260px; margin-right: 40px; display: block;}
.box_1 h3 {float: left; clear: left; width: 214px; height: 22px; background: url(images/news_icon.gif) no-repeat 6px 0; padding: 7px 0 0 46px; color: #252525; text-align: left; font-size: 16px; }
.box_1 .text_p {float: left; clear: left; width: 257px; color: #797271; font-size: 12px; list-style: disc; line-height: 22px; padding: 14px 0 24px 3px; border-bottom: 2px #dcdcdc solid;}
.box_1 .text_p ul { list-style: disc; list-style-position: inside; color: #797271; font-size: 12px; }
.box_1 form {float: left; clear: left; width: 257px; padding: 17px 0 24px 3px; }
.box_1 form div {float: left; clear: left; color: #766e6b; font-size: 12px;}
.box_1 form label {float: left; clear: left; width: 150px; }
.box_1 form input {float: left; clear: left; background: #fff; border: 0; margin: 0 0 10px 0; width: 150px;}
.box_1 form input#submit_login {width: 48px; height: 17px; cursor: pointer; background: url(images/login_button.gif) no-repeat; }
.box_2 {float: left;  width: 237px; margin-right: 38px; }
.box_2 h3 {float: left; clear: left; width: 191px; height: 22px; background: url(images/services_icon.gif) no-repeat 6px 0; padding: 7px 0 0 46px; color: #252525; text-align: left; font-size: 16px; }
.box_2 .text_p {float: left; clear: left; width: 234px; color: #797271; font-size: 12px; list-style: disc; line-height: 22px; padding: 14px 0 24px 3px;}
.box_2 .text_p ul { list-style: disc; list-style-position: inside; color: #797271; font-size: 12px; }

.box_3 {float: left;  width: 237px;}
.box_3 h3 {float: left; clear: left; width: 214px; height: 22px; background: url(images/testimonials_icon.gif) no-repeat 6px 0; padding: 7px 0 0 46px; color: #252525; text-align: left; font-size: 16px; }
.box_3 .text_p {float: left; clear: left; width: 257px; color: #797271; font-size: 12px; list-style: disc; line-height: 22px; padding: 14px 0 18px 3px;}
.box_3 .text_p .testimonial_author { font-size: 90%; font-weight: bold; }

a.ind_box_link {float: right; color: #6698e6; text-align: right; display: block; font-size: 12px; padding: 0; margin: 0;}
span.ind_box_link {float: right; color: #6698e6; text-align: right; display: block; font-size: 12px; padding: 0; margin: 0;}
#ind_box_down .box_1 {height: 15px;}

#credits {float: left; clear: left; width: 100%; text-align: center; height: 48px; padding: 64px 0 0 0; background: url(images/credits.gif) repeat-x; font-size: 11px; color: #5f5f5f; }
#credits a {text-decoration: underline; color: inherit;}

.upload_form {float: left; clear: left; width: 350px; margin-top: 20px;}
.upload_form div {float: left; clear: left; width: 100%; margin: 2px 0;}
.upload_form div label {float: left; clear: left; font-size: 12px; color: #000; text-align: left; line-height: 22px; width: 80px; }
.upload_form div input {float: left; clear: none; width: 200px; }
.upload_form div select {float: left; clear:  none; font-size: 12px; color: #000; text-align: left; width: 200px;}
.upload_form div input.submit_form {width: auto; }

.forms_list a {color: #000; text-decoration: underline; font-size: 12px; line-height: 22px;}

.err{width: 100%; color: red; font-size: 10px; text-align: left; float: left; clear: both; }
.succes{width: 100%; color: green; font-size: 10px; text-align: left; float: left; clear: both;  }
