body {
	margin: 				0px;
	min-width: 				1000px;
	background-color: 		#5d5e65;
	text-align: 			center;
}
#wrapper {
	text-align: 			center;
	width: 					1000px;
	margin-right: 			auto;
	margin-left: 			auto;
	background-color: 		#ffffff;
	border-left:			1px solid black;
	border-right: 			1px solid black;
}
#headerpanel {
	height:					225px;
	background-image: 		url(images/top_banner.gif);
	background-repeat: 		no-repeat;
}
.linespacer {
	height:					25px;
	background-image: 		url(images/fl-spacer-line.gif);
	background-repeat: 		no-repeat;
}
#headerlinks {
	float:					right;
	color: 					#FFFFFF;
	margin-top:				10px;
	margin-right:			10px;
}
#headerlinks a:link, #headerlinks a:visited, #headerlinks a:active {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color: 					#FFFFFF;
	text-align: 			right;
	padding-right: 			6px;
	padding-left: 			6px;
	padding-top: 			5px;
	text-decoration: 		none;
	font-weight: 			normal;
}
#headerlinks a:hover {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				16px;
	color: 					#FFFF00;
	text-align: 			right;
	padding-right: 			6px;
	padding-left: 			6px;
	padding-top: 			5px;
	text-decoration: 		none;
	font-weight: 			normal;
}
#menustrip {
	height: 				25px;
	width: 1000px;
	padding: 0;
}
*html #menustrip {
	height: 				40px;
	
}
#contentbox {
	position:				relative;
	overflow: 				hidden;
	padding-left: 			40px;		/* Left Column fullwidth */
	padding-right: 			40px;		/* Right Column fullwidth*/
	padding-bottom: 		20px;
	padding-top: 			20px;
	min-height: 			400px;
	_height: 				400px;
	background-color: 		white;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size : 			10pt;
	font-weight : 			normal;
	}
* html #contentbox {
	overflow: 				visible;
	margin-top:				-17px;
}
#contentbox .column {
	float: 					left;
	position: 				relative;
	padding-bottom: 		10010px;  		/* X + padding-bottom */
	margin-bottom: 			-10010px;  		/* X */
}
#content {
	width: 					100%;
	font-size : 			10pt;
	font-weight : 			normal;
	color : 				#000000;
	vertical-align : 		top;
	text-align: 			left;
	min-height: 			370px;
	_height: 				370px;
	padding-top: 			5px;
	padding-bottom: 		20px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	line-height: 			19px;
	margin-bottom: 			0;
}
td {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size : 			10pt;
	font-weight : 			normal;
}	
#footerpanel {
	height:					130px;
	background-image: 		url(images/logo_tile.gif);
	background-repeat: 		repeat-x;
}
#footerpanel .copy {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	color:					#000000;
	font-size:				9pt;
}

H1 {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size : 			13pt;
	font-weight : 			bold;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
H2 {
	color: 					#000000;
	background-color: 		#FFFFFF;
	font-size: 				10pt;
	font-weight: 			bold;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
}
a:link, a:visited, a:active {
	color: 					#3399FF;
	text-decoration: 		none;
	font-weight: 			bold;
}
a:hover {
	color: 					#3399FF;
	text-decoration: 		underline;
	font-weight: 			bold;
}
#FormBlock td {
	padding:				2px 0 2px 0;
}
#FormBlock .formtext {
	font-weight:			bold;
}

.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;
	padding: 6px;
}
#Section1 .TemplateText .Selectbox, #Section2 .TemplateText .Selectbox {
	height: 80px;
	width: 250px;
	text-align: left;
	overflow: auto;
}
#Section1 .Required, #Section2 .Required {
	font-size: 10px;
	color: #FF0000;
	vertical-align: top;
}
.SmallText {
	font-size: 		9px;
}
#FLTable thead th {
	font-size: 105%;
	color: #000;
	background: #ffffff url(images/tbar.gif) repeat-x;
	height: 33px;
}
#FLTable table { 
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #666666;
	border-top: none;	
}
#FLTable table a {
	text-decoration: underline;
}
#FLTable table a:visited {
	text-decoration: none;
}
#FLTable tr.odd {
	background-color: #ebf3ff;
}
#FLTable tr a {
	color: #000000;
}
#FLTable tr:hover a {
	color: #ffffff;
}
#FLTable tr:hover, #FLTable tr.odd:hover {
	background-color: #0094dc;
	color: #ffffff;
}

#FLTable thead th:hover {
	background: #ffffff url(images/tbov.gif) repeat-x;
	
}
#FLTable tr {
	vertical-align: top;
}
#FLTable th {
	padding: .55em;
	padding-top: .7em;
}
#FLTable tr,#FLTable td {
	padding: .3em;
}
#FLTable td {
	border-left: 1px solid #dadada;
}


