body { background-color: #ffc; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1em; color: #036; margin: 2% 0% 0% 0%; padding: 0; font-weight: bolder; font-size: 0.9em;}
.main {width:82%; margin-left: 5%;}
img { border: none;}

.titlebar {	font-family: "MS sans-serif", Verdana, Arial, sans-serif; color: #fff; 	background-color: #03c; background-image: url(images/caboffice.jpg); background-position:right; background-repeat:no-repeat; width:100%; padding:0; margin:0; }
.logo {float: left; width: 13%; margin-top:0.5%; padding-left:0.5em; padding-right: 0.5em; }
.logo img { width: 100%;}

.nav {width: 14%; float:left; background-color: transparent; color:#009; padding:0.2em 0 0 0; font-size: xx-small; }

.content { font-weight: normal; background-color: #fff; width:82%; float:right; margin: 0; font-size: 0.9em; padding: 1em; }
.content2 {width: 90%; padding: 0.3em; }
.content2 img{margin-left: 35%;}

ul.nav { list-style-type:none; margin: 0; line-height:1.3em; width: 100%; padding: 2px; font-size:1.2em;}
ul.nav li{padding-top: 0.2em;}
ul.nav a.current { background-color:#fff; color:#03c; border: 1px solid #ccc; }
ul.nav a.current:hover{ background-color: #fff; color: #03c; }
ul.nav a { display: block; width:100%; margin:0; border: 1px solid #333; text-decoration: none;
background-color: #679fdc; color: #fff; padding-top:0.2em; padding-left: 0.2em; padding-bottom: 0.2em;}
ul.nav a:hover {background-color: #006699; color: #ffc;}
ul.nav a:active { background-color: #fff; color: #006699; }
ul.nav a:link { background-color: #03c; color: #fff; }
.nav img { padding-left:2em; padding-top: 2em; padding-bottom: 2em;}

table {table-layout:fixed; text-align:left; border: thin #003399 dotted;  padding: 0.6em; width: 90%;
margin-bottom: 1em;}

h1 { width: 80%;  line-height: 1.2em; padding-top: 1.5em; padding-bottom:1.1em; padding-left: 19.5%;
margin: 0; font-size: 1.7em; background-image: url(images/cabmini.jpg); background-position: 0% 5%;
background-repeat:no-repeat; }
h2 {padding: 0em 2em 0em 0em; font-size: 1.3em; }
h3 {font-size:1.1em; padding-top: 1em; padding-bottom: 0.3em; border-bottom:dotted 1px #036; width:78%;}
h4 {font-size: 1em; font-weight:600; }
h4.venue { background-color: transparent; color:#003366; margin:0em; padding:0; }
h5 {font-size:smaller; text-align:center; padding-top: 1.5em; margin:0; border-top: 1px #039 dotted;}
.charity { padding:0.3em; border: solid 1px #036; margin-top: 2em; }
.rightimage { float: right; padding-top: 1.5em; padding-right:5em; width:18%; font-size: xx-small; line-height: 1em; border: none; }
.rightimage2 {float: right; margin-right: 3em; padding-top: 1.5em; padding-right:3em; width:25%; border: none;}
.leftimage { float: left; }
.skip {display:none;}
.bold {font-weight: 600;}

ul.hlist { list-style-type: none; float: right; width: 90%; background: transparent; color: #036;
padding-top: 0; padding-bottom: 1em; font-size:smaller; }
ul.hlist li { float: left; padding-left: 0.5em;}
ul.address { list-style-type: none; width: 85%; background: transparent; color: #036; border: 1px #036 dotted; padding-top: 0.5em; padding-left: 1em; }
ul.indent {list-style-type: none; padding-left: 8em; padding-bottom: 0.5em; }

ul.plist li {padding-top: 1em;}
.footer {width:100%; float:right; text-align: center; margin-top: 1em; border: 1px solid #036;  padding:0.3em; background-color: #fff; color: #036;}

.katyweb {font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;
 padding-top:0.7em; }