@charset "utf-8";
/* CSS Document */
    
	/* html5doctor.com Reset v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) - http://cssreset.com */
    html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
    body{line-height:1}
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
    navigation ul{ margin:0; padding:0;}
    blockquote,q{quotes:none}
    blockquote:before,blockquote:after,q:before,q:after{content:none}
    a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none; outline:0;}
    ins{background-color:#ff9;color:#000;text-decoration:none}
    mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
    del{text-decoration:line-through}
    abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
    table{border-collapse:collapse;border-spacing:0}
    hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
    input,select{vertical-align:middle}
	img{ outline:0; border:0;}
/*Reset CSS ends here*/	
@font-face {
				font-family: 'CenturyGothic';
				src: url('../fonts/centurygothic.eot');
				src: url('../fonts/centurygothic.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/centurygothic.woff') format('woff'),
						 url('../fonts/centurygothic.ttf') format('truetype'),
						 url('../fonts/centurygothic.svg#CenturyGothic') format('svg');
				font-weight: normal;
				font-style: normal;
		}

@font-face {
				font-family: 'CenturyGothic-Bold';
				src: url('../fonts/ufontscomcenturygothicbold2.eot');
				src: url('../fonts/ufontscomcenturygothicbold2.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/ufontscomcenturygothicbold2.woff') format('woff'),
						 url('../fonts/ufontscomcenturygothicbold2.ttf') format('truetype'),
						 url('../fonts/ufontscomcenturygothicbold2.svg#CenturyGothic-Bold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
.clear{ clear:both;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#151515; background: #666666;}
.main{ background:url(../images/image-Final_without_nbg.jpg) no-repeat center top; width:908px; height:680px; margin:0 auto;}
.main1{background:url(../images/compay.jpg) no-repeat center top; width:908px; height:680px; margin:0 auto;}
.main2{background:url(../images/services_bg.jpg) no-repeat center top; width:908px; height:680px; margin:0 auto;}
.main4{background:url(../images/about1.png) no-repeat center top; width:908px; height:680px; margin:0 auto;}
.main5{background:url(../images/contact_.jpg) no-repeat center top; width:908px; height:680px; margin:0 auto;}

.header{ height:95px;}
a.logo{ width:206px; float:left; margin-left:7px;}
.navigation{ clear:both; height:12px; *height:18px; padding:12px 0 24px 16px;  *padding:9px 0 21px 16px; margin-bottom:17px;}
.navigation ul li{ list-style:none; display:block; float:left; width:165px; height:12px; *height:18px;}
.navigation ul li.last{ margin:0; width:auto;}
.navigation ul li a{ display:block; float:left; height:100%; font-family: 'CenturyGothic-Bold', arial; color:#151515; padding:0 3px; line-height:8px;  *line-height:18px; border-left:1px solid #151515;}
.navigation ul li a:hover, .navigation ul li a.active{ color:#677481; padding-left:5px;border-left:1px solid #677481;}
.main_container{ clear:both; height:353px; margin-bottom:15px; line-height:16px;}
.main_container h1{ font-family: 'CenturyGothic-Bold', arial; font-size:23px; font-weight:normal; margin:0 0 12px 0; padding:0; line-height:normal;}
.main_container h2{ font-family: 'CenturyGothic-Bold', arial; font-weight:normal; margin:0 0 0 0; padding:0; line-height:normal;}
.main_container p{ margin:0 0 12px 0; padding:0; line-height:18px;}
.main_container p a{ color:#151515;}
.main_container p a:hover{ text-decoration:underline;}
.main_lft{ float:left; width:321px; padding:13px 0 0 10px;}
.main_rgt{ float:right; width:545px; padding:25px 16px;}
.content{
	padding-left:50px;
	font-size: 14px;
}
ul.gnrl_list{
	margin-bottom:15px;
	font-size: 14px;
}
ul.gnrl_list li{ list-style:none; display:block; background:url(../images/bullet.png) no-repeat left 5px; padding-left:10px;}
.footer{ padding:40px 0; height:72px; text-align:center; font-size:12px; color:#fff;}
.content_lft{ float:left; margin-right:15px; width:45%;}


/**/
.menu_wrap {
	
	height: 50px;
	background:url(../images/nav_bg1.png) repeat-x;
	margin-bottom: 15px;
	/*position: fixed;
	margin-top:-30px;*/
}
.menu_links ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu_links ul li {
	display: inline;
}
.menu_links ul li a {
	float:left;
	line-height: 43px;
	padding-right: 45px;
	padding-left: 45px;
	color: #000;
	font-size: 16px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #acacac;
	display: block;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
}
.menu_links ul li a:hover {
		color: #000;

		text-shadow: 0px 1px 1px #333;
	background:url(../images/nav_bg1_hvr.png) repeat-x;

}

.menu_buttons {
	float:right;
	line-height: 50px;
	height: 50px;
	margin-right: 30px;
}
.menu_buttons ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu_buttons ul li {
	display: inline;
	height: 50px;
}
.menu_buttons ul li a {
	float:left;
	padding-right: 10px;
	display: block;
	border:none;
	line-height: 50px;
	padding-left: 10px;
	height: 50px;
	padding-top: 10px;
	
	 }
	
.first {
	border-left:0 !important;
}
.menu_links {
	height: 50px;
	float: left;
}

/*---------------------*/
 .kwicks {  
     list-style: none;  
     position: relative;  
     margin: 0;  
     padding: 0; 
	 background:url(../images/nav_bg1_hvr.png) repeat-x; width:100% !important;
	 margin-bottom:25px;

 }  
 .kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 151px !important;
	height: 40px;
	margin-right: 0px;
	background-image:url(../images/sprite5.png);
	background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:40px;
	text-indent:-9999px;
	outline:none;
}

#home {
	background-position:0px 0px;
}
#company {
	background-position:-151px 0px;
}
#services {
	background-position:-302px 0px;
}
#clientlogin { 
	background-position:-453px 0px;
}
#aboutus { 
	background-position:-604px 0px;
}
#contact { 
	background-position:-755px 0px;
}

#home.active, #home:hover { 
	background-position: 0 bottom;
}
#company.active, #company:hover{
	background-position: -151px bottom;
}
#services.active, #services:hover {
	background-position: -302px bottom;
}
#clientlogin.active, #clientlogin:hover {
	background-position: -453px bottom; 
}
#aboutus.active, #aboutus:hover {
	background-position: -604px bottom; 
}
#contact.active, #contact:hover {
	background-position: -755px bottom; 
}

/*#kwick1 a{
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -80px;
}

#kwick4 a{
	background-position: right -40px;
}
#kwick4 a:hover{
	background-position: right -120px;
}*/
