@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#676767; text-decoration:none}
h1{width:auto; height:auto; padding:12px 0px 5px 0px; font:23px Georgia, "Times New Roman", Times, serif ; color:#02488b; text-decoration:none; border-bottom:#e5e5e5 1px solid; font-weight:normal;}
h2{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
h3{width:auto; height:auto; padding:12px 0px 5px 0px; font:20px Georgia, "Times New Roman", Times, serif ; color:#02488b; text-decoration:none;font-weight:normal;}
img{ border:0px}
.clear{ clear:both}
/*---Start_Globle_Stle----*/
#outer{ margin:0px; padding:0px; width:100%; height:auto; background:url(../images/main-bg-img.jpg) repeat-y center top}
#outer #main_wrapper{ margin:0px auto; padding:0px; width:986px; height:auto; background:url(../images/top-bg-img.jpg) repeat-x top}
#outer #main_wrapper #header{ margin:0px auto; padding:0px; width:954px; height:auto;}
#outer #main_wrapper #header #top{ margin:0px 0px 10px 0px; padding:0px; width:954px; height:98px; border-bottom:#e5e5e5 1px solid}
#outer #main_wrapper #header #top .logo{width:152px; height:98px; float:left;}
#outer #main_wrapper #header #top .right_nav{ float:right; width:400px; height:25px; margin:73px 0px 0px 0px; text-align:right; font:11px Verdana, Geneva, sans-serif; color:#323232;}
#outer #main_wrapper #header #top .right_nav a{ font:11px Verdana, Geneva, sans-serif; color:#323232; text-align:right; text-decoration:none; padding:0px 15px}
#outer #main_wrapper #header #top .right_nav a:hover{text-decoration:none}
#outer #main_wrapper #header #nav{width:954px; height:51px; margin:0px; padding:0px;}
#outer #main_wrapper #header #nav .nav_link{width:934px; height:41px; background-image:url(../images/top-nav-bg-img.jpg); background-repeat:repeat-x; float:left; padding-top:10px}
#outer #main_wrapper #header #nav .nav_link ul{padding:0px; margin:0px; list-style:none}
#outer #main_wrapper #header #nav .nav_link ul li{font:13px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; float:left;}
#outer #main_wrapper #header #nav .nav_link ul li a{font:13px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; padding:0px 17.8px; text-transform:uppercase; background:url(../images/nav-driver.jpg) no-repeat right}
#outer #main_wrapper #header #nav .nav_link ul li a:hover{text-decoration:none}
#outer #main_wrapper #header #banner{ width:954px; height:278px; margin:0px; padding:0px}
#outer #main_wrapper #middle{ width:942px; height:auto; clear:both; margin:0px auto}

#footer{ margin:0px auto; padding:0px; width:954px; height:65px; clear:both; border-top:#dddfe0 1px solid}
/*---End_Globle_Stle----*/

/*----------Index_Page------------*/
/*-----middle--*/
#outer #main_wrapper #middle #content{ width:942px; height:auto; clear:both; margin-bottom:5px}
#outer #main_wrapper #middle #content #left_ctn{ width:673px; height:auto; float:left; margin-top:10px;}
#outer #main_wrapper #middle #content #right_ctn{ width:249px; height:auto; float:right; margin-top:10px}

/*---left_content*/
#middle #content #left_ctn .main_heading{width:auto; height:auto; padding:12px 0px 5px 0px; font:23px Georgia, "Times New Roman", Times, serif ; color:#02488b; text-decoration:none; border-bottom:#e5e5e5 1px solid;}
#middle #content #left_ctn .main_heading-small{width:auto; height:auto; padding:10px 0px 0px 0px; font:13px Georgia, "Times New Roman", Times, serif; color:#02488b; text-decoration:none; font-weight:bold}
.main_heading-small a{width:auto; height:auto; padding:10px 0px 0px 0px; font:13px Georgia, "Times New Roman", Times, serif; color:#02488b; text-decoration:none; font-weight:bold}
#middle #content #left_ctn .details{width:auto; height:auto; margin:0px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#676767; line-height:20px; text-align:justify; padding-top:8px}
.details a{width:auto; height:auto; margin:0px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#676767; line-height:20px; text-align:justify; padding-top:8px; text-decoration:none;}
#middle #content #left_ctn .link-list{width:auto; height:auto; margin:0px; padding:10px 0px 0px 0px}
#middle #content #left_ctn .link-list ul{margin:0px; padding:0px 30px 0px 0px; float:left; list-style-type:none}
#middle #content #left_ctn .link-list ul li{margin:0px; padding:0px; background:url(../images/black-buleat.jpg) no-repeat left; padding-left:15px; font:12px Geneva, Arial, Helvetica, sans-serif; color:#414040; text-decoration:none; line-height:22px;}
#middle #content #left_ctn .link-list ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#414040; text-decoration:none; line-height:22px;}
#middle #content #left_ctn .link-list ul li a:hover{text-decoration:none}
#middle #content #left_ctn #latest_works{width:auto; height:188px; padding-top:18px;}
#middle #content #left_ctn #latest_works .arrow_div{width:38px; height:188px; float:left}
#middle #content #left_ctn #latest_works .img_div{width:190px; height:188px; float:left; margin-right:12px}
#middle #content #left_ctn #latest_works .img_div .img-details{width:auto; height:auto; padding:6px 0px 6px 0px; font:12px Arial, Helvetica, sans-serif; color:#8b8a8a; line-height:20px; font-style:italic;}

/*right_content*/
#middle #content #right_ctn #box_1{width:auto; height:auto; margin:0px 0px 5px 0px; padding:0px}
#middle #content #right_ctn #box_1 .heading_main{width:auto; height:36px; padding:12px 0px 0px 16px; background-image:url(../images/right-box-top-headibg-bg.jpg); background-repeat:no-repeat; font:18px Georgia, "Times New Roman", Times, serif; color:#02488b; font-weight:normal}
#middle #content #right_ctn #box_1 .details_div{width:auto; height:auto; background-image:url(../images/right-box-details-bg.jpg); background-repeat:repeat-y; border-bottom:#d0e7fd 1px solid; padding-bottom:3px}

.con_name{font:12px Geneva, Arial, Helvetica, sans-serif; color:#959595; line-height:22px;}
.num{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.num a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline; line-height:22px}
.num a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.free_qute{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}

#middle #content #right_ctn #box_1 .details_div .our_services{width:233px; height:auto; margin:0px auto; padding:0px;}
#middle #content #right_ctn #box_1 .details_div .our_services ul{width:auto; height:auto; padding:0px; margin:0px; list-style-type:none}
#middle #content #right_ctn #box_1 .details_div .our_services ul li{width:auto; height:auto; font:11px Verdana, Geneva, sans-serif; color:#02488b; font-weight:bold; text-decoration:none; line-height:25px; }
#middle #content #right_ctn #box_1 .details_div .our_services ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#02488b;  text-decoration:none; background-image:url(../images/right-box-blue-heading-bule.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;}
#middle #content #right_ctn #box_1 .details_div .our_services ul li a:hover{text-decoration:none}
#middle #content #right_ctn #box_1 .details_div .our_services ul li ul{width:auto; height:auto; text-decoration:none; list-style-type:none;}
#middle #content #right_ctn #box_1 .details_div .our_services ul li ul li{width:auto; height:auto; font:12px Geneva, Arial, Helvetica, sans-serif; color:#8b8c8e; font-weight:normal; text-decoration:none; line-height:25px; border-bottom-style:dotted; border-bottom-color:#8c8d8f; border-bottom-width:1px;}
#middle #content #right_ctn #box_1 .details_div .our_services ul li ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#8b8c8e;  text-decoration:none; background-image:url(../images/right-list-arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px}
#middle #content #right_ctn #box_1 .details_div .our_services ul li ul li a:hover{text-decoration:none}


/*right_content box_2*/
#middle #content #right_ctn #box_2{width:auto; height:auto; margin:0px 0px 5px 0px; padding:0px}
#middle #content #right_ctn #box_2 .heading_main{width:auto; height:36px; padding:12px 0px 0px 16px; background-image:url(../images/right-box-top-headibg-bg.jpg); background-repeat:no-repeat; font:18px Georgia, "Times New Roman", Times, serif; color:#02488b; font-weight:normal}
#middle #content #right_ctn #box_2 .details_div{width:auto; height:auto; background-image:url(../images/right-box-details-bg.jpg); background-repeat:repeat-y; border-bottom:#d0e7fd 1px solid; padding-bottom:3px}

.con_name{font:12px Geneva, Arial, Helvetica, sans-serif; color:#959595; line-height:22px;}
.num{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.num a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline; line-height:22px}
.num a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.free_qute{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}

#middle #content #right_ctn #box_2 .details_div .our_services{width:233px; height:auto; margin:0px auto; padding:0px;}
#middle #content #right_ctn #box_2 .details_div .our_services ul{width:auto; height:auto; padding:0px; margin:0px; list-style-type:none}
#middle #content #right_ctn #box_2 .details_div .our_services ul li{width:auto; height:auto; font:11px Verdana, Geneva, sans-serif; color:#02488b; font-weight:bold; text-decoration:none; line-height:25px; }
#middle #content #right_ctn #box_2 .details_div .our_services ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#02488b;  text-decoration:none; background-image:url(../images/right-box-blue-heading-bule.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;}
#middle #content #right_ctn #box_2 .details_div .our_services ul li a:hover{text-decoration:none}
#middle #content #right_ctn #box_2 .details_div .our_services ul li ul{width:auto; height:auto; text-decoration:none; list-style-type:none;}
#middle #content #right_ctn #box_2 .details_div .our_services ul li ul li{width:auto; height:auto; font:12px Geneva, Arial, Helvetica, sans-serif; color:#8b8c8e; font-weight:normal; text-decoration:none; line-height:25px; border-bottom-style:dotted; border-bottom-color:#8c8d8f; border-bottom-width:1px;}
#middle #content #right_ctn #box_2 .details_div .our_services ul li ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#8b8c8e;  text-decoration:none; background-image:url(../images/right-list-arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px}
#middle #content #right_ctn #box_2 .details_div .our_services ul li ul li a:hover{text-decoration:none}


/*right_content box_3*/
#middle #content #right_ctn #box_3{width:auto; height:auto; margin:0px 0px 5px 0px; padding:0px}
#middle #content #right_ctn #box_3 .heading_main{width:auto; height:36px; padding:12px 0px 0px 16px; background-image:url(../images/right-box-top-headibg-bg.jpg); background-repeat:no-repeat; font:18px Georgia, "Times New Roman", Times, serif; color:#02488b; font-weight:normal}
#middle #content #right_ctn #box_3 .details_div{width:auto; height:auto; background-image:url(../images/right-box-details-bg.jpg); background-repeat:repeat-y; border-bottom:#d0e7fd 1px solid; padding-bottom:3px}

.con_name{font:12px Geneva, Arial, Helvetica, sans-serif; color:#959595; line-height:22px;}
.num{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.num a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:underline; line-height:22px}
.num a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#4c4c4c; text-decoration:none; line-height:22px}
.free_qute{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}
.free_qute a:hover{font:12px Geneva, Arial, Helvetica, sans-serif; color:#02488b; text-decoration:none; font-weight:bold; line-height:18px;}

#middle #content #right_ctn #box_3 .details_div .our_services{width:233px; height:auto; margin:0px auto; padding:0px;}
#middle #content #right_ctn #box_3 .details_div .our_services ul{width:auto; height:auto; padding:0px; margin:0px; list-style-type:none}
#middle #content #right_ctn #box_3 .details_div .our_services ul li{width:auto; height:auto; font:11px Verdana, Geneva, sans-serif; color:#02488b; font-weight:bold; text-decoration:none; line-height:25px; }
#middle #content #right_ctn #box_3 .details_div .our_services ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#02488b;  text-decoration:none; background-image:url(../images/right-box-blue-heading-bule.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px;}
#middle #content #right_ctn #box_3 .details_div .our_services ul li a:hover{text-decoration:none}
#middle #content #right_ctn #box_3 .details_div .our_services ul li ul{width:auto; height:auto; text-decoration:none; list-style-type:none;}
#middle #content #right_ctn #box_3 .details_div .our_services ul li ul li{width:auto; height:auto; font:12px Geneva, Arial, Helvetica, sans-serif; color:#8b8c8e; font-weight:normal; text-decoration:none; line-height:25px; border-bottom-style:dotted; border-bottom-color:#8c8d8f; border-bottom-width:1px;}
#middle #content #right_ctn #box_3 .details_div .our_services ul li ul li a{font:12px Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#8b8c8e;  text-decoration:none; background-image:url(../images/right-list-arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:15px}
#middle #content #right_ctn #box_3 .details_div .our_services ul li ul li a:hover{text-decoration:none}


/*---Footer---*/
#footer .footertext{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; color:#676767; text-align:center; padding-top:10px; line-height:24px}
#footer .footertext a{ padding:0px 7px 0px 7px; text-decoration:none; color:#676767}
#footer .footertext a:hover{ text-decoration:underline}
#middle #content #left_ctn .que-div{width:auto; height:auto; padding:6px 0px 6px 28px; margin:0px 0px 0px 0px; background-color:#bdd5ea; font:13px Geneva, Arial, Helvetica, sans-serif; color:#000; background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:left; font-weight:normal}
.heading-con{font:14px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold}



.menuright {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-style: normal;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	text-decoration:none;
	width:300px;
}
.menuright li { padding-bottom:1px; }
.menuright li a {
	color:#0066CC;
	display: block;
	padding-top:5px;
	padding-left:18px;
	text-decoration: none;
	font-size: 12px;
	height:19px;
	font-weight:bold;
	
}
.menuright a:hover {
	color: #003399;
	text-decoration:underline;
}


/* Start CSS POPUP Menu
===================================================================================================================================================*/


/*#navigationtop {
	width:910px; height:37px; background-image:url(../images/top-nav-bg-img.jpg); background-repeat:repeat-x; float:left; padding:14px 0px 0px 24px;
}
#mainmenu {
	position:relative;
	bottom:14px;
	
	background-image:url(../images/top-nav-bg-img.jpg); background-repeat:repeat-x;
	width:910px;

}
#mainmenu li {
	display:block;
	float:left;
	position:relative;
	

}
#mainmenu li a {
	display:block;
	font-size: 14px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 12px 13px 0 10px;
	height: 39px;
	
}
#mainmenu li:hover a, #mainmenu li.active a {
	background: url(../images/menu_hover.jpg) repeat-x 0 100%;
	color: #0171b8;
	
}
/* Start CSS POPUP Menu
=====================================================================*/
/*#navigationtop ul ul {
	position:absolute;
	z-index:1200;
	display:none;
	width:214px;
	margin: 0;
	top: 51px;
	left:0;
	background:#ddeefe;
	padding:8px 0;
	float: none;
	text-align: left;
	border-top:1px #86acd0 solid;
	border-left:1px #86acd0 solid;
	border-right:1px #86acd0 solid;
	border-bottom: 3px solid #02509b;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
#navigationtop ul li ul li {
	display: inline;
	float: left;
	width:214px;
	height:auto;
	padding: 0;
	position:relative;
	padding:0;
	left: 0;

}
#navigationtop ul ul ul {
	position:absolute;
	z-index:1300;
	display:none;
	width:214px;
	margin: 0;
	top: -4px;
	left:215px;
	padding:8px 0;
}
#navigationtop ul li ul li ul li {
	display: inline;
	float: left;
	padding: 0;
	margin:0;
	height:auto;
}
#navigationtop #mainmenu li:hover ul li {
	background:none
}
#navigationtop #mainmenu li:hover ul li a, #navigationtop #mainmenu li:hover ul li a:link, #navigationtop #mainmenu li:hover ul li a:visited {
	color:#0a70be;
	font-weight:bold;
	font-size:12px;
	width:178px;
	height:auto;
	text-transform:none;
	border:none;
	background: none;
	padding:8px 18px;
	text-shadow:none;
	margin:0;
	font-family: arial, verdana, serif;
}
#navigationtop #mainmenu li:hover ul li a:hover, #navigationtop #mainmenu li ul li a:hover {
	background: #35485b;
	color: #fff;
	text-decoration: none;
}
nav#navigationtop li:hover ul ul,
nav#navigationtop li li:hover ul ul
{display:none;}

nav#navigationtop li:hover ul,
nav#navigationtop li li:hover ul
{display:block;}*/
/* End CSS Drop Down Menu */


