﻿body {
	margin:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 0px;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	line-height: 20px;
}


#container {
	margin:0px auto;
	width:1000px;
} 
.clear {clear:both;}
/*.main_center {margin:0px auto; width:910px;}*/
#mid-body-part{
	height: auto;
	width: auto;
	margin: auto;
	padding-bottom: 0px;
}
#main_center {
	margin: 0px auto;
/*background: url('images/top_bg2.png') no-repeat;*/	background: url('images/top_bg2.png') no-repeat;
	height: 435px;
	width: 910px;
}

#logo {
	margin:0px;
	padding:10px 0px 0px 0px;
	display:block;
	width:650px;
}
#logo p {color:#999999; margin:0px; padding:50px 0px 0px 0px;}

#header_panel {
	padding:0px;
	float:left;
	display:block;
	width:325px;
	/*height: 206px;*/
	height: 223px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header_panelASP {
	margin:40px 0px 0px 0px;
	padding:0px;
	float:left;
	display:block;
	width:300px;
	/*height: 206px;*/
	height: 185px;
}
#header_panelHome {
	padding:0px;
	float:left;
	display:block;
	width:325px;
	/*height: 206px;*/
	height: 206px;
	margin-top: 40px;
	margin-right: 0px;
	
	margin-left: 0px;
}
.header_details {
	margin:0px 0px 0px 40px;
	padding:0px;
	line-height: normal;
}
.header_details h4 {margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#fff;}
.header_details p {
	margin:0px;
	padding:0px 20px 0px 0px;
	line-height:17px;
	font-size:14px;
	color:#fff
}
.header_details p a {text-decoration:underline; color:#f5af01;}
.header_details p a:hover {text-decoration:none;}
.list_ul {margin:20px 0px 0px 0px; padding:0px; display:block; float:left; width:120px;}
.list_ul ul {margin:0px; padding:0px; }
.list_ul ul li {margin:0px; padding:0px; list-style:none; line-height:24px;}
/*.list_ul ul li a {margin:0px; padding:0px 0px 0px 15px; color:#f5af01; background: url(../images/li_dot.gif) no-repeat; }*/
.list_ul ul li a {margin:0px; padding:0px 0px 0px 15px; color:#f5af01; background: url(/images/li_dot.gif) no-repeat; }
.list_ul ul li a:hover {text-decoration:none;}
.list_ul p {margin:20px 0px 0px 20px; padding:0px;}

/**************************************************************/

#navigation_panel { clear:both; margin:0px; padding:24px 0px 0px 0px; }
.nav {
	margin:0px 40px 0px 60px;
	padding:0px;
	position:static
}
.nav ul {margin:0px ; padding:0px;}
/*.nav ul li{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(../images/nav-line.gif) right no-repeat; text-transform:uppercase;}
.nav ul li.line{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(../images/nav-line1.gif) right no-repeat;  text-transform:uppercase;}*/
.nav ul li{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(/images/nav-line.gif) right no-repeat; text-transform:uppercase;}
.nav ul li.line{margin:0px; padding:0px; font-size:13px; font-weight:bold; list-style:none; float:left; display:block; background:url(/images/nav-line1.gif) right no-repeat;  text-transform:uppercase;}
.nav ul li.last{ background:none}
.nav ul li.support-new{margin-left:195px;}
.nav ul li a.home-over{height:37px; width:auto; padding:26px 10px 0px 25px;}
/*.nav ul li a.home-over:hover{background:url(../images/home-over.gif) no-repeat;}*/
.nav ul li a.home-over:hover{background:url(/images/home-over.gif) no-repeat;}
.nav ul li a.support{
	height:37px;
	width:auto;
	padding:26px 10px 0px 0px;
}
/*.nav ul li a.support:hover{background:url(../images/support.gif) no-repeat;}*/
.nav ul li a.support:hover{background:url(/images/support.gif) no-repeat;}
.nav ul li a.contact-us{height:37px; width:auto; padding:26px 10px 0px 20px;}
/*.nav ul li a.contact-us:hover{background:url(../images/contact-us.gif) no-repeat;}*/
.nav ul li a.contact-us:hover{background:url(/images/contact-us.gif) no-repeat;}
/*.nav ul li a {margin:0px; padding:26px 15px 0px 17px; color:#fff; height:37px; float:left; display:block; background:url(../images/nav_dot.gif) 6px 29px no-repeat; text-decoration:none;}*/
.nav ul li a {
	margin: 0px;
	padding: 26px 15px 0px 17px;
	color: #fff;
	height: 37px;
	float: left;
	display: block;
	background: url('images/nav_dot.gif') no-repeat 6px
29px;
	text-decoration: none;
}
/*.nav ul li a span {margin:0px; padding:0px; color:#fff; display:block; background:url(../images/nav_left.gif) 10px 25px no-repeat;}*/
nav ul li a span {margin:0px; padding:0px; color:#fff; display:block; background:url(/images/nav_left.gif) 10px 25px no-repeat;}
/*.nav ul li a:hover{ text-decoration: underline; background:url(../images/hover-strip.gif) no-repeat;}*/
.nav ul li a:hover{ text-decoration: underline; background:url(/images/hover-strip.gif) no-repeat;}
.nav ul li a.current{ text-decoration: underline;}
/*********************************************************************************/

#main_mid_panel { clear:both; margin-top:40px; }
.mid_top_box {
	float:left;
	width:867px;
	background-image: url(images/box-mid.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.mid_mid_box {float:left; background:url(images/box-top.gif) no-repeat 0 0; width:867px;}
.mid_bottom_box {
	float:left;
	width:867px;
	background-image: url(images/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.mid_details {
	margin:0px;
	padding:40px 40px 40px 40px;
	line-height: 15px;
}
.mid_details h1 {margin:0px; padding:0px 0px 5px 0px; font-size:28px; font-weight:normal; color:#ff9000; border-bottom:1px solid #cfb994;}
.mid_details h4 {margin:0px; padding:20px 0px 0px 0px; font-size:14px; font-weight: bold; color:#707070;}
.mid_details p {
	margin:0px;
	padding:5px 0px 0px 0px;
	line-height:22px;
	color:#333333;
}
.mid_details p a  {text-decoration:underline; color:#ff9000;}
.mid_details p a:hover {text-decoration:none;}
/***********************************************************************************/

#box_panel {
	clear:both;
	margin:40px 0px 0px 0px;
}
.small_box {margin:0px; padding: 0px 0px 0px 0px;}
/*.small_top_box {float:left; width:273px; background:url(../images/small_mid_box.gif) repeat-y 0 0; margin-right:22px;}
.small_mid_box {float:left; width:273px; background:url(../images/small_top_box.gif) no-repeat 0 0;}*/
.small_top_box {
	float: left;
	width: 273px;
	background: url('images/small_mid_box.gif') repeat-y 0
0;
	margin-right: 22px;
}
.small_mid_box {
	float: left;
	width: 273px;
	background: url('images/small_top_box.gif') no-repeat 0
0;
}
.small_bottom_box {
	float: left;
	width: 273px; /*background:url(../images/small_bottom_box.gif) no-repeat 0 bottom;*/
	background: url('images/small_bottom_box.gif') no-repeat 0 bottom;
	height: 270px;
}
.box_details_panel {
	padding:0px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 25px;
	margin-left: 20px;
}
.box_details_panel h3 { margin:0px; padding:0px; font-size:20px; color:#ff9000; font-weight:normal;}
.box_details_panel ul {
	margin:0px;
	float:left;
	display:block;
	width:220px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.box_details_panel  ul li { margin:0px; padding:0px; list-style:none; line-height:18px;}
/*.box_details_panel  ul li a { margin:0px; padding:0px 0px 0px 10px; color:#e3a200; background: url(../images/li_dot.gif) no-repeat;}*/
.box_details_panel  ul li a { margin:0px; padding:0px 0px 0px 10px; color:#e3a200; background: url(/images/li_dot.gif) no-repeat;}
.box_details_panel  ul li a:hover {text-decoration:none;}

.box_details_panel  h4 {
	margin:0px;
	padding:20px 0px 0px 0px;
	font-size:14px;
	font-weight: bold;
	color:#707070;
}
.box_details_panel  p {margin:0px; padding:5px 0px 0px 0px; line-height:22px; color:#707070; }
.box_details_panel  p a  {text-decoration:underline; color:#ff9000;}
.box_details_panel  p a:hover {text-decoration:none;}

/*****************************************/

#main_bottom {clear:both; }
.bottom {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bottom h5 {margin:0px; padding:0px 50px 0px 0px; text-align:right; font-size:12px; font-weight:normal; color:#000; border:none}
.bottom p{margin:0px; padding:0px; color:#ff9000; float:left;}
.bottom p a  { color:#ff9000;}
.bottom p a:hover { text-decoration:none;}





a{ color:#e98f2e; text-decoration:underline}
a:hover{text-decoration:none}
.clear{ clear:both}

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#ff9000; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #707070; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#ff9000; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{
	float:right;
	margin:0 0px 10px 20px;
}
.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:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #707070;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{
	float:right;
	margin-left:20px;
}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{
	margin-bottom:20px;
	padding-bottom:10px;
	padding-right:0px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #707070;
}
.bullet {
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	list-style-type: circle;
	margin-bottom: 10px;
	padding-bottom: 5px;
	padding-right: 20px;
	line-height: 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:0px;
}
/* inner pages css ends */
	
	
	
.smallcaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;
	color: #FFFFFF;
}
.superscript{
	font-size:xx-small;
	vertical-align:top;
	line-height: 30px;
	text-align: left;
} 
.list_noBullets {
	list-style-type: none;
}

