body 
{
background: #E2E3FA;
background: #DCE0D8;
font-family:tahoma,verdana,trebuchet ms, arial;
font-size:14px;
margin-top:0px;
/*position:relative;*/
}

input, textarea, select {padding:2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; border: 1px solid #7F9DB9; text-align: left;}
input.checkbox, input.radio, input.noborder {border: 1px solid #fff; padding:2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-align: left;}
form {margin: 0}

p, ul, li, table, td {font-size:12px;}
p {padding:0 20px;}
p img {text-align:center;align:center}
a {
	font-size:12px;
	color: #1C0E5B;
	text-decoration:none;
}
a:hover {
	color: #800000;
	text-decoration:underline;
}

.footer, .footer a
{
	font-size:10px;
}

.main 
{
font-size:14px;
}

.pagetitle, h1
{
font-size:18px;
font-weight:bold;
padding:10px 20px;
color:#224477;
}

#main_nav 
{
border-top:1px solid #999;
border-bottom:1px solid #999;
}

#main_nav a {
	border: 0px;
	color: #1C0E5B;
	font-size: 11px;
	display:block;
	text-align:center;
	padding:5px 10px;
}
	
#main_nav a:hover {text-decoration:none;background-color: #DCE0D8;}

.psPhotoTour img { border: 1px solid #aaa;padding:4px;}
.psPhotoTour img:hover { border: 1px solid red;}

td.navigation {background-color: #eee;border-top: 1px solid #777; border-bottom: 1px solid #777}
td.navigation div ul {margin: 0; padding: 0 0 0 12px; list-style: none}
td.navigation div ul li {display: block; float: left; margin: 0; padding: 0}
td.navigation div ul li a {border-left: 0px solid #aaa; font-size: 11px; display: block; float: left; padding: 8px 18px; text-decoration: none; color: #1C0E5B}
td.navigation div ul li.last a {border-left: 0px solid #aaa;border-right: 0px solid #aaa;}
td.navigation div ul li a:hover {background-color: #DCE0D8; color: #1E2462;}

