@charset "utf-8";
/*************************** Base level fix for box model ***************************/
* {
	padding: 0;
	margin: 0;
}

/*************************** <body> formatting, base font family and font size fix. bg fill ***************************/
body {
	background: url('../images/bg_fill.png') repeat;
	font-size: 62.5%;
	/*font-family: Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	/*color: #F9F9F9;*/
	color: #1B1B1B;
	line-height: 16px;
}

/*************************** Base Font Sizes ***************************/
p 	{ font-size: 1.27em; }

h1	{ font-size: 2.25em; }
h2	{ font-size: 2em; 	 }
h3	{ font-size: 1.75em; }
h4	{ font-size: 1.5em;  }
h5	{ font-size: 1.25em; }
h6	{ font-size: 1.15em; }



/*************************** Clear class ***************************/
.Clear { clear: both; }

/*************************** Spacer on pages that don't use #stretcher ***************************/

.StretchMe {
	width: 925px;
	height: 100%;
	background: url('../images/banner_fill.png') repeat-y;
	position: absolute;
	margin-left: -191px;
}

#SpacerFill {
	height: 320px;
	background: url('../images/wrapper_fill.png') repeat-y;
}

#TinySpacer {
	height: 140px;
	background: url('../images/wrapper_fill.png') repeat-y;	
}

/*************************** Base Link Code ***************************/
#wrapper #main a:link, #wrapper #main a:visited, #wrapper #main a:active {
	color: #103E81;
	font-size: 1.25em;
}

#wrapper #main a:hover {
	color: black;
	font-size: 1.25em;
}
