
/* CONTENT */

DIV.content_holder
{	width:950px;
	margin:0px; padding:0px;
}	

DIV.lft_cntnt_shdw
{	width:20px;	height:645px;
	float:left;
	background-image: url('../img/content_home_left_shadow.gif'); background-repeat: no-repeat; background-position:bottom left; }
	
DIV.rght_cntnt_shdw
{	width:20px;	height:645px;	
	float:right;
	background-image: url('../img/content_home_right_shadow.gif'); background-repeat: no-repeat; background-position:top left; }
		
DIV.content_container
{	width:910px; 
	margin-left:20px; display:block;
	background-image: url('../img/container_bg.gif'); background-repeat: repeat-y; background-position:bottom; background-color:#FFFFFF; }
	
DIV.content_container_left
{	width:480px;
	margin:0px; padding:0px;
	float:left;
	background-color:#ffffff; min-height:650px; }

FORM INPUT 
{ width:245px; border:1px solid #cac4bf;}

FORM TEXTAREA
{ width:245px; border:1px solid #cac4bf;}

FORM INPUT.form_button_1
{ width:120px; height:40px; background-image: url('../img/form_button.gif'); background-repeat: no-repeat; background-position:top left; margin:0px; padding:0px; border:0px; cursor:pointer;} 

DIV.content_container_left H1
{	font-size:1.7em; color:#31302b; margin:5px 20px 15px 20px;	}	
DIV.content_container_left H2
{	font-size:1.5em; color:#4a4945; margin:30px 20px 0px 20px; padding:0px; line-height:25px;	}
DIV.content_container_left H3
{	font-size:1.5em; color:#cf6f08; margin:25px 20px 0px 20px; line-height:25px;	}
DIV.content_container_left P
{	font-size:1.2em; color:#4a4945; margin:0px 20px 12px 20px; line-height:20px;	}
DIV.content_container_left P A
{	font-size:1.0em; color:#cf6f08; text-decoration:underline;	}

DIV.content_container_left UL
{	font-size:1.0em; color:cf6f08; margin:5px 20px 10px 40px; padding:0px;	}	
DIV.content_container_left LI
{	font-size:1.0em; color:#cf6f08;
 	list-style-type:disc;  padding:0px; margin:0px;  }
DIV.content_container_left OL
{	font-size:1.0em; color:cf6f08; margin:5px 20px 10px 40px; padding:0px;	}	
DIV.content_container_left OL LI
{	font-size:1.0em; color:#cf6f08;
 	list-style-type:decimal;	padding:0px; margin:0px;  }
DIV.content_container_left LI P A.news
{	text-decoration:none; color:#4a4945;	}
DIV.content_container_left LI P A.news B
{	color:#4a4945;  }
DIV.content_container_left LI P A.news:hover B
{	color:#cf6f08;  }
DIV.content_container_left LI P A.news span.orang_file
{	color:#cf6f08; text-decoration:none; font-size: 0.9em;  }
DIV.content_container_left LI P A.news:hover span.orang_file
{	color:#cf6f08; text-decoration:underline;  }

DIV.content_container_left LI P
{	padding:0px; margin:8px 10px 8px 5px; line-height:18px;   }
DIV.content_container_left LI P B
{	font-size:1.0em; color:#4a4945;  }
SPAN.date {
 color:#999999;
}
P.file_details{
display:block; 
}
img.float_left {
float:left; padding-left:10px; padding-right:5px;
}
img.float_right {
float:right; padding-right:10px; padding-left:5px;
}
span.news_detail {
 color:#999999;
}
DIV.content_container_left EM
{ color:#999999; font-style:italic;}

DIV.lc_img_shadow_right {
  float:right;
  background: url('../img/lc_img_shadow.gif') no-repeat bottom right !important;
  margin: 10px 15px 0 25px !important;
  margin: 10px 15px 0 20px; }
  
DIV.lc_img_shadow_right  img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #ededed;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  }
DIV.lc_img_shadow {
  float:left;
  background: url('../img/lc_img_shadow.gif') no-repeat bottom right !important;
  margin: 10px 20px 0 25px !important;
  margin: 10px 20px 0 20px; }
 
DIV.lc_img_shadow  img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #ededed;
  margin: -5px 5px 5px -5px;
  padding: 4px;
  }

DIV.left_content_top_border
{	width:480px; height:10px;
	margin:0px; padding:0px;
	background-image: url('../img/lc_top_border.gif'); background-repeat: no-repeat; background-position:top left; }

DIV.content_container_right
{	width:430px; float:right;
	margin:0px; padding:0px; min-height:900px; }
				
DIV.right_content_top_border
{	width:430px; height:49px;
	margin:0px; padding:0px;	
	background-image: url('../img/rc_top_border.gif'); background-repeat: no-repeat; background-position:bottom left;  background-color:#2a1605;  }
	
DIV.right_content_news
{	width:430px;
	background-image: url('../img/rc_bg.gif'); background-repeat:repeat-y; background-position:top left; }
	A.news { cursor:pointer;}
	A.news:hover b { color:#cf6f08; }
	A.news:hover p span.orange { color:#cf6f08; text-decoration:underline;}
	DIV.right_content_news b
	{	font-size:1.3em; font-weight:bold; color:#6e6d66;
		display:block;
		padding:0px; margin:0px; padding:5px 0px 5px 15px; }
	
	DIV.right_content_news P
	{	font-size:1.1em; width:290px;
		display:block; float:left;
		color:#31302b;
		padding:0px; margin:0px; margin-left:15px; }
	
	DIV.right_content_news IMG.news_item
	{	float:right;
		padding:0px; margin:0px; margin-right:20px; margin-top:5px;
		border:solid 2px #6e6c67; }	
		
	DIV.right_content_split
	{	width:430px; height:25px;
		clear:both;
		background-image: url('../img/rc_newsitem_split.gif'); background-repeat: no-repeat; background-position:center left; }	

	DIV.right_content_banner
	{	width:411px; height:99px;
		margin:0px; padding:0px; margin-top:25px; margin-bottom:25px;
		background-image: url('../img/rc_banner_rightborder_bg.gif'); background-repeat: no-repeat; background-position:top right; background-color:#dfdbd8; }
		
	DIV.right_content_banner_border
	{	width:411px; height:99px;
		margin:0px; padding:0px;
		background-image: url('../img/rc_banner_leftborder_bg.gif'); background-repeat: no-repeat; background-position:top left; }
		
		A.right_content_banner_button
		{	width:184px; height:73px;
			float:right; position:relative; margin:18px 0px 0px 0px;
			color:#2a1605; background-image: url('../img/rc_banner_button.gif'); background-repeat: no-repeat; background-position:bottom right; }
	
		A.right_content_banner_button:hover
		{	background-image: url('../img/rc_banner_button.gif'); background-repeat: no-repeat; background-position:top right; }
		
			SPAN.banner_button
			{	font-size:0.9em; text-align:center; font-weight:bold; color:#d5650c;
				padding:0px; margin:12px 18px 0px 0px; }
				
			SPAN.button_title
			{	font-size:1.8em; font-weight:bold; color:#2a1605; }
			A.right_content_banner_button:hover SPAN.button_title
			{	text-decoration:underline; }

			SPAN.banner_button
	{	font-size:0.9em; text-align:center; font-weight:bold; color:#d5650c;
		display:block; padding:0px; margin:12px 18px 0px 0px; }
		
	SPAN.button_title
	{	font-size:1.8em; font-weight:bold; color:#2a1605; }
		
			DIV.right_content_banner P 
			{	width:205px; margin:14px 0px 0px 15px; padding:0px; }							
			DIV.right_content_banner P A 	
			{	font-size:0.9em; }	
			DIV.right_content_banner P A SPAN.orange
			{	font-size:1.3em; font-weight:bold; display:block;
				padding:0px; margin:0px; margin-bottom:5px; }
	DIV.cfa_holder {
		width:442px; 
		padding:0px; margin:15px 0px 20px 20px;
	}
	DIV.cfa_top_d {
		width:442px; height:10px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_top_dark.gif'); background-repeat: no-repeat; background-position:top left; }
	DIV.cfa_top_l {
		width:442px; height:10px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_top_light.gif'); background-repeat: no-repeat; background-position:top left; }		
	DIV.cfa_middle_d {
		width:442px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_middle_dark.gif'); background-repeat: repeat-y; background-position:top left; }
	DIV.cfa_split {
		width:442px; height:20px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_middle_split.gif'); background-repeat: no-repeat; background-position:top left; }
	DIV.cfa_middle_l {
		width:442px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_middle_light.gif'); background-repeat: repeat-y; background-position:top left; }	
	DIV.cfa_bottom_l {
		width:442px; height:13px;
		padding:0px; margin:0px;		
		background-image: url('../img/lc_cfa_bottom_light.gif'); background-repeat: no-repeat; background-position:top left; }	
	
	DIV.cfa_middle_d H2
	{	font-size:1.4em; color:#cf6f08; margin:0px 20px 0px 20px; padding:0px; line-height:25px;	}
	DIV.cfa_middle_d P
	{	font-size:1.2em; color:#4a4945; margin:0px 20px 0px 20px; line-height:20px;	}
	DIV.cfa_middle_d P A
	{	font-size:1.0em; color:#cf6f08; text-decoration:underline;	}
	DIV.cfa_middle_d UL
	{	font-size:1.0em; color:cf6f08; margin:0px 20px 0px 40px; padding:0px;	}	
	DIV.cfa_middle_d LI
	{	font-size:1.0em; color:#cf6f08;
		list-style-type:disc;  padding:0px; margin:0px;  }
	DIV.cfa_middle_d LI P
	{	padding:0px; margin:0px 10px 0px 5px; line-height:18px;  }
	DIV.cfa_middle_d LI P B
	{	font-size:1.0em; color:#4a4945;  }
	
	DIV.cfa_middle_l H3
	{	font-size:1.3em; color:#4a4945; margin:0px 20px 0px 20px; padding:0px; line-height:25px;	}
	DIV.cfa_middle_l P
	{	font-size:1.2em; color:#4a4945; margin:0px 20px 0px 20px; line-height:20px; padding-bottom:5px;	}
	DIV.cfa_middle_l UL
	{	font-size:1.0em; color:cf6f08; margin:0px 20px 0px 40px; padding:0px;	}	
	DIV.cfa_middle_l LI
	{	font-size:1.0em; color:#4a4945;
		list-style-type:disc;  padding:0px; margin:0px; }
	DIV.cfa_middle_l LI P
	{	padding:0px; margin:0px 10px 0px 5px; line-height:18px; padding-bottom:5px;  }
	

		
	DIV.partner_holder{
		width:420px; margin-top:10px;
		background-image: url('../img/rc_partner_dartagnan.gif'); background-repeat:no-repeat; background-position:top left;	}		
	DIV.partner_holder P {
		color:#31302b; font-size:1.2em; margin:0px; padding:0px; padding-left:205px; margin-top:0px; }			
	DIV.partner_holder P B {
		font-size:1.1em; font-weight:bold; color:#31302b; }
	DIV.partner_holder UL
	{	font-size:1.0em; color:cf6f08; margin:3px 20px 10px 45px; padding-left:160px; padding:0px;	}	
	DIV.partner_holder LI
	{	font-size:1.1em; color:#cf6f08;
		list-style-type:disc;  padding:0px; margin:0px; padding-top:0px; margin-left:190px;  }
	DIV.partner_holder LI A
	{	color:#cf6f08; font-size:1.1em; text-decoration:none;  }	
	DIV.partner_holder LI A:hover
	{	color:#cf6f08; font-size:1.1em; text-decoration:underline;  }	
		
	DIV.right_content_bottom 
	{	width:430px; min-height:150px; bottom:41px; position:absolute;
		background-image: url('../img/rc_bottom_bg.gif'); background-repeat:repeat-x; background-position:bottom right; }
	DIV.rc_shdw 
	{	width:20px; height:150px;
		position:relative; float:left;
		background-image: url('../img/rc_bottom_shadow_bg.gif'); background-repeat:no-repeat; background-position:top left; }
		
	
	IMG.partner_logo 
	{	height:66px; border:0px; margin:0px; margin:12px 0px 0px 0px;
		float:left; position:relative; bottom:0px; }
		
			
	DIV.split {
		width:3px; height:66px;	float:left; position:relative; margin:12px 10px 0px 10px;
		background-image: url('../img/rc_partner_split.gif'); background-repeat:repeat-x; background-position:top right; }	
		
	DIV.button_holder 
	{	height: 38px; width:100%;	}
	a.button 
	{	background: transparent url('../img/button_corner.gif') no-repeat scroll bottom right;
		color: #4a4945; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; 
		float: right; display: block;
		height: 38px;
		margin-right: 9px; padding-right: 32px; /* sliding doors padding */ }	
	a.button: span.but_text span 
	{	text-decoration: none; }
	
	a.button span.but_text
	{	background: transparent url('../img/button_body.gif') no-repeat bottom left;
	   	display: block;	    
	   	padding: 3px 0 6px 15px;
	   	text-decoration: none; line-height: 29px; } 
	a.button:active 
	{	background-position: top right;
		color: #cf6f08; text-decoration: none; outline: none; /* hide dotted outline in Firefox */ }	
	a.button:active span.but_text {
	    	background-position: top left;
	    	padding: 3px 0 6px 15px; /* push text down 1px */
		text-decoration:none; outline: none; /* hide dotted outline in Firefox */ } 		
	a.button:active span.but_text span 
	{	text-decoration:none; outline: none; /* hide dotted outline in Firefox */ } 
	a.button:hover 
	{	background-position: top right;
		text-decoration: none; outline: none; /* hide dotted outline in Firefox */ } 
	a.button:hover span.but_text 
	{	background-position: top left;
		text-decoration:none; outline: none; /* hide dotted outline in Firefox */ } 
	a.button:hover span.but_text span 
	{ 	text-decoration: none; color:#cf6f08; outline: none; /* hide dotted outline in Firefox */ } 		
	a {
		outline:none;	
	}