﻿body { font-family: Arial; font-size: 12pt !important; color: #454545; background-color: #627057; background-image: url('images/design/bg_grad_x.png'); background-repeat:repeat-x;  margin: 0px; line-height: 22px }


/*-----------------------------------------------------------Elements-------------------------------------------------------------------------------------------------------------------------------*/



a {	color: #5f7f3c; text-decoration:underline }
a:active {color: #8ab857}   
a:visited {color: #5f7f3c}
a:hover {color: #8ab857; text-decoration:underline}

ul, li {line-height:25px; font-size:12pt}
img {   }
	

h1 { font-family: "Trebuchet MS"; font-style: italic; font-size: 14pt; }
h2 { font-family: "Georgia"; font-size: 13pt; font-style:oblique; color: #5a8321; margin-bottom:0px;
	margin-top: 19px;
}
h3 { font-family: "Georgia"; font-size: 13pt; color: #484848; font-style:oblique }


input, textarea { padding: 5px;background-color: #fff; font-size: 10pt; color: #151515; font-family: Arial, Helvetica, sans-serif; border: 1px solid gray;	resize: none; }
input.submit{
	 background-color: #5f7f3c;
}

quote {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 10pt;
	line-height: 1.1;
}


img{
	 border: none;
}

p {
	font-size: 12pt
}

/*-----------------------------------------------------------ids (mainly for dwt file)-------------------------------------------------------------------------------------------------------------------------------*/


#top_index { width: 100%; background-image:url('images/design/top.jpg'); min-width:1005px; background-repeat:no-repeat; height: 585px; background-position: center top;}
#top { width: 100%; background-image:url('images/design/top.jpg'); min-width:1005px; background-repeat:no-repeat; height: 474px; overflow:hidden; background-position: center top;}

#header { width: 100%; color:#FFFFFF; min-width:1024px}

#middle { font-size: 10pt; width: 1005px; background-image:url('images/design/middle.jpg'); background-color: #dbdbd9; background-repeat: no-repeat;  background-position: center top; margin:auto;}

#footer { width: 1005px; font-size:10pt; color: #fff; background-image: url('images/design/bottom.jpg'); background-color:#4b4336; background-repeat: no-repeat; min-width:1004px; height: 88px; background-position: center top; margin:auto; }
#footer a { color: #fff; font-size:10pt; text-decoration:none} 
#footer a:hover { color: #8ab857; font-size:10pt}



/*-----------------------------------------------------------Classes-------------------------------------------------------------------------------------------------------------------------------*/



.active { width: 1000px; margin-left: auto; margin-right: auto; table-layout: fixed;  }
.address {
	font-family:Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	font-size: 10.5pt;
	line-height:2;
	text-align:right;
}
.table { width: 100%; margin-left: auto; margin-right: auto; table-layout: fixed }
.large-font { font-family:Georgia;	font-size:14pt;	font-style:italic }
.small-font{	font-family: Arial; font-size: 10pt; line-height: 15px; margin-right:10px} 

.margin {margin:30px}
.margin-left { margin-left: 30px;
}
.center {text-align:center}
.right {text-align:right}
.floatright {float:right;}

.header{margin-left:47px; 	margin-top: -3px; position:relative
}
.hover img:hover { opacity:0.7 }

.image_border { border: 3px solid #ffffff; margin: 7px 7px 7px 0px;	
-moz-box-shadow: 0 0 5px #888;
		-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;

		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b0b0b0')";

		/* For IE 5.5 - 7 */

		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#b0b0b0');
	float: left;
}
 
.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
 
.fade:hover {opacity: 0.6;}

.submit { border-style: none;
	border-color: inherit;
	border-width: medium;
	background: #eeeeee;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
   	 cursor:pointer; width: 104px; 
	height: 33px; }
   	 
.padding_left {padding-left:30px; height: 88px}

