body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0; padding: 0;}

#editsearch { position: absolute; right: 10px; top: 20px; }
#editsearch img { cursor: pointer; }

#publiclibraryimg { float: left; height: 25px; width: 142px; margin: 15px 15px 10px 10px; }

#informationservicesimg { float: left; height: 19px; width: 208px; margin: 18px 10px 10px 0px; }

#footerdiv { text-align: center; clear: both;}
.footerTable { width:100%;}
.footerLogo {/* border-top:solid 1px #999999; width:129px; */}
.footerDivider { /*background-color:#999999; width:1px;*/}
.footerText {/*border-top:solid 1px #999999; */text-align: left;}
a.footerLink:link, a.footerLink:visited, a.footerLink:active { color: #0066CC; text-decoration: none;}
a.footerLink:hover { color: #CC0033; text-decoration: underline;}
.footerLinkDivider { padding:0px 0px 0px 0px; color:#666666;}
.footerText font { font-size:10px;}

#buttons img { cursor: pointer; }

#backtohomepageimg { float: left; margin: 14px 10px 5px 10px; }
#backtohomepageimg img { border: none; }

#homewrapper { margin: 5px auto; width: 700px; text-align: center;}

#hometabs { width: 700px; margin-top: 70px; }

#hometabs img { padding: 2px; border: #CCCCCC 1px solid; margin: 15px; margin-bottom: 50px; }

#welcometext { width: 640px; border: 1px #cccccc solid; padding: 20px; text-align: left; }

.darkgrey_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; border-bottom: #cccccc dashed 1px; }

#wrapper { margin: auto; width: 880px; }

.active { padding: 2px; border: #CC0033 1px solid; margin: 0px 0px 1px 15px; z-index: 2; position: relative; }

.inactive { padding: 2px; border: #CCCCCC 1px solid; margin: 0px 15px 1px 15px; z-index: 0; position: relative; }

#lefttabs { margin: 10px -31px 20px 20px; float: left; }

.instructions { font-size: 12px; font-weight: normal; text-align: center; border-bottom: 1px dotted #CCCCCC; margin: 0px 45px 10px 45px; padding-bottom: 10px; }

#hideme { display: none;}

#hidemeimg { border: none; }

#mainbox { width: 620px; border: #CC0033 1px solid; margin: 10px 20px 20px 15px; #margin: 10px 20px 20px 0px; z-index: 1; position: relative; float: left; }

#mainbox img { margin: 10px 5px 5px 5px; border: none; }

#mainboxtable { cellpadding: 0; cellspacing: 0; width:600px; margin: 0px 0px 0px 15px; }

#mainboxtable tr { height: 10px; }

#mainboxtable tr td table tr { height: 20px; }

.submitbutton { background: #CC0033; color: #FFFFFF; border-top: #FF0033 solid 2px; border-left: #FF0033 solid 2px; border-bottom: #000000 solid 2px; border-right: #000000 solid 2px; font-weight: bold; }

.submitbutton2 { background: #13649d; color: #FFFFFF; border-top: #4e8cb9 solid 2px; border-left: #4e8cb9 solid 2px; border-bottom: #000000 solid 2px; border-right: #000000 solid 2px; font-weight: bold; font-size: 11px; }

a:link, a:visited, a:active {  color: #0066cc; text-decoration: none}
a:hover {  color: #CC0033; text-decoration: underline}*/

textarea { font-size: 11px; }

.gcrheader { font-size: 16px; margin: 35px 5px 15px 20px; }

.gcrtext { margin: 35px 5px 15px 25px; display: block; }

ul {margin: 5px 0px 0px 0px; padding: 0; }

li {list-style: none; background: url(images/liimg.gif) no-repeat center left; height: 10px; padding-left: 15px; }

.ukwidth1 { width: 235px; font-size: 11px; margin:2px; }

.ukwidth2 { width: 341px; font-size: 11px; }

.ukwidth3 { width: 235px; font-size: 11px; }

.ukwidth4 { width: 191px; font-size: 11px; }

.ukwidth5 { width: 185px; font-size: 11px; }

.tandc { font-size: 14px; color: #CC0033; margin: 5px 15px 5px 0px; padding: 0; }

#tandcdiv { margin: 5px 15px 15px 5px; border: #CCCCCC 1px solid; display: block; padding-bottom: 15px; padding-left: 10px; }

.defaultcontent { font-size: 8pt; color:#999; background-color:#fff !important; }

.fontsize11 { font-size: 11px; }

#ukform { margin: 0px 10px 10px 25px; padding:10px;}


input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

input.txtbox {  font-size: 11px; }
input.txtboxSmall {  font-size: 11px; }

select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.masterDate { padding-bottom:7px;}
.masterDate label { padding-top:3px; padding-bottom:17px;}
.masterDate select { margin-top:5px;  #margin-top:4px; }
.masterDate input { width:6.2em !important; margin:3px 0 0 -15px !important;}
.masterDate #connect1 { margin:0 15px 0 -5px}
