/*------------------------
JAVASCRIPT MENU
-------------------------*/
TD,P,B,INPUT,DIV{font-family:arial,helvetica; font-size:12px}
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden; }
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden; }
.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:120; height:20; cursor:pointer; cursor:hand; }
.clT,.clTover{font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; padding:2px; font-size:14px; font-weight:bold}
.clT{color:#006A3F;}   
.clTover{color:#FFFFFF;}
.clS,.clSover{font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; padding:1px; font-size:12px; font-weight:bold}
.clS2,.clS2over{font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; padding:1px; font-size:12px; font-weight:bold}
.clS,.clS2{font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; color:#FFFFFF; background-color:#4A9E56; layer-background-color:#4A9E56; text-align: center; font-weight:bold}
.clSover,.clS2over{color:#006A3F;}
.clSover,.clS2over,.clB,.clBar{text-align: center; layer-background-color:#A0C9B6; background-color:#FFFFFF;}
.clTover{text-align: center; layer-background-color:#4A9E56; background-color:#4A9E56;}
.clB{position:absolute; visibility:hidden; z-index:300;}
.clBar{position:absolute; width:10; height:10; visibility:hidden;  margin: 0 0 0 -249; }
/*clt = First Level Font
/*clTover = font on mousever


/*------------------------
LAYOUT & WHOLE
-------------------------*/

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin: 0; padding: 0; border: 0;}

body 				{background-color: #ececec;
						text-align: center;}

p					{font-family: Arial, "Century-Gothic", sans-serif;
						font-size: 12px;
						color: #464646;
						}						
						
#wrapper 			{width: 800px;
						height:100%;
						margin-left: auto;
						margin-right: auto; 
						border-style: solid; 
						border-color: #ECECEC; 
						border-width: 0.1em; 
						}

#main 				{background-color: #ffffff; 
						border-style: solid; 
						border-color: #7d7d7d; 
						border-width: 0.1em; 
						margin-top: 5%;
						width: 101%;
						height: 95%;
						text-align: left;
						}

						
#content			{background-image: url(images/contentbackground.gif);
						background-repeat: repeat-y;
						}						
						
						
/*------------------------
HEADER			
-------------------------*/
			
#header 			{width: 771px; 
						position: relative;
						}

#header_left		{margin: 5.5em 0 0 0.5em;
						float: left;
						
						}
						
#header_right		{font-family: Arial, "Century-Gothic", sans-serif;
						font-size: 0.9em;
						color: #464646;
						float: right;
						margin: 0.5em 0.5em 0 0;
						}						


/*------------------------
HEADER
-------------------------*/

#header 		{
	position: relative;
	z-index: 300;
	text-align: left;
	width: 770px;
	height:160px;
						}
						
						
/*------------------------
NAVIGATION
-------------------------*/

#navigation 		{
	position: relative;
	z-index: 300;
	text-align: left;
	width: 769px;
	height:12px;
	

	
	
						}

/*------------------------
BODY
-------------------------*/

#mainbody 		{
	position: relative;
	z-index: 100;
	text-align: left;
	width: 769px;
	border: 1px solid #006A3F;
	background-color: #FFFFFF;
	background-image:url(../images/bgnd_ball.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	max-height:auto;
	height:auto;


	
	
	
						}


						
/*------------------------
CONTENT
-------------------------*/		

#content_left		{
	position: relative;
	width: 520px;
	margin-top: 1.6em;
	height: 100%;
	padding-top: 10px;
	padding-left: 5px;
						}
						
#content_both		{
	position: relative;
	width: 760;
	margin-top: 1.6em;
	height: 100%;
	padding-top: 10px;
	padding-left: 5px;
						}
						
#news				{
	margin-top: 0.5em;
	position: absolute;
	width: 221px;
	left: 538px;
	top: 3px;
	height: 500px;
	background-color: #FFFFFF;
						}			
						
#news_content				{
	border: 1px solid #006A3F;
	background-color: #FFE7A3;
	

						}																		

#news_text			{padding-left: 1.2em;
						padding-right: 0.7em;
						}

.col_head			{
	font-size: 24px;
	font-weight: bold;
	color: #01703D;
						}
						

.col_head2			{
	font-size: 18px;
	font-weight: bold;
	color: #536B34;
						}
						
						
						
.col_head3			{
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #536B34;
						}	
						
.news_head			{
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
	color: #01703D;
						}	
						
.news_head a:link {
font-size: 12px;
font-weight: bold;
color:  #01703D;
text-decoration: underline;
}
.news_head a:visited {
font-size: 12px;
font-weight: bold;
color:  #01703D;
text-decoration: underline;
}
.news_head a:hover {
font-size: 12px;
font-weight: bold;
color:  #FFFFFF;
text-decoration: underline;
}


.weather			{
	width:300px;
	height:300px;
	left: 6px;
	top: 47px;
 
	 
						}						
										
						
#links_text			{padding-left: 1.2em;
						padding-right: 0.7em;
						margin-top: 0.5em;
						}
												
#links p			{line-height: 200%;
						}


#content_main		{float: left;
						width: 57%;
						}

#content_text		{padding: 1em 0.5em 1em 1em;
						}						

#content_text p		{line-height: 200%;
						}

									

#content_right		{position: relative;
						margin-top: 1.5em;
						margin-bottom: -0.7em;
						float: right;
						width: 14em;
						}


h1					{font-size: 1.6em;
						color: #464646;
						padding-top: 0.7em;
						}							
						
						
#contacts			{margin-top: 0.5em;
						}
.table_line			{border-bottom: 1px solid #006A3F;
						}



#news_item			{
	margin-top: 0.5em;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-color: #01703D;
	border-bottom-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
						}						

.smalltext			{
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
						}						
						
.smalltext a:link {
color:  #48873C;
text-decoration: underline;
}
.smalltext a:visited {
color:  #48873C;
text-decoration: underline;
}
.smalltext a:hover {
color:  #FFFFFF;
text-decoration: underline;
}


#contacts_text		{padding-left: 0.7em;
						padding-right: 0;
						font-size: 0.9em;
						}						
						


						
#clear 				{clear: both; 
						}

/*------------------------
CONTENT IMAGES
-------------------------*/


img.imageright			{float: right;
						margin: 1em;
						}




/*------------------------
FOOTER
-------------------------*/

#footer				{
	background-color: #000000;
	height: 25px;
	width: 769px;
	text-align: center;
	border: 1px solid #006A3F;
	color: #FFE7A3;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	word-spacing: normal;
	z-index: 100;
	padding-bottom: 0px;
	background-image: url(../images/footer_back.gif);
	padding-top: 10px;
	
						}

a.footerlink			{color: #FFE7A3;

							}

a.footerlink:visited	{color: #FFE7A3;
							}
						
a.footerlink:hover		{color: #FFE7A3;
						text-decoration:none;
							}

a.footerlink:active	{color: #FFE7A3;
							}									
							
							
/* Hide from IE5-mac. Only IE-win sees this.
*html #footer 		{height: 26px;
						width: 100%;
						padding: 0.5em 0.5em 0 0;
						margin-top: 0em;
						}\*/
/* End hide from IE5/mac */		




/*------------------------
LINK FORMATTING
-------------------------*/


a:link					{text-decoration: none;
							}

a:visited				{}

a:hover					{
							text-decoration: underline;
							}

a:active				{}



a.news_head				{color: #ef9c00;
							text-decoration: none;
							}

a.news_head.visited		{color: #808080;
							}
						
a.news_head.hover		{color: #808080;
							}

a.news_head.active		{color: #ef9c00;
							}					
	

						
a.contactlink			{color: #006A3F;
							text-decoration: none;
							}

a.contactlink.visited	{color: #808080;
						text-decoration: none;
							}
						
a.contactlink.hover		{color: #808080;
							}

a.contactlink.active	{color: #ef9c00;
							}							
#wrapper #mainbody #content_left p {
}

