﻿/* Screen layout */

body {

	margin: 0 1em 0 0;

	padding: 0;

	font-family: Verdana,Tahoma,Arial,sans-serif;

}

td {

	font-size: 0.8em;

	text-align: left;

	vertical-align: top;

}

th {

	font-size: 0.8em;

	text-align: center;

	vertical-align: top;

}

#leftside {

	float: left;

	width: 210px;

}

#wrap {

	background: #ffffff;

	color: #303030;

	margin: 0 auto;

}

#header {

	margin: 5px 5px 0px 5px;

	padding: 0;

}

#header img {

	float: left;

	display: inline;

}

#splashh {

	text-align: center;

	font-size: 1.5em;

	line-height: 1em;

	margin: 0px 5px 0px 5px;

	font-family: "Times New Roman", Times, Serif;

	visibility: hidden;

	display: none;

}

#splash {

	clear: both;

}

#splashv {

	text-align: center;

	font-size: 1em;

	line-height: 1em;

	margin: 0px 5px 0px 5px;

	font-family: Verdana,Tahoma,Arial,sans-serif;

}

#header p {

	text-align: center;

	float: right;

	color: #000000;

	font-size: 1.5em;

	font-weight: bold;

	font-family: "Times New Roman", Times, Serif;

}

hr {

	clear: both;

	margin: 0 5px 0 5px;

}

#avmenu {

	margin: 0 0 10px 0;

	padding: 2px;

	font-size: 0.9em;

}

#avmenu ul {

	list-style: none;

	margin: 0 0 0 0;

	padding: 0;

	font-size: .8em;

}

#avmenu li {

	margin-bottom: 2px;

	margin-top: 0px;

}

#avmenu li a {

	text-decoration: none;

	color: #8cc63f;

	font-weight: bold;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	display: block;

	padding: 1px 1px 1px 2px;

	background: #000000;

	border-left: 8px solid #a0a0a0;

}

#avmenu li a:hover {

	background: #eaeaea;

	color: #000000;

	font-weight: bold;

	border-left: 8px solid #8cc63f;

	border-top: 1px solid #8cc63f;

	border-bottom: 1px solid #8cc63f;

	border-right: 1px solid #8cc63f;

	text-decoration: none;

}
#avmenu li a:active {

	background: #eaeaea;

	color: #000000;

	font-weight: bold;

	border-left: 8px solid #000000;

	border-top: 1px solid #8cc63f;

	border-bottom: 1px solid #8cc63f;

	border-right: 1px solid #8cc63f;

	text-decoration: none;

}
#home li.homea a {
	border-left: 2px solid #000000;
	color: #ffffff;
	}
#services li.servicesa a {
	border-left: 2px solid #000000;
	color: #ffffff;
	}
#business li.businessa a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#web li.weba a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#faq li.faqa a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#about li.abouta a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#news li.newsa a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#kudos li.kudosa a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#policy li.policya a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#contact li.contacta a {
	border-left: 2px solid #000000;
	color: #ffffff;	}
#franchise li.franchisea a
 {
	border-left: 2px solid #000000;
	color: #ffffff;	}

.announce {

	margin: 10px 0 10px 0;

	padding: 10px;

	color: #505050;

	background-color: #f4f4f4;

	line-height: 1.3em;

}

#extras {

	float: right;

	width: 100px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 0.9em;

	line-height: 1.5em;

}

#extras p {

	margin: 0 0 1.5em 0;

}

#rightside {

	margin-left: 220px;

	margin-right: 5px;

}

#content {

	width: 100%;

	margin: 2px 2px 2px 2px;

	line-height: 1.1em;

	text-align: left;

}

h1 {

	font-size: 1.3em;

	font-family: "Times New Roman", Times, Serif;

}

h2 {

	font-size: 1.2em;

	font-family: "Times New Roman", Times, Serif;

}

#kudosright h2 {

	font-size: 1.2em;
  	margin: .4em 0;
	font-family: "Times New Roman", Times, Serif;

}
#content img {

	padding: 1px;

	display: inline;

	background: #cccccc;

	border: 4px solid #f0f0f0;

}

h3 {

	font-size: 1.1em;

	font-family: "Times New Roman", Times, Serif;

}



h4 {

	font-size: 1em;

	font-weight: bold;

	font-family: "Times New Roman", Times, Serif;

}

a {

	text-decoration: underline;

	color: #000000;

}

a:hover {

	text-decoration: none;

	font-weight: bold;

	color: #8cc63f;

}

a img {

	border: 0;

}

#footer {

	clear: both;

	margin: 0px 5px 0px 5px;

	padding: 10px 0 20px 0;

	border-top: 4px solid #c0c0c0;

	text-align: center;

	color: #000000;

	font-size: 0.9em;

}

#footer a {

	color: #8cc63f;

	text-decoration: none;

}

#footer a:hover {

	text-decoration: underline;

}

.left {

	margin: 10px 10px 5px 0;

	float: left;

}

.leftclr {

	clear: both;

	margin: 10px 10px 5px 0;

	float: left;

}

.red {

	color: #FF0000;

}

.blue {

	color: #0000FF;

}

.right {

	margin: 10px 0 5px 10px;

	float: right;

}

.textright {

	text-align: right;

}

.center {

	text-align: center;

}



.kudopara {

	padding-left: 2em;
	margin-top: .5em;

	}

.kudotext {

	font-size: 0.8em;

	line-height: 1em;

}

.kudosig {

	padding-left: 1em;

	font-size: 0.8em;

	font-weight: bold;

}

.small {

	font-size: 0.5em;

}

.bold {

	font-weight: bold;

}

.bolditl {

	font-weight: bold;
	font-style:italic;

}
.hide {

	display: none;

}

