@charset "UTF-8";

/* This is the second tier of CSS & it controls the major layout components on the pages */

div#WRAPPER
	{
	background-color:		#001500;
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					100%;
	}

div#CONTAINER
	{
	font-size:				0.8em;
	color:					#FFFFFF;
	width:					1024px;
	text-align:				left;
	background-color:		#000000;
	background-image:		url(../_images/background_tile.gif);
	background-position:	top left;
	background-repeat:		repeat;
	}

div#HEADER
	{
	width:					100%;
	height:					180px;
	background-image:		url(../_images/tgft_site_banner.png);
	background-position:	top left;
	background-repeat:		no-repeat;
	border-bottom:			2px solid #F5E170;
	}

div#MENU
	{
	float:					left;
	width:					140px;
	background-color:		transparent;
	}

div#PAGECONTENT 
	{
	float:					right;
	width:					840px;
	padding:				20px; 
	background-color:		transparent;
	}

div#PAGECONTENT img
	{
	float:					right;
	margin-left:			12px;
	margin-bottom:			12px;
	}

div#PAGECONTENT img.large
	{
	margin-bottom:			12px;
	}

div#RESPONSE_PAGE 
	{
	padding:				20px; 
	background-color:		transparent;
	}

div#FOOTER 
	{
	clear:					both;
	width:					100%;
	margin:					0 auto;
	padding-top:			18px;
	padding-bottom:			12px;
	background-color:		#000000;
	border-top:				2px solid #F5E170;
	}
	
div#FOOTER p
	{
	font-size:				0.5em;
	line-height:			1.3;
	color:					#CCCCCC;
	text-align:				center;
	margin:					0;
	margin-bottom:			3px;
	}

h1, caption
	{
	font-size:				1.5em;
	font-weight:			bold;
	color: 					#F5E170;
	}
	
h2
	{
	font-size:				1.0em;
	font-weight:			bold;
	color: 					#F5E170;
	}
	
h2.image_caption
	{
	font-size:				1.0em;
	font-weight:			bold;
	color: 					#F5E170;
	text-align:				center;
	margin-bottom:			36px;
	}
	
h2.forumlink
	{
	font-size:				1.2em;
	line-height:			1.5;
	font-weight:			bold;
	text-align:				center;
	color: 					#F5E170;
	margin-bottom:			18px;
	}

h2.forumlink a
	{
	font-size:				.9em;
	text-decoration:		underline;
	color: 					#F5E170;
	}

h3
	{
	font-size:				0.9em;
	font-weight:			bold;
	color: 					#F5E170;
	}
	
p
	{
	line-height:			2.0;
	margin-bottom:			1.0em;
	}
	
p a, li a
	{
	color: 					#F5E170;
	}
	
ul.faq
	{
	line-height:			1.5;
	list-style-position:	outside;
	}

ul.faq li.q
	{
	list-style-image:		url(../_images/q.png);
	margin-bottom:			6px;
	}

ul.faq li.a
	{
	list-style-image:		url(../_images/a.png);
	margin-bottom:			18px;
	}

ul.faq ol
	{
	list-style-image:		none;
	list-style-type:		decimal;
	}
	
ul.faq ol li
	{
	margin-bottom:			12px;
	}
	
ol.charter_alpha
	{
	list-style-type:		upper-alpha;
	margin-bottom:			12px;
	line-height:			1.5;
	}

ol.charter_number
	{
	list-style-type:		decimal;
	margin-bottom:			12px;
	}
	
ol.charter_alpha li,
ol.charter_number li
	{
	margin-bottom:			9px;
	}

div#INSTRUCTIONS
	{
	width:					30%;
	float:					left;
	}
	
ol.instructions
	{
	margin-top:				18px;
	margin-left:			0;
	margin-bottom:			24px;
	}

ol.instructions li
	{
	line-height:			1.6;
	margin-bottom:			15px;
	}
				
div#ANSWERFORM
	{
	width:					65%;
	float:					right;
	}
