/* CSS Document */


body {
background: #BD4216 url(/images/office/bckGrnd0.jpg) top left repeat-x
}

#container {
background-color: #fff;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
}

body #container {
background: #fff;
}
body #subContainer {
background: #fff;
}
#header {
background: transparent url(/images/office/headerBg.gif) top left no-repeat;
height: 134px;
}
#header h1.WebsiteTitle span {
position:relative; 
display:block; 
width: auto;
line-height:58px; 
font-size: 58px; 
font-style: italic;
color:#000;
}
#header h1.WebsiteTitle span span {
position: absolute; 
top: -4px; 
left: -4px; 
color:#fff;

}

#header h1.WebsiteTitle {
width: 960px;
margin: 0;
padding: 24px 0 0 76px;
text-align: left
}
#header .tagline {
background: transparent;
color: #000;
float: left;
margin: 0;
padding: 20px 0 0 170px;
width: auto
}



#lftSide {
background:  #fff;
color: #fff;
} 

#textBox {
background: #fff;
color: #000;
}

#rgtSide {
background:  #5B7842 url(/images/office/rgtSideBg.gif) top left no-repeat;
color: #fff;
}



h1 {
background: transparent;
color: #BD4216
}

#lftSide h1 {
background:  transparent url(/images/office/catsBg.gif) top left no-repeat;
color: #fff
}

#rgtSide h1 {
color: #ccc
}


#lftSide h2, #rgtSide h2 {
background: transparent;
color: #ccc
}

#lftSide h3, #rgtSide h3 {
background: transparent;
color: #ccc
}

#lftSide h4, #rgtSide h4 {
background: transparent;
color: #ccc
}

a:link, a:visited {
background: transparent;
color: #5B7842;
text-decoration: underline
}

a:hover {
background: transparent;
color: #BD4216;
text-decoration: none
}


.catList a:link, .catList a:visited {
	height: auto;
	padding: 2px 0;
	background: transparent;
	margin: 0;
	display: block;
	color: #000;
	text-align: left;
    text-decoration: none;
    font-weight: bold;
	font-size: 11px
}

.catList a:hover {
	color: #BD4216; 
    text-decoration: underline;
	background: transparent;
}

#rgtSide p {
background: transparent;
color: #fff
}

#leftSide p {
background: transparent;
color: #000
}

#lftSide ul {
background: transparent;
color: #000
}

#rgtSide ul {
background: transparent;
color: #fff
}

#footer {
background: #fff;
color: #000
}

h1 {
background: transparent;
color: #000
}


h2 {
background: transparent;
color: #999
}

h3 {
background: transparent;
color: #000
}

h4 {
background: transparent;
color: #999
}

.small {
background: transparent;
color: #000

}
.medium {
background: transparent;
color: #000

}
.large {
background: transparent;
color: #000
}

ul {
background: transparent;
color: #000
}
li {
background: transparent;
color: #000
}

body #textBox table.repeatFeature {
text-align: center;
border: 1px solid #5B7842;
background: #999
}
body #textBox table.repeatFeature tr.franImage {
width: 125px;
}
body table.repeatFeature tr.franImage td {
margin: 0;
padding: 0
}

.repeatFeature p {
text-align: center
}


body #textBox .repeatFeature img {
background: #fff;
border: 1px solid #000;
margin: 0;
padding: 0
}

body #textBox .categoryList img {
background: #fff;
border: 1px solid #000;
padding: 0;
margin: 0 6px 0 0
}

.categoryList {
border-bottom: 2px dotted #5B7842;
height: auto;
margin: 2px 9px

}
body #textBox table#franchiseForm {
color: #000
}

body #textBox table#franchiseForm span {
color: red
}

span.red {
color: red
}
