/***********************************************************************

Template : Qais Consulting . Copyright Qais
Author : vinay@qais
Compatibility:IE 6,7; Firefox 1.5, 2.0; Safari 2.0; Konqueror, Opera, IE 5, 5.5 

************************************************************************/

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, strong, sub, sup, tt, var,b, u, i, center,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;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {background:#fff url(../images/bodybg.png) top no-repeat; line-height: 1;font:62.5%/1.6 Arial, Helvetica, sans-serif;height:100%;margin:0;padding:0; text-align:center;}
ol, ul {	}
blockquote, q {	quotes: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

h1 { font-size: 1.5em; line-height: 1.2;  margin:1em 0 1.2em 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal; color:#000; font-weight:bold;}
h2 { font-size:1.1em; color:#666;font-family:Verdana, Arial, Helvetica, sans-serif;  margin:1em 0 1.2em 0;}
h3 { font-size: 1.3em; line-height: 1.34; margin: 1em 0 0.5em 0em; color:#02305a;font-weight:normal;}
h4 { font-size: 1.2em; line-height: 1.34; margin-bottom: 0.2em; }
h5 { font-size: 0.85em; line-height: 1.45; margin: 0 0 0.2em; }
h6 { font-size: 0.65em; line-height: 1.85; margin: 0 0 0.2em; }
p, ul, ol, dl {font-size: 1.1em;color:#666;margin:0.1em;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:1em;}
a{text-decoration:underline; color:#23c3f6;}
input{padding:2px; border-width:1px; border:1px #7F9DB9 solid;}
input[type=submit]{cursor:pointer;}
.capitalize{ text-transform:capitalize;}
.white{color:#fff !important;}
.left {float:left;display:inline;}
img.right{margin:0 0 15px 15px;}
img.left{margin:0 15px 15px 0;}
.right {float:right;display:inline;}
.underline{text-decoration:underline;}
.bold{font-weight:bold;}
.grey{color:#666666;}
.uppercase{text-transform:uppercase;}
.clearboth{clear:both;}

/* Auto Clearing Method ( Not for IE )
######################################## */
.clearfix:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*
**********************************************************************
Default Site Styles
**********************************************************************
*/
#wrapper{width:990px;  margin:20px auto; text-align:left;}

/* Logo */

a.logo{padding:0; margin:0; float:right; margin:15px 20px 20px 0;}
	a.logo{position:relative; font-size:9px; height:34px; display:block; width:88px;}
	a.logo span{background:url(../images/qais_logo.jpg) top left no-repeat; position:absolute; width:88px; height:34px; left:0; top:0; cursor:pointer;}

/* Navigation */

ul#nav{list-style:none; padding:20px 0 20px 30px;}
	ul#nav li{ display:inline; float:left; margin-right:15px;}
	ul#nav li a{display:block; height:23px; float:left; text-indent:-5000em; background:url(../images/nav_sprite.png) top left no-repeat;}
	ul#nav li.home a{background-position:-34px 0; width:34px;}
		ul#nav li.home a.active{ background-position:-34px -22px;}
	ul#nav li.hiring a{background-position:-78px 0%; width:80px;}
		ul#nav li.hiring a.active{ background-position:-78px -22px;}
	ul#nav li.contact a{background-position:-171px 0%; width:70px;}
		ul#nav li.contact a.active{ background-position:-171px -22px;}
	ul#nav li.service a{background-position:-257px 0%; width:107px;}
		ul#nav li.service a.active{ background-position:-257px -22px;}
	ul#nav li.team a{background-position:-368px 0%; width:112px;}
		ul#nav li.team a.active{ background-position:-368px -22px;}

/* Inner Wrap */

#innerwrap{width:576px; margin:30px auto 0 auto; padding:20px 40px; min-height:500px;}

/* Gallery */

ul.gallery{list-style:none; padding:15px 0; margin:0; margin-left:-100px; position:relative; left:100px;}
	ul.gallery li{float:left; width:272px; height:80px; margin:0 45px 16px 0;}

/* Footer */

#footer{padding:0 30px;}
	#footer p{color:#AAAAAA;}
	#footer p.copyright{text-align:left;}

/* Vcard */

div.vcard{line-height:14px; float:left; width:40%;}
div.floater{float:left; width:60%; }
	div.floater ul{list-style:none;}

/* Forms */

.forms input,.forms select{font-size:1em; background:#fff;}
.forms label{float:left; display:block; width:30%;}
.forms input,.forms select{float:left; display:block; width:198px; color:#666;}
.forms select#salutation{width:auto;}
.forms select{width:204px;border:1px #7F9DB9 solid;}
.forms textarea{width:199px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
.forms p{overflow:hidden;}
.forms p.submit{ text-align:right; float:right; margin-right:40px;}
.forms p.submit input{padding:0; margin:0; border:0; width:auto; margin-left:10px;}

/* Team */

dl.team{clear:both; overflow:hidden; margin-bottom:0.5em;}
	dl.team dt{ font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; color:#000; margin-left:134px;}
	dl.team dt.left{margin:5px 20px 0px 0;}
	
	dl.team dd{font-size:1em; margin-left:134px;}

ul.nolist{list-style:none; margin:0.5em 0 1em 0;}