@import"standard.css"; /*resets styles*/

@import"core.css"; /*main CSS*/

/* 
This takes advantage of CSS filters as the @import in double quotes with no whitespace is not supported by
the following browsers:

	- Win IE 4.0 - 5.0
	- OSX IE 5.x
	- MAC IE 4.0 - 5.x
	- All NS 4.x
	- OSX iCab 2.x
	- Konqueror 2.2 - 3.x

Filter is supported in:

	- All Mozilla 0.6 and up
	- Win IE 5.5 - 6.0
	- Win Opera 3.5 - 7.x
	- OSX/Mac Opera 5.0 - 6.0 
	- OSX Safari 1.x
	- MSN for OSX
	- OSX OmniWeb 4.1 - 4.2

-------------------------
STRUCTURE:

	- SITE_NAME.css
		- standard.css
		- core.css
	- patches-ie7.css
	- patches-ie6.css
				

*/

/*--[FONTS---------------------------------------------------------------------*/
body { text-align:center; font-size:0.625em; font-family:Helvetica, helvetica neue, arial, sans-serif; /* Consult: /working/resources/fontmatrix.xls for font-family */  }
	
	#access-links { }

	.site-container { font-size:1.3em; line-height:1.1em; text-align:left; color:#7F7F7F; }

	/*--[GLOBAL STYLES]-------------------------------------------*/
	strong { font-weight:bold; }
	em { font-style:italic; }
	a { cursor:pointer; font-weight:bold; font-style:italic; color:#1C7781; }
	h1 { font-size:1.3em; line-height:1.2em; margin:0.5em 0; text-transform:uppercase; }
	h2 { font-size:1em; line-height:1.2em; margin:1.5em 0 0.5em; font-weight:bold; text-transform:uppercase; }
	h3 { margin:1.5em 0 0 0; font-size:1em; line-height:1.2em; font-weight:bold; font-variant:small-caps; }
	
	h1 a, h2 a, h3 a { font-style:normal; }
	
	p { margin:1em 0; line-height:1.5em; }
	blockquote { }
	ol { }
		ol li { }
	ul { }
		ul li { }
	
	hr { background-color:#CCC; border:0; color:#CCC; }
	.errors { color:#cc0000; font-weight:bold; }
	
/*--[HEADER]------------------------------------------------------*/
.header { text-align:center; }

	.header ul.nav li a { font-size:0.9em; font-weight:normal; font-style:normal; text-transform:uppercase; text-decoration:none; color:#8A918F; }
	.header ul.nav li ul li { text-align:left; }
	.header ul.nav li ul li a:hover { text-decoration:underline; }
	
	.header .main-quote { font-family:"century gothic", "apple gothic", sans serif; text-align:left; font-weight:bold; font-style:italic; color:#1CB5A5; background:url(/images/bottom-quote-marks.jpg) right bottom no-repeat; }
	.header .main-quote blockquote { font-size:0.9em; font-weight:normal; padding:50px 20px 0px 20px; background:url(/images/top-quote-marks.jpg) left top no-repeat; }
	.header .main-quote blockquote p { line-height:1.2em; }

/*--[CONTENT]-----------------------------------------------------*/
.content { }

	.content ul.secondary-nav li a { font-weight:normal; font-style:normal; text-transform:uppercase; text-decoration:none; color:#8A918F; }

	.content ul li { margin:0.5em 0 0.5em 15px; list-style-type:disc; }

	.content .bucket h2 { font-size:0.8em; font-weight:normal; text-transform:uppercase; }
		.content .bucket h2 a { font-weight:normal; text-decoration:none; color:#626665; } 
	.content .bucket p a { font-weight:bold; }
	
	.content .blue-box { color:#fff; }
		.content .blue-box h2 { font-size:1em; text-transform:uppercase; } 
		.content .blue-box a { color:#fff; } 
	
	.content .col-one h2,
	.content .col-two h2 { margin-top:0; font-size:1.1em; font-weight:normal; font-variant:small-caps; text-transform:none; }
	
	.aside { color:#626665; }
	.aside h2 { font-weight:normal; text-transform:uppercase; font-size:0.8em; color:#626665; }
	
	.aside .special-offer h2 { text-transform:uppercase; font-weight:normal; }
	.aside .special-offer .call-to-action { font-size:1.1em; line-height:1.2em; }
	.aside .special-offer .call-to-action p { line-height:1.6em; }	
	.aside .special-offer .call-to-action a { font-style:normal; }
	
	.aside .testimonials-sidebar blockquote p { line-height:1.6em; font-style:italic;  }
	.aside .special-offer .call-to-action { text-decoration:none; }
/*--[FOOTER]------------------------------------------------------*/
.footer { font-size:1.2em; color:#626665; }

.footer-nav { color:#8A918F; }
	.footer-nav a { font-weight:normal; font-style:normal; color:#8A918F; }
	.footer-nav .nav { text-transform:uppercase; }
		.footer-nav .nav li a { text-decoration:none; }
		
	.footer-nav strong a { font-weight:bold; }
/*--[TEMPLATE SPECIFIC]----------------------------------------------*/
.contact-us-template-four .outro { font-size:1.2em; line-height:1.2em; }

/*--[PAGE SPECIFIC]-----------------------------------------------*/

