@import url(960.css); 
@import url(cutter-forms.css); 
@import url(cutter-navigation_2011.css); 
@import url(default_cutter_main_2011.css); 

/* MAIN STYLES */
div#qi-body {
    background: #fff url(bg_top_bia_2011.gif) repeat-x 0 0 !important;
}
div#qi-main {

}

div#qi-identity {
    height: 100px !important;
}
div#qi-logo {
    background : transparent url('/images/logo_bia_2011.gif') no-repeat !important;
}
/* RIGHT NAV STYLES */

		div#qi-branding-tagline #consulting h5,
		div#qi-branding-tagline #training h5 {
			background-color: #669;
		}

/* MAIN CONTENT STYLES */


div#qi-main-content div#share-tools {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 20px 0;
}

* html div#qi-main-content div#share-tools {
	padding: 30px 15px 20px 0;
	margin: 0;
}

*+html div#qi-main-content div#share-tools {
	padding: 30px 15px 20px 0;
	margin: 0;
}


div#qi-main-content div#qi-struct-breadcrumb {
    padding-bottom: 20px;
	margin: 30px 0px 0px 0px;
}

* html div#qi-main-content div#qi-struct-breadcrumb {
	padding: 30px 0px 20px 0px;
	margin: 0px;
}


/* 
  ORC HOMEPAGE STYLES
*/

#apm_background {
   	margin: 0; padding: 0;
	display: block;						
	height: 50px;
	background: url(apm-top01.gif) top left repeat;
/*  border-top: 1px solid #036; */
    border-left: 1px solid #036;
    border-right: 1px solid #036;
}



/* ORC BANNER STYLES */

div#qi-banner-container {
	background-color: transparent; /* needed because color is declared in main style sheet */
	width: 950px;
	overflow: visible !important;
	margin:0px;
	height: 1px; /* needed because height is declared in main style sheet */
}
		
* html div#qi-banner-container {
	height: 1px;
      margin-top: 0px !important;
}


#qi-banner {
	width: 940px !important;
	margin: 0px 0px 0px 0px !important;
       padding: 0px;
}


/* ORC STYLES */
				
/* non-generic banner styles */


div#qi-banner-container-featured {
	background-color: #fff;
	width: 100%;
	overflow: visible !important;
	margin:33px 0 0 0px;
	height: 170px; /* needed because height is declared in main style sheet */
	background: transparent url(bg_banner_2011.gif) repeat-x 0 0 !important;
}
* html div#qi-banner-container-featured {
	margin:0px 0 0 0px;
}

#qi-banner-featured {
	width: 960px !important;
	margin: auto;
}

			#qi-banner-featured p
			{
				font-size: 11px;
				line-height: 15px;
				font-weight:bold;
				padding: 4px 6px 4px 10px !important;
				margin: 0px;
			}
			
			#qi-banner-featured a
			{
				text-decoration:none !important;
				color: #fff;
			}

			
			#qi-banner-featured .clear,
			#qi-banner .clear
			{
				height: 0px;
				line-height: 0px;
				margin: 0px;
				padding: 0px;
			}
			
			#qi-banner-featured .col
			{
				padding: 0px 0px 0px 0px;
			       height: 160px; 
				background-color: #8A8A89;
				overflow: hidden;
				margin-right:20px !important;
				margin-left:0px !important;
			}

			#qi-banner-featured .orccol1
			{
				width: 223px;
			}
			
			
			#qi-banner-featured .orccol2
			{
				width: 222px;
			}
			
			#qi-banner-featured .orccol3
			{

				width: 222px;
			}

			#qi-banner-featured .orccol4
			{

				width: 223px;
				margin-right:0px !important;
			}



				.orcresearch
				{

				}

					.orcresearch h2.customtitle
					{
						background-color: #036;
						color: #fff !important;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin: 0px;
					}

	
					.orcresearch p
					{
						
					}
								
														
				.orcconsultant
				{
					/* padding: 10px 10px 2px 0px; */
				}

					.orcconsultant h2.customtitle
					{
						background-color: #369;
						color: #FFF !important;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin: 0px;
					}
		
					.orcconsultant p
					{
						

					}

				.orccasestudy
				{
					/* padding: 10px 10px 2px 10px; */
				}

					.orccasestudy h2.customtitle
					{
						background-color: #5787B8;
						color: #FFF !important;	
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin: 0px;
					}

					.orccasestudy p
					{
						
					}
														
				.orcinquiry
				{
					/* padding: 0px 0px 0px 0px; */
				}

					.orcinquiry h2.customtitle
					{
						background-color: #75A1CD;
						color: #FFF !important;
						line-height: 12px;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin: 0px;
					}
					
					.orcinquiry p
					{
						
					}
					
	

