div.clearer {clear: left; line-height: 0; height: 0;}

pre {
 font-size: 9pt;
}

#linkList .form {
 height: 60px;
 border: 0px solid #FFE0B4;
}

#linkList .form .field {
 border: 0px solid white;
 float: left;
 clear: left;
 height: 16px;
 width: 60px;
}

#linkList .form .voice {
 border: 0px solid white;
 float: right;
 height: 16px;
 width: 65px;
}

#linkList .form input {
 border: 0px solid white;
 float: right;
 font-size: 9px;
 width: 65px;
}

#linkList .form button {
 float: left;
 font-size: 9px;
 height: 16px;
 width: 80px;
}

#supportingText .form {
 clear: left;
 border: 0px solid #FFE0B4;
 padding: 2%;
 overflow: hidden;
}
#supportingText .form .field {
 border: 0px solid red;
 float: left;
 height: 24px;
 width: 15%;
}

#supportingText .form .fieldarea {
 border: 0px solid red;
 float: left;
 height: 24px;
 width: 90%;
}

#supportingText .form .voice {
 border: 0px solid green;
 float: left;
 clear: right;
 height: 24px;
 width: 35%;
}

#supportingText .form .check {
 border: 0px solid white;
 float: left;
 clear: right;
 height: 24px;
 width: 33%;
}

#supportingText .form .area {
 border: 0px solid white;
 float: left;
 overflow: hidden;
 width: 90%;
}

#supportingText .form .button {
 border: 0px solid white;
 float: left;
 clear: left;
 height: 24px;
}

#supportingText .form input.text {
 border: 1px solid black;
 float: left;
 font-size: 10px;
 height: 13px;
 width: 75%;
}

#supportingText .form button {
 margin: 2px;
 float: left;
 font-size: 10px;
 height: 25px;
 width: 80px;
}

#supportingText .form button:hover {
 color: yellow;
}

#supportingText .form textarea {
 height: 65px;
 width: 100%;
 float: left;
}

#supportingText .centrato {
 margin-top: 25px;
 text-align: center;
}

.advise, .error {
 border: 1px solid;
 float: left;
 clear: both; 
 width: 99.3%;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 5px;
 margin-top: 5px;
 margin-bottom: 5px;
}

.advise {
 color: #019910;
 background: #CCEECC;
}

.error {
 color: #991100;
 background: #EECCCC;
}

.advtitle {
 font-size: 14px;
 margin-bottom: 15px;
 font-weight: bold;
}
.advtext {
 margin-bottom: 6px;
 font-weight: bold;
}

#supportingText .listsection {
 width: 100%;
 border: 0px solid black;
 padding: 1px;
 text-align: center;
 margin-top: 10px;
}
.listsection .onesection {
 border: 0px solid black;
 width: 100%;
 height: 18px;
 padding-top: 5px;
 padding-bottom: 5px;
}

.listsection .name {
 float: left;
 clear: left;
 text-align: left;
 font-weight: bold;
 width: 30%;  
 border: 0px solid black;
 margin: 0px;
 margin-left: 2%;
}
.option {
 float: left;
 width: 60px;
 border: 0px solid black;
 text-align: center;
 margin-left: 3%;
}
.option .modify {
 width: 100%;
 font-weight: bold;
 color: #004400;
 border-left: 2px solid #DDEEDD;
 border-right: 2px solid #66BB66;
 border-bottom: 2px solid #66BB66;
 border-top: 2px solid #DDEEDD;
 float: left;
 background-color: #BBDDBB;
 padding: 2px;
}
.option .modify:hover {
 color: #116611;
 border-right: 2px solid #DDEEDD;
 border-left: 2px solid #99DD99;
 border-top: 2px solid #99DD99;
 border-bottom: 2px solid #DDEEDD;
 background-color: #CCEECC;
}

.option .delete {
 width: 100%;
 color: #440000;
 font-weight: bold;
 border-left: 2px solid #EEDDDD;
 border-right: 2px solid #BB6666;
 border-bottom: 2px solid #BB6666;
 border-top: 2px solid #EEDDDD;
 float: left;
 background-color: #DDBBBB;
 padding: 2px;
}
.option .delete:hover {
 color: #661111;
 border-right: 2px solid #EEDDDD;
 border-left: 2px solid #DD9999;
 border-top: 2px solid #DD9999;
 border-bottom: 2px solid #EEDDDD;
 background-color: #EECCCC;
}

.option .general {
 width: 100%;
 color: #000033;
 font-weight: bold;
 border-left: 2px solid #DDDDED;
 border-right: 2px solid #6666AA;
 border-bottom: 2px solid #6666AA;
 border-top: 2px solid #DDDDED;
 float: left;
 background-color: #BBBBCC;
 padding: 2px;
}
.option .general:hover {
 color: #111155;
 border-right: 2px solid #DDDDED;
 border-left: 2px solid #9999CC;
 border-top: 2px solid #9999CC;
 border-bottom: 2px solid #DDDDED;
 background-color: #CCCCDD;
}

#supportingText .listitems {
 border: 0px solid;
 float: left;
 padding-top: 5px;
 padding-bottom: 5px;
 width: 99%;
}
.listitems .singlerow {
 margin-left: 5px;
 border: 0px solid;
 float: left;
 width: 96%;
 margin-top: 2px;
 margin-bottom: 2px;
}
.listitems .titlevoice {
 float: left;
 width: 30%;
 font-weight: bold;
 margin-top: 8px;
 margin-bottom: 8px;
}

.listitems .itemvoice {
 float: left;
 width: 30%;
}

span.button {
 float: left;
 clear: left;
 margin: 2px;
 margin-right: 5px;
 text-align: center;
 border: 1px dotted black;
 background-color: #FFFFFF;
 width: 65px;
}
span.tab {
 float: left;
 margin: 2px;
 margin-right: 5px;
 text-align: center;
 border: 1px dotted black;
 background-color: #FFFFFF;
 width: 65px;
 overflow: hidden;
}
span.item {
 margin-top: 2px;
 float: left;
 vertical-align: top;
}
span.item2 {
 margin-top: 2px;
 float: left;
 clear: left;
 vertical-align: top;
}
span.phone {
 margin-top: 2px;
 width: 20px;
 height: 20px;
 vertical-align: top;
 float: left;
 clear: left;
}
span img {
 vertical-align: bottom;
}

#links {
 border: 0px solid;
}
#links li {
 border: 0px solid;
 width: 350px;
 margin: 8px;
}

.optionsmenu {
 border: 0px solid black;
 width: 108px;
 text-align: center;
 float: left;
 margin: 1px;
 margin-bottom: 20px;
}
.optionsmenu a, .optionsmenu a:visited, .optionsmenu a:active{
 border: 1px solid black;
 width: 106px;
 height: 16px;
 background: white;
 float: left;
}
.optionsmenu a:hover {
 background: #990000;
 color: white;
}

#galmenu {
 border: 0px solid;
 overflow: hidden;
 width: 100%;
 clear: right;
}

#gallist {
 border: 2px solid #F1F1F1;
 background: white;
 width: 100%;
}

#gallist td {
 background: #F1F1F1;
 padding: 3px 0px;
}

#photolist {
 margin-top: 10px;
 border: 2px solid #F1F1F1;
 background: white;
 width: 100%;
}

#photolist td {
 background: #F1F1F1;
 padding: 3px 0px;
}

.gallabel {
 border: 1px solid black;
 float: left;
 clear: left;
 width: 130px;
 padding: 2px;
 margin: 2px;
 background: white;
}

.galvoice {
 float: left;
 margin: 2px;
}

.buttons {
 float: left;
 clear: left;
}

#sponsor img {
 border: 1px solid black;
}

#highlight {
border: 1px solid #009f00;
margin-top: 3px;
height:20px;
background: #EFFFEF;
overflow: hidden;
}

#highlight a {
border: 0px solid;
float: left;
height: 17px;
width: 100%;
padding-top: 3px;
padding-left: 3px;
color:#005f00;
font-weight: bold;
 text-transform: uppercase;
}

#highlight a:hover {
background: #009f00;
color: white;
}

.optionmenuall {
border: 0px solid black;
float: left;
}

#signin {
 border: 0px solid green;
 float: left;
 width: 560px;
}

#signin .label {
 border: 0px solid black;
 padding: 4px;
 margin: 2px;
 float: left;
 width: 100px;
}

#signin .input {
 border: 0px solid black;
 float: left;
 padding: 1px;
 margin: 2px;
 width: 400px !important;
 width: 450px;
}

