html{
overflow-y:scroll;
}

* { padding: 0; margin: 0; border:0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

/* Links */
a:link, a:active, a:visited {
	color: #000000;
	text-decoration: underline;
}

/*a:hover {
	background: #000000;
	color: #FFFFFF; 
	text-decoration: none;
}*/

h1
{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 24px;
	line-height: 34px;
}

h1 a:hover {
	background: #000000;
	color: #FFFFFF; 
	text-decoration: none;
}

#wrapper { 
 margin: 0 auto;
 width: 1011px;
}

#header {
 color: #333;
 width: 1010px;
 padding: 0px;
 /*height: 90px;*/
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}

#navigation {
 float: left;
 width: 1010px;
 padding: 0px;
 margin: 0px 0px 15px 0px;
}

#leftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0 20px 0;
 /*height: 350px;*/
 width: 490px;
 float: left;
}

#rightcolumn1 { 
 float: right;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 /*height: 350px;*/
 width: 496px;
 display: inline;
}

#rightcolumn2 { 
 float: right;
 margin: 0px 0px 25px 25px;
 padding: 0px;
 width: 496px;
 display: inline;
}

.bodytxt {
	margin: 0 0 0 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	/*width: 550px;*/
}

.bodytxt2 {
	margin: 5px 0 0 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	width: 420px;
}

.bodytxt3 {
	margin: 0 0 0 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	width: 550px;
}

.bodytxt4 {
	margin: 5px 0 0 0px;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	width: 370px;
}

.photos {
	margin: 0 0 0 0px;
	padding: 0;
}


.photo
{
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 25px 0px 0px;
}

.photo2
{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

.photo3
{
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}


strong {
font-weight: bold;
}

em {
 font-style: italic;
}


.bodytxt a:visited {
	color: #000000;
	text-decoration: underline;
}

.bodytxt a:link, .bodytxt a:active {
	color: #000000;
	text-decoration: underline;
}

.bodytxt a:hover {
	color: #FFFFFF; 
	background: #000000;

}

.bodytxt2 a:hover {
	color: #FFFFFF; 
	background: #000000;
	text-decoration: none;
}

.photos a:hover {
	text-decoration: none;
}


/*#footerwrap { 
 margin: 0 auto;
 width: 100%;
}*/

/*#footer { 
 width: 100%;
 height: 400px;
 margin:0 auto;
 clear: both;
 color: #333;
 background: #BD9C8C;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}*/

#footer {
		position:relative;
		bottom:0;
		width:100%;
		height:70px;			/* Height of the footer */
		clear: both;
		/*background:#6cf;*/
		background-image: url('images/footer.png');
		background-repeat: no-repeat;
		background-position: top;
		/*background-attachment: fixed; */
}

.footertxt {
	margin: 0;
	padding: 25px;
	font-size: 11px;
	line-height: 170%;
	color: #787878;
	text-align:center;
}

 .footertxt a:visited {
	color: #787878;
	text-decoration: underline;
	/*border-bottom: 1px dotted #777;*/
}

.footertxt a:link, .footertxt a:active {
	color: #787878;
	text-decoration: underline;
	/*border-bottom: 1px dotted #48546A; */
}

.footertxt a:hover {
	color: #FFFFFF; 
	background: #000000;
	/*border-bottom: 1px dotted #777;*/*
}

.smalltxt {
	margin: 0;
	padding: 0px;
	font-size: 11px;
	line-height: 170%;
	color: #787878;
	text-align:center;
}


/* ------------------------------------ */

#insideleftcolumn { 
 margin: 0px 0px 0px 0px;
 padding: 0px 0 20px 0;
 /*height: 350px;*/
 width: 191px;
 float: left;
}

#insiderightcolumn1 { 
 float: right;
 margin: 0px 0px 0px 25px;
 padding: 0px;
 /*height: 350px;*/
 width: 795px;
 display: inline;
}

#insiderightcolumn2 { 
 float: right;
 margin: 0px 0px 25px 25px;
 padding: 0px;
 width: 396px;
 display: inline;
}

form {
			padding: 0;
			margin: 0;
			margin-top: 5px;
}

.input {
			width: 250px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			border: 1px solid #999999;
			border-style: solid;
}

.error {
			font-size: 10px;
			color: #CC0000;
}

.button {
			width: 55px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #ffffff;
			border: 1px solid #999999;
			border-style: solid;
			background-color: #000000;
}


ul, ol {
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 00px;
}

li {
list-style: disc;
font-size: 12px;
line-height: 135%;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}


