@import url(cutter-forms.css); 
@import url(cutter-navigation.css); 
@import url(cutter-main.css); 

/* MAIN STYLES */

div#qi-main {
    background: url(bg_main_project.gif) repeat-x 0 0 !important;
}

div#qi-body {
    background-color: #fff !important;
}

div#qi-identity {
    height: 100px !important;
    background-color: #99c !important;
    background: transparent url(bg_top_research_2011.gif) repeat-x 0 0 !important;
}

/* RIGHT NAV STYLES */

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

/* MAIN CONTENT STYLES */

/*
div#qi-content {
	padding-top: 10px;
}
*/

div#qi-main-content-home div#qi-struct-breadcrumb {
    margin-left: 25px;
}
*html div#qi-main-content-home div#qi-struct-breadcrumb {
    margin-left: 25px;
}

div#qi-main-content-home div#qi-struct-breadcrumb {
	padding-top: 0px;
}

div#qi-main-content-home div#share-tools {
	padding-top: 0px;
}

/* 
  ORC HOMEPAGE STYLES
*/



div#qi-branding-tagline .orc-intro h2 {
			color: #036;
		}

div#orc-box h2 {
	color: #663; 
}

div#orc-box .orc-box-head {
	color:#663; 
	border-bottom: 1px solid #663;
}

	div#orc-box p.orc-related-head {
		color:#663; 
		border-bottom: 1px solid #663;
	}

/* 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: 45px; /* needed because height is declared in main style sheet */
}
		
* html div#qi-banner-container {
	height: 45px;
margin: 0;
}

div#qi-banner {
       height: 1px;
}

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


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


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

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

			#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: #cc9966;
			}
			
			#qi-banner-featured .orccol1
			{
				width: 225px;
			}
			
			
			#qi-banner-featured .orccol2
			{
				width: 225px;
			}
			
			#qi-banner-featured .orccol3
			{

				width: 225px;
			}

			#qi-banner-featured .orccol4
			{

				width: 225px;
			}



				.orcresearch
				{

				}

					.orcresearch h2.customtitle
					{
						background-color: #77774F;
						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: #996;
						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: #B8B879;
						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: #CC9;
						color: #FFF !important;
						line-height: 12px;
						padding: 2px 0px 2px 10px;		
						font-size: 11px !important;
						margin: 0px;
					}
					
					.orcinquiry p
					{
						
					}
					
	
		
/* TABNAV NAVIGATION */


#tabnav {
			overflow:hidden;
			margin:0 auto; 
			padding:0; 
			background-color:#DAD8C9;
			/* width:950px; */
			width:100%;
}

ul#tabnav-list {
			margin:0 auto; 
			margin-left:0; 
			padding:0;
			list-style:none !important;
			background-color:#DAD8C9; 	
			width: 950px; 
			}

#tabnav-list li {
			float:left;		
			margin:0;
			padding:0;
			text-align:center; }

#tabnav-list a {
			/* border-right:1px solid #ffffcc; */
			font-size:11px;
			margin:0;
			/* font-weight:bold; */
			text-decoration:none !important;
			letter-spacing:0px;
			float:left;
			color:#036;
			font-family:Verdana, sanserif;
			padding:6px 10px; }
	
#tabnav-list a:hover {
			background-color:#FF9933; }
			
#tabnav-list a span {
			letter-spacing:0; }

#tabnav-list a.on {
			background-color:#6699CC!important; }


#tabnav-list a.last {border-right:0px solid #036 !important; }


