/* CSS Document */
@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{/*background-color:#D7D1b7;*/
						background-image:url(background.jpg);
						background-repeat:repeat-x;
						 text-align:center;}
	body, tr, 
	td, input, 
	select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
	/*a:link,a:visited 	{text-decoration:underline;}
	a:hover 			{text-decoration:none;}*/
	ul, ol	 			{margin:0 0 10px 25px; font-size:10px;}
	dl 					{margin:0 0 10px;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px; font-size:14px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14.4px;
						line-height:21.6px;
						color:#333333;}
	h1 					{color:#333333;
						font-size:24px;
						line-height:26.4px;
						font-weight:lighter;}
	h2 					{font-size:16px; margin:0px 0 0px;}	
	h3 					{font-size:small; margin:6px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	hr 					{display:none;}
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	hr 					{clear:both; display:block; visibility:hidden;}
	
	/* -- ID'S ---------------------------------------- */
	#wrapper 			{	width:978px;
							margin:0 auto; text-align:left;
							background-image:url(background.jpg);
							background-repeat:repeat-x;
							display:block;	}
	#header				{height:129px; width:100%; position:relative;}
	#logo				{position:absolute;
						left:16px;
						top:20px;}
	#banner_ad			{float:right; margin-right:18px; margin-top:20px;}
	
	#nav_column			{width:175px;
						height:400px;
						float:left;}
						
	#mid_column			{width:547px;
						height:400px;
						float:left;
						margin-left:16px;}
	#mid_column img		{border:4px solid #ffffff;
						margin-bottom:24px;
						margin-left:8px;}		
			
	#mid_column_text	{width:489px;
						padding:30px 30px 30px 30px;
						margin-top:32px;
						background-color:#eae8e0;
						font-family:Georgia, "Times New Roman", Times, serif;}
	#mid_column_text_no_flash_header	{width:489px;
						padding:30px 30px 30px 30px;
												background-color:#eae8e0;
												
						font-family:Georgia, "Times New Roman", Times, serif;}						
	#mid_column_new			{width:728px;
						height:400px;
						float:left;
						margin-left:16px;}
	#mid_column_new img		{border:4px solid #ffffff;
						margin-bottom:24px;
						margin-left:8px;}		
			
	#mid_column_text_new	{width:728px;
						padding:30px 30px 30px 30px;
						margin-top:0px;
						background-color:#eae8e0;
						font-family:Georgia, "Times New Roman", Times, serif;}
	#mid_column_text_no_flash_header	{width:489px;
						padding:30px 30px 30px 30px;
												background-color:#eae8e0;
						font-family:Georgia, "Times New Roman", Times, serif;}						


	#full_column			{width:747px;
						height:400px;
						float:left;
						margin-left:16px;}
	#full_column img		{border:4px solid #ffffff;
						margin-bottom:24px;
						margin-left:8px;}		
			
	#full_column_text	{width:689px;
						padding:30px 30px 30px 30px;
						margin-top:32px;
						background-color:#eae8e0;
						font-family:Georgia, "Times New Roman", Times, serif;}
	#full_column_text_no_flash_header	{width:689px;
						padding:30px 30px 30px 30px;
												background-color:#eae8e0;
						font-family:Georgia, "Times New Roman", Times, serif;}						
						


						
	#end_column			{width:199px;
						height:auto;
						float:left;
						margin-left:16px;
						background-image:url(column_gradation.gif);
						background-repeat:repeat-y;
						border-top:1px solid #b6b2a7;}
	#end_column img		{display:block;
						border:4px solid white;}
	#end_coumn a:visited, a, a:hover	{color:#3c2727;}
	#end_column_text	{width:180px;
						padding-left:15px;
						padding-top:15px;
						font-family:Georgia, "Times New Roman", Times, serif;
						color:#3c2727;}
						
	#main_flash_container	{width:547px;
							height:298px;
							border:1px solid #b6b2a7;
							background-image:url(flash_backdrop.gif);
							position:relative;}
	#home_flash			{position:absolute;
						left:16px;
						top:21px;
						width:514px;
						height:255px;
						}
	#nav_colum li, ul	{list-style:none;
						margin-left:0px;}
	#nav_column a 		{display:block;
						padding:10px 10px 10px 10px;
						border-bottom:1px solid #edebe4;
						height:17px;
						width:155px;
						background-color:#74654d;
						color:#ede7da;
						text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
						font-size:15px;}
	#nav_column a:hover	{background-color:#a55742;}
	/* -- CLASSES ---------------------------------------- */
	.error				{color:#FF0000; text-transform:uppercase;}
	.divider				{color:#646464; padding-left:12px;}
	.green					{background-color:#00FF00;}
	.red					{background-color:#FF0000;}
	.topnavlinks a:hover	{	color:#FFFFFF; 
								text-decoration:underline;	}
	.topnavlinks a			{	text-decoration:none; 
								color:#FFFFFF;	}
	.box					{display:block;
							background-color:#ddd8c9;
							color:#333333;
							border-bottom:1px solid #adaaa1;
							margin-top:16px;
							font-family:Arial, Helvetica, sans-serif;
							size:12px;}
	.float_right_pic		{float:right;}
	.dotted_p			{margin-top:8px;
						background-image:url(dot.gif);
						background-position:bottom;
						background-repeat:repeat-x;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14.4px;
						line-height:21.6px;
						color:#333333;
						padding-bottom:20px;}
	.blackborder		{border:1px solid #666633;}
	.neutral-link a	{background-color:#003333;}
		}
