* {
	/* padding:0;
	margin:0; */
}

body {
	margin:0px;
	font:12px Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#1d2020;
	background:url(../../../../reference/reports/ent/images/bg.gif) repeat-x;
	background-color:#ffffff;
}
.wrapper {
	background:url(../../../../reference/reports/ent/images/img-wrapper-bkg.gif) repeat-y;
	background-color:#ffffff;
}

a {
	color:#575454;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#container {
/*	margin:0px auto;
	width:1000px;  */
}
.clear {
	clear:both;
}
.main_center {
	margin:0px auto;
	width:924px;
}
/**********************************************/
#main_panel {
	clear:both;
}
#main_top_panel {
	clear:both;
	height:190px;
	background:url(../../../../reference/reports/ent/images/top_bg.gif) no-repeat; 
}
#main_top_logo_panel {
	float:left;
	width:250px;
}
.logo {
	margin:0px;
	padding:25px 0px 0px 0px;
	float:left;
}
.logo h1 {
	margin:0px;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	color:#000;
}
#navigation_panel {
/*	padding-left: 240px; 
	width:640px; */
}
#topmenu {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 208px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topmenu ul {
	margin:0px;
	padding:0px;
}
#topmenu ul li {
	display:block;
	float:left;
	background:url(../../../../reference/reports/ent/images/menudevider.gif) left top no-repeat;
	list-style:none;
}
#topmenu li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#9199a7;
	text-decoration:none;
	text-transform:capitalize;
	display:block;
	float:left;
	padding:0px 2px 0px 2px;
}
#topmenu li a span {
	display:block;
	float:left;
	padding:10px 20px 5px 16px;
	cursor:pointer;
}
#topmenu li a:hover {
	color:#fff;
	background:url(../../../../reference/reports/ent/images/topmenuleft.gif) left bottom no-repeat;
}
#topmenu li a:hover span {
	background:url(../../../../reference/reports/ent/images/topmenuright.gif) right bottom no-repeat;
}
#topmenu li a.over {
	color:#fff;
	background:url(../../../../reference/reports/ent/images/topmenuleft.gif) left bottom no-repeat;
}
#topmenu li a.over span {
	background:url(../../../../reference/reports/ent/images/topmenuright.gif) right bottom no-repeat;
}
#man_top_box_panel {
	clear:both;
}
.main_top_box_controller {
	margin:0px;
	padding:15px 0px 0px 0px;
}
.main_top_box_square {
	height:66px;
}
.Zmain_top_box_square {
	border:1px #404849 solid;
	background:url(../../../../reference/reports/ent/images/top_box_bg.gif) repeat-x;
	height:66px;
}
.main_top_box_square_details {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 210px;
}
.main_top_box_square_details p {
	margin:0px;
	padding:0px;
	/*	padding-left:220px;  */
	font-size:16px;
	font-weight:normal;
	color:#c27dc6;
	text-transform: uppercase;
	text-align: left;
}
.main_top_box_square_details p span {
	color:#ffffff;
	font-size:30px;
	text-transform: uppercase;
}
/******************************/
#main_middle_panel {
	clear:both;
}
.main_middle_controller {
	margin:0px;
	padding:30px 0px 0px 0px;
}
#main_midlle_left_panel {
	float:left;
	width:690px;
	padding-bottom: 15px;
}
.main_middle_left_controller {
	margin:0px;
	padding:0px;
}
#right_panel {
	margin:0px;
	margin-left:190px;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	color:#828282;
	line-height:20px;
}
#right_panel h1 {
	margin:0px;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#411f65;
	border-top: 1px solid #411f65;
	border-bottom: 1px solid #411f65;
	padding-top: 14px;
	padding-bottom: 14px;
	line-height: 28px;
}
.highlight h1 {
	margin:0px;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#411f65;
	/*	border-top: 1px solid #411f65;  */
	border-bottom: 1px solid #411f65;
	padding-top: 14px;
	padding-bottom: 14px;
}
#right_panel h2 {
	font-size:18px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#411f65;
}
#right_panel h3 {
	margin:0px;
	padding:25px 0px 0px 0px;
	font-size:18px;
	font-weight: normal;
	color:#1d1d1d;
}
#right_panel h4 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
#right_panel p {
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#1d2020;
	line-height:20px;
}
#right_panel li, td {
	color:#1d2020;
}



blockquote {
 margin-left:30px;
 margin-right:30px;
 margin-right:30px;
}


#centre_panel {
	margin:0px;
	padding-bottom:20px;
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
	color:#828282;
	line-height:20px;
}
#centre_panel h1 {
	margin:0px;
	padding:0px;
	font-size:26px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#411f65;
	border-top: 1px solid #411f65;
	border-bottom: 1px solid #411f65;
	padding-top: 14px;
	padding-bottom: 14px;
	line-height: 28px;
}

#centre_panel h2 {
	font-size:18px;
	font-weight:normal;
	text-transform: uppercase;
	font-family: Georgia, Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	color:#411f65;
}
#centre_panel h3 {
	margin:0px;
	padding:25px 0px 0px 0px;
	font-size:18px;
	font-weight: normal;
	color:#1d1d1d;
}
#centre_panel h4 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
#centre_panel p {
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#1d2020;
	line-height:20px;
}
#centre_panel li, td {
	color:#1d2020;
}





/*
#right_panel ul {
	margin:0px;
	padding:5px 0px 0px 0px;
}
#right_panel ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:24px;
	border-bottom:1px #a6a6a6 dashed;
	color:#898989;
}
#right_panel ul li a {
	margin:0px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
	text-decoration:none;
	background:url(../../../../reference/reports/ent/images/left_arrow.gif) no-repeat 0 4px;
	color:#898989;
}
#right_panel ul li a:hover {
	background:url(../../../../reference/reports/ent/images/left_arrow_over.gif) no-repeat 0 4px;
	color:#bd8e34;
}
#right_panel ul li a.list_highligh {
	background:url(../../../../reference/reports/ent/images/left_arrow_over.gif) no-repeat 0 4px;
	color:#bd8e34;
}
*/
/************************************************/
#main_middle_mid_panel {
	float: left;
	width:314px;
}
#main_middle_auto {
	margin:0px auto;
	width:202px;
}
.main_middle_mid_controller {
	margin:0px;
	padding:0px 0px 13px 0px;
}
.main_middle_mid_news_login_panel {
	margin:0px;
	padding:0px;
}
.main_middle_mid_news_login_controller {
	margin:0px;
	padding:0px 0px 30px 0px;
}
.main_middle_mid_news_login_details {
	margin:0px;
	padding:0px;
}
.main_middle_mid_news_login_details h3 {
	margin:0px;
	padding:0px;
	font-size:20px;
	font-weight:normal;
	color:#1d1d1d;
}
.main_middle_mid_news_login_details h3 span.news {
	margin:0px;
	padding:0px 0px 0px 30px;
	background:url(../../../../reference/reports/ent/images/img2.gif) no-repeat left;
}
.main_middle_mid_news_login_details form {
	margin:0px;
	padding:0px;
}
.main_middle_mid_news_login_details form input {
	margin:0px;
	padding:5px 0px 0px 5px;
	background:none;
	color:#585858;
	font-size:11px;
}
#main_middle_mid_news_panel {
	clear: both;
}
.main_middle_mid_new_controller {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.main_middle_mid_details {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.main_middle_mid_details h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-weight:normal;
	color:#1d1d1d;
}
.main_middle_mid_details h4 {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
.main_middle_mid_details h5 {
	margin:0px;
	padding:20px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#bd8e34;
}
.main_middle_mid_details p {
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#828282;
	line-height:20px;
}
.main_middle_mid_details p span {
	margin:0px;
	padding:0px;
	color:#780000;
}
.main_middle_mid_details p span a {
	color:#780000;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 5px;
}
.main_middle_mid_details p span a:hover {
	text-decoration: underline;
}
#main_testimonials_panel {
	clear:both;
}
.main_testimonials_controller {
	margin:0px;
	padding:30px 0px 0px 0px;
}
.main_testimonials_top_box {
	float:left;
	width:202px;
	background:url(../../../../reference/reports/ent/images/mid_box.gif) repeat-y 0 0;
}
.main_testimonials_mid_box {
	float:left;
	width:202px;
	background:url(../../../../reference/reports/ent/images/top_box.gif) no-repeat 0 0;
}
.main_testimonials_bottom_box {
	float:left;
	width:202px;
	background:url(../../../../reference/reports/ent/images/bottom_box.gif) no-repeat 0 bottom;
}
.main_testimonials_details {
	margin:0px;
	padding:15px 10px 20px 15px;
	line-height:20px;
	font-style:italic;
	color:#737373;
}
.main_testimonials_details h3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-weight:normal;
	color:#1d1d1d;
}
.main_testimonials_details h4 {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
.main_testimonials_details h5 {
	margin:0px;
	padding:20px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#a07728;
}
.main_testimonials_details span.date {
	margin:0px;
	padding:2px 0px 0px 30px;
	background:url(../../../../reference/reports/ent/images/img4.gif) no-repeat left;
}
.main_testimonials_details p {
	margin:0px;
	padding:20px 20px 0px 0px;
	line-height:20px;
	font-style:italic;
	color:#737373;
	text-align:left;
}
/****************************************/
#main_middle_right_panel {
	float:right;
	width:218px;
	background:url(../../../../reference/reports/ent/images/img-mushroomcloud.jpg) no-repeat top;
}
.main_midle_right_controller {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.main_midle_right_details {
	margin:0px;
	padding:0px;
	padding-top:0px;
}
.main_midle_right_details h2 {
	margin:0px;
	padding:220px 0px 0px 0px;
	font-size:20px;
	font-weight: normal;
	color:#1d1d1d;
}
.main_midle_right_details h4 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
.main_midle_right_details p {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#828282;
	line-height:20px;
}
.main_midle_right_details ul {
	margin:0px;
	padding:15px 0px 0px 0px;
}
.main_midle_right_details ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:24px;
	border-bottom:1px #a6a6a6 dashed;
	color:#898989;
}
.main_midle_right_details ul li a {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	/*	background:url(../../../../reference/reports/ent/images/right_arrow.gif) no-repeat 0 4px; */
	color:#411f65;
}
.main_midle_right_details ul li a:hover {
	color:#000;
}
.main_midle_right_details ul li a.list_highligh {
	color:#000;
}
#main_right_login_panel {
	margin:0px;
	padding:0px;
}
.main_right_login_details {
	margin:0px;
	padding:35px 0px 10px 0px;
}
.main_right_login_details form {
	margin:0px;
	padding:0px;
}
.main_right_login_details h3 {
	margin:0px;
	padding:0px;
	font-size:22px;
	font-weight:normal;
	color:#000;
}
/*******/
.user_name {
	margin:0px;
	padding:0px;
	clear:both;
}
.user_name_details {
	margin:0px;
	padding:10px 0px 0px 0px;
}
.user_name_details label {
	margin:0px;
	padding:4px 0px 0px 0px;
	color:#515151;
	font-weight:bold;
}
.user_name_details input {
	margin:0px;
	padding:2px 0px 0px 2px;
	width:212px;
	background: none;
	height:20px;
}
/*********/
.password_details {
	margin:0px;
	padding:5px 0px 0px 0px;
}
.password_details label {
	margin:0px;
	padding:4px 0px 0px 0px;
	color:#515151;
	font-weight:bold;
}
.password_details input {
	margin:0px;
	padding:2px 0px 0px 2px;
	background: none;
	width:212px;
	height:20px;
}
/*********/
.remember_details {
	margin:0px;
	padding:10px 0px 0px 0px;
}
.remember_details label {
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#000;
	float:left;
}
.remember_details label a {
	color:#907a4e;
	font-weight:bold;
}
.remember_details label a:hover {
	text-decoration:none;
}
.remember_details input {
	margin:0px;
	padding:0px 0px 0px 2px;
}
.main_middle_right_sec_controller {
	margin:0px;
	padding:40px 0px 0px 0px;
}
.main_middle_right_sec_details {
	margin:0px;
	padding:0px;
}
.main_middle_right_sec_details h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
	font-weight: normal;
	color:#1d1d1d;
}
.main_middle_right_sec_details h4 {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:12px;
	font-weight: bold;
	color:#907a4e;
}
.main_middle_right_sec_details p {
	margin:0px;
	padding:20px 0px 0px 0px;
	color:#828282;
	line-height:20px;
}
.main_middle_right_sec_details ul {
	margin:0px;
	padding:15px 0px 0px 0px;
}
.main_middle_right_sec_details ul li {
	margin:0px;
	padding:0px 0px 0px 20px;
	list-style:none;
	line-height:22px;
	color:#898989;
	background:url(../../../../reference/reports/ent/images/right_bullet.gif) no-repeat 0 7px;
	border:none;
	font-weight:bold;
}
.main_middle_right_sec_details p.read {
	margin:0px;
	padding:0px;
	display:block;
	margin:0px;
	padding:18px 0px 0px 0px;
}
.main_middle_right_sec_details p.read a {
	font-weight:bold;
	color:#780000;
	text-decoration:none;
}
.main_middle_right_sec_details p.read a:hover {
	text-decoration:underline;
}
/************************/
#main_footer_panel {
	clear:both;
}
.main_footer_controller {
	margin:0px;
	padding:0px;
	background:url(../../../../reference/reports/ent/images/bottom_bg.gif) repeat-x;
	background-color:#363e40;
}
.main_footer_details {
	margin:0px;
	padding:40px 0px 40px 0px;
	float:left;
	width:600px;
}
.main_footer_details h4 {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
	color:#888888;
}
.main_footer_details p {
	margin:0px;
	padding:0px;
	color:#b4b4b4;
	text-transform:uppercase;
}
.main_footer_details p a {
	color:#b4b4b4;
	text-decoration:none;
	margin:0px;
	padding:0px 5px 0px 5px;
}
.main_footer_details p a:hover {
	text-decoration:underline;
}
.main_footer_right {
	margin:0px;
	padding:40px 0px 40px 0px;
	float:right;
	width:165px;
}
/* inner pages css start */
.aboutus-img {
	float:right;
	border:4px solid #fff;
	margin:0 0px 10px 20px;
}
h5 {
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #fff;
	margin:0px 0px 10px 0px;
}
h6 {
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}
.aboutcolumnzone {
	padding:20px 0px 16px 0px;
}
.aboutcolumn1 {
	width:48%;
	float:left;
	margin:0px 0px 10px 0px;
}
.aboutcolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}
.abouticon {
	float:left;
	margin:0px 20px 0px 0px;
}
.insidereadmore {
	padding:10px 0px 10px 0px;
}
input.button {
	color:#000;
	background:#ffc850;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:10px 10px;
	margin:0px 5px 5px 0;
	border:1px solid #5b7a92;
}
input.button:hover {
	cursor:pointer;
	color:#fff;
	background:#663300;
	border:1px solid #ffc850;
}
.project-img {
	float:right;
	margin-left:20px;
	border: 6px solid #fff;
}
.whiteheading {
	font:30px Myriad Pro, Arial;
	color:#CBD76B;
	font-weight:100;
	padding:0px;
	margin:25px 0px 20px 0px;
}
.ourprojectrow {
	margin-bottom:20px;
	border-bottom:1px dotted #fff;
	padding-bottom:10px;
	padding-right:20px
}
.servicecolumnzone {
	padding:20px 0px 16px 0px;
}
.servicecolumn1 {
	width:48%;
	float:left;
	margin:0px 0px 10px 0px;
}
.servicecolumn2 {
	width:48%;
	float:right;
	margin:0px 0px 10px 0px;
}
.blog-posted-row {
	padding:3px;
}
.highlight {
	padding:10px;
	border:1px solid #5b7a92;
}
.highlight2 {
	padding:10px;
	background-color:#dfd4e8;
	border:1px solid #5b7a92;
}
.chapterhead h1 {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color:#dfd4e8;
	border: none;
	margin-bottom: 30px;
	line-height: 28px;
}
.url a {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:capitalize;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.source {
	font-size:11px;
}
/* inner pages css ends */

.content_left {
	background-color:#d2d6df;
	width:181px;
	float:left;
	padding:0;
}

.chapter_hd {
	padding: 1px;
	margin: 0px;
}
#left-col {
	background-color:#d2d6df;
	width:199px;
	float:left;
}
.chapter_text {
	font-family:Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	padding:0 0 0 18px;
}
.chapter_hd ul {
  padding:0;
	margin:0;
	list-style:none;
	font-family: Palatino Linotype, Book Antiqua, Palatino, "Times New Roman", Times, serif;
	font-size: 12px;
}
.chapter_hd ul li ul {
	font-size: 11px;
	padding:1px 0 1px 0;
}
.chapter_hd ul li ul li a {
	background: none !important;
	color: #000000 !important;
	padding: 3px 0 3px 11px;
}
.chapter_hd ul li ul li a:hover {
	background: #e1e1df !important;
	background-image: none !important;
	color: #4d4d4d !important;
}
.chapter_hd ul li a {
	color: #000000;
	border-top: 1px solid #ffffff;
	text-decoration: none;
	display: block;
	padding: 4px 0 2px 11px;
}
.chapter_hd ul li a:hover, .chapter_hd ul li a:focus {
	color: #000000;
}
/*
.chapter_hd ul li .submenuheader_sel a {
	color: #4d4d4d;
	text-decoration: none;
	background: url(../../../../reference/reports/ent/images/menu-bg=h.gif) no-repeat left top #dfdfdd;
	display: block;
	padding: 4px 0 0 59px;
}
*/

.chapter_hd ul li #submenuheader_sel {
	color: #332562;
	background-color:#e4e7ec;
	font-weight:bold;
}
.chapter_hd ul li a span {
	display: block;
	font-size: 11px;
	font-weight: bold;
}

p.topwhite {
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	text-transform: uppercase;
	text-align: left;
}
p.topwhite2 {
	font-size:11px;
	font-weight:normal;
	text-transform: none;
	padding-top: 8px;
	color:#ffffff;
	text-align: left;
}
p.topwhite2 a{
	font-size:11px;
	font-weight:normal;
	text-transform: none;
	padding-top: 8px;
	color:#ffffff;
	text-align: left;
}
