/* CSS Document */

body {
font-family:  Calibri, Helvetica, sans-serif;
font-size: 100%
}

#header .logo {
margin: 0 0 0 14px;
padding: 0;
position: relative;
top: 19px;
text-align: left
}

#header h1.WebsiteTitle span {
position:relative; 
display:block; 
width: auto;
color:#006fab;
line-height:58px; 
font-size: 58px; 
font-style: italic;
color:#000;
}
#header h1.WebsiteTitle span span {
background: transparent;
position: absolute; 
top: -4px; 
left: -4px; 
color:#fff;

}


#header .tagline {
background: transparent;
color: #fff;
}

#rgtSide, #lftSide {
text-align: center
}

#rgtSide p {
text-align: left;
font-size: 1em;
margin: 2px 0;
padding: 0
}

#leftSide p {
text-align: left;
font-size: 11px;
margin: 2px 0;
padding: 0 2px}


h1.cats {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
text-align: left;
font-size: 16px;
margin: 0px;
padding: 1px 0 0 6px
}

body #textBox p {
margin: 0 10px;
padding: 6px 0;
text-align: left;
}

#textBox div {
margin-left: 10px;
margin-right: 10px;
padding: 6px 10px;
text-align: left;
}


#textBox img {
padding: 3px;
}

.categoryList h1 {
font-family: "Tahoma", arial, sans-serif;
margin: .5em .7em .5em .7em;
padding: 0;
text-align: left;
font-size: 110%
}

.categoryList h2 {
font-family: "Tahoma", arial, sans-serif;
margin: .5em .7em .5em .7em;
padding: 0;
text-align: left;
font-weight: bold;
font-size: 105%
}

.categoryList h3 {
font-family: "Tahoma", arial, sans-serif;
margin: .5em .7em .5em .7em;
padding: 0;
text-align: left;
font-weight: normal;
font-size: 90%
}

#lftSide ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
font-size: 90%
}
#lftSide li {
width: 100%;
font-family: Calibri, sans-serif;
font-size: 12px;
margin: 0;
padding: 0
}

#rgtSide ul {
margin: 0;
padding: 0;
text-align: left;
list-style-type: none;
font-size: 90%
}
#rgtSide li {
margin: .3em 2px 0 .1em;
padding: 0
}

body #footer p {
margin: 3px 16px;
padding: 6px 6px;
text-align: left;
font-size: 80%
}

h1 {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
margin: .5em .7em 0 .7em;
font-size: 18px;
font-weight: bold;
text-align: center;
}


h2 {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
margin: 0 .7em .5em .7em;
font-size: 17px;
font-weight: normal;
text-align: center;
}


h3 {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
margin: .5em .7em 0 .7em;
font-size: 16px;
font-weight: bold;
text-align: center;
}

h4 {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
margin: 0 .7em .5em .7em;
font-size: 14px;
font-weight: normal;
text-align: center;
}
.categoryList p {
font-family: Calibri, arial, sans-serif;
font-size: 13px
}

h1.categoryName {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
margin: .5em .7em 0 .7em;
font-size: 18px;
font-weight: bold;
text-align: center;
}

.categoryList h3 a {
padding-left: 6px;
font-style: italic
}


strong {
font-family: "Trebuchet MS", "Tahoma", arial, sans-serif;
font-weight: bold;
}

p {
margin: .5em .7em 0 .7em;
font-size: 1em;
font-weight: normal;
}

.small {
font-size: .5em;

}
.medium {
font-size: 1em;

}
.large {
font-size: 1.2em;
}

body ul {
margin: .3em 20px 0 20px;
padding: 0 .1em;
text-align: left;
}

body ol {
margin: .3em 20px 0 20px;
padding: 0 .1em;
text-align: left;
}

body li {
margin: .3em 20px 0 20px;
padding: 0 .1em;
font-size: 1em;
}

body #textBox table#franchiseForm {
width: 600px;
text-align: center
}

body #textBox table#franchiseForm td.formName p{
text-align: right;
padding-right: 10px
}
body #textBox table#franchiseForm td.formInput p{
text-align: left
}

table.repeatFeature p {
text-align: center
}
