/* Start of CMSMS style sheet 'test default' */
/*
Dark Green: #90c342;
Lime Green: #d1de42;
*/

html, body, div, p, h1, h2, h3, h4, h5, ul, ol, dl, dt, dd, li, form, fieldset, blockquote {
margin: 0;
padding: 0;
}

html {
background: url('uploads/images/white_line.png') repeat-y center #efefef;
font: 62.5% Verdana, Helvetica, sans-serif;
}

body {
margin: 0 auto;
padding-top: 60px;
position: relative;
width: 900px;
}

.container {
margin-left: 200px;
padding-bottom: 50px;
position: relative;
padding-top: 10px;
}

.content {
}

.hometext {
height: 100%;
width: 491px;
}

.contextual {
background-color: #fff;
padding-bottom: 20px;
position: absolute;
right: 0;
top: 0;
width: 200px;

}

.legal { background-color: #fff; }

/* Typography */

h1 {
/*background: url('uploads/images/corero.png') no-repeat #fff;
height: 18px;
left: 10px;
position: absolute;
text-indent: -9999px;
top: 60px;
width: 160px;
z-index: 10;*/
font-size: 1.6em;
font-weight: normal;
margin-bottom: 1em;
text-transform: capitalize;
}

h1 a {
display: block;
height: 100%;
}

h2 {
color: #fff;
font: normal 4.6em Verdana, Geneva, sans-serif;
letter-spacing: -0.1em;
max-height: 70px;
margin-top: 48px;
text-transform: uppercase;
}

h5, p { font-size: 1.1em; }

h3 {
font-size: 1.6em;
font-weight: normal;
margin-bottom: 1em;
text-transform: capitalize;
}

.content > * { padding: 0 30px 0 10px; }

h4 {
font-size: 1.2em;
font-weight: normal;
margin-top: 1em;
}

h4 a { text-decoration: none; }

h4 a:hover { text-decoration: underline; }

h5 {
font-weight: normal;
line-height: 1.2;
margin: 0.5em 0;
padding: 0 15px 0 0;
}

p {
color: #555;
line-height: 1.3;
margin: 1.1em auto;
}

h3 + p, p.splash_para { color: #000; }

p.splash_para { margin-top: 0; }

p.copyright {
border-top: 1px solid #d1de42;
clear: both;
color: #555;
font-size: 1em;
margin: 20px 25px 0 5px;
padding: 10px 5px 20px 5px;
width: 470px;
}

p.morelink {
border-bottom: 1px solid;
padding-bottom: 1em !important;
}

p.morelink:before { content: '> '; }

p.newsdate { margin-top: 0; }

#calendar li p { margin-top: 0; }

a { color: #000; }

a:hover { color: #555; }

ul { list-style: none;}

.content p, .content li { text-align: left; }

.content dl, .content ul, .content ol {
color: #555;
font-size: 1.1em;
margin-top: 1em;
}

.content li {
margin-left: 5px;
padding-bottom: 0.4em;
}

.content ul { list-style-type: circle; }

.content ol { list-style-type: decimal; }

.content dt { font-weight: bold; }

.content dd {
line-height: 1.4;
margin-bottom: 0.6em;
}

.content li * { font-size: 1em;  }

blockquote {
border-left: 2px solid #efefef;
margin: 1em 20px;
padding: 0 1em;
} 



/* Intro box */

/* Navigation */

.navigation {
background-color: #fff;
padding-bottom: 1em;
position: absolute;
top: 65px;
width: 200px;
}

.navigation > ul { margin: 1em 15px 0 15px; }

ul#menu {
border-bottom: 1px solid #555;
margin-bottom: 40px;
margin-top: 40px;
padding-bottom: 1em;
}

.navigation ul a {
color: #000;
font-size: 1.2em;
text-decoration: none;
}

.navigation li { padding-top: 0.8em;  }

.navigation ul ul {
display: none;
margin-left: 1em;
}

.navigation ul ul a {
color: #555;
font-size: 1.1em;
}

.navigation ul li.activeparent > ul, .navigation ul li.currentpage > ul { display: block;}

.currentpage > a { color: #000 !important;}

.navigation p {
line-height: 1.2;
padding: 0 15px 0 0;
}

/* Contextual Sidebar */

.contextual > ul { margin: 1em 15px 0 15px; }

.contextual > ul > li { margin-bottom: 40px; }

ul h4 {
border-bottom: 1px solid  #555;
color:  #555;
margin-top: 0;
padding-bottom: 0.4em;
}

.contextual a {
color: #000;
text-decoration: none;
}

.contextual a:hover { text-decoration: underline; }

.contextual p {
line-height: 1.2;
margin-top: 0;
padding: 0 15px 0 0;
}

.news h5 { margin-bottom: 0; }

.news p a { color: #555; }

.events p { margin-top: 0.5em; }

.relatives_file { margin-top: 0.5em; }

.relatives_file li {
font-size: 1.1em;
line-height: 1.4;
}

/* Site Meta */

ul#site_meta {
height: 10px;
left: 315px;
position: absolute;
top: 25px;
width: 590px;
margin: 0px 0px 0px 270px;
}

ul#site_meta li {
position: absolute;
height: 5px;
margin-left: 70px;
}

ul#site_meta li:first-child { 
margin-left: 0px;
}

ul#site_meta a {
color: #666;
font-size: 1.1em;
text-decoration: none;
}

ul#site_meta a:hover { text-decoration: underline; }

/* Search Form */

.contextual form {
margin-bottom: 0;
padding: 0 1em 0 15px;a
height: 30px;
}

.contextual form fieldset { border-width: 0; }

.contextual form label { display: none; }

.contextual form input, .contextual form button {
border: 1px solid;
color: #666;
font-size: 1.1em;
margin: 0;
padding: 2px;
}

.contextual form input {
margin-right: 1em;
padding-bottom: 3px;
width: 60%;
}

.contextual form input:focus { color: #000; }

.contextual form button { background-color: #fff; }

.contextual form button:hover {
color: #000;
cursor: pointer;
}

/* Press Office */

.newssummary {
border-bottom: 1px dotted #555;
margin: 0 25px 0 5px;
padding: 0 5px 1em 5px;
}

/* Sitemap */

#sitemap .content li ul { margin: 0.4em 0 0.4em 30px; }

/* Tables */

table {
margin: 1em 0;
width: 100%;
}

caption, th, td { font-size: 1.1em; }

td {
color: #555;
padding: 0.2em;
vertical-align: top;
}

.odd td { background-color: #efefef; }






/* new stuff */
	/*----------------------------------------------------------------- =containers */

		/*----------------------------------------------------------------- =containers */

	#containers {
		color: #000;
		font-size: 1.3em;
		line-height: 1.8em;
		margin: 0 auto;
		text-align: left;
		width: 490px;
		}
	
		/*----------------------------------------------------------------- =Navigation */
			/*----------------------------------------------------------------- =contents */
	
	#contents {
		margin-top: 30px;
		position: relative;
	}


		#slider {
			width: 490px;
			margin: 0 auto;
			position: relative;
		}
		
		.scroll {
	width: 489px;
	overflow: auto;
	overflow-x: hidden;
	position: relative;
	clear: left;
    height:100%;
				}
		
			.scrollcontainers div.panel {
					width: 490px;

					}
			
				.scrollcontainers div.panel img {
					margin-right: 120px;				
					
				}
				
		ul.pageNavigation {
	position: absolute;

	z-index: 1000;
	width: 490px;
	border:0px;
		}
		
		ul.pageNavigation li {
			margin: 0;
			padding: 0;
			border:0px;
		}
		
		ul.pageNavigation a {
			background-color: #fff;
			display: block;
			border:0px;
			}
		
		ul.pageNavigation a.selected {
			border:0px;
			}
		
		ul.pageNavigation a:focus {
			outline: none;
			border:0px;
		}
		
		.scrollButtons {
			position: absolute;
			top: 200px;
			cursor: pointer;
			}
			.scrollButtons.right {
				right:5px;
		}
		
		.scrollButtons.left {
left:5px;
z-index:1000;
			
		}
		
		.contents p {
			clear: both;
		}
		
			.box .contact {
				display: block;
				font-size: 1.8em;
			}
			
			.box input {
				height: 1.8em;
				margin: 5px 0 10px 0;
			}
			
			.box textarea,
			.box input {
				background: url(../images/border.jpg) no-repeat bottom;
				border: 0;
				font-style: italic;
			}
			
			.box,
			.box textarea,
			.box input {
				width: 260px;
			}
			
			.box input.btn {
				width: 50px;
			}
		
		.work li {
			height: 100%;
		}
			
		.last {
			margin-right: 0;
		}
.main_body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #585c53;
}
.contact_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 19px;
	color: #585c53;
	font-weight:bold;
}
.contacts_bold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #4d4848;
margin-bottom:-10px;
}
.contact_body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
}
.mains_body {
}
.sub_body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #515e3e;
}
.main_title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 44px;
	font-weight: lighter;
	color: #9bcf50;
	
}
.contents_box {
background-color:#f7f7f7;
margin-top:-5px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
height:290px;
}
.tabs{
	margin-top:-10px;
margin-bottom:-3px;
}
.tab2{
	margin-top:-10px;
margin-bottom:-3px;	
	}

}
a.contactlink:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.contactlink:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.contactlink:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.contactlink:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.conlink:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.conlink:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.conlink:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}
a.conlink:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #585c53;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom: dashed;
	border-width:thin;
	border-bottom-color: #9bcf50;
	text-decoration:none;
}

p.home {
background: url('uploads/images/corero.png') no-repeat #fff;
height: 18px;
left: 10px;
position: absolute;
text-indent: -9999px;
top: 60px;
width: 160px;
z-index: 10;
}

p.home a {
display: block;
height: 100%;
}

/* End of 'test default' */

