/******************************************************************
*																																	*
*				Stylesheet for INQBANK website														*
*				Designed and developed by terranuvo												*
*				Copyright 2006 - All rights reserved											*
*																																	*
*																																	*
*******************************************************************/

/* ===== Page Structure - Main Containers ===== */
body{
	position:relative;
	background:#80C0DD url(images/bkg_main.gif);
	font-family:arial, helvetica, sans-serif;
	color:#333;
	font-size:11px;
	margin:0 auto 0.5em auto;
	padding:0;
	letter-spacing:0.05em;	
}
.container{
	background:transparent url(images/bkg_container.png);
	width:826px;
	margin:0 auto;
	padding:0 2px 0.1em 2px;
}
.page{
	background:#fff url(images/bkg_page.gif);
	width:806px;
	margin:0;
	padding:0 10px 0.001em 10px;
}
.masthead{
	padding:0 0 20px 0;
	margin:0;
}
.brandMessage{	
	margin-right:-10px;
	width:390px;	
	padding:0.54em 30px;
	background-color:#042A33;
	text-align:center;
	float:right;
}
.brandMessage span{
	font-family:futura book, arial, helvetica, sans-serif;
	font-size:1.6em;
	color:#fff;
}
.end{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	line-height:1px;
}
.logo{
	position:relative;
	width:40%;
	margin-top:-0.9em;
}
.logo a{
	margin:0 0 0 32px;
	padding:0;
	width:194px;
	height:80px;
	background:transparent url(images/inqbank_logo.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
}
.page_contents{
	padding:0;
	margin:0;
}
.home_feature{
	background:transparent url(images/grayrule.gif) center top repeat-y;
}
.page_head{
 background:#fff url(images/bkg_page_head.gif) bottom left no-repeat;
	margin:-25px -10px 0 -10px;
	padding:1em 5px 0 20px;
	border-bottom:1px solid #EDECEC;
}
.interior_contents{
	background:#fff url(images/bkg_interior_contents.gif);
	padding:1em 0;
	margin:auto -9px;
}
.cases_home{
	background:transparent url(images/bkg_hr_case_home.gif) right top;
	height:36px;
	border:0;
	margin:1em -10px 0 -10px;
	padding:0;
}
.cases_home hr{
	display:none;
}
.hr_footer{
	background:transparent url(images/bkg_hr_footer.gif);
	height:8px;
	border:0;
	margin:4px -10px 0 -10px;
	padding:0;
}
.hr_footer hr{
	display:none;
}
.casestudies{
	background:#065365 url(images/bkg_casestudies.gif);
	margin:0 -10px;
}
.work_for_you{
	position:relative;
	top:4em;
	left:10px;
}
.cases .phases{
	margin:3em 0 0 30px;
	width:254px;
}
.phases .btn_more{
	position:relative;
	top:-0.75em;
	left:200px;
}
.cases .one-half h3{
	color:#F7941C;
	font-size:1.15em;
	font-family:"futura book", arial, helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
}
.cases .one-half p{
	color:#fff ;
	font-size:1em;
	margin:0.7em 0 1em 0;
	padding:0;
}
.case_study{
	position:relative;
	width:236px;
	margin-top:3em;
	margin-left:20px;
}
.case_study span{
	display:block;
	width:236px;
	height:67px;
	background:transparent url(images/img_case_study.jpg) 0 0 no-repeat;	
	padding-bottom:1em;
}
.case_study h3{
	padding:1.5em 0 0 0;
}
.case_study p.website{
	font-size:1.1em;
	font-weight:bold;
	padding:1em 0;
	border-top:1px solid #276982;	
}
.more_case_studies{
	position:absolute;
	right:0;
	margin-top:1em;
	display:block;
	width:179px;
	height:19px;
	background:transparent url(images/more_case_studies.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.btn_more{
	display:block;
	width:48px;
	height:19px;
	background:transparent url(images/btn_more.gif) no-repeat;
	text-indent:-9999px;
	text-decoration:none;
}
.footer_home, .footer{	
	margin:10px 0 0 0;
	padding:0.5em 10px;
	font-size:0.9em;
	color:#999;
}
.footer{
	margin:0;
	background-image:none;
	border-top:#fff 4px solid;
}
.footer_home p, .footer p{
	padding-left:109px;
	line-height:normal;
	background:transparent url(images/logo_footer.gif) 0 50% no-repeat;
}
/* ===== Page Structure - Columns ===== */
.columns{
	margin:0;
	padding:0;
}
.column{
	float:left;
	margin:0;
	padding:0;
}

.end_columns{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	line-height:1px;
}
.one-quarter{
	width:24.9%;
}
.one-third{
	width:33.3%;
}
.one-half{
	width:49.9%;
}
.two-thirds{
	width:66.6%;
}
.three-quarters{
	width:74.9%;
}
.full{
	width:99.9%;
}
.contents{
 padding:0.5em 20px;
}
.home_feature .contents{
	padding:0 0 0 40px;
	width:325px;
}

/* ===== Lists - Navigation Lists  ===== */

/* Main Nav */
.mainNav{	
	position:relative;
	top:-15px;
	padding:0 0 28px 0;
	margin:0 0 0 0;
	float:right;
	text-align:right;
}
.navlist{
	display:inline;
}
.navlist li{
	list-style:none;
	display:inline;
	padding:0 0 10px 0;
}
.navlist a, .navlist a:link, .navlist a:visited{
	font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	color:#fff;		
	text-decoration:none;
	padding:0 12px;	
	border-right:1px solid #fff;
}
.navlist .current{	
	border-bottom:4px solid #F7941C;
}
.subnavlist .current{
	background:transparent url(images/subnav_arrow.gif) 8px 0.7em no-repeat;
}
.navlist .last a, .navlist .last a:link, .navlist .last a:visited{
	border-right:none;
}

/* ===== Content Elements - Text Nodes  ===== */
.h1_home{
	text-indent:-99999px;
	overflow:hidden;
	height:1px;
	line-height:1px;
}
h1{
	font-family:"futura book", arial, helvetica, sans-serif;
	font-size:2.7em;
	font-weight:normal;
	color:#5D4E21;
	padding-top:0;
	margin-top:0;
}
.page_head h1{
	padding-left:135px;
	padding-top:0.75em;
	height:1.7em;
	
}
h2{
	font-family:"futura book", arial, helvetica, sans-serif;
	font-size:1.9em;
	font-weight:normal;
	color:#5D4E21;
	padding-top:0;
	margin-top:0;
}
.interior_contents h2{
	font-size:1.6em;
	font-family:"futura book", arial, helvetica, sans-serif;
	color:#197EAB;
}
h3{
	font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	color:#F7941C;
	margin:0 0 0.3em 5px;
}
h3 a{
	text-decoration:none;	
	color:#F7941C;
}
.interior_contents h3{
	font-family:arial, helvetica, sans-serif;
	font-size:1.2em;
	/*color:#042A33;*/
	margin:0.25em 0 0 0;
}
.sidebar h3{
	margin:0 0 0.3em 10px;	
	color:#F7941C;
}
.home_feature p{
	color:#197EAB;
}

p{
	line-height:1.5em;
}
.interior_contents p{
	
	padding-top:0;
}
.footer_home p{
	line-height:normal;
}

/* ===== Content Elements - Anchors (Links)  ===== */
.more_feature_01{
	height:83px;
	background:transparent url(images/more_feature01.gif) no-repeat;
}
.more_feature_01 a{
	position:relative;	
	display:block;
	width:36px;
	height:32px;
	left:227px;
	overflow:hidden;
	text-indent:-9999px;
}
.more_feature_02{
	height:83px;
	background:transparent url(images/more_feature02.gif) no-repeat;
}
.more_feature_02 a{
	position:relative;
	display:block;
	width:36px;
	height:32px;	
	left:218px;
	overflow:hidden;	
	text-indent:-9999px;
}
.quote{
	padding:0.5em 22px;
	background:#E5F6FE /*E1EDFB*/;
	border:1px solid #80C0DD;
}
.quote blockquote{
	padding:0 0 0 22px;
	margin:0;
	background:transparent url(images/quote_open.gif) no-repeat;
	font-size:0.9em;	
}
.quote blockquote p{
	background:transparent url(images/quote_close.gif) right bottom no-repeat;
}
.customer_quote{
	padding:0 0 0 94px;
	background:transparent url(images/customer_img.gif) left bottom no-repeat;
	width:175px;
}
.customer_quote blockquote{
	padding:0 0 0 22px;
	margin:0;
	width:121px;
	background:transparent url(images/quote_open.gif) no-repeat;
	font-size:0.9em;	
}
.customer_quote blockquote p{
	background:transparent url(images/quote_close.gif) right bottom no-repeat;
}
.linklist{
	margin:0;
	padding:0;
}
.linklist li{
	background:transparent url(images/blue_raquo.gif) 0 0.4em no-repeat;
	list-style:none;
	padding:0 0 0 10px;
	margin:0;
}
.linklist li a, .linklist li a:link, .linklist li a:visited{
	font-size:0.9em;
	color:#197EAB;
	padding:0;
}
.sidebar{
	margin-left:-18px;
}
.subnavcontainer{
	background:#FB8F3D;
	width:222px;
	padding:0.8em 3px 3px 3px;
	margin-left:5px;
	border:2px solid #FB7D34;
}
.subnavcontainer h3{
	color:#fff;
}
.subnavlist{
	width:200px;
	padding:0.5em 10px;
	margin:0;
	background:#FCD58F url(images/bkg_subnavlist.gif) 53% 53%;
	border:1px solid #FB7D34;	
}
.subnavlist li{
	width:100%;
	padding:0.5em 0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #E4AD6A;
	border-top:1px solid #FDD59C;
}
.subnavlist li a{
	font-size:1.09em;
	color:#685A30;
	text-decoration:none;
	padding-left:22px;
}
.subnavlist .first{	
	border-top:none;
}
.subnavlist .last{	
	border-bottom:none;
}
.checkedlist{	
	padding:0;
	margin:0;	
}
.checkedlist li{
	width:358px;
	padding:0.5em 0 0.5em 37px;
	margin:0;
	list-style:none;
	border-bottom:1px solid #CFCFCF;
	color:#5D4E21;
	background:transparent url(images/checkmark_grn.gif) 0 0.4em no-repeat;
	font-size:1.2em;
}

.partner_logos{
	margin-top:2em;
}

