/* CSS Document */body {background: #89b93b url(/images/greenBlue/bckGrnd2.gif) top center repeat-y}#container {background-color: #000;border-left: 1px solid #78ae32;border-right: 1px solid #78ae32;border-bottom: 1px solid #78ae32;}body #container {background: #fff;}body #subContainer {background: #fff;}#header {background: transparent url(/images/greenBlue/headerBg.gif) top left no-repeat;height: 134px;}#header h1.WebsiteTitle {width: 960px;margin: 0;padding: 24px 0 0 24px;text-align: left}#header .tagline {background: transparent;color: #fff;float: left;margin: 0;padding: 20px 0 0 20px;width: auto}#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:#29688a;}#lftSide {background:  #e9f1f5;color: #000;} #textBox {background: #fff;color: #000;}#rgtSide {background:  #e9f1f5;color: #000;}h1 {background: transparent;color: #78ae32}#lftSide h1 {background: transparent url(/images/greenBlue/catsBg.gif) top left;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: #78ae32;text-decoration: underline}a:hover {background: transparent;color: #78ae32;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: normal;	font-size: 14px}.catList a:hover {	color: #78ae32;     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 #78ae32;background: #e9f1f5}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 #78ae32;height: auto;margin: 2px 9px}body #textBox table#franchiseForm {color: #000}body #textBox table#franchiseForm span {color: red}span.red {color: red}