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


body{
background-image:url(../images/page_bg02b.png);
background-repeat: repeat-x;
background-position: top;
background-color: #adadad;
margin: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin: 0px;
padding: 0px;
border:0px;
}


.featured_picture{
/*border:solid #FFFFFF 5px;*/
padding-left: 5px;
padding-bottom: 5px;
}

.featured_item{
width:290px;
height:300px;
border:dotted #a3acdf 2px;
background-color: #d1d6ef;
color:#4eb10b;
}

/*COLORS*/

	/*Define commonly used colors*/
		.black {color:black;}
		.white {color:white;}
		.grey {color:gray;}
		.grey_light {color:#AAAAAA;}
		.grey_extralight {color:#DDDDDD;}
	
	/*Define website-specific colors: a)100%, b) 50%, c) 25% variants*/
		.color01a{color:#475abf;}
		.color01b{color:#a3acdf;}
		.color01c{color:#d1d6ef;}

		.color02a{color:#4eb10b;}
		.color02b{color:#a6d885;}
		.color02c{color:#d3ebc2;}

	
	/*Define commonly used bg colors*/
		.bg_black {background-color:black;}
		.bg_white {background-color:#FFFFFF;}
		.bg_grey {background-color:gray;}
		.bg_grey_light {background-color:#AAAAAA;}
		.bg_grey_extralight {background-color:#DDDDDD;}
	
	/*Define website-specific bg colors: a)100%, b) 50%, c) 25% variants*/
		.bg_color01a{background-color:#475abf;}
		.bg_color01b{background-color:#a3acdf;}
		.bg_color01c{background-color:#d1d6ef;}

		.bg_color02a{background-color:#4eb10b;}
		.bg_color02b{background-color:#a6d885;}
		.bg_color02c{background-color:#d3ebc2;}

		.dotted_line{
				border-top:dotted #AAAAAA 1px;
				border-bottom:0px;
				border-left:0px;
				border-right:0px;
				}
	
		.dotted_line2{
				border-top:solid #475abf 1px;
				border-bottom:0px;
				border-left:0px;
				border-right:0px;
				}
	


/*TEXT*/

	.citation	{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:10px;}
	.text		{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:14px;}
	.nav		{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:16px;}
	.title		{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:18px;}
	.header		{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:22px;}
	.uberheader	{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:26px;}
	.superuberheader	{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:36px;}
	.ultrauberheader	{font-family:Myriad, Arial, Helvetica, sans-serif;font-size:72px;}

	.bold		{font-weight:600;}
	.bolder		{font-weight:900;}
	.italic		{font-style:italic;}
	.underline	{text-decoration:underline;}
	.none		{text-decoration: none;}
	
	.center		{text-align:center;}
	.left		{text-align:left;}
	.right		{text-align:right;}
	.justify	{text-align:justify;}
	.top		{vertical-align:top;}
	.mid		{vertical-align:middle;}
	.bottom		{vertical-align:bottom;}

	.nobreak		{white-space: nowrap;}
	.nodecoration	{text-decoration: none;}



/*LAYOUT STYLES*/

	/*Padding*/
		.pad2			{padding: 2px;}
		.padleft2		{padding-left: 2px;}
		.padright2		{padding-right: 2px;}
		.padtop2		{padding-top: 2px;}
		.padbottom2		{padding-bottom: 2px;}

		.pad5			{padding: 5px;}
		.padleft5		{padding-left: 5px;}
		.padright5		{padding-right: 5px;}
		.padtop5		{padding-top: 5px;}
		.padbottom5		{padding-bottom: 5px;}

		.pad10			{padding: 10px;}
		.padleft10		{padding-left: 10px;}
		.padright10		{padding-right: 10px;}
		.padtop10		{padding-top: 10px;}
		.padbottom10	{padding-bottom: 10px;}

		.pad20			{padding: 20px;}
		.padleft20		{padding-left: 20px;}
		.padright20		{padding-right: 20px;}
		.padtop20		{padding-top: 20px;}
		.padbottom20	{padding-bottom: 20px;}

		.pad50			{padding: 50px;}
		.padleft50		{padding-left: 50px;}
		.padright50		{padding-right: 50px;}
		.padtop50		{padding-top: 50px;}
		.padbottom50	{padding-bottom: 50px;}

		.pad100			{padding: 100px;}
		.padleft100		{padding-left: 100px;}
		.padright100	{padding-right: 100px;}
		.padtop100		{padding-top: 100px;}
		.padbottom100	{padding-bottom: 100px;}


	/*exact sizes*/
	
		.width2			{width:2px;min-width:2px;max-width:2px;}
		.width5			{width:5px;min-width:5px;max-width:5px;}
		.width10		{width:10px;min-width:10px;max-width:10px;}
		.width20		{width:20px;min-width:20px;max-width:20px;}
		.width25		{width:25px;min-width:25px;max-width:25px;}
		.width40		{width:40px;min-width:40px;max-width:40px;}
		.width50		{width:50px;min-width:50px;max-width:50px;}
		.width75		{width:75px;min-width:75px;max-width:75px;}
		.width100		{width:100px;min-width:100px;max-width:100px;}
		.width125		{width:125px;min-width:125px;max-width:125px;}
		.width150		{width:150px;min-width:150px;max-width:150px;}
		.width200		{width:200px;min-width:200px;max-width:200px;}
		.width250		{width:250px;min-width:250px;max-width:250px;}
		.width290		{width:290px;min-width:290px;max-width:290px;}
		.width300		{width:300px;min-width:300px;max-width:300px;}
		.width350		{width:350px;min-width:350px;max-width:350px;}
		.width400		{width:400px;min-width:400px;max-width:400px;}
		.width450		{width:450px;min-width:450px;max-width:450px;}
		.width500		{width:500px;min-width:500px;max-width:500px;}
		.width550		{width:550px;min-width:550px;max-width:550px;}
		.width600		{width:600px;min-width:600px;max-width:600px;}
		.width650		{width:650px;min-width:650px;max-width:650px;}
		.width700		{width:700px;min-width:700px;max-width:700px;}
		.width750		{width:750px;min-width:750px;max-width:750px;}
		.width800		{width:800px;min-width:800px;max-width:800px;}
		.width850		{width:850px;min-width:850px;max-width:850px;}
		.width900		{width:900px;min-width:900px;max-width:900px;}
		.width950		{width:950px;min-width:950px;max-width:950px;}
		
		.height2			{height:2px;min-height:2px;max-height:2px;}
		.height5			{height:5px;min-height:5px;max-height:5px;}
		.height10		{height:10px;min-height:10px;max-height:10px;}
		.height20		{height:20px;min-height:20px;max-height:20px;}
		.height30		{height:30px;min-height:30px;max-height:30px;}
		.height25		{height:25px;min-height:25px;max-height:25px;}
		.height50		{height:50px;min-height:50px;max-height:50px;}
		.height100		{height:100px;min-height:100px;max-height:100px;}
		.height125		{height:125px;min-height:125px;max-height:125px;}
		.height150		{height:150px;min-height:150px;max-height:150px;}
		.height200		{height:200px;min-height:200px;max-height:200px;}
		.height250		{height:250px;min-height:250px;max-height:250px;}
		.height300		{height:300px;min-height:300px;max-height:300px;}
		.height350		{height:350px;min-height:350px;max-height:350px;}
		.height400		{height:400px;min-height:400px;max-height:400px;}
		.height450		{height:450px;min-height:450px;max-height:450px;}
		.height500		{height:500px;min-height:500px;max-height:500px;}
		.height550		{height:550px;min-height:550px;max-height:550px;}
		.height600		{height:600px;min-height:600px;max-height:600px;}
		.height650		{height:650px;min-height:650px;max-height:650px;}
		.height700		{height:700px;min-height:700px;max-height:700px;}
		.height750		{height:750px;min-height:750px;max-height:750px;}
		.height800		{height:800px;min-height:800px;max-height:800px;}
		.height850		{height:850px;min-height:850px;max-height:850px;}
		.height900		{height:900px;min-height:900px;max-height:900px;}
		.height950		{height:950px;min-height:950px;max-height:950px;}
		
		.table{
					border-collapse: collapse;
					border-spacing: 0px;
					margin: 0px;
					padding: 0px;
					border:0px;
		}



		.bodytable{
					border-collapse: collapse;
					border-spacing: 0px;
					margin: 0px;
					padding: 0px;
					border:0px;
					background-color: .bg_color01a;		
		}



		#def_bg{
					background-image: url(../../images/default_bg.png);
					background-repeat: repeat-x;
					background-color: #dee8f1;
		}



/*FORMS*/




/*FORM*/

		label {
					text-align: right;
					display:inline;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					color: #6a994e;
					vertical-align:sub;
		}
		
		input{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
		
		select{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
		
		checkbox{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
		
		file{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
		
		textarea{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
				
		
		
		.submit input{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}
		
		fieldset{
					background-image: url(../../images/field_gradient.jpg);
					background-repeat: repeat-x;
					background-position: left top;
					vertical-align:middle;
					border: 1px solid #acc543;
					font-family:Myriad, Arial, Helvetica, sans-serif;
					font-size:10px;
					padding: 6px;
		}




/*PAGE STRUCTURE*/

		#page {
		background-image:url(../images/page_pg.png);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		width: 950px;
		min-width: 950px;
		max-width: 950px;
		height:auto;
		margin-left: auto;
		margin-right: auto;
		}

		#head{
		width:						950px;
		min-width:					950px;
		max-width:					950px;
		height:						100px;
		max-height:					100px;
		min-height:					100px;
		background-image: url(../images/template_01b.jpg);
		background-repeat: no-repeat;
		margin-left: auto;
		margin-right: auto;		
		}

		#navigation{
		width:						950px;
		min-width:					950px;
		max-width:					950px;
		height:						50px;
		max-height:					50px;
		min-height:					50px;
		background-image: url(../images/nav_unselect.jpg);
		background-repeat: repeat-x;		
		margin-left: auto;
		margin-right: auto;		
		vertical-align: middle;		
		}

		.navigationon{
		height:						50px;
		max-height:					50px;
		min-height:					50px;
		background-image: url(../images/nav_select.jpg);
		background-repeat: repeat-x;		
		}

		.subnavigationon{
		height:						50px;
		max-height:					50px;
		min-height:					50px;
		background-image: url(../images/subnav_select.jpg);
		background-repeat: no-repeat;
		background-position: center;		
		}

		#subnavigation{
		width:						950px;
		min-width:					950px;
		max-width:					950px;
		height:						50px;
		max-height:					50px;
		min-height:					50px;
		background-color: 			#4eb10b;
		margin-left: auto;
		margin-right: auto;		
		}

		#content{
		background-image: url(../images/template_04.jpg);
		background-repeat: repeat-x;		
		background-color: 			#FFFFFF;
		width:						950px;
		min-width:					950px;
		max-width:					950px;
		text-align: 				left;
		vertical-align: 			top;
		height:auto;
		margin-left: auto;
		margin-right: auto;
		}

		#foot{
		width:						950px;
		min-width:					950px;
		max-width:					950px;
		background-color: 			#4eb10b;
		height:						50px;
		max-height:					50px;
		min-height:					50px;
		margin-left: auto;
		margin-right: auto;
		vertical-align: middle;		
		}








