body {
	background-color: #DDDDDD;
	background-image: url(images/pageBg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

body, td, p, h1, h2, h3, li, ol, ul, input, select, textarea, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #323F47;
}

form {
	padding: 0px;
	margin: 0px;
}

h1 {
	color: #FF8100;
	font-size: 26px;
	font-weight: normal;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

h1.index {
	color: #FF8100;
	font-size: 23px;
	font-weight: bold;
	padding: 0px 0px 15px 0px;
	margin: 0px;
}

h2 {
	color: #2791CF;
	font-size: 16px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}

h3 {
	color: #2791CF;
	font-size: 18px;
	font-weight: normal;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

h4 {
	color: #FF8100;
	font-size: 14px;
	border-bottom: solid 1px #ABABAB;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
}

h4 a, h4 a:visited{
	color: #FF8100;
	font-size: 14px;
}

h4 a:hover{
	color: #FF9A32;
	text-decoration: none;
}

a.bigLink, a.bigLink:visited{
	font-weight: bold;
	color: #FF8100;
	font-size: 17px;
}

a.bigLink:hover{
	color: #FF9A32;
	font-size: 17px;
}


p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

p.big {
	font-size: 14px;
	font-weight: bold;
}

a, a:visited {
	color: #2791CF;
	text-decoration: none;
}

a:hover {
	color: #2791CF;
	text-decoration: underline;
}

ul, ol {
	list-style-type: square;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 0px 0px;
}

ul {
	list-style-type: square;
}



.bordered {
	border: solid 1px #2791CF;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

td.topMenu {
	background-color: #006699;
}

td.topMenu table td{
	color: #FFFFFF;
	font-size: 11px;
}

td.topMenu table th{
	text-align: left;
}

td.topMenu table th a, td.topMenu table th a:visited {
	display: block;
	padding: 6px 9px 6px 9px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

td.topMenu table th a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A32;
}

input.searchForm {
	background-color: #EEEEEE;
	background-image: url(images/searchBg.gif);
	background-repeat: repeat-x;
	border: solid 1px #FFFFFF;
	margin: 0px 3px 0px 3px;
	font-size: 11px;
	height: 13px;
	width: 110px;
}


.mainMenu {
	background-color: #006699;
	width: 100%;
}

.mainSubMenu {
	background-color: #FF952C;
	width: 100%;
}

.mainMenu td, .mainSubMenu td{
	width: 100%;
}

.mainMenu th, .mainSubMenu th{
	white-space: nowrap;
}

.mainMenu a, .mainMenu a:visited{
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 9px 6px 9px;
	text-transform: uppercase;
}

.mainMenu a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A32;
}

.mainMenu a.now, .mainMenu a.now:visited{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9A32;
}

.mainSubMenu a, .mainSubMenu a:visited{
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 9px 6px 9px;
	text-transform: uppercase;
}

.mainSubMenu a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF8405;
}

.bottomMenu{
	border-top: solid 1px #767E84;
	padding-top: 10px;
	color: #767E84;
	font-size: 11px;
}

.bottomMenu a, .bottomMenu a:visited{
	color: #2791CF;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 15px 0px 0px;
	text-transform: uppercase;
}

.bottomMenu a:hover{
	color: #2791CF;
	text-decoration: underline;
}

.bottomAddress {
	border-top: solid 1px #767E84;
	padding-top: 10px;
	color: #767E84;
	font-size: 11px;
	text-transform: uppercase;
	text-align: right;
}

.rightBlock {
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}

.rightBlock a, .rightBlock a:visited {
	font-size: 11px;
	color: #505F68;
	text-decoration: none;
}

.rightBlock a:hover {
	color: #283339;
	text-decoration: none;
}

.rightBlock b, .rightBlock a b, .rightBlock a:visited b {
	color: #2791CF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}

.rightBlock a:hover b {
	color: #08659B;
	text-decoration: none;
}



.leftBlock {
	font-size: 11px;
	padding: 0px 0px 10px 2px;
}

.leftBlock a, .leftBlock a:visited{
	font-size: 11px;
	color: #505F68;
	text-decoration: none;
}

.leftBlock a:hover{
	text-decoration: none;
	color: #000000;
}

.leftBlock a b, .leftBlock a:visited b{
	color: #FF8100;
	font-size: 11px;
}

.leftBlock a:hover b{
	color: #F66200;
	font-size: 11px;
}


.titleGrey {
	width: 180px;
	height: 51px;
	background-color: #A2A2A2;
	background-image: url(images/titleGreyBg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.titleGrey td {
	padding: 0px 10px 0px 10px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.titleGrey a, .titleGrey a:visited {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}

.titleBlue {
	height: 38px;
	margin-bottom: 15px;
}

.titleBlue td{
	width: 180px;
	background-color: #2791CF;
	background-image: url(images/titleBlueBg.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.titleBlue td a, .titleBlue td a:visited{
	color: #E0F0FA;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.titleBlue td a:hover{
	color: #FFFFFF;
	text-decoration: none;
}





.titleBlue2 {
	height: 38px;
	margin-bottom: 15px;
}

.titleBlue2 td{
	width: 158px;
	background-color: #2791CF;
	background-image: url(images/titleBlueBg2.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

.titleBlue2 td a, .titleBlue td a:visited{
	color: #E0F0FA;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.titleBlue2 td a:hover{
	color: #FFFFFF;
	text-decoration: none;
}





.tbForm {
	border-top: solid 1px #ABABAB;
}

.tbForm th, .tbForm td{
	border-bottom: solid 1px #ABABAB;
	padding: 3px 6px 3px 6px;
}

.tbForm th{
	text-align: right;
	width: 100%;
}

.tbForm td table td, .tbForm td table th{
	border: 0px;
	padding: 2px;
}

input.button {
	border: solid 1px #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF8100;
	margin: 4px 0px 4px 0px;
}

.testimonials td {
	border: solid 3px #FFAB38;
	width: 130px;
	padding: 6px 5px 5px 5px;
	text-align: center;
}

.testimonials a, .testimonials a:visited, .testimonials a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0173B0;
	text-decoration: none;
}

.testimonials td img {
	width: 95px;
	height: 130px;
	margin: 3px 0px 0px 0px;
	border: 0px;
}

.testimonials .small {
	font-size: 12px;
}

.tbDate {
	border-top: solid 1px #ABABAB;
	border-left: solid 1px #ABABAB;
}

.tbDate th, .tbDate td{
	border-bottom: solid 1px #ABABAB;
	border-right: solid 1px #ABABAB;
	padding: 4px 8px 5px 8px;
}

.tbDate th{
	text-align: left;
	background-color: #F5F5F5;
}

ul.sitemap {
	padding: 0px 0px 10px 100px;
	margin: 0px 0px 0px 0px;
}

ul.sitemap li{
	padding: 0px 0px 3px 0px;
	font-size: 15px;
	font-weight: bold;
}

ul.sitemap li a, ul.sitemap li a:visited{
	font-size: 15px;
	font-weight: bold;
}

ul.sitemap li ul{
	padding: 0px 0px 5px 50px;
	margin: 0px 0px 0px 0px;
}

ul.sitemap li ul li{
	padding: 0px 0px 2px 0px;
	font-size: 14px;
	font-weight: normal;
}

ul.sitemap li ul li a, ul.sitemap li ul li a:visited{
	color: #FF8100;
	font-size: 14px;
	font-weight: normal;
}

ul.sitemap li ul li a:hover{
	color: #FF8100;
}



