@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial,Helvetica,sans-serif;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
}

#scroller {
	
}
#scroller ul {
	height: 40px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#scroller ul li{
	height: 40px;
	margin-bottom: 10px;
}


.style1 {color: #339900}

.table_affiliations {
	width: 400px;
	font-size: 13px;
	text-align: center;
	margin-left: 40px;
}

.table_affiliations_td {
	width: 200px;
	font-size: 13px;
	vertical-align: top;
	text-align: center;
}

.table_contact_td {
	font-size: 13px;
	vertical-align: top;
}

.table_contact {
	font-size: 13px;
	margin-left: 10px;
}

.table_contact_td label input {
	font-size: 13px;
}


p {
	width: 650px;
	font-size: 13px;
}

h1 {
	width: 650px;
	font-size: 21px;
	font-weight: normal;
}

h2 {
	width: 650px;
	font-size: 14px;
}

h3 {
	width: 650px;
	font-size: 14px;
}

hr {
	padding-left: 0px;
	margin-left: 15px;
	width: 650px;
}


a {
	color: #009900;
}

a:visited {
	color: #009900;
}

a:hover {
	color: #006600;
}

img  {
	border: none;
}

#holder {
	position: relative;
	top: 0px;
	width: 990px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-color: #FFF;	
}

#header {
	position: absolute;
	*z-index:9999;
	top: 0px;
	width: 990px;
	height: 54px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/elements/menu.gif) repeat-x;
}

	#header ul {
		width: 990px;
		text-align: center;
		list-style: none;
		margin: 16px 0 0 0;
		padding: 0 0 0 0;
		*z-index:9999;
	}
	
	#header ul li {
		display: inline;
		list-style: none;
		color: #FFF;
		font-family: Priori Sans, Arial, Helvetica, sans-serif;
		font-size: 17px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		*z-index:9999;
	}
	
	#header ul li a {
		color: #FFF;
		*z-index:9999;
		text-decoration: none;
		padding: 16px 12px 16px 12px;
	}
	
	#header ul li a:hover {
		color: #FFFF00;
		*z-index:9999;
	}

#banner {
	position: absolute;
	top: 55px;
	display: inline;
	width: 990px;
	height: 282px;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	#banner #boxleft {
		position: absolute;
		left: 14px;
		width: 325px;
		height: 215px;
		margin: 20px 0 0 0;
		padding: 9px 0 0 0;
		text-align: center;
		border: 1px solid #4DA044;
	}

	#banner #logo {
		position: absolute;
		top: 0px;
		left: 347px;
		width: 298px;
		height: 272px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	#banner #boxright {
		position: absolute;
		right: 14px;
		width: 325px;
		height: 215px;
		margin: 20px 0 0 0;
		padding: 9px 0 0 0;
		text-align: center;
		border: 1px solid #4DA044;
	}
	
#content {
	position: absolute;
	top: 335px;
	width: 990px;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	.no_frame {
		width: 990px;
	}

	#content p {
		margin-left: 15px;
	}

	#content h1 {
		margin-left: 15px;
	}

	#content h2 {
		margin-left: 15px;
	}
	
	#content h3 {
		margin-left: 15px;
	}
	
	#content ul {
		margin: 0 0 0 35px;
		padding: 0 0 0 0;
	}
	
	#content ul li {
		font-size: 13px;
		width: 520px;
		margin-top: 5px;
		padding-top: 0px;
	}


#content #floater {
	float: right;
	width: 208px;
	height: auto;
	padding: 4px;
	margin-right: 15px;
	background: #FFFFFF;
}

#content #whiteside {
	float: right;
	width: 216px;
	height: auto;
	margin-top: 7px;
	margin-right: 15px;
	background: #EEEEEE;
}


#content #greenside {
	float: right;
	width: 208px;
	height: auto;
	padding: 4px;
	margin-right: 15px;
	background: #CCFFCC;
}

	#content #greenside p {
		font-size: 12px;
		width: 178px;
	}

	#content #greenside h2 {
		width: 178px;
		color: #378F41;
		text-align: center;
	}

#content #blindside {
	float: right;
	width: 208px;
	height: auto;
	margin-right: 15px;
}

	#content #blindside p {
		font-size: 12px;
		width: 178px;
	}

	#content #blindside h2 {
		width: 178px;
		color: #378F41;
		text-align: center;
	}

#trust {
	width: 990px;
	height: auto;
	margin: 15px 0 15px 0;
	padding: 0 0 0 0;
	text-align: center;
}

#footer {
	width: 990px;
	height: 45px;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	background: url(../images/elements/foot.gif) repeat-x;
	/* fix for wordpress */
	clear:both;
	position: relative;
}


	#footer a {
		color: #FFF;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #FFFF00;
		text-decoration: none;
	}
	
/** blogger **/

#trust2 {
	width: 730px;
	height: auto;
	margin: 15px 0 15px 0;
	padding: 0 0 0 0;
	text-align: center;
}

#footer2 {
	width: 730px;
	height: 45px;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	background: url(../images/elements/foot.gif) repeat-x;
}


	#footer2 a {
		color: #FFF;
		text-decoration: none;
	}
	
	#footer2 a:hover {
		color: #FFFF00;
		text-decoration: none;
	}
	

.post-body {
	float: left;
	width: 700px;
	margin-left: 15px;
	font-size: 13px;
}

.post-title a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
}

.post-title a:hover {
	text-decoration: none;
}

.archive-list {
	width: 200px;
}

.post-title {
	text-transform: uppercase;
	font-weight: bold;
	background-color: #F4F4F4; padding-left: 2px; line-height: 24px; padding-left: 5px; border-top: 1px solid #EEE; border-left: 1px solid #EEE; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;
}

#comments {
	margin-left: 15px;
}

#comment-editor {
	width: 700px;
}

#labelList {}
ul#label-list {width: 178px; text-align:justify; padding: 0 0 0 0; margin: 0 0 0 15px; }
ul#label-list li {width: 178px; padding: 0 0 0 0; margin: 0 0 0 0; list-style: none; }

/**	Wordpress Blog **/
#blog-content {
	width: 700px;
	margin-left: 20px;
}
#blog-content small {
	margin-left: 30px;
}
#sidebar ul  {
	list-style: none;
	margin: 0;
}
#sidebar ul li {
	width: 180px;
	text-align: left;
}

/*
=====================
GALLERY
=====================
*/


	.caption{color:#888;position:absolute;top:250px;left:3px;width:200px;}
	.demo{position:relative;margin-top:2em; *z-index:-1;}
	.gallery_demo{display: inline-block;width:150px;float:left; padding: 0; margin: 0; *z-index:-1;}
	.gallery_demo li{display: inline-block; width:50px; height:50px; border:3px double #eee;margin: 0 2px 2px 0;background:#eee;*z-index:-1;}
	.gallery_demo li.hover{border-color:#bbb;*z-index:-1;}
	.gallery_demo li.active{border-style:solid;border-color:#222;*z-index:-1;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	.galleria_container{margin:0 auto 60px auto;height:438px;width:800px; padding-bottom: 50px; float:right; *z-index:1;}
	
	.nav{padding-top:15px;clear:both; *z-index:9999; position:absolute;top:410px;left:0;}
	
	.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
	.info p{margin-top:1.6em;}
	 
