/* Template5 Custom.css version 1.05*/ 



/*-------General Styles--------*/
 
/*the default color and size for text on this site.*/
body { 
	color: #000; 
	font-size: 80%;
}

/*
Margin - Controls the spacing to allow for side columns
min-height - use to set a minimum height for the content section of the page.  
_height - is a hack. It allows us to set a height (that only IE will see) which works like minimum height in standards complaint browsers.
*/
#content { 
	_height: 420px; 
	margin-right: 175px;
	min-height: 420px; 
}

/*Controls the font size in the footer. Inherits from the body*/
#footer { font-size: .6em; }

/*Controls the headline color*/
h1, h2, h3, h4 { color: #494d4c; }

/*Controls heading font size for h1*/
h1 { font-size: 1.45em;	}

/*Controls heading font size for h2*/
h2 { font-size: 1.40em; }

/*Controls heading font size for h3*/
h3 { font-size: 1.38em; }

/*Controls heading font size for h4, h5, and h6*/
h4, h5, h6 { font-size: 1.35em; }

/*Controls the font size in the header. Inherits from the body*/
#header { font-size: .8em; }

#home #content { margin-left: 175px; }

/*Sets the height for the momentum band on the home page*/
#home #momentum { 
	height: 140px; 
	margin-right: 0;
}

#home #columnLeft, #home #columnRight {
	margin-top: .9em;
	width: 160px;
}

#columnLeft strong, #columnRight strong { 
	color: #494d4c;
	display: block;
	font-size: 1.15em;
	margin: 0;
	padding: 0 0 .6em 0;
}

#columnLeft img { padding: 0 0 .6em 0; }

#columnRight {
	margin-top: 0;
	width: 160px;
}

#columnRight img { 
	float: left; 
	padding: 0 .3em;
}

/*The color that will expand to the right of the momentum band */
#momentum { 
	background:  #f46d1f; 
	margin-right: 175px;
}

/*Sets the height for the momentum band on every page except for the home page.*/
#momentum { height: 73px; }

/*Controls the width of the page*/
#pageConstraints {
	min-width: 758px;
	
	/* hack and fix the IE min-width bug */
	width:expression(document.body.clientWidth < 759? "758px" : "100%" );
}

/*Height here needs to be the same size as the height of your sitename image for vertical alignment to work in Firefox.*/
#siteNamePositioner { height: 55px;   }

/*This number tells the browser what size to allow to the left for your site name image*/
#siteSpecific { margin-left: 128px; }
#siteNamePositionerLeft { 
	height: 50px;
	position: absolute; 
	top: 50%;
}
#siteNamePositionerRight { 
	height: 50px;
	position: absolute; 
	top: 50%;
	
}
/*-------End General Styles--------*/

	
/*-------Top Nav Styles--------*/   
#textTopNav { 
	/*font-size: 1.2em;*/
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	position: absolute; 
	top: 110px;
	left:170px;	
	white-space: nowrap;
} 

#sideNav {
	color: #fff;
	/*font-size: 0.85em;*/
	font-size: 1.1em;
	margin: 0;
	padding: 0; 
	position: relative;
	width: 250px;
	z-index: 1;
	top: 15px;
} 

/*This color has to match the headline color used in the site name*/
#textTopNav a:link.currentPage, 
#textTopNav a:hover.currentPage, 
#textTopNav a:visited.currentPage,
#textTopNav A:active.currentPage, 
#textTopNav A:focus.currentPage, 
#textTopNav A:hover.currentPage {
	color: #494d4c;
}

/*-------End Top Nav Styles--------*/

