/* CSS Document */
BODY {
	background:url(../images/background.jpg) no-repeat #000; background-attachment:fixed; background-position:top center;   padding: 0px; margin:0px; font-family: 'AmbleRegular', Arial,Verdana,sans-serif;   font-size:15px;
}
#wrap {
	POSITION:relative; width: 1120px; height:100%; margin: 0 auto 0 auto;
}
#header {
	width: 1120px; height:74px; background:url(../images/header.png) no-repeat; 
}

#homePhoto {WIDTH: 1101px; HEIGHT:269px;  text-align:center;background:url(../images/homephoto.jpg) no-repeat; 
}
#mainBackground {
	clear:both; WIDTH: 1120px; HEIGHT:auto;  background:url(../images/mainBackground.png) repeat; top:0; overflow:auto;
}
#belowMenu	{   background:url(../images/belowMenu_sm2.png) no-repeat; width:1100px; min-height: 130px; margin: 0 17px 0 3px; top:0; overflow:auto; z-index:8000; }
#main {
	PADDING: 0px 0px 20px 0px; MARGIN:60px 50px 0px 80px; WIDTH: 970px; HEIGHT:auto;TEXT-ALIGN: left; line-height:1.5em; COLOR: #333; 
}
#footer {
	MARGIN:0; PADDING: 10px 0 10px 0; WIDTH: 1120px; MIN-HEIGHT:100px; background: url(../images/footerBackground.png) repeat; font-size: 1.0em; color:#fff; font-family:'AmbleRegular',Verdana,Arial,Helvetica,sans-serif; line-height:1.5em;  text-align:center;
}
a:hover, a:active, a:focus {  outline: 0;}

a:link {	COLOR: #193c6c; TEXT-DECORATION: underline;  }
a:active{ color: #DE902D; text-decoration: underline;   }
a:visited {	COLOR: #193c6c; TEXT-DECORATION: underline;   }
a:hover { COLOR: #DE902D; TEXT-DECORATION: underline; }

a.footer:link { color: #fff; text-decoration: none;    }
a.footer:active{ color: #DE902D; text-decoration: none;}
a.footer:visited { color: #fff; text-decoration: none;   }
a.footer:hover{ color: #DE902D; text-decoration: none;   }

H1 {COLOR: #193c6c; margin: 0.7em 0%; font-size: 200%; font-family:'AmbleBold', arial, verdana; line-height:normal; }
H2 {COLOR: #DE902D; margin: 0; font-size: 140%; font-family:'AmbleBold', arial, verdana; line-height:normal; }
H3 {COLOR: #193c6c; margin: 0.7em 0%;  font-size: 130%; font-family:'AmbleBold', arial, verdana;line-height:normal; }

.header {COLOR: #DE902D; margin: 0; font-size: 140%; font-family:'AmbleBold', arial, verdana; line-height:normal; }

TABLE.tableOutline {padding: 8px 8px 8px 12px; margin:5px;  BORDER: #666666 1px dotted; }
TD {padding:5px; }
TD.cellOutline {margin:5px;  BORDER: #666666 1px dotted; }
TD.color1 {background: #f1f1f1;}
TD.color2 {background: #e2e2e2;}
TD.form {text-align: right; }
TD.formleft {background: #EAD9B3; text-align: left;  }
TD.errorFormInput {color: #9C0023; text-align:left;  }
.errorFormInput {color: #9C0023; text-align:left;  }
.errorFormInputSmall { color:#9C0023; font-size: 0.8em}
.smalltextInput { FONT-SIZE: 8pt;  }
.FormInputInstructions{ font-weight:normal; color: #333333}

input {font-size: 14px; color: #000; border: 1px solid #666666; margin: 0px;  font-family: 'AmbleRegular', Arial,Verdana,sans-serif; }
input.textboxinput { width: 90%; height:25px; font-size: 14px; color: #000; border: 1px solid #666666; margin: 0px; }
input.textboxinputSMALL {width:50%;height:25px;  font-size: 14px; background-color: #ffffff;  color: #666; border: 1px solid #666; margin-left: 1px;margin-right: 0px; }
textarea {font-size: 14px; border: 1px solid #666666; width:300px; height: 300px;}
textarea.small {font-size: 14px; border: 1px solid #666666; width:300px; height: 150px;}
option {font-size:14px; border: 1px dotted #ccc;}
select {border: 1px solid #666; width:170px;}
.checkbox { width:25px; font-size: 0.8em;   } 
.radio { width:25px; font-size: 0.8em;  } 
.button { font-size: 16px; background-color: #DE902D;  color: #333;  margin-left: 12px; margin-top: 3px; margin-bottom: 2px; border:1px #000 solid; padding: 2px; font-family: 'AmbleRegular', Arial,Verdana,sans-serif;  }

.white {color:#ffffff;}
.smallbreak {font-size: 0.2em; 	font-family: Verdana;}

.textBox	{
	float:left;
	width:100%;
	min-height:50px;
	margin: 5px 10px 10px 0px;
	padding:10px;
	text-align:left;
	border:1px #D5E7F0 solid;
	background:#ffffff;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.textBox300	{
	width:300px;
	min-height:50px;
	margin: 5px 0px 20px 40px;
	padding:20px;
	text-align:left;
	border:1px #D5E7F0 solid;
	background:#ffffff;
	float:right;
	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

hr { color: #666; border: 1px solid #666; border-style: none none dotted; MARGIN:5px; }
.photoHome { border: 1px solid #DE902D; MARGIN:0 0 10px 0;  padding: 5px;   }
.photo { border: 1px solid #DE902D; MARGIN:5px;  padding: 5px;   }
.photoRight { float:right;  margin: 5px 0px 5px 20px; border: 1px solid #DE902D;padding: 5px;  }
.photoLeft { float:left; margin: 5px 20px 5px 0px; border: 1px solid #DE902D; padding: 5px;  }

.photoDivNoHeight { border: 1px solid #DE902D; MARGIN:5px;  padding: 5px;  font-family:Arial,Verdana,sans-serif; font-style:italic;  font-size:10px; line-height:normal;  width:232px;   text-align:center;
}

.photoDiv { border: 1px solid #DE902D; MARGIN:5px;  padding: 5px;  font-family:Arial,Verdana,sans-serif; font-style:italic;  font-size:10px; line-height:normal;  width:232px;  height:330px;  text-align:center;
}
.photoWithCaption	{ border: 1px solid #333; margin-bottom:3px; vertical-align:middle;  }
.left { float:left; margin-right:10px; }
.right { float:right;margin-left:10px;  }