@charset "utf-8";
/* CSS Document */

/*style setting*/

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, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
} 

/* global styles*/
.clear{clear:both; border:none;}
.left{float:left;}
.right{float:right;} 
.mtop{
	margin-top:5px;
	}
.mtop10{
	margin-top:10px;
	}
.mtop15{
	margin-top:15px;
	}

.mtop20{
	margin-top:20px;
	}

.mbot{
	margin-bottom:5px;
	}
.mbot10{
	margin-bottom:10px;
	}
.mbot15{
	margin-bottom:15px;
	}

.mbot20{
	margin-bottom:20px;
	}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	margin-bottom:24px;
	}


body{background:url(../images/bg.jpg) repeat-x #f1f1f1; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; line-height:1.5em}

/* site styles*/
#wrapper{
	width:962px;
	position:relative;
	margin:0px auto;
	margin:0px auto;
	}
#header{
	height:490px;
	width:962px;
	margin-bottom:20px;
	
	}
#content{	
	width:962px;
	padding-bottom:30px;
	}
	
#footer{
	width:100%;
	position:relative;
	margin:0px auto;
	background:url(../images/footer_bg.jpg) repeat-x;
	height:118px;
	
	}
#footer_inner{
	width:962px;	
	margin:0px auto;	
	height:118px;
	color:#fff;
	}
	
/* Header styles*/

.nav{
	height:42px;	
	width:962px;
	overflow:hidden;
	padding-top:5px;
	background:url(../images/nav_bg.jpg) no-repeat;
	}


.nav li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	}

.nav a {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	text-decoration:none;	
	}

.nav a span {
	float:left;
	display:inline-block;
	padding:10px 18px 0px 8px;
	margin-right:2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#fff;
	height:40px;
	font-weight:bold;
	cursor:pointer;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.nav a span {float:none;}

/* End IE5-Mac hack */
.nav a:hover span {
	}

.nav a:hover, .nav a.active {
	background:url(../images/nav_left.png) no-repeat left top;
	}

.nav a:hover span, .nav a.active span {
	background:url(../images/nav_right.png) no-repeat right top;
	}


.banner{
	width:962px;
	height:261px;
	background:url(../images/banner.jpg) left top  no-repeat;	
	}
.banner_top{
	width:962px;
	height:198px;
	}
.banner_round_heading{
	height:63px;
	width:962px;

	}
.logo{
	width:270px;
	height:45px;
	float:left;
	margin-left:17px;
	margin-top:90px;
	}
.banner_content{
	float:right;
	width:490px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
	text-align:right;
	line-height:1.6em;
	margin-top:35px;
	margin-right:25px;
	}
.round_heading{
	background:url(../images/round_heading.png) no-repeat;
	width:203px;
	height:46px;
	_height:30px;
	float:left;
	margin-right:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000;
	padding-top:17px;
	padding-left:28px;
	}
.round_heading.mar_none{
	margin:0px;
	}
	
.round_heading_content{
	_margin-top:-8px;

	}
.round_heading_content .seo,.round_heading_content .webdesign, .round_heading_content .ecom, .round_heading_content .multimedia{
	width:192px;
	height:150px;
	float:left;
	list-style:none;
	background:url(../images/round_white.png) top no-repeat;
	margin-right:11px;
	padding:18px 20px 18px;
	display:block;
	}
	
.round_heading_content .seo:hover {
	background:url(../images/seo_bg.png) top no-repeat;
	}

.round_heading_content .webdesign:hover {
	background:url(../images/webdesign_bg.png) top no-repeat;
	}
.round_heading_content .ecom:hover {
	background:url(../images/ecom.png) top no-repeat;
	}
.round_heading_content .multimedia:hover {
	background:url(../images/multimedia_bg.png) top no-repeat;
	}
.round_heading_content .mar_none{
	margin:0px;
	}

ul.lists li{
	background:url(../images/bullet.png) left   no-repeat;
	list-style:none;
	padding-left:15px;
	
	}
a.clickhere{
	float:right;
	color:#000;
	margin-right:35px;
	margin-top:5px;
	text-decoration:none;
	}
a:hover.clickhere{
	
	color:#c05425;
	}

/* content styles*/

.heading{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:32px;
	color:#000;
	margin-bottom:20px;
	}
	
.quote{
	background:url(../images/quote.jpg) no-repeat;
	width:826px;
	height:114px;
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c05425;
	font-size:14px;
	font-weight:bold;
	padding:15px 70px 0px;
	line-height:1.8em;
	
	}
.content_box{
	border:1px solid #cecdcd;
	width:940px;
	background:#fff;	
	padding:20px;
	}
.content_box_content{
	width:615px;
	float:left;	
	}
.content_box_content ul{
	width:280px;
	float:left;
	border-right:1px dotted #3e3e3e;
	padding-right:15px;
	}
.content_box_content ul.second{
	width:280px;
	padding-left:15px;
	border:none;
}
.content_box_content li{
	background:url(../images/bullet.png) left 5px no-repeat;
	list-style:none;
	padding-left:20px;
	margin-top:15px;
	color:#3e3e3e;
	}
.content_box_content li a{
	text-decoration:none;
	color:#3e3e3e;
	}
.content_box_content li a:hover{
	text-decoration:underline;
	color:#c05425;
	}
	
.testimonial{
	background:url(../images/testimonial.jpg) left #fff no-repeat;
	width:280px;
	float:left;
	height:200px;
	padding-left:40px;
	line-height:2em
	}

	


/* footer */
#footer_inner ul{
	padding-top:27px;
	}
#footer_inner li{
	list-style:none;
	float:left;
	background:url(../images/footer_divider.jpg) right no-repeat;
	padding:0px 18px 0px 18px;
	margin-bottom:40px;
	}
#footer_inner li.pad_none{
	padding-left:0px;
	}
#footer_inner li.back_none{
	background:none;
	}
	
#footer_inner  li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#777;
	font-size:12px;
	text-decoration:none;
	}

#footer_inner  li a:hover, #footer_inner  li a.active{
	color:#c05425;
	text-decoration:underline;
	}

#footer_inner a{
	color:#c05425;
	}
	
	
	
/*form css*/

.right_side_contact{ float:left;  padding:0 5px 0 0; border-right:1px dotted #3e3e3e; padding-right:60px;}
.right_side_address{ float:right; width:260px; padding:0 10px 0 10px;   height:340px; padding-top:15px;}
.left_side_new{float:right; width:309px; padding:0 5px;}

.address_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#045278;
	font-weight:bold;
	}
	
.subhead_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#045278;
	font-weight:bold;
	}

.registration_contr{
   width:350px;
  }
 .form{
   margin:0px;
   padding:0px;
   }
   
.form_text{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
.label_text{
 width:120px;
 margin-right:20px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#848483;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
.label_text1{
 width:120px;
 margin-right:20px;
 text-align:left;
 vertical-align:middle;
 display:block;
 float:left;
 color:#ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
.input_text{
   width:300px;
   margin:0px;
   padding-top:4px;
   height:15px;
   font-size:12px;
   color:#000000;
   border:1px solid #c4c4c4;
  }
  
 .input_text1{
   width:300px;
   margin:0px;
   padding-top:4px;
   height:80px;
   font-size:12px;
   color:#000000;
   border:1px solid #c4c4c4;
  }
  
  .mleft20{ margin-left:20px;}
.submit{
	cursor:pointer;
	margin-left:140px;
}
.mleft10{ margin-left:10px;}

/*03 December 2010*/
.contact{ width:160px; height:auto; float:left; margin:10px 0px 0px 40px;}
