/*	////////////////////////////////////////
	
	MANY thanks to Owen Briggs 
	(http://www.thenoodleincident.com) and 
	Eric Meyer (http://www.meyerweb.com) 
	for the !!EXCELLENT!! lessons on 
	relative units!!!
	
	** Table Of Contents **
	1. Global Element Styles
	2. Site Specific Elements
	
//////////////////////////////////////// */

/* ***************************************
	1.Global Element Styles
	
	FONT SIZING:
	http://www.thenoodleincident.com/tutorials/box_lesson/font/index.html
*************************************** */

html, body {
	margin:				0; 
	padding:			0; 
	font-family:		arial, helvetica, sans-serif; 
	font-size:			12px;	/* This changes all font sizes relatively */
	text-align:			center; /* centers page content, override this in your first born child, in this case its name is main! */
	color:				#3f3f3f; 
	background-color:	#FFFFFF;
	/* background image if necessary
	background-color: #CCCCCC;
	background-image: url(../images/vert_bg_repeat.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	*/
	}


.logo {
	margin: 18px 0 19px 30px; 
	}
.foundation_logo {
	float:right; margin:16px 16px 0 0; 
	}

/* tighter line heights for narrow columns */	
.narrow1 	{ width:50%; line-height:1.3em; }
.narrow2 	{ width:50%; line-height:1.5em; }
		
a, a:link,
a:visited, 
a:active, a:focus	{ text-decoration:none; font-weight:normal; color:#EEEEEE; }
a:hover				{ text-decoration:underline; }

h1			{ font-size:21px; font-weight:normal; margin:0px; padding-bottom:18px; color:#3095b4; background-image:url(../images/dots_horizontal.gif); background-repeat:repeat-x; background-position:bottom; font-family:Georgia, "Times New Roman", Times, serif; }
h2 			{ font-size:18px; font-weight:normal; margin:12px 0; }
h3 			{ font-size:16px; font-weight:normal; margin:12px 0; }
h4 			{ font-size:1.0em; font-weight:bold; margin:1.0em 0 -1.0em 0; color:#262626; }
h5 			{ font-size:12px; font-weight:normal; margin:12px 0; }
h6 			{ font-size:10px; font-weight:normal; margin:12px 0; }

img 		{ border: 0; }

ol, ul, li	{ font-size:1.0em; line-height:1.3em; margin-top:6px; margin-bottom:4px; } 

p 			{ font-size:0.9em; line-height:1.6em; margin:1.2em 0em; font-family:Georgia, "Times New Roman", Times, serif; color:#3f3f3f; }

li > p 		{ margin-top:6px; }

code, pre 	{ font-family:monospace; font-size:12px; color:#c33; }

strong, b	{ font-weight:bold; }



/*	////////////////////////////////////////
	GLOBAL float clear
	Use until CSS3 spec is implemented
//////////////////////////////////////// */
.clear { clear:both; width:0; height:0; margin:0; padding:0; }

/*	////////////////////////////////////////
	GLOBAL PNG fix for IE lt 7
//////////////////////////////////////// */
.png_fix {
	background:url(../images/png_tester.png) top left no-repeat;
	}
* html .png_fix { background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/png_tester.png",sizingMethod="crop");
	}


/* ***************************************
	2. Site Specific Elements
*************************************** */

.main {
	margin: 	0 auto;
	padding:	0;
	text-align: left;
	width:		100%;
	}

.header					{ color:#EEEEEE;  background-image:url(../images/privacy_blue.gif); background-repeat:repeat-x; }
.privacy				{ background-image:url(../images/privacy_green.gif); background-repeat:repeat-x; height:25px; margin: 0px 113px 0px 0px; padding: 10px 0px 0px 30px;font-weight:bold; border-right:1px solid #FFFFFF; }
.close_window			{ width:113px; background-image:url(../images/privacy_blue.gif); background-repeat:repeat-x; padding:10px 0 0 0; margin:0px; height:25px; float:right; text-align:center; }

.content				{ padding: 30px 113px 25px 31px; background-color:#f3f3f3; background-image:url(../images/privacy_btm.gif); background-repeat:repeat-x; background-position:bottom; }
SPAN.privacy_heading	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#262626;}

.privacy_footer			{ color:#AAAAAA; font-size:10px;padding: 15px 113px 25px 31px;}

