/* RHEIN MEDALL - Site Styles */
	
	@import url(textStyles.css); 
	@import url(customStyles.css);

	body {
		margin:0;padding:0;text-align:center;
		font-family: Georgia, Times, "Times New Roman", serif;font-size: 12px;color:#333333;
		background:url(../../images/bg_body.jpg) repeat-x center top;
	}
    
	/* -------- DEFAULT TAG DEF --------- */ 
    img {border:none;}
	table {border-collapse:collapse;}
	form {margin:0;padding:0;} 
	
	ul{margin:0;padding:0;list-style-type:none;}
	li {margin:0;padding:0;list-style-type:none;}
	
	div {margin:0;padding:0;}
	.clear {clear:both;}

	/* -------- CONTAINER --------- url(../../images/bg_layout.jpg) repeat-x 0 100px*/ 
   	#container {margin: 0 auto; padding:0 20px;
		   width: 930px;background: url(../../images/bg_container.jpg) no-repeat center top;}

	
	/* ------- HEADER AREA -------- */ 
	#header {
		margin:0 auto;padding:0;text-align:center;z-index:200;
	}
	
	#flashcontent{visibility:hidden;width:100%; height:100%;text-align:left;}	
	
	/* ------- LAYOUT AREA -------- */
	#layout {
		margin:0 20px; padding:0; width:890px;
		border:1px solid #ffffff;text-align:left;
		border-top:none;
		background:#ffffff url(../../images/bg_sidebar_color.jpg) repeat-y right top;
	}
	html>body #layout {
		width:888px;
	}
	    
			
	/* ------- CONTENT AREA ------- */      
	#content{
		margin:0;padding:0 0 20px 0;z-index:100;text-align:left;
	}
	
		.wrapper{margin:0;padding: 0;position:relative;float:left;}
		.column{margin: 0;padding: 0;position:relative;float:left;} 
		
		
		/* Column Classes */
		.defaultcolumn {margin:0;padding:0;}
		.maincolumn {margin:0 80px 0 40px;padding:0;}
		.spancolumn {margin:20px 15px 0 28px;padding:0;}
		.leftcolumn {margin:0;padding:0 0 10px 0;}
		.rightcolumn {margin:0 0 12px 0;padding:0;}
		
		.wrapper .leftcolumn {margin:0;padding:0 20px 0 40px;}
		.wrapper .rightcolumn {margin:0;padding:0 40px 0 20px;}

	/* ------- FOOTER AREA ------- */      
	#footer{
		margin:0;padding:0;width:680px;text-align:left;
		font-family: Georgia, Times, "Times New Roman", serif;font-size: 11px;color:#cccccc;
		text-transform:uppercase;

	}
	#footer .holder {
		margin:0;padding:8px 0 10px 0;text-align:center;
		font-family: Georgia, Times, "Times New Roman", serif;font-size: 11px;color:#cccccc;
		text-transform:uppercase;
		background:#081F2A;
	}
	    #footer .mainlinks{margin:0 0 5px 0;padding:10px 0 0 0;}
   	 	
		#footer a, #footer a:link, #footer a:visited {
			margin:0 12px;padding:0;line-height:100%;
			font-size:11px;color:#cccccc;text-decoration:none;text-transform:uppercase;
			font-weight:bold;
		}
	   	#footer a:hover {text-decoration:none;color:#ffffff;}	
		
		#footer .footerSelected{color:#ffffff;}
		#footer .delimiter{color:#cccccc;}
		
		#footer #logo {margin:0 0 10px 0;padding:0;text-align:center;}
		#footer #logo a, #footer #logo a:link, #footer #logo a:visited {
			margin:0 auto;padding:0;text-align:center;display:block;width:160px;height:85px;
			background:url(../../images/footer_logo.jpg) no-repeat center top;
		}
		#footer #logo a span {display:none;}
    
	/* Copyright & Legal Links */
	#globalfooter{
		margin:0;padding:5px 0;width:680px;
		font-family: Times, "Times New Roman", Georgia, serif;font-size: 12px;color:#666666;
		font-style:italic;text-align:center; 			
	}
		#globalfooter p {
			margin:0;padding:8px 0 15px 40px;display:inline;line-height:180%;
			font-family: Times, "Times New Roman", Georgia, serif;font-size: 12px;color:#666666;

		}
		#globalfooter a, #globalfooter a:link, #globalfooter a:visited {
			margin:0;padding:0;line-height:100%;
			color:#999999;text-decoration:none;
		}
		#globalfooter a:hover {color:#ffffff;text-decoration:underline;}	
		 	                                          
	/* ------- NO FLASH AREA ------- */

		
	/* Navigation */
	#nav {margin:0;padding:0;clear:both;text-align:left;width:150px;float:left;}
		
	#nav ul {
		margin:0;padding:91px 0 0 0;height:337px;overflow:hidden;text-align:right;
		background:url(../../images/no_flash/menu_bg.gif) no-repeat 0 91px;
		border-bottom:1px solid #000000;
	}
	html>body #nav ul {
		margin:91px 0 0 0;padding:0;height:247px;
		background-postion:left top;	
	}
		#nav li {
			margin:0;padding:0;
			border-top:1px solid #cccccc;border-bottom:1px solid #000000;
		}
		
		#nav a, #nav a:link, #nav a:visited {
			margin:0;padding:10px 18px 8px 0px;display:block;
			font-family:Geneva , sans-serif;font-size:10px;color:#ffffff;
			text-transform:uppercase;text-decoration:none;line-height:110%;
		}
		html>body #nav a, html>body #nav a:link, html>body #nav a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;line-height:106%;
		}
		#nav a:hover {
			text-decoration:none;				
			background:url(../../images/no_flash/menu_selected_bg.gif) no-repeat left top;
			
		}	
		
		#nav a.selected {color:#ffffff;}
		#nav .delimiter {display:none;}
		
		/* Home Link */
		#nav .home {
			margin:0;padding:61px 0 0 0;width:750px;position:absolute;
			background:#53767D url(../../images/no_flash/header_bg.gif) no-repeat left top;
		}
		#nav .home a, #nav .home a:link, #nav .home a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;width:150px;
			font-family:Geneva , sans-serif;font-size:10px;color:#ffffff;
			text-transform:uppercase;text-decoration:none;line-height:106%;text-align:right;
		}
		html>body #nav .home a, html>body #nav .home a:link, html>body #nav .home a:visited {
			margin:0;padding:10px 18px 9px 12px;display:block;width:120px;
		}
		#nav .home a:hover {background:#3A5257;}

	/* Flash Message */
	#flash_message {
		margin:91px 0 0 0;padding:0;height:246px;line-height:200%;width:600px;float:left;
		background:#53767D;border-top:1px solid #cccccc;border-bottom:1px solid #000000;
	}
	#flash_message p {
		margin:0;padding:95px 0 0 0;
		font-size:14px;color:#ebebeb;font-weight:bold;text-align:center;
	}
	#flash_message p a, #flash_message p a:link, #flash_message p a:visited {font-size:14px;color:#E8BC03;}
	#flash_message p a:hover {text-decoration:none;color:#ebebeb;}
	
		
	/* ------- ENLARGED IMAGE ------- */
	#enlarged_image	{margin:10px;padding:0;}	
