body

	{

		margin:0px;

		font-family:Arial;

		font-size:12px;

		background:#243515;

	}



/* blue */

a:link, a:visited {

	color: #6A8F49;

		text-decoration:none;

}

a:hover {

	color: #243515;

		text-decoration:none;

}





#main

	{	width:100%;/*1000px*/

  		margin-left: auto ;

  		margin-right: auto ;

	}



.header

	{	height:142px;/*312*/

		width:1250px;

		background:url(../images/vcr_bannierre.jpg) no-repeat;

		margin:0 auto;

	}

	

.logoVcr{ width:104px; height:97px; position:relative; top:5px; left:5px; background:url(../images/Logo_VCR.png);}

.logoFFCT{ width:104px; height:83px; position:relative; top:-230px; left:1150px; background:url(../images/FFCT_104x83.png);}



.title

	{

		padding-left:20px;

	}



.navbar

	{

		background:url(../images/navline.jpg) no-repeat;

		height:38px;

		width:1000px;

		margin:0 auto;
	}

.nav

	{

		margin: 0px;

		padding-left:30px;

		padding-top:18px;

	}



.nav a, .nav a:visited

	{

		display:block;

		font-size:14px;

		font-weight: bold;

		color:#243515;

		text-decoration:none;

		padding-right:25px;

		padding-left:25px;

		padding-bottom:18px;

		padding-top:5px;				

		z-index:1;

	}

.nav ul

	{

		list-style:none;

		margin: 0px;

		padding: 0px;

	}

.nav li

	{

		margin: 0px;

		padding: 0px;

		display: inline;

		float:left;

		background:none !important;

		position:relative;

		top: -10px !important;
	}



.category 

	{

		color:#000000;

	}

	

.navbar a:hover

	{

		color:#66392E;

		text-align:center;

		padding-right:25px;

		padding-left:25px;

		padding-bottom:18px;

		padding-top:5px;

		

	}



.mainColumn

	{

		margin:0px;

		padding-top:5px;

		padding-left:5px;

		padding-right:5px;
	}

	

#leftColumn

	{

		float:left;

		width:209px !important;

		overflow:hidden;

	}

.column div

	{

		background:url(../images/left_column_bg.jpg) repeat-y left;

		padding: 0px;

		height: 1%;

	}



.column h3

	{

		color:#243515;

		margin: 0px;

		text-align:left;

		width:209px;

		position:relative;

		padding:8px;

		padding-left: 35px;

		padding-top: 12px;

		font-size: 1.2em;

		font-weight:bold;

	}

.inner_content

	{

		padding-top:15px;

		padding-right:5px;

		padding-left:8px;

		padding-bottom:5px;

	}

.column div div

	{

		background:url(../images/left_column_header.jpg) no-repeat left top;

	}

.column div div div

	{

		background: none;

		background:url(../images/left_column_bottom.jpg) no-repeat left bottom;		

	}

.column div div div div

	{

		background: none;

		padding-bottom:20px;

	}

.column div div div div h3

	{

		color:#243515;

	}

.column ul

	{

		margin: 0px;

		padding: 0px;

		list-style:none;

		border-top: solid 1px #aeaeae;		

		margin-left: 8px;

		margin-right: 11px;

		

	}

.column li

	{

		margin: 0px;

		padding: 0px;

	}

.column li a, .column li a:visited

	{

		display:block;

		margin: 0px;

		padding: 3px;

		border-bottom: solid 1px #aeaeae;

		color: #000;

		width:93%;

		font-weight:bold;

		padding-left: 10px;

		text-decoration:none;

	}

.module_menu li a:hover

	{

		background: url(../images/left_nav_bg.jpg) repeat-x;

		color: #ffffff;

		

	}



.contentColumn

	{

		margin-left:220px;

	}

#rightColumn

	{

		float:right;

		width:209px !important;

		overflow:hidden;

	}

#inner_contentColumn

	{

		margin-right:220px;

		/*background: url(../images/contbg.jpg) no-repeat #ffffff;*/

		background: #ffffff;

	}



#inner_contentColumn_full

	{

		background: #fefefe;

	}

.column div div div div div

	{

		padding: 5px;

		padding-left: 20px;

		padding-right: 20px;

	}

.column div div div div div div

	{

		padding: 0px;

	}

.column div div div div div div a

	{

		text-decoration:none;

	}

.module div div form

	{

		padding-top: 10px;

		margin-left: 5px;

		margin-right: 10px;

	}

.column div div div div div div a:hover

	{

		color: #fefefe;

	}

.column fieldset

	{

		width: 160px;

		margin: auto;

		border:none;

	}



	

.contentheading

	{

		font-size: 1.5em;

	}

.article_column

	{

		padding: 10px;

	}

.column_separator

	{

		border-left: solid 1px;

	}

.sectiontableentry1

	{

		text-align: left;

		padding: 3px;

border-top: solid 1px #eeeeee;

		

	}

.sectiontableentry1 td, .sectiontableentry2 td

	{

		padding: 3px;

	}

.sectiontableentry2

	{

		text-align: left;

		padding:3px;

border-top: solid 1px #eeeeee;

	}

.componentheading

	{

		padding-left:10px;

		border-bottom: solid 1px #aeaeae;

		width:98%;

		color: #6a8f49;

		font-size: 1.8em;

	}

.contentheading

	{

		background: #efefef;

		padding-bottom: 45px;

background:url(../images/Logo_VCR_53x50.png) bottom left no-repeat;

	}



.contentpaneopen

	{

		margin: 0px;

		padding: 5px;

	}

.nopad

	{

		width: 99%;

	}





#footer a

	{

		color: #ffffff;

	}

#footer

	{	width:1000px;

		background:url(../images/footer.jpg) no-repeat;	

		height:125px;

  		margin-left: auto ;

  		margin-right: auto ;

	}



.module div div div

	{

		padding:5px;

		padding-left:05px;

		

	}

.module div div div h3

	{

		color:#303030;

		margin:0px;

		font-size:1.2em;

		padding-top:5px;

	}

.module div div div  ul

	{

		margin:0px;

		padding:0px;

		

	}

.module div div div  li

	{

		margin:0px;

		list-style:none;

		padding:3px;

		

	}



.mc ul

	{

		margin: 0px;

		padding: 0px;

		list-style:none;

	}

.noBullet

	{

		margin: 0px;

		padding: 0px;
		background: url(site/images/blank.png) no-repeat left;

		padding-left: 25px !important;

	}

.mc li

	{

		margin: 0px;

		padding: 0px;

		background: url(../images/bullet2.jpg) no-repeat left;

		padding-left: 25px !important;

	}

.module div div div li a

	{	

		color:#000;

	}

.module div div div li a:hover

	{

		color:#000099;

	}

.module_menu div div div li 

	{

		list-style:none !important;

	}

.module_menu div div div li li

	{

		list-style:none;

	}



.pagenavbar a, .pagenavbar a:visited

	{

		width: 120px;

		background: #7E2927;

		border: solid 1px #ffffff;

		color: #ffffff;

		display:inline-table;

		padding: 5px;

		padding-left: 20px;

		padding-right: 20px;

	}

.pagenavbar a:hover

	{

		background:#333333;

	}

.small

	{

		font-size: 0.8em;

	}

.contenttoc

	{

		background:#efefef;

		color: #1a1a1a;

		padding: 5px;

	}

.createdate

	{

		border-bottom: solid 1px #aeaeae;

	}





.modifydate

	{

		font-size:0.8em;

	}

.contentpaneopen td p a, .contentpaneopen td p a:visited

	{

		color:#000000;

	}
