@charset "utf-8";
/* CSS Document PFS*/




/* Basic */


html {
	margin-bottom: 1px;
	height: 100%!important; /*For Firefox*/
	height: auto;
}


body {
		margin:0;
        padding:0;
        font-family: "Tahoma", Arial, Helvetica, sans-serif;
		color:#626466;
		line-height: 16px;
		text-align:justify;
		background-color: #b1aa7b;
}

td,p {font-size:11px}

ul {

}

img {
    border: none;
}

a {
	text-decoration: underline;
	color: #54920e;
	}


a:hover {
	color: #8b9c38;
	text-decoration: none;
	}




.title {
	    font-family: "Georgia", Times New Roman, Times, serif;
		color:#54920e;
		font-size: 18px;
		font-weight:bold;
}

.subtitle {
	    font-family: "Georgia", Times New Roman, Times, serif;
		color:#54920e;
		font-size: 12px;
		font-weight:bold;
		border-bottom: 1px solid #cccccc;
}

.date {
	    font-family: "Georgia", Times New Roman, Times, serif;
		color:#849630;
		font-size: 12px;
		font-weight:bold;
}


/* Container*/

#container {
width: 1000px;
margin: 20px auto 0 auto;
background-color:#FFFFFF;
border: 1px solid #9e976b;
}

/* 3 Columns */

#main1 {
		margin:0; padding:0;
		background-color:#FFFFFF;
		
	
		}
	#main2 {
		margin:0; padding:0;
		background-color:#FFFFFF;
		}
	#left {
		float:left;
		width:220px;
		margin:0; padding:0;
		background-color:#FFFFFF;
		}
	#right {
		float:right;
		width:220px;
		margin:0; padding:0;
		height: 100%;
		background-color:#FFFFFF;
		
		}
		
	
		#middle {
		margin:0 auto 0 auto;
		width: 500px;
		background-repeat:repeat-x;
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		}
		
	.column-in {
		margin:0; padding:0.5em 1em;
		text-align:left;

		
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}








/* Top Elements */

#top {
background-image:url(template_images/top_bg.gif);
height: 46px;
color: #b6ca57;
}
	#topmenu {
	margin-top: 15px;
	margin-right: 15px;
	float: right;

	}
	
	#lang {
	margin-top: 15px;
	margin-left: 15px;
	float: left;

	}
	
	#top a {
		color: #FFFFFF;
		text-decoration:none;
		font-size:12px;
	}
	
	#top a:hover {
		color: #b6ca57;
		text-decoration:none;
	}
	
	.search {
		font-size:10px;
		margin-left:20px;
		background-image:url(template_images/form_bg.gif);
		background-repeat:repeat-x;
		border: 1px solid #54920e;
		color: #899b31;
	}
		.field {
		font-size:10px;
		background-image:url(template_images/form_bg.gif);
		background-repeat:repeat-x;
		border: 1px solid #54920e;
		color: #899b31;
	}
	.button{
		font-size:11px;
		color: #ffffff;
		font-weight: bold;
		background-image:url(template_images/button_bg.gif);
		border: 1px solid #54920e;
		
	}
	
	
/* Banner */

#banner {
	background-image:url(template_images/banner_bg.gif);
	height: 90px;

}

.bannerimg {
float: right;
top:-45px;
clear:both;




}



/* Menu Left */

#menu {
        margin: 10px;
		padding: 10px;
		background-color:#fbfdee;

        }

#menu ul {

        list-style: none;
        margin: 0;
        padding: 0;}

#menu li {

text-align:left;
border-bottom: 1px solid #cccccc;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;

}
#menu li a:link, #menu li a:visited {
        color: #none;
		text-decoration: none;
		text-align: left;


        }

#menu li a:hover, #menu li #current { 
        color: #8b9c38;
		
        }
		

/* Modules */

#module1 {
        margin: 10px;
        border: 2px solid #54920e;
		background-image:url(template_images/module_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}

#module2 {
        margin: 10px;
        border: 2px solid #54920e;
		background-image:url(template_images/module_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}


#module3 {
        margin: 10px;
        border: 2px solid #54920e;
		background-image:url(template_images/module_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}

#module4 {
        margin: 10px;
        border: 2px solid #54920e;
		background-image:url(template_images/module_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}

#module5 {
        margin: 10px;
        border: 2px solid #54920e;
		background-image:url(template_images/module_bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;

}
.moduletitle {
background-color: #54920e;
color:#FFFFFF;
margin:0px;
padding: 5px;
font-family: "Georgia", Times New Roman, Times, serif;
font-size: 12px;
font-weight:bold;

}


/* Footer */
#footer {
	background-image:url(template_images/footer_bg.gif);
	height: 42px;
	color: #b6ca57;
    bottom: 0 !important;
    bottom: -1px;
	clear: both; 

}

#footermenu {
	padding-top: 12px;
	margin-left: 15px;



	}
	
	#footer a {
		color: #FFFFFF;
		text-decoration:none;
	}
	
	#footer a:hover {
		color: #b6ca57;
		text-decoration:none;
	}
	
	.copyrights {
	float: right;
	padding-top: 12px;
	margin-right: 20px;}
	
	
	
	
	
	
	
	/* Round Corners */

	
#csc {
  background : #669900 url(template_images/csc_tl.png) no-repeat;
  margin: 10px;
  width: 120px;
  height : auto;
  position : relative;
  padding : 30px 40px;
  color: #ffffff;
  text-align: left;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(template_images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(template_images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(template_images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}

