/* CSS Document For SFComboHtml.pl Santa Fe*/
table#recordFormTable {
 border: thin #808080 ridge;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background-color: #BFBDAC;
 width: 550px;
 margin-right: auto;
 margin-left: auto;
}
table#recordFormTable td.col1 {
 text-align: right;
 width: 175px;
 vertical-align: top;
 color:black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
}
table#recordFormTable td.col2 {
 width: 374px;
 text-align: left;
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
}
.instructions {
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
.helpText {
 font-size: 13px;
}
div.helpBoxTop {
 background-color: #807E73;
 padding: 4px; 
 color: white;
 font-weight: bold;
 margin-bottom: 7px;
}
div.helpBox {
 width: 235px;
 height: 225px;
 padding: 6px;
 position: absolute;
 background-color: #FFFFFF;
 border: medium olive outset;
 text-align: left;
 color: #000000;
 visibility: hidden;
 margin-top: -176px;
 right: 1px;
 cursor: pointer;
}
div.helpBoxG {
 width: 235px;
 height: 340px;
 padding: 6px;
 position: absolute;
 background-color: #FFFFFF;
 border: medium olive outset;
 text-align: left;
 color: #000000;
 visibility: hidden;
 margin-top: -176px;
 right: 1px;
 cursor: pointer;
}
a:link {
 color: #000080;
}
a:visited {
 color: #000080;
}
a:hover {
 color: #0033FF;
}
a:active {
 color: #000080;
}
span.helpBoxTopX {
 font-weight: bold;
 color: #FFFFFF;
 position: absolute;
 right: 15px;
 cursor: pointer;
}
table#searchRecordFormTable {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 background-color:#BFBDAC;
 width: 550px;
 margin-right: auto;
 margin-left: auto;
}
table#searchRecordFormTable td.col1 {
 width: 100px;
 text-align: right;
}
table#searchRecordFormTable td.col2 {
 width: auto;
 text-align: left;
}
table#recordNavTable {
 width: 725px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #000000;
 background-color: #FFFCE6;
 font-size: .8em;
 margin-top: 0px;
 margin-bottom: 0px;
 border: 1px #D9D7C3 ridge;
 margin-right: auto;
 margin-left: auto;
}
.thirdsWidth{
 width: 33%;
}
table#recordNavTable a:link {
 color: navy;
 text-decoration: underline;
}
table#recordNavTable a:visited {
 color: #000000;
 text-decoration: underline;
}
table#recordNavTable a:hover {
 text-decoration: underline;
 color: blue;
 font-weight: 500;
}
table#recordLongTable {
 background-color: white;
 width: 725px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 border: 1px #D9D7C3 ridge;
 margin-right: auto;
 margin-left: auto;
 margin-top: 0px;
}
table#recordLongTable td.col1 {
 width: 125px;
 text-align: right;
 vertical-align: top;
}
table#recordLongTable td.col2 {
 width: auto;
}
table#recordLongTable td.caption {
 background-color: #807E73;
 }
table#recordLongTable span.caption1 {
 background-color: #807E73;
 color: #FFFCE6;
 font-size: 19px;
 font-weight: bold;
 float: left;
}
table#recordLongTable span.caption2 {
 background-color: #807E73;
 color: #FFFCE6;
 font-size: 17px;
 float: right;
}
table#recordLongTable span.caption2 a:link {
 color: #FFFCE6;
 text-decoration: underline;
 font-size: 17px;
}
table#recordLongTable span.caption2 a:visited {
 color: #FFFCE6;
 text-decoration: underline;
 font-size: 17px;
}
table#recordLongTable span.caption2 a:hover {
 text-decoration: underline;
 color: navy;
 font-size: 17px;
}
table#recordLongTable tr.odd {
 background-color:#FFFCE6;
}
#blockrandom table#recordLongTable tr.even {
 background-color:#BFBDAC;
}
#blockrandom .evenRowColor {
 background-color:#BFBDAC;
}
#blockrandom .oddRowColor {
 background-color: #FFFCE6;
}
table#recordLongTable div#map {
 width: 600px;
 height: 500px;
}
.googleWarning {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #0000FF;
 background-color: #F2EFE9;
}
body#home {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#homeTable {
 background-color: #FFFFFF;
 width: 725px;
 vertical-align: top;
 border: thin black groove;
 margin-right: auto;
 margin-left: auto;
}
.footerLinks {
 font-size: .9em;
}
table#footerTable {
 background-color: #FFFFFF;
 width: 725px;
 vertical-align: top;
 margin-right: auto;
 margin-left: auto;
}
.disclaimer {
 font-size: .8em;
}
.searchOptionsBox {
 border: 1px ridge #807E73;
 width: 550px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 background-color: #BFBDAC;
}
body#add_form {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#addFormTable {
 width: 725px;
 background-color: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
}
body#add_success {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#addSuccessTable {
 width: 725px;
 background-color: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
}
body#add_failure {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#addFailureTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#view_search {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#viewSearchTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#view_wday {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#viewWdayTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#view_success {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
form#quickSearchForm select {
 font-family: Arial;
 font-size: 13px;
 font-style: normal;
 width: auto;
 vertical-align: middle;
 text-align: left;
}
div#quickSearchFormDiv {
 width: 725px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: italic;
 color: #000000;
 background-color: #FFFCE6;
 font-size: 15px;
 margin-top: 0px;
 margin-bottom: 0px;
 border: 1px #D9D7C3 ridge;
 margin-left: auto;
 margin-right: auto;
}
form#quickSearchForm label {
 font-size: 15px;
 font-style: normal;
}
form#quickSearchForm button {
 width: 2.5em;
 height: 2em;
 text-align: center;
 vertical-align: middle;
}
form#quickSearchForm button.buttonImage {
 margin: -2px 0 0 0;
 vertical-align: middle;
 text-align: center;
}
table#viewSuccessTable {
 width: 725px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 margin-top: 0px;
 border: 1px #D9D7C3 ridge;
 margin-left: auto;
 margin-right: auto;
}
table#viewSuccessTable td.caption1 {
 background-color: #807E73;
 color: #FFFCE6;
 font-size: 19px;
 font-weight: bold;
}
table#viewSuccessTable td.caption2 {
 background-color: #807E73;
 color: #FFFCE6;
 font-size: 17px;
}
table#viewSuccessTable td.caption2 a:link {
 color: #FFFCE6;
 text-decoration: underline;
 font-size: 17px;
}
table#viewSuccessTable td.caption2 a:visited {
 color: #FFFCE6;
 text-decoration: underline;
 font-size: 17px;
}
table#viewSuccessTable td.caption2 a:hover {
 text-decoration: underline;
 color: navy;
 font-size: 17px;
}
table#viewSuccessTable a:link {
 color: navy;
 text-decoration: underline;
 font-size: 13px;
}
table#viewSuccessTable a:visited {
 color: navy;
 text-decoration: underline;
 font-size: 13px;
}
table#viewSuccessTable a:hover {
 text-decoration: underline;
 color: blue;
 font-size: 13px;
 font-weight: 500;
}
table#viewSuccessTable td.header {
 background-color: #807E73;
 font-size: 17px;
 color: #FFFCE6;
 font-weight: bold;
 font-style: italic;
}
table#viewSuccessTable td.col1 {
 width: 65px;
}
table#viewSuccessTable td.col2 {
 width: 68px;
}
table#viewSuccessTable td.col3 {
 width: 100px;
}
table#viewSuccessTable td.col4 {
 width: auto;
}
table#viewSuccessTable td.col5 {
 width: 125px;
}
table#viewSuccessTable td.col6 {
 width: 65px;
}
body#view_failure {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#viewFailureTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#delete_search {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#deleteSearchTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#delete_form {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#deleteOneFormTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
}
table#deleteFormContainerTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
table#deleteFormTable {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #BFBDAC;
 width: 700px;
 font-size: 12px;
 margin-left: auto;
 margin-right: auto;
}
table#deleteFormTable td.col1 {
 width: 65px;
}
table#deleteFormTable td.col2 {
 width: 68px;
}
table#deleteFormTable td.col3 {
 width: 100px;
}
table#deleteFormTable td.col4 {
 width: auto;
}
table#deleteFormTable td.col5 {
 width: 125px;
}
table#deleteFormTable td.col6 {
 width: 65px;
}
table#deleteFormTable td.col7 {
 width: 10px;
}
body#delete_success {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#deleteSuccessTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#delete_failure {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#deleteFailureTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#modify_search {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#modifySearchTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
table#modifyFormContainerTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
table#modifyFormTable {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #BFBDAC;
 width: 700px;
 font-size: 12px;
 margin-left: auto;
 margin-right: auto;
}
table#modifyFormTable td.col1 {
 width: 65px;
}
table#modifyFormTable td.col2 {
 width: 68px;
}
table#modifyFormTable td.col3 {
 width: 100px;
}
table#modifyFormTable td.col4 {
 width: auto;
}
table#modifyFormTable td.col5 {
 width: 125px;
}
table#modifyFormTable td.col6 {
 width: 65px;
}
table#modifyFormTable td.col7 {
 width: 10px;
}
body#modify_form {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
body#modify_form_record {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#modifyFormRecordTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#modify_success {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#modifySuccessTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#modify_failure {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#modifyFailureTable {
 width: 725px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#login_form {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#loginFormTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#login_failure {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#loginFailureTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#admin_display {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#adminDisplayTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#unauth {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#unauthTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#signup_form {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#signupFormTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#signup_success {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#signupSuccessTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#view_success_cut_paste {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}

body#unknown_action {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
table#unknownActionTable {
 width: 500px;
 background-color: #FFFFFF;
 vertical-align: top;
 margin-left: auto;
 margin-right: auto;
}
body#view_meeting_map {
 background-color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
}
body#view_meeting_map h2#logo {
 color: #FFFCE6;
 background-color: #807E73;
 text-align: center;
 width: 800px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 22px;
 height: 100px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 margin-top: 0px;
 border: 1px #D9D7C3 ridge;
}
table#viewMeetingMapTable {
 width: 800px;
 background-color: #BFBDAC;
 margin-left: auto;
 margin-right: auto;
}
table#viewMeetingMapTable div#map{
 width: 650px; 
 height: 650px;
}
div#side_bar {
 width: 145px;
 height: 650px;
 background-color: #BFBDAC;
 vertical-align: top;
 overflow: auto;
}
div#side_bar a:link {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #000000;
 text-decoration: underline;
}
div#side_bar a:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #000000;
 text-decoration: underline;
}
div#side_bar a:hover {
 text-decoration: underline;
 color: blue;
}
div#side_bar a:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #ffffff;
 text-decoration: none;
}
h2#logo {
 color: #FFFCE6;
 background-color: #807E73;
 text-align: center;
 width: 725px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 20px;
 height: 100px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 border: 1px #D9D7C3 ridge;
}
.banner {
 background-color: #807E73;
 font-family: Arial, Helvetica, sans-serif;
 color: white;
 font-size: .8em;
 font-weight: bold;
 text-align: left;
}
.pageTitle {
 font-size: 1.4em;
 font-weight: bold;
 text-align: center;
}
.pageSubtitle {
 text-align: center;
 font-size: 1em;
}
.permissions {
 font-size: 1em;
 font-weight: bold;
 text-align: left;
}
.errorTitle {
 font-size: 1.4em;
 color: red;
 text-align: center;
}
.errorText {
 font-size: 1em;
 color: red;
 font-weight: bold;
}
.leftText {
 text-align: left;
}
.rightText {
 text-align: right;
}
.centerText {
 text-align: center;
}
.centerBox {
 margin-right: auto;
 margin-left: auto;
}
.bold {
 font-weight: bold;
}
.pageText {
 font-size: .9em;
}
.smallText{
 font-size: .7em;
}
form {
 display: inline;
}
/*revisions*/

table{

 margin-left: auto;

 margin-right: auto;

}

table#recordFormTable {

 border: thin #808080 ridge;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 15px;

 background-color: #2455A9;

 width: 550px;

}

table#recordFormTable td.col1 {

 text-align: right;

 width: 175px;

 vertical-align: top;

 color: #000000;

 font-family: Arial, Helvetica, sans-serif;

 font-size: small;

}

table#recordFormTable td.col2 {

 width: 374px;

 text-align: left;

 vertical-align: top;

 font-family: Arial, Helvetica, sans-serif;

 font-size: small;

}

.instructions {

 color: navy;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 13px;

}

.helpText {

 font-size: 13px;

}

div.helpBoxTop {

 background-color: #2455A9;

 padding: 4px; 

 color: white;

 font-weight: bold;

 margin-bottom: 7px;

}

div.helpBox {

 width: 235px;

 height: 225px;

 padding: 6px;

 position: absolute;

 background-color: #FFFFFF;

 border: medium olive outset;

 text-align: left;

 color: #000000;

 visibility: hidden;

 margin-top: -250px;

 right: 25%;

 left: 25%;

 cursor: pointer;

}

div.helpBoxG {

 width: 235px;

 height: 340px;

 padding: 6px;

 position: absolute;

 background-color: #FFFFFF;

 border: medium olive outset;

 text-align: left;

 color: #000000;

 visibility: hidden;

 margin-top: -250px;

 right: 25%;

 left: 25%;

 cursor: pointer;

}

a:link {

 color: #000080;

}

a:visited {

 color: #000080;

}

a:hover {

 color: #0033FF;

}

a:active {

 color: #000080;

}

span.helpBoxTopX {

 font-weight: bold;

 color: #FFFFFF;

 position: absolute;

 right: 15px;

 cursor: pointer;

}

table#searchRecordFormTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-color: #69F;
	width: 550px;
}

table#searchRecordFormTable td.col1 {

 width: 100px;

 text-align: right;

}

table#searchRecordFormTable td.col2 {

 width: auto;

 text-align: left;

}

table#recordNavTable {
	width: 725px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;
	background-color: #69F;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px #D9D7C3 ridge;
}

.thirdsWidth{

 width: 33%;

}

table#recordNavTable a:link {

 color: navy;

 text-decoration: underline;

}

table#recordNavTable a:visited {

 color: #000000;

 text-decoration: underline;

}

table#recordNavTable a:hover {

 text-decoration: underline;

 color: blue;

 font-weight: 500;

}

table#recordLongTable {

 background-color: #FFFFFF;

 width: 725px;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 15px;

 border: 1px #D9D7C3 ridge;

}

table#recordLongTable td.col1 {

 width: 125px;

 text-align: right;

 vertical-align: top;

}

table#recordLongTable td.col2 {

 width: auto;

}

table#recordLongTable td.caption {
	background-color: #69f;
 }

table#recordLongTable span.caption1 {
	background-color: #69f;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	float: left;
}

table#recordLongTable span.caption2 {
	background-color: #69f;
	color: #FFFFFF;
	font-size: 17px;
	float: right;
}

table#recordLongTable span.caption2 a:link {

 color: #FFFFFF;

 text-decoration: underline;

 font-size: 17px;

}

table#recordLongTable span.caption2 a:visited {

 color: #FFFCE6;

 text-decoration: underline;

 font-size: 17px;

}

table#recordLongTable span.caption2 a:hover {

 text-decoration: underline;

 color: navy;

 font-size: 17px;

}

table#recordLongTable tr.odd {
	background-color: #a4bfed;
}

table#recordLongTable tr.even {
	background-color: #c4d3ed;
}

.evenRowColor {
	background-color: #c4d3ed;
}

.oddRowColor {
	background-color: #a4bfed;
}

div#map {

 width: 600px;

 height: 500px;

}

.googleWarning {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #0000FF;

 background-color: #F2EFE9;

}

body#home {

 background-color: #EEEEEE;

 font-family: Arial, Helvetica, sans-serif;

 font-size: 100%;

}

table#homeTable {

 background-color: #FFFFFF;

 width: 725px;

 vertical-align: top;

 border: thin black groove;

}

.footerLinks {

 font-size: .9em;

}

table#footerTable {

}

.disclaimer {

 font-size: .8em;

}

.searchOptionsBox {
	border: 1px ridge #807E73;
	width: 550px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: #a4bfed;
}

body#add_form {
	background-color: #a4bfed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

