body {
	font-family: Georgia, serif;
	font-size: 10.0pt;
/*	background-image: url(images/gtflBackground.gif);
	background-repeat: repeat;
*/
	background-color: white;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

p {
	font-family: Georgia, serif;
	font-size: 12.0pt;
	color: black;
	text-align: left;
	line-height: 125%;
}

p.email {
	font-family: "Courier New", serif;
	font-size: 10.0pt;
	color: black;
	text-align: left;
	line-height: 125%;	
}

p.small {
	font-family: Georgia, serif;
	font-size: 8.0pt;
	color: black;
	text-align: center;
	line-height: 125%;
}

p.smallLeft {
	font-family: Georgia, serif;
	font-size: 8.0pt;
	color: black;
	text-align: left;
	line-height: 125%;
}

hr.divider {
	width: 100%;
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

h1 {
	text-align: center;
	font-family: Georgia, serif;
	font-size: 32px;
	color: #CF1632;
}

h2 {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 20px;
	color: navy;	
}

h3 {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 20px;
	color: #CF1632;
	margin: 0px;
}

h4 {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 16px;
	color: navy;
	margin: 0px;
}

h5 {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 26px;
	color: #CF1632;
}

/*links*/
a:link			{color: blue}     /* unvisited link */
a:visited		{color: purple}  /* visited link */
a:hover			{color: red}   /* mouse over link */

/*lists*/
ul {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 12.0pt;
	list-style-position: outside;
	line-height: 125%;
}

ol {
	text-align: left;
	font-family: Georgia, serif;
	font-size: 12.0pt;
	list-style-position: outside;
}

ol.spaced li	{	margin-bottom: 10.0pt;	}
ul.spaced li	{	margin-bottom: 10.0pt;	}
ul.spaced li.spaced	{ margin-bottom: 10.0pt; }

ul.imageBullet {
font-family: Georgia, serif;
font-size: 12.0pt;
list-style-type: none;
padding: 0;
margin: 0;
line-height: 125%;
}

ul.imageBullet li {
background-image: url(images/nicecheck.gif);
background-repeat: no-repeat;
background-position: 0 0;
padding-left: 2.0em;
padding-bottom: 2.0em;
}

ul.noBullet { list-style: none; }

.centered {
	text-align: center;
	margin: 0px auto;
}

.leftAligned {
	text-align: left;
}

div.centered {
	text-align: center;
	margin: 0px auto;
}

.boxed {	border: solid;
					border-style: solid;
					border-width: 1px;
					border-color: #CCCCCC;
					padding: 10px;
					margin: auto;
					width: auto;
					height: auto;
				}
				
.heavyBoxed {	border: solid;
					border-style: solid;
					border-width: 3px;
					border-color: black;
					padding: 20px;
					margin: auto;
					width: auto;
					height: auto;
				}

.dashed {	text-align: left;
							vertical-align: top;
							border: dashed;
							border-style: dashed;
							border-width: 3px;
							border-color: black;
							padding: 20px;
							margin: 0px auto;
							height: auto;
							width: auto;
					}
.boxred {	border-color: red;	}
.veryLightBlue { background-color: #F4FAFF; }
.veryLightYellow { background-color: #FFFFDD;	}
.lightYellow { background-color: #FFFF99;	}
.yellow { background-color: yellow;	}
.blue { background-color: #DCE4EF;	}
.white { background-colog: white; }
.wide				{	width: 95%;	}
.narrow			{	width: 80%;	}
.veryNarrow	{	width: 70%;	}
.extremelyNarrow	{	width: 50%;	}
.report	{
	font-family: Courier New, serif;
	font-size: 10.0pt;
	color: black;
	text-align: left;
	line-height: 125%;
}
.padded { padding: 30px; }
.sidePadded { padding-left: 40px; 
							padding-right: 40px;
}
.indented {	padding-left: 20px;	
						padding-right: 20px;
}
.floatRight { float: right;
							width: 33%;
}
.floatLeft {	float: left;
							width: 33%;
}
.forceBelow	{	clear: both;	}
.smallLeft {
	font-family: Georgia, serif;
	font-size: 8.0pt;
	color: black;
	text-align: left;
	line-height: 125%;
}

/*formatting divs*/
div.page {	background-color: transparent;
						width: 749px;
						padding: 0px;
						margin: 10px auto;
						text-align: center;
					}

div.wide				{	width: 95%;	}
div.narrow			{	width: 80%;	}
div.veryNarrow	{	width: 70%;	}
div.extremelyNarrow	{	width: 50%;	}
								
div.indented	{ text-align: center;
								vertical-align: top;
								padding-top: 0px;
								padding-bottom: 0px;
								padding-left: 60px;
								padding-right: 60px;
								margin: 0px auto;
								height: auto;
							}

div.footer {	text-align: center;
							width: auto;
							vertical-align: top;
							height: auto;
							color: black;
							font-size: 9px;
						}

p.footer { 	text-align: center;
						font-size: 9px; 
						color: black;
					}

div.sideBordered {
		width: 749px;
		margin: 0px auto;
		padding: 0px;
		background-image: url(images/boxMiddle.gif); 
		background-repeat: repeat-y;
}

.suppressBorder {
		border: solid;
		border-style: solid;
		border-width: 1px;
		border-color: white;
		margin: 0px auto;
}

/*span.yellow {	background-color: #FFFFDD;	}*/
span.yellow {	background-color: yellow;	}
span.redText { color: #CF1632; }
span.blueText { color: navy; }

span.blueSmallHeader { 	font-family: Georgia, serif;
												font-size: 10.0pt;
												font-weight: bold;
												color: navy;
}
span.redSmallHeader { font-family: Georgia, serif;
											font-size: 20px;
											font-weight: bold;
											color: #CC0033;
}
span.gtfl { font-family: Georgia, serif;
						font-size: 12.0pt;
						font-weight: bold;
						color: black;
}
.big {	font-size: 125%;
			}
.doublespace {	line-height: 200%;
}
											
td {
	font-family: Georgia, serif;
	font-size: 12.0pt;
}

td.centered {
	text-align: center;
	font-family: Georgia, serif;
	font-size: 12.0pt;
}

table.layout	{	border:none;
								background-color: white;
								margin: auto;
								vertical-align: top;
								/*table-layout: fixed;*/
								width: 100%;
}

table.layout td.content	{	width: 560px;
													text-align: left;
													vertical-align: top;
													padding-top: 15px; 
													padding-bottom: 15px; 
													padding-left: 30px; 
													padding-right: 30px; 
}

table.layout td.rightNav	{	width: 140px;
														height: 100%;
														text-align: left;
														vertical-align: top;
														padding: 3px;
}
