@charset "utf-8";
/* CSS Document */
html, body {
margin:0;
padding:0;
}
#wrapper {
width:960px;
margin:auto;
}
#header {
width:960px;
float:left;
margin:5px 0px 0px 0px;
}
#logo {
width:246px;
height:70px;
float:left;
}
#subscribe {
	width:200px;
	height:50px;
	float:right;
	margin:40px 5px 0px 0px;
}
#phone {
	float:left;
	width:300px;
	height:80px;
	margin:0px 0px 0px 120px;
}
#phone h1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#336699;
	margin: 40px 0px 0px 0px;
}
#headerImg {
width:960px;
height:30px;
background-image:url(../img/bg-top02.jpg);
background-repeat:no-repeat;
background-position:center;
float:left;
}
#headerImg h1 {
        font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	color:#fff;
	margin: 5px 20px 0px 0px;
        text-align:right;
}
/*#swallow {
background-image:url(../img/img-top-swallow.jpg);
width:107px;
height:116px;
float:right;
clear:left;
margin:-150px -10px 0px 0px;
}*/
#topRightBackground {
background-color:#A06964;
width:143px;
height:30px;
float:right;
}
#navbar {
width:816px;
float:left;
margin:2px 0px 0px 0px;

}
#navbar ul {
list-style:none;
margin:0;
padding:0;
}
#navbar li {
float:left;
margin:0px 6.5px 0px 0px;
padding:0px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
.unselected {
float:left;
margin:0px;
padding:5px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
background-color:#5496ff;
text-decoration:none;
font-size:11px;
font-weight:bold;
background-image:url(../img/bg-but-gradient.png);
background-position:top center;
background-repeat:no-repeat;
}
.unselected:hover {
color:#5496ff;
background-color:#fff;
background-image:url(../img/bg-but-gradient.png);
background-position:top center;
background-repeat:no-repeat;
}
.unselected2 {
float:left;
margin:0px;
padding:5px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#5496ff;
background-color:#fff;
text-decoration:none;
font-size:11px;
font-weight:bold;
background-image:url(../img/bg-but-gradient.png);
background-position:top center;
background-repeat:no-repeat;
}
.unselected2:hover {
color:#fff;
background-color:#5496ff;
background-image:url(../img/bg-but-gradient.png);
background-position:top center;
background-repeat:no-repeat;
}
.selected {
float:left;
margin:0px;
padding:5px;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#fff;
background-color:/*#A06964*/ #5496ff;
text-decoration:none;
font-size:11px;
font-weight:bold;
background-image:url(../img/bg-but-gradient.png);
background-position:top center;
background-repeat:no-repeat;
}

#leftContainer {
width:800px;
float:left;
}
#rightContainer {
width:160px;
float:right;
}
#leftContentTop {
width:800px;
height:180px;
background-image:url(../img/bg-content-top02.jpg);
float:left;
}
#leftContentTopBlue {
width:800px;
height:180px;
background-image:url(../img/bg-content-top02-blue.jpg);
float:left;
}
#leftContentMiddle {
background-color:#fff;
width:760px;
padding:0px 20px 0px 20px;
float:left;
}
#leftContentMiddle h1,h2,h3,h4,p,li,a {
font-family:Geneva, Arial, Helvetica, sans-serif;

}
#leftContentMiddle h1 {
font-size:20px;
font-weight:bold;
color:#5496FF;
}
#leftContentMiddle h2 {
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
color:#000;
}
#leftContentMiddle h3 {
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#000;
}
#leftContentMiddle h4 {
font-size:14px;
font-weight:bold;
letter-spacing:-1px;
color:#000;
}
#leftContentMiddle p {
font-size:12px;
/*letter-spacing:-1px;*/
color:#000;
}
#leftContentMiddle a {
color:#993333;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#leftContentMiddle a:hover {
color:#999;
}
#leftContentMiddle ul {
}
#leftContentMiddle li {
font-size:13px;

border-bottom:1px dotted #999;
color:#333;
padding:3px;
}
#leftContentMiddle li a {
color:#993333;
padding:2px;
text-decoration:none;
}
#leftContentMiddle li a:hover {
color:#333;
}
#leftContentMiddle ul.01 {
}
#leftContentMiddle li.01 {
font-size:13px;
letter-spacing:-1px;
border-bottom:1px dotted #999;
color:#333;
padding:3px;
}
#leftContentMiddle li a.01 {
color:#993333;
background-color:#eee;
padding:2px;
text-decoration:none;
}
#leftContentMiddle li a:hover.01 {
color:#fff;
background-color:#993333;
}
#leftContentMiddle table,th,tr,td {
font-family:Geneva, Arial, Helvetica, sans-serif;
}
#leftContentMiddle table{
	border:1px solid #FEECDE;	
	}
#leftContentMiddle table p{
	font-size:11px;	
	}
#leftContentMiddle th {
	background-color:#EAE0E0;
	font-weight:bold;
	color:#333333;
	font-size:14px;
	/*height:20px;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:5px 0px 5px 0px;
	}
#leftContentMiddle tr a {
	display:block;
	}
#leftContentMiddle tr:hover {
	background-color:#F8F8FC;
	}
#leftContentMiddle td {
	border-bottom:1px solid   #FFE6EA;
	border-right:1px solid #FFE6EA;
	padding:5px;
	background-color:#fefefe;
	font-size:12px;
	color:#333333;
	line-height:20px;
	}
#leftContentMiddle td:hover {

	}
#leftContentMiddle tr.heading {
	background-color:#ebf1f7;
	}
#leftContentMiddle tr.heading p {
	padding:0px 0px 0px 5px;
	color:#1c1c1c;
	font-size:12px;
	font-weight:bold;
	margin:0;
	}
#leftContentBottom {
width:800px;
height:80px;
background-image:url(../img/bg-content-bottom01.jpg);
float:left;
}
#leftContentBottom2 {
width:800px;
height:53px;
background-image:url(../img/bg-content-bottom02.jpg);
float:left;
}
#leftContentBottom2Blue {
width:800px;
height:53px;
background-image:url(../img/bg-content-bottom02-blue.jpg);
float:left;
}
#leftContentBottom3 {
width:800px;
height:40px;
background-image:url(../img/bg-content-bottom04.jpg);
float:left;
}

#blueContent {
background-color:#eee;
width:760px;
padding:0px 20px 0px 20px;
float:left;
}
#whiteContent {
background-color:#fff;
width:800px;
padding:0px 0px 0px 0px;
float:left;
}
.bottomLinks {
margin:10px 0px 0px 30px;
padding:0;
list-style:none;
}
.bottomLinks li a {
display:block;
width:156px;
padding:0px 2px 0px 2px;
margin:0px 10px 0px 10px;
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.bottomLinks li a:hover {
color:#ccc;
}
/*#servicesBox {
background-image:url(../img/bg-services-box.png);
width:200px;
height:50px;
float:left;
margin:-40px 0px 0px 0px;
}*/
#servicesBoxText {
width:180px;
padding:10px 10px 0px 10px;
margin:0px 0px 0px 0px;
background-color:#5496ff;
float:left;
clear:left;
}
#servicesBoxText ul.servicesMenu {
margin:0;
padding:0;
}
#servicesBoxText li.servicesMenu {
list-style:none;
}
#servicesBoxText li.servicesMenu a{
display:block;
border-bottom:1px solid #eee;
padding:0;
margin:0;
color:#FFFFFF;
font-size:16px;
letter-spacing:-1px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
list-style:none;
}
#servicesBoxText li.servicesMenu a:hover {
color:#ccc;
}
#servicesBoxText p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#FFFFFF;
}
#servicesBoxText a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
color:#FFFFFF;
text-decoration:none;
}
#servicesBoxText a:hover {
color:#ccc;
}
#servicesBoxText ul.servicesSubMenu {
margin:0;
padding:0;
list-style:none;
}
#servicesBoxText li.servicesSubMenu {
background-color:#fff;
color:#5496FF;
border-bottom:1px dotted #5496FF;

}
#servicesBoxText li.servicesSubMenu a{
font-size:12px;
background-image:url(../img/bullet_orange.png);
padding-left:20px;
background-repeat:no-repeat;
background-position:center left;
color:#5496FF;
}
#servicesBoxText li.servicesSubMenu a:hover {
color:#333;
}
#servicesBoxText ul.servicesSubMenuSelected {
margin:0;
padding:0;
list-style:none;
}
#servicesBoxText li.servicesSubMenuSelected {
background-color:#fff;
color:#5496FF;
border-bottom:1px dotted #5496FF;

}
#servicesBoxText li.servicesSubMenuSelected a {
background-color:#A36766/*#EEDCA5*/;
font-size:12px;
background-image:url(../img/bullet_orange.png);
padding:3px 3px 3px 20px;
background-repeat:no-repeat;
background-position:center left;
color:#fff;
}
#servicesBoxText li.servicesSubMenuSelected a:hover {
color:#ccc;
}
#pageText {
width:550px;
float:right;
margin:0px 0px 0px 0px;
}
#visitingHours {
width:180px;
padding:0px 10px 0px 10px;
margin:10px 0px 0px 0px;
background-color:#5496ff;
float:left;
clear:both;
}
#visitingHours h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
color:#fff;
}
#homeNews {
width:200px;
padding:0;
margin:10px 0px 0px 0px;
float:left;
clear:both;
}
#homeNews p {
padding:0;
margin:0;
}
#leftMiddleBox {
width:700px;
padding:20px;
background-color:#F1F1E0;
float:left;
margin:20px 0px 0px 10px;
clear:both;
}
#leftMiddleBoxCorner {
background-image:url(../img/bg-corner-top-right01.jpg);
width:30px;
height:30px;
margin:-23px -25px 0px 0px;
float:right;
}
#homebox {
width:200px;
padding:10px;
float:left;
}
#homebox p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#homebox a {
color:#990000;
text-decoration:none;
font-weight:bold;
}
#homebox a:hover {
font-weight:normal;
color:#333333;
}
#homebox2 {
width:200px;
padding:10px;
float:left;
border:1px dotted #5496ff;
margin:0px 5px 0px 5px;
}
#homebox2 h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#A32929;
margin:0;
}
#homebox2 p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
#homebox2 a {
color:#990000;
text-decoration:underline;
font-weight:norma;
}
#homebox2 a:hover {
font-weight:bold;
color:#333333;
}
#greenButton01 {
background-image:url(../img/but-blank01.png);
width:134px;
height:32px;
float:left;
}
#greenButton01 a {
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
width:124px;
height:22px;
padding:8px 10px 10px 10px;
}
#greenButton01 a:hover {
color:#FFFFFF;
}
#greenButton02 {
background-image:url(../img/but-blank02.png);
width:134px;
height:45px;
float:left;
}
#greenButton02 a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
display:block;
padding:8px 10px 10px 10px;
width:114px;
height:27px;
font-weight:normal;
}
#greenButton02 a:hover {
color:#FFFFFF;
}
#rightContentTop {
float:left;
background-image:url(../img/bg-rightside-top01.jpg);
height:242px;
width:150px;
margin:0px 0px 0px 10px;
}
#rightBoxBlue {
width:142px;
padding:0;
border:1px solid #336699;
float:left;
margin:10px 0px 0px 16px;
}
#rightBoxBlue h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
background-color:#5496ff;
margin:0;
padding:0px 0px 0px 2px;
}
#rightBoxBlue p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px;
}
#rightBoxBlue a {
color:#993333;
text-decoration:underline;
font-weight:bold;
}
#rightBoxBlue a:hover {
color:#5496ff;
text-decoration:none;
}
#rightBoxRed {
width:142px;
padding:0;
border:1px solid #993333;
float:left;
margin:10px 0px 0px 13px;
}
#rightBoxRed h2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
background-color:#993333;
margin:0;
padding:0px 0px 0px 2px;
}
#rightBoxRed p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:5px;
}
#rightBoxRed a {
color:#5496ff;
text-decoration:underline;
font-weight:bold;
}
#rightBoxRed a:hover {
color:#993333;
text-decoration:none;
}
#rightContentBottom {
float:left;
background-image:url(../img/bg-rightside-bottom02.jpg);
height:265px;
width:147px;
margin:10px 0px 0px 13px;
}
#footerTop {
width:800px;
height:135px;
background-image:url(../img/bg-footer-top01.jpg);
margin:30px 0px 0px 0px;
float:left;
}
#footerBottom {
width:800px;
margin:30px 0px 0px 0px;
float:left;
}
#footerBottom p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
#footerBottom a {
color:#993333;
}
#footerBottom a:hover {
color:#3366FF;
}	
.notes {
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333;
}