/*
	High Impact Facilitation - Screen styles
	Created by gordongroup marketing + communications (www.gordongroup.com)
	
	COLOURS:
	
	
	CONTENTS:
		General
		Layout
		Masthead
		Navigation
		Typography
		Lists
		Footer
		Forms
		Tables
		Links
		Images
		Misc
		
*/

/* =General
---------------------------------------------------------------------------------------------------- */

body {
/*	background-image:url(../images/high_impact_background_gradient.jpg); 
	background-position:top left;
	background-repeat:repeat-x;*/
	background-color:#fff;
	margin:0;
	padding:0;
	font-size:14px;
	
	}

hr {
	
	}

#skip_navigation {
	
	}
	
#start_navigation {
	
	}
	
.clearBoth {
	clear: both;
	}	
	
	
	
/* =Layout
---------------------------------------------------------------------------------------------------- */

#wrapper {
	max-width:970px;
	min-width: 800px;
	margin:0 auto;
	background-color:#ffffff;
}

#header {
	width:100%;
	background-color:#ffffff;
	float:left;
	padding: 0 0 10px 0;
	
}

#title {
	padding:40px 0  0 8.25%;

	width:520px;
	height:17px;
	float:left;
}

#contact {
	padding:40px 0 0 0;
	float:right;
	text-align:right;
}

#navigation {
	background:url(../images/high_impact_navigation.jpg) bottom left repeat-x;
	max-width:970px;
	height:30px;
	clear:both;
	padding:0 0 0 7.9%;
	/*border: 1px solid black;*/
}

#banner {	
	max-width:970px;
	min-width: 800px;
	overflow: hidden;
	padding: 0;
	margin:0;
	
}

		#banner #banner-bottom{
			max-width:970px;
			min-width: 800px;
			background: white url(../images/wrapper/whtgrad.jpg) repeat-x top;
			padding: 0;
			margin: 0;
			height: 14px;
			
			
		}
		
			#banner #banner-bottom #banner-bottom-inside{
							
							width: 82%;
							height: 14px;
							margin: 0 auto;
							background: url(../images/wrapper/bluegrad.jpg) repeat-x top;
			}





#banner img{	
padding:0;
margin: 0 0 -4px 0;
}

#contentWrapper {
	width:100%;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	/*padding-left:30px;*/
	padding:15px 0 0 7.2%;
	/*border: 1px solid black;*/
}

	#contentWrapper a:link,
	#contentWrapper a:visited{
	
		color:#0079c1;
	
	}
	
	#contentWrapper a:hover{
	
		text-decoration:none;
	
	}

.secondary #contentWrapper {
	width:100%;
	float:left;
	margin-top:0;
	margin-bottom:20px;
}

.secondary_nosidebar #contentWrapper {
	width:100%;
	float:left;
	margin-top:0;
	margin-bottom:20px;
	border: 1px solid black;
}




#leftColumn {
width:60%;
background:url(../images/high_impact_vertical_grey_bar.jpg) top right repeat-y;
padding: 0 10px 0 0;

float:left;
margin-top:10px;

/*border: 1px solid black;*/
}

#leftColumn p.brownText {
	
	
	color:#754c28;
	font-size:1.1em;
	line-height:1.5em;
	background:url(../images/high_impact_bullet.jpg) 0px 8px no-repeat;
	font-weight:bold;
	margin-top: 0;
}


#rightColumn {
float:left;
width:25%;
margin-top:8px;
padding: 0 0 10px 0;

/*border: 1px solid black;*/


}

#rightColumn p.brownText2{

	color:#754c28;
	/*font-size:1.1em;*/
	/*line-height:1.5em;*/
	/*background:url(../images/high_impact_bullet.jpg) 0px 8px no-repeat;*/
	margin-top:0;
	font-weight:bold;


}


.secondary_nosidebar #leftColumn {
width:720px;
}
/* =Masthead
---------------------------------------------------------------------------------------------------- */

h1 {
margin:0;
padding:0;
}

	
/* =Navigation
---------------------------------------------------------------------------------------------------- */

#navigation ul {
	margin:0 ;
	padding:0;
	list-style-type:none;
}

#navigation li {
	float:left;
}

#navigation li ul {
	position: absolute;
	left: -999em;
	color:#ffffff;
	clear:both;
	background-color:#ffffff;
	width:12em;
	
}

#navigation li ul li {
	float:none;
	width:12em;
	border-bottom:1px solid #999999;
	padding:0;
	margin:0;
	*margin-bottom:-4px;

}

#navigation li:hover ul, #navigation li.sfhover ul {
	left: auto;
}

#navigation li ul li a:link,
#navigation li ul li a:visited,
#navigation li ul li a:active{
	border:none;
	color:#000000;
	margin:0;
	text-decoration:none;
	display:block;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	color:#603913;
}

#navigation li ul li a:hover {
	border:none;
	color:#0079c1;
	margin:0;
	text-decoration:none;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	padding:6px;
}

#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:active{
	text-decoration:none;
	color:#603913;
	font-family:Arial, Helvetica, sans-serif;
	padding:6px;
	display:block;
	margin-right:5px;
	font-size:0.9em;
}

#navigation ul li a:hover {
	list-style-type:none;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #b4b5b6;
	border-bottom:0;
	padding:5px;
	padding-bottom:6px;
	display:block;
	font-size:0.9em;
	color:#0079c1;
}

#navigation ul li a.downstate {
	color:#0079c1;
}

#navigation ul li a.nodownstate {
	color:none;
}




/* =HOME PAGE
---------------------------------------------------------------------------------------------------- */







.subintro{
	color: #000;
	width:85%;
	font-size:1.1em;
	line-height:1.5em;
	
}

.subintro ol{
	
	padding-left: 60px;
	
}

.subintro ol li{
	font-size:1.1em;
	line-height:1.5em;
	
}

.introtext{
	
	font-weight: bold;
	color:#754c28;
	font-size:1.1em;
	line-height:1.5em;
	background:url(../images/high_impact_bullet.jpg) 0px 8px no-repeat;
	width:68%;
}




	 .homecol{
	
		width:32%;
		height: auto;
		float:left;
		padding-left: 10px;
		/*border: 1px solid black;*/
		border-right:1px solid #ccc;
		
		}
		
		 .homecol h2{
	
			margin-bottom: 0;
		
		}
		
		
		.homecol p{
			font-size:12px;
			margin:0;
		}
		
		.homecol .last{
		

						
			}


#bottom {
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	width: 85%;
	margin: 10px auto 0 auto;
	/*border: 1px solid black;*/
	
	
}
#bottom p{

	font-size: 0.85em;
	padding: 0;	
	
}



/*#alignment {

	font-size:1.1em;
	background:url(../images/high_impact_vertical_grey_bar.jpg) top right no-repeat;
	
}

#performance {
	font-size:1.1em;
	background:url(../images/high_impact_vertical_grey_bar.jpg) top right no-repeat;
}

#results {
	font-family:Arial, Helvetica, sans-serif;
}*/


 =Typography
---------------------------------------------------------------------------------------------------- 
	

/*#contentWrapper .brownText {
	margin:0;	
	clear:both;
	color:#754c28;
	font-size:1.1em;
	line-height:1.5em;
	background:url(../images/high_impact_bullet.jpg) 0px 8px no-repeat;
	
	width:100%;
	font-weight:bold;
}*/

#rightColumn .brownText2 {
	color:#754c28;
	font-size:0.9em;
	margin:0;
	line-height:1.5em;
	font-weight:bold;
	}
	
 .hometext p{
	
	font-size:1.1em;
	line-height:1.5em;
}
	
h2 {
	margin:0;	
	padding:0;
	clear:both;
	color:#754c28;
	font-size:1.1em;
	line-height:1.5em;
	background:url(../images/high_impact_bullet.jpg) 0px 8px no-repeat;
	padding-left:20px;
	width:70%;
	}
	
.secondary h2 {
	width:90%;
}

.secondary_nosidebar h2 {
	width:90%;
}	
	
	
h3 {
	
	}
	
h4 {
	
	}
	
h5 {
	
	}

h6 {
	
	}
	
p {
	
	}
	
#contact p {
	margin:0;
	padding:0;
	color:#754c29;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:0.7em;*/
}	

#contentWrapper p {
	/*margin-top:20px;*/	
	padding:0;
	clear:both;
	/*line-height:1.5em;*/
	padding:0 20px;
	/*width:70%;*/
}

.secondary_nosidebar #contentWrapper p {
	width:90%;
}

.secondary #contentWrapper p {
	width:90%;
}

.secondary #rightColumn p {
	margin:0;
}

#alignment p, #performance p, #results p {
	margin:0;
	padding:0;
	margin-left:20px;
	color:#754c29;
}

#footer p {
	margin:0;
	padding:0;
	padding-top:7px;
	font-size:0.8em;
	padding-left:10px;
	color:#ffffff;
}

strong {
	
	}
	
em {
	
	}

a.more:link {
	background:url(../images/high_impact_link_arrow.jpg) bottom right no-repeat;
	margin-left:20px;
	color:#754c29;
	padding-right:5px;
	text-decoration:underline;
}

a.more:hover {
color:#0079c1;
text-decoration:underline;
}

a.more:visited {
	background:url(../images/high_impact_link_arrow.jpg) bottom right no-repeat;
	margin-left:20px;
	color:#000000;
	padding-right:6px;
	text-decoration:underline;
}

#currentLocation .locationStyle {
	color:#0079c1;
	font-size:1.3em;
	margin:0;
}

/* =Lists
---------------------------------------------------------------------------------------------------- */

#alignment ul, #performance ul, #results ul  {
	margin:0;
	font-size:0.9em;
	padding-left:19px;
	}

ol {
	
	}	



/* =Footer
---------------------------------------------------------------------------------------------------- */

#footer {
	background:url(../images/high_impact_footer.jpg) top left repeat-x;
	width:100%;
	height:26px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
}

/* =Forms
---------------------------------------------------------------------------------------------------- */

form {
	margin: 0;
	padding: 0;
	}

	
	
/* =Tables
---------------------------------------------------------------------------------------------------- */

table {
	
	}
	
th {
	
	}

thead {
	
	}

tfoot tr td {
	
	}
	
tr.row-alternating td {
	
	}



/* =Links
---------------------------------------------------------------------------------------------------- */

#alignment a:link, #performance a:link, #results a:link {
	font-size:0.9em;
	}
	
#contact a:link {
	text-decoration:none;
	color:#754c28;
}	

#contact a:focus,
#contact a:hover,
#contact a:active,
#contact a:visited:hover {
	text-decoration:underline;
	}


/* =Images
---------------------------------------------------------------------------------------------------- */

img {
	margin: 0;
	padding: 0;
	
	border: 0;
	}


	
/* =Misc
---------------------------------------------------------------------------------------------------- */

.blue{
	
	color:#0079c1;
	
	}