/* CSS Document: contact us apge */
#floatHolder {width:100%;margin:5px 0;}
#floatHolder #floatPgLbl {float:left;}
#floatHolder #floatMapLbl {float:right;}
#mapLink {margin:2em;font-weight:bold;font-size: 110%;}
#contactHolder {width: 98%; text-align:center; position:relative; margin:0.5em auto;padding: 0.25em;}
#contactHolder p {text-align: left; font-size:90%;}
#contactHolder #formHd {font-weight: bold;}
#contactHolder #returnContact { text-align:right; margin: -5px 0 2px 0; font-size:80%;}
#contAddr {font-size: 90%;}
#typeListTbl {width: 98%;font-size: 90%;}
#typeListTbl td {border:1px solid #000; border-bottom:none; vertical-align:top;padding: 2px;}
#typeListTbl td.typeLbl {width: 22%;border-right: none; font-weight:bold;font-size: 90%;}
#typeListTbl td.lastRow {border-bottom: 1px solid #000;}
#typeListTbl td.explain {text-align: left;padding: 2px 3px;} 
#typeListTbl td.explain p {font-size: 100%;}
#typeListTbl div {margin: 5px auto;}
#typeListTbl div .typeBtn {background: #E7D7A5;border: 1px outset #666; font-size: 80%;
	padding:5px 4px; font-weight: bold;color: #000; cursor:pointer;}
#typeListTbl div .typeBtn:hover {color: #FFF;}
#typeListTbl .dateState {font-size: 90%;}
#contactHolder #formLayout {position:relative;text-align: center; background-color: #E7D7A5; color: #FFFFFF;  border: solid 1px #a1a1a1; /* 85100A #840202 */
	padding: 10px; width: 90%;margin: 1em auto 0 auto;}
#contactHolder form {width: 100%;}
#contactHolder #formLayout label {display: block;width: 30%; float: left; text-align: right;font-size: 90%; padding-right: 1em;margin-bottom: 0.75em; color: #000;}
#contactHolder #formLayout .txtIn {display: block; float:left; width: 60%; margin-bottom: 10px;border:1px solid #333;}
#contactHolder #formLayout #taDiv {width: 95%; text-align:center; margin:auto;}
#contactHolder #formLayout #taDiv textarea {width: 95%; height:6em; text-align:left; overflow:auto;border:1px solid #333;}
#contactHolder #formLayout #submitDiv {width: 100%; margin:1em auto;}
#contactHolder #formLayout #submitDiv input {font-size: 90%;font-weight: bold;margin: 3px; padding: 4px;letter-spacing: 0.1em;
	background: #666;color: #DCDCDC;border-top: solid 1px #999;
	border-right: solid 1px #404040;border-bottom: solid 1px #3a3a3a;border-left: solid 1px #404040;}
#contactHolder  #formLayout   br {clear: left;}
#contactHolder #formLayout .trapperWrapper{display:none;}
#contactHolder #disclaim {margin: 0.5em 1em; font-size:90%; font-style:italic;}

#contactHolder #errorNotes {width:95%; margin:auto;margin-bottom: 1em; padding:5px; border:1px solid red;}
#contactHolder #errorNotes span {color: red;}
#contactHolder #errorNotes p {text-align: center;color: red;}

#contactHolder #thanksDiv {text-align: center;  background-color: #CCC; color: #000;  border: solid 1px #a1a1a1;
		padding: 10px; width: 90%;margin: 0.5em auto;}
#contactHolder #thanksDiv h4 {text-align: center; font-weight:bold; font-size: 120%;}
#contactHolder #thanksDiv p {text-align:left;}
#contactHolder #thanksDiv #sig {text-align: right; margin-right: 0.5em; font-style: italic;}

/* for find us */
/*#picLocation {text-align:center;margin: 1em auto;}
#mapHolder {text-align: center;width: 650px;height:570px;margin:auto;padding-top: 5px; background-color:#E7D7A5;border: 3px ridge #a1a1a1;}
#mapHolder #googMapContainer {width:100%; height:550px;}*/
/*#mapHolder #mapAltContent {font-size: 90%;}
#mapHolder #googMap {border: 1px solid #000;}
#mapHolder #mapTogInst {font-size: 80%;}*/
#gps {text-align: center; margin:5px auto; font-size: 80%;}

