/* Default styles */
body {
margin:0px 0px 0px 0px;
border:0;
outline:none;
padding:0px 0px 0px 0px;
height:100%;
max-height:100%;
background:#804000;
font-size:100%;
font-family:Arial, sans-serif, Helvetica, Geneva, Verdana, Courier New, Courier;
font-weight:normal;
color: #000000;
}
img {border:0; outline:none;}
a:link { color:#4a0000; border:0; outline:none;}
a:visited { color:#730000; border:0; outline:none;}
a:hover	{ color:#0000ff; border:0; outline:none;}
a:active { color:#ff0000; border:0; outline:none;}
div.main {
background:#F6F2ED;   /* FAF5F5 F1ECE4 FAF8F4 F3ECE2 FAF2E5 FFFAF0 FAF2E9*/
width:95%;
margin:2% 3% 3% 2%;
padding:0px 0px 0px 0px;
border-spacing:0px;
border-top:4px solid #585858;
border-bottom:4px solid #000000;
border-right:4px solid #585858;
border-left:4px solid #000000;
}
table {
width:100%;
table-layout:fixed;
}
/* Menu */
.topalign {
vertical-align:top;
}
.menult {
font-size:100%;
font-weight:bold;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
}
.menuct {
font-size:80%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 10px;
}
.menurt {
font-size:98%;
font-weight:bold;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
}
div.menu {
padding-left:0px;
}
h3.menu {
color:#ffffff;
background:#C29861;
text-align:center;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #4A0000;
border-bottom:1px solid #4A0000;
border-right:0px solid #4A0000;
border-left:0px solid #4A0000;
}
h4.menucity,h5.train {
font-size:100%;
font-weight:normal;
line-height:1.4;
}
table.menu {
width:100%;
border-collapse:collapse;
border-spacing:0px;
border-bottom:1px solid #4A0000;
table-layout:fixed;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.leftcell {
width:20%;
vertical-align:top;
border-collapse:collapse;
border-right:1px solid #4A0000;
background-repeat: repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.ctrcell {
vertical-align:top;
border-collapse:collapse;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.rightcell {
width:20%;
vertical-align:top;
border-collapse:collapse;
border-left:1px solid #4A0000;
background-repeat: repeat-x;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
table.innermenu {
width:100%;
border-collapse:collapse;
border-spacing:0px;
table-layout:fixed;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* Texas page */
table.texas {
width:100%;
border-spacing:0;
padding:0px 0px 0px 0px;
table-layout: fixed;
}
td.texas {
width:33%;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* Train page */
td.trainads {
width:20%;
height:175px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
td.trainlt {
width:25%;
height:175px;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.trainrt {
width:25%;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* Header */
div.header {
background:#d2b48c url('ccsimages/logobg_3.jpg');
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 2px 0px;
}
/* center of index page */
.howdy {
font-weight:bold;
text-align:center;
vertical-align:top;
border-collapse:collapse;
border:0px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}
.welcome {
color:#000000;
font-size:125%;
font-weight:bold;
text-align:center;
}
.welcometo {
vertical-align:top;
border-collapse:collapse;
border:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
td.welcometd {
border-collapse:collapse;
border:0px;
vertical-align:top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.weather {
width:30%;
font-size:95%;
vertical-align:top;
text-align:center;
padding:0px 10px 0px 10px;
margin:0px 10px 0px 0px;
}

/* Helpful Organization */
table.hlporg {
border-right:0px solid #d2b48c;
border-left:0px solid #d2b48c;
border-bottom:1px solid #d2b48c;
vertical-align:top;
}
td.hlporg {
vertical-align:top;
}
td.hlporgqcl {
width:27%;
vertical-align:top;
}
.orghelp {
font-size:95%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:left;
padding:0px 0px 10px 10px;
}
/* Affiliate ads */
.affiliate {
height:100px;
border-top:0px solid #4A0000;
border-left:0px solid #4A0000;
border-right:0px solid #4A0000;
border-bottom:0px solid #4A0000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.affside {
width:30%;
vertical-align:top;
padding:0px 5px 0px 5px;
margin:0px 0px 0px 0px;
}
.affads {
height:60px;
width:90%;
font-size:90%;
font-weight:normal;
text-align:center;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 15px;
}
.bookmark {
color:#000001;
text-align:center;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.socialbmk {
width:25%;
font-size:90%;
font-weight:normal;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
table.hispho  {
width:100%;
text-align:left;
vertical-align:top;
padding:0px 0px 0px 0px;
border-top:0px solid #4A0000;
border-bottom:1px solid #4A0000;
border-right:0px solid #4A0000;
border-left:0px solid #4A0000;
}
td.hisphol  {
width:50%;
text-align:left;
vertical-align:top;
padding:0px 0px 0px 0px;
border-top:0px solid #4A0000;
border-bottom:0px solid #4A0000;
border-right:1px solid #4A0000;
border-left:0px solid #4A0000;
}
/* About Collin County */
td.aacclft {
width:50%;
text-align:left;
vertical-align:top;
border-right:2px solid #d2b48c;
padding:0px 0px 1px 0px;
}
td.aaccrt {
width:50%;
text-align:left;
vertical-align:top;
padding:0px 0px 1px 0px;
}
.aacc {
font-size:125%;
font-weight:bold;
color:#730000;
text-align:center;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
.indexsub {
color:#000001;
text-align:center;
font-size:90%;
font-weight:bold;
line-height:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* footer */
a.footlinks:link {color:#ffffff; border:0; outline:none;}
a.footlinks:visited {color:#ffffff; border:0; outline:none;}
a.footlinks:hover {color:#0000FF; border:0; outline:none;}
a.footlinks:active {color:#FF0000; border:0; outline:none;}
.footer {
font-size:80%;
text-align:center;
color:#ffffff;
background-color:#c29861;
width:100%;
margin:0px 0px 0px 0px;
padding:5px 0px 10px 0px;
}
/* city pages */
.welcomecty {
border-bottom:1px solid #c29861;
margin:0px 10px 0px 10px;
padding:3px 0px 15px 0px;
vertical-align:top;
}
h4.subs,h5.subs,h6.subs {
color:#000000;
text-align:left;
font-size:95%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 3px;
}
ul.sublist,dl.sublist {
font-size:100%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:left;
padding:0px 0px 0px 10px;
}
li.sublist,dt.sublist  {
font-size:100%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:left;
padding:0px 0px 0px 0px;
}

dd.sublist {
font-size:90%;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 5px;
padding:1px 0px 1px 0px;
}

dd.main {
font-size:90%;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}
/* Advertisers.html */
ol.advertiser {
font-size:100%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:left;
padding:0px 0px 0px 10px;
}
li.advertiser {
margin:0px 0px 0px 0px;
padding:0px 5px 10px 5px;
}
/* Sources */
.source {
font-size:75%;
font-weight:normal;
list-style-type:none;
margin:0px 0px 0px 0px;
text-align:left;
padding:0px 10px 10px 10px;
}
/* Tourism */
.tourl {
width:15%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 0px;
vertical-align:top;
}
.tourlm {
width:15%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 0px;
vertical-align:top;
}
.tourc {
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 2px 0px 0px;
vertical-align:top;
}
.tourr {
width:18%;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
.tourbody {
width:25%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
/* search */
fieldset {
border:0px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
}
legend {
margin:0px 0px 0px 0px;
padding:0px 5px 0px 5px;
}
/* other styles */
.gtourism  {
background-color:#c29861;
}
.leftsection {
width:25%;
float:left;
padding:0px 2px 0px 1px;
}
.rightsection {
width:32%;
float:right;
padding:0px 1px 0px 2px;
}
.centersection {
width:33%;
float:left;
padding:0px 2px 0px 2px;
}
.floatrt {
float:right;
}
.floatlt {
float:left;
}
.padrthvy {
padding:0px 10px 0px 0px;
}
.padlthvy {
padding:0px 0px 0px 10px;
}
.padrtlt {
padding:0px 10px 0px 10px;
}
.form {
margin:0px 0px 0px 0px;
}
h1 {
color:#000002;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
font-style:italic;
line-height:1;
}
h2 {
color:#800000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:1;
}
h3 {
color:#000000;
margin:0px 0px 0px 0px;
font-weight:normal;
}
h4 {
color:#000000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-weight:normal;
}
h4.aboutcc {
color:#000001;
text-align:center;
font-size:100%;
font-weight:bold;
line-height:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h4.thanks {
color:#000001;
text-align:center;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.catagory {
color:#4a0000;
background:#d2b48c;
text-align:center;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #4A0000;
border-bottom:1px solid #4A0000;
border-right:0px solid #4A0000;
border-left:0px solid #4A0000;
}
h5.catagory {
color:#4a0000;
background:#d2b48c;
text-align:center;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h5.aboutcc {
text-align:center;
font-size:100%;
font-weight:bold;
line-height:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h5.county,h6.county {
font-size:100%;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
h6 {
text-align:center;
font-size:100%;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
div.midpage {
width:100%;
float:right;
}
div.google {
float:right;
border:0px;
padding:2px 0px 2px 5px;
}
div.aboutad {
float:left;
padding:0px 10px 1px 5px;
}
.padded2 {
padding:2px 2px 2px 2px;
}
div.station {
float:none;
padding:0px 10px 1px 5px;
}
cite,dfn {
font-style:normal;
}
.bold {font-weight:bold;}
.center { text-align:center;}
.left { text-align:left;}
.right { text-align:right;}
.middle { vertical-align:middle;}
.bottom{ vertical-align:bottom;}
.onepercent { font-size:65%;}
.onepercentb { font-size:65%; font-weight:bold;}
.twopercent { font-size:80%;}
.twopercentb { font-size:80%; font-weight:bold;}
.threepercent { font-size:100%;}
.threepercentb { font-size:100%; font-weight:bold;}
.fourpercent { font-size:125%;}
.fourpercentb {font-size:125%; font-weight:bold;}
.fivepercent { font-size:150%;}
.fivepercentb { font-size:150%; font-weight: bold;}
.fivepercentbi { font-size:150%; font-weight:bold; font-style:italic;}
