body {
	font: 12 Tahoma, arial, sans-serif;
	text-align: center;
}

/* links */
a, a:visited {
	font: 18 arial, Tahoma, sans-serif;
	text-decoration: none;
	color: #2180BC;
	background: inherit;
}
a:hover {
	font: 18 arial, Tahoma, sans-serif;
	color: #88ac0b;
	background: inherit;
	text-decoration: underline;
}

/* headers */
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold;
}
h1 {
	font-size: 130%;
}
h2 {
	font-size: 120%;
	text-transform: uppercase;
	color: #88ac0b;
}
h3 {
	font-size: 120%;
	color: #666666;
}

/* images */
img.x {
	background: #FAFAFA;
  border: 1px solid #E4E4E4;
	padding: 8px;
}
img.float-right {
  margin: 5px 0px 10px 10px;
	background: #FAFAFA;
  border: 1px solid #E4E4E4;
	padding: 8px;
}
img.float-left {
  margin: 5px 10px 10px 0px;
	background: #FAFAFA;
  border: 1px solid #E4E4E4;
	padding: 8px;
}

code {
  	text-align: right;
  	display: block;
  	overflow: auto;
	font: 12px/170% 'Tahoma', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  	border: 1px solid #EEE8E1;
	background: #FAF7F5;
}
acronym {
  cursor: help;
  border-bottom: 1px dotted #895F30;
}
blockquote {
	margin: 15px 10px;
 	padding: 5px 7px 5px 40px;
  font-weight: normal;
	font-size: 19px;
  text-align: right;
	line-height: 1.6em;
	font-style: italic;
	font-family: Arial, 'Times New Roman', Times, serif;
	color: #80614D;
	border: 1px solid #EEE8E1;
	background: #FAF7F5 url(quote.gif) no-repeat 15px 15px;
}
/* start - table */
table.x3 {
	border-collapse: collapse;
}
th.x3 {
	height: 38px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
	border-width: 1px;
  border-style: solid;
  background: #ADD163 url(images/tbl-bg.gif);
  border-color: #4a9ab5 #4a9ab5 #4a9ab5 #4a9ab5;
}
tr.x3 {
	height: 34px;
	background: #fff;
}
td.x3 {
	padding-left: 11px;
	padding-right: 11px;
	border: 1px solid #FFCB18;
}
/* end - table */
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
/*CSS green-black style pagination*/

DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.green-black A {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(images/image1.gif) #2c2c2c; PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #aad83e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aad83e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(images/image2.gif) #aad83e; PADDING-BOTTOM: 2px; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
/* form elements */

label {
	color: #A7743B;
	text-align: right;
	float: right;
}
input, select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #428EA5;
	border-width: 1px;
	border-style: solid;
  border-color: #FFCB18 #FFCB18 #FFCB18 #FFCB18;
}
option { padding-right: 0.5em; }

#name, #email, #message, #website{
	width: 455px;
}
input.button {
	font: 12px Tahoma, Sans-serif;
	height: 30px;
	margin: 0;
	padding: 2px 3px;
	color: #fff;
	background: #A6CD56;
	text-align: right;
	border-width: 1px;
  border-style: solid;
 	border-color: #C4DE8F #8DB836 #8DB836 #C4DE8F;
}
	#form1 button{
		width:80px;
		height:32px;
		line-height:32px;
		border:none;
		background:url(files/submit.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}
	#form1 button.srch{
		width:80px;
		height:32px;
		line-height:32px;
		border:none;
		background:url(files/search.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
	}
/* form elements */
