body{text-align:center;font-family: Arial, Helvetica, sans-serif;font-size:1em;line-height:1.5em;background-color:#edfffe;margin:0;padding:0;}
h1,h2{font-size:1.125em;}
h3{font-size:1em;}
h4{font-size:.875em;}
a:link,a:visited,a:active{text-decoration:none;color:blue;}
a:hover{text-decoration:underline;color:blue;}
b{font-size:110%;}
img{border:none;}
#contentwrapper,#contentcolumn{float:left;width:100%;}
#maincontainer{width:1020px;text-align:left;margin:0 auto;}
#headsection{background:url(/art/sch_header.jpg) no-repeat;height:150px;width:1020px;}
#flagsection{height:30px;width:100%;}
#menusection{background:none #6689cc;height:55px;}
#rightcolumn{float:left;width:200px;margin-left:-200px;background:#FFF;}
#proplist{border:1px solid blue;background:#eff9ff;width:100%;height:150px}
a.baloon{text-align:center;font-size:110%;}
.innertube{margin:10px;margin-top:0}
div.flagbox{position:relative;float:left}
div.buttonbar{text-align:center;}
div.faqbox{background:url('/art/bluegradlr.png') no-repeat;width:100%}
div.pidbox{position:relative;float:right}
div.mappopup{border:5px;padding:0px;text-align:center}
img.mappopup{border:none;width:160px;height:120px}
img.flags{border:none;width:24px;height:24px}
img.featured{border:none;width:160px;height:120px}
img.mappin{border:none;width:15px;height:25px}
table.rightlist{border:none;width:295px;font-size:0.875em}
ul.menubar{list-style-type:none;overflow:hidden;margin:0;padding:0;}
li.menubar{float:left;}
a.menubar:link,a.menubar:visited{display:block;width:135px;font-weight:700;color:#FFF;background:none #6689cc;text-align:center;text-decoration:none;padding:4px;}
a.menubar:hover,a.menubar:active{background:#143e90;color:#FFF;}
a.ovalbutton{background:transparent url('art/oval-blue-left.gif') no-repeat top left;display:block;float:left;font:normal 13px Tahoma;line-height:16px;height:24px;padding-left:11px;text-decoration:none}
a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton{color:#494949}
a.ovalbutton span{background:transparent url('art/oval-blue-right.gif') no-repeat top right;display:block;padding:4px 11px 4px 0}
a.ovalbutton:hover{background-position:bottom left}
a.ovalbutton:hover span{background-position:bottom right;color:black}
.contonr p{width:400px;clear:left;margin:0;padding:5px 0 2px 0;padding-left:125px}
.contonr label{font-weight:bold;float:left;margin-left:-125px; width:120px}
.contonr input[type="text"]{width:250px}
.contonr textarea{width:350px;height:100px}
tr.rowoff{background-color:#fff;color:black;height:10px}
tr.rowon{background-color:#bfe0d8;color:black}



.footermodule
	{
	background-color: #ffffff;
	}

.footermodule .boxheader , .footermodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.footerlinksmodule
	{
	background-color: #ffffff;
	}

.footerlinksmodule .boxheader , .footerlinksmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.themelinksmodule
	{
	background-color: #ffffff;
	}

.themelinksmodule .boxheader , .themelinksmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidsummmodule
	{
	background-color: #ffffff;
	}

.pidsummmodule .boxheader , .pidsummmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidvidsmodule
	{
	float:right;
	width:350px;
	background-color: #ffffff;
	}

.pidvidsmodule .boxheader , .pidvidsmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidownermodule
	{
	float:left;
	width:350px;
	background-color: #ffffff;
	}

.pidownermodule .boxheader , .pidownermodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidownerenqmodule
	{
	float:right;
	width:650px;
	background-color: #ffffff;
	}

.pidownerenqmodule .boxheader , .pidownerenqmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidpicsmodule
	{
	float:left;
	width:600px;
	background-color: #ffffff;
	}

.pidpicsmodule .boxheader , .pidpicsmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidmapmodule
	{
	background-color: #ffffff;
	}

.pidmapmodule .boxheader , .pidmapmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.piddescmodule
	{
	background-color: #ffffff;
	}

.piddescmodule .boxheader , .piddescmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidratesmodule
	{
	float:right;
	width:350px;
	background-color: #ffffff;
	}

.pidratesmodule .boxheader , .pidratesmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidcalenmodule
	{
	float:left;
	width:650px;
	background-color: #ffffff;
	}

.pidcalenmodule .boxheader , .pidcalenmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

.pidadsmodule
	{
	float:right;
	width:520px;
	background-color: #fff;
	}

.pidadsmodule .boxheader , .pidcalenmodule .box-content h1
	{
	border-bottom-color: #6689cc;
	}

div.box-top, div.box-top-left, div.box-top-right, div.box-right, div.box-left, div.box-bottom, div.box-bottom-left, div.box-bottom-right
	{
	position:relative; 
	width: 100%;
	}

h2.boxheader
	{
	border-bottom: 4px solid;
	margin-bottom: 0.5em;
	padding-bottom: 1px;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
	color: #303030;
	}

h2.boxheader, .box-content h1
	{
	font-size: 120%;
	}

.box-bottom-left
	{
	background-image: url(art/box-bottom-left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	}

.box-top-left
	{
	background-image: url(art/box-top-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

.box-top-right
	{
	background-image: url(art/box-top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}

.box-bottom-right
	{
	background-image: url(art/box-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.box-bottom
	{
	background-image: url(art/box-bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	border-bottom: 1px solid #edfffe;
	}

.box-left
	{
	background-image: url(art/box-left.gif);
	background-repeat: repeat-y;
	background-position: top left;
	}

.box-top
	{
	background-image: url(art/box-top.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}

.box-right
	{
	background-image: url(art/box-right.gif);
	background-repeat: repeat-y;
	background-position: top right;
	}

.box-content
	{
	padding: 8px 13px 19px 13px;
	text-align: left;
	}

.footer-box-content
	{
        color:black;
	padding:10px;
	text-align:center;
	font-size:0.75em;
	line-height:1.25em;
	}

.footerlinks-box-content
	{
        color:black;
	padding:10px;
	text-align:center;
	font-size:0.75em;
	line-height:1.25em;
	}

.themelinks-box-content
	{
        color:black;
	padding:10px;
	text-align:center;
	font-size:0.75em;
	line-height:1.25em;
	}

.pidsumm-box-content
	{
        color:black;
	padding:10px;
	text-align:left;
	}

.piddesc-box-content
	{
        color:black;
	padding:10px;
	text-align:left;
	}

.pidmap-box-content
	{
        color:black;
	padding:10px;
	text-align:left;
	}

.pidvids-box-content
	{
        color:black;
	padding:10px;
	height:450px;
	text-align:left;
	}

.pidowner-box-content
	{
        color:black;
	padding:10px;
	height:400px;
	text-align:left;
	}

.pidownerenq-box-content
	{
        color:black;
	padding:10px;
	height:400px;
	text-align:left;
	}

.pidrates-box-content
	{
        color:black;
	padding:10px;
	height:825px;
	text-align:left;
	}

.pidpics-box-content
	{
        color:black;
	padding:10px;
	height:450px;
	text-align:left;
	}

.pidcalen-box-content
	{
        color:black;
	padding:10px;
	height:825px;
	text-align:left;
	}

.pidads-box-content
	{
        color:black;
	padding:10px;

	text-align:left;
	}

div.pidpicsinner{height:360px;overflow:hidden}

.boxtop .box-content
	{
	padding-bottom: 6px;
	}

