body,html
{	min-width:				800px;
	min-height: 			100%;
	height:					100%;
	width:					100%;
	width:					auto;
	margin:					0;
	padding:				0;
	color:					#321818;
	font-size:				10pt;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	background:				#efefef;
}

#top_header
{	height:					75px;
	clear:					both;
	background:				#003479;
}

#top_header2
{	height:					75px;
	clear:					both;
	background:				#ac1a2f  url(http://www.cfctoday.org/images/shell/collage.jpg) repeat-x;;
}

#left_image
{	position:				absolute;
	left:					5px;
	top:					5px;
	border:					0px solid #000;

}

#logo_menu
{	position:				absolute;
	top:				    10px;
	left:					275px;
	height:					1px;
	width:					600px;
	z-index:				100;
}

#logo_menu2
{	position:				absolute;
	top:				    30px;
	left:					360px;
	height:					1px;
	width:					600px;
	z-index:				100;
}

#search_box
{	position:				absolute;
	top:					2px;
	right:					10px;
	text-align:				left;
	color:					#fff;
	height:					36px;
}

#search_field
{	color:					#999999;
	background-color:		#efefef;
	font-size:				9pt;
	margin:					3px;
	height:					21px;
}

#menu_background
{	height:					32px;
	width:					100%;
	background:				#ac1a2f;
	z-index:				100;
}

#menu
{	position:				relative;
	height:					29px;
	margin-left:			auto;
	margin-right:			auto;
	width:					800px;
	top:					-32px;
	z-index:				400;
	background:				#ac1a2f;
}

#content_container
{	position:				absolute;
	width:					75%;
	top:					182px;
	left:					240px;
	padding-top:			0px;
	padding-bottom:			15px;
	padding-left:			0px;
	padding-right:			0px;
	min-height:				500px;
	//margin-left:			auto;
	//margin-right:			auto;
	background-color:		transparent;

}

#content
{		text-align:				left;
		padding:				10px;
		border:					0px solid #c2c2c2;
		background-color:		#fff;
}

#bottom
{	min-width:				800px;
	clear:					both;
	height:					0px;
	border:					0px groove #FFFFFF;
	padding-top:			0px;
}

#copyright
{	position:				inherit;
	width:					220px;
	height:					30px;
	font-size:				9pt;
	color:					#003479;
	clear:					both;
	border:					0px solid red;
}

#news_header
{	position:				inherit;
	padding:				5px;
	font-size:				11pt;
	font-weight:			bold;
	margin-bottom:			3px;
	text-align:				center;
	top:					182px;
	width:					220px;
}

.news_date
{	padding-bottom:			7px;
	padding-top:			7px;
	color:					#003479;
}

.news_box_content
{	background:				#c2c2c2;
	padding:				5px;
	font-size:				10pt;
	margin-bottom:			3px;
	line-height:			140%;
	text-align:				left;
	width:					220px;
}

#right_image
{	position:				absolute;
	left:					90%;
	bottom:					2px;
	border:					0px solid #000;

}

#footer
{	height:					75px;
	clear:					both;
	padding-top:			-200px;
	background:				#B72D28;
}

#footer2
{	height:					50px;
	clear:					both;
	background:				#1F2D7E;
}

h2
{	color:					#000080;
	font-size:				16pt;
}

h3
{	color:					#000080;
	font-size:				14pt;
}

h4
{	color:					#000080;
	font-size:				24pt;
}

A:link
{	color:					#000080;
	text-decoration:		none;
	font-weight:			bold;
}

A:visited
{	color:					#000080;
	text-decoration:		none;
	font-weight:			bold;
}

A:active
{	color:					#000080;
	font-weight:			bold;
}

A:hover
{	color:					#000080;
	text-decoration:		underline;
	font-weight:			bold;
}

.hidden
{	display:				none;
}

.shadowbox_content_frame
{	border-top:				3px solid #ADA35E;
	border-left:			3px solid #ADA35E;
	border-right:			3px solid #BDB36E;
	border-bottom:			3px solid #BDB36E;
}

.dashboard_header
{	color:					#ffffff;
	font-size:				15px;
	font-weight:			bold;
	padding-bottom:			5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			4px;
	text-align:				center;
}

.dashboard_content
{	border-bottom:			0px solid #CBBD7B;
	border-left:			0px solid #CBBD7B;
	border-right:			0px solid #CBBD7B;
	color:					#0000000;
	padding-bottom:			20px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			5px;
	text-align:				left;
	font-size:				10pt;
	font-weight:			bold;
	margin-bottom:			10px;

}

.round_content
{	padding-bottom:			5px;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			10px;
	text-align:				left;
	font-size:				12pt;
	background-color:		transparent;
	border: 				0px solid #000;
}

* html #left_row
{	left:					650px;              /* RC width */
}

.flathr
{	color:					#000000;
	background-color:		#754E02;
	height:					2px;
	border-style:			none;
}

#breadcrumbline
{	position:				relative;
	top:					111px;
	z-index:				500;
	width:					50%;
	margin-left: 			auto ;
	margin-right: 			auto ;
	background:				#000;
}

#breadcrumbline a:link, #breadcrumbline a:visited, #breadcrumbline a:active
{	color:					#999999;
}

.breadcrumb
{	text-decoration:		none;
	font-size:				7pt;
	font-weight:			bold;
	color:					#999999;
}

.breadcrumb_current
{	text-decoration:		none;
	font-size:				7pt;
	font-weight:			bold;
	color:					#8E8571;
}

.dropcap
{	color:			#586740;
	font-size:		30px;
	line-height:	28px;
	padding-top:	5px;
	padding-right:	1px;
	font-family:	Times, serif, Georgia;
}

.top_menu
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#321818;
	cursor:					pointer;
}

.top_menu_over
{	text-decoration:		none;
	font-size:				8pt;
	font-weight:			bold;
	color:					#FFFFFF;
	cursor:					pointer;
	background-color:		#0F4BFF;
}

.highlight_word
{	background-color:		#FDFF00;
}

.heading
{	font-size:				15pt;
	font-weight:			bold;
	left:					10px;
	clear:					both;
	color:					#B72D28;
}

.small_font
{	font-size:				70%;
}

.large_font
{	font-size:				175%;
}

.xlarge_font
{	font-size:				250%;
}

.red_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					red;
}

.blue_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					blue;
}

.green_font
{	font-size:				12pt;
	font-weight:			normal;
	color:					green;
}

.subheading
{	font-size:				10pt;
	font-weight:			bold;
	color:					#CB571C;
}

.error_banner
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#990000;
}

.error_msg
{	text-decoration:		none;
	font-size:				10pt;
	font-weight:			bold;
	color:					#FFFF00;
}

.image
{	border:					1px #555555 solid;
}

.photo
{	border:					1px #555555 solid;
}

.inputfield
{	font-size:				8pt;
	font-weight:			normal;
	color:					#000000;
	border:					inset 1px #555555;
	padding-left:			3px;
	padding-right:			3px;
}

.inputfield_small
{	font-size:				8pt;
	font-weight:			normal;
	color:					#333333;
	border:					none;
	padding-left:			2px;
	padding-right:			2px;
	vertical-align:			middle;
}

table.data
{	border:					none;
}

td
{	font-size:				10pt;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:					#321818;
}

td.space
{	padding:				0px;
}

td.header
{	font-size:				10pt;
	color:					#c2c2c2;
	background-color:		#4C1D2C;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #979BB8;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

td.header2
{	font-size:				10pt;
	color:					#ffffff;
	background-color:		#8B92C8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #7B82B8;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

td.header3
{	font-size:				10pt;
	color:					#000000;
	background-color:		#707AC8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #606AB8;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

td.header4
{	font-size:				10pt;
	color:					#000000;
	background-color:		#F3BD56;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #E3CD46;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

td.header_pressed
{	font-size:				10pt;
	color:					#000000;
	background-color:		#5B68C8;
	vertical-align:			middle;
	font-weight:			bold;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			2px;
	border:					1px solid #4B58B8;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.data1
{	font-size:				10pt;
	width:					inherit;
	color:					#000000;
	background-color:		#c2c2c2;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #6D8CBF;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.data2
{	font-size:				10pt;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color:					#321818;
	background-color:		#c2c2c2;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #92A3BF;
}

.data3
{	font-size:				9pt;
	color:					#000000;
	background-color:		#688FCF;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #587FBF;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.data_over1
{	font-size:				9pt;
	color:					#000000;
	background-color:		#3F76CF;
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
	vertical-align:			top;
	border:					1px solid #2F66BF;
	font-family:			"Trebuchet MS",Helvetica,Jamrul,sans-serif;
}

.form_field_header
{	font-weight:			bold;
	color:					#0F69FC;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://www.cfctoday.org/images/shell/white_50_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_blue
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://www.cfctoday.org/images/shell/blue_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_header_red
{	font-weight:			bold;
	color:					#FFFFFF;
	font-size:				9pt;
	border:					2px groove #FFFFFF;
	margin-bottom:			3px;
	padding:				2px;
	background:				transparent url(http://www.cfctoday.org/images/shell/red_75_percent_background_reflected.png) no-repeat center center;
}

.form_field_static
{	font-weight:			bold;
	color:					#000000;
	font-size:				9pt;
	padding-bottom:			8px;
	margin-left:			5px;
}

.clearboth
{	clear:					both;
	border:					0px groove #FFFFFF;
}

.button
{	background:				transparent url(http://www.cfctoday.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.go_button
{	background:				transparent url(http://www.cfctoday.org/images/shell/button_background_green.jpg) no-repeat center center;
	border:					1px solid #00B307;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				24px;
	height:					34px;
	line-height:			34px;
	margin-left:			20px;
	padding:				0px 6px;
	text-decoration:		none;
}

.submit_button
{	background:				transparent url(http://www.cfctoday.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				14px;
	height:					24px;
	line-height:			24px;
	padding:				0px 6px;
	text-decoration:		none;
}

.big_button1,.big_button1:visited
{	background:				transparent url(http://www.cfctoday.org/images/shell/button_background.jpg) no-repeat center center;
	border:					1px solid #0082f1;
	color:					#FFFFFF;
	cursor:					pointer;
	display:				inline-block;
	font-size:				50pt;
	height:					80px;
	line-height:			80px;
	margin-right:			10px;
	padding:				0px 6px;
	text-decoration:		none;
}

