p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	font-weight: normal;
	font-size: 0.8em;
	color: #666666;
	padding-left: 3px;
	padding-right: 100;
	padding-bottom: 10px;
	padding-top: 0px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-size: 0.82em;
	color: #69A4AD;
	padding-left: 3;
	padding-right: 100;
	padding-bottom: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	font-size: 0.82em;
	color: #69A4AD;
	padding-left: 3;
	padding-right: 100;
	padding-bottom: 5px;
}

.title {
	padding-top: 15px;
}

.border {
	padding: 5px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 8px;
	border:1px solid #CCCCCC;
}

.border-rt {
	padding: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	border:1px solid #CCCCCC;
}
/* text links */
a {
	color: #649bac;
	text-decoration:none;
}

a:visited {
	color: #649bac;
	text-decoration:none;
}

a:hover {
	color: #3f7484;
	text-decoration:none;
}

/* ------------------- General rules ------------------- */


ul {margin-top:1.1em; margin-bottom:1.1em; line-height:130%; font:75% verdana,arial,helvetica,sans-serif}
li {line-height:185%}
li {height:1%}

/* ------------------- Containers ------------------- */
#snav {

width:190px; 
position:relative; 
text-decoration:none;
padding-top: 29px;

}

/* ------------------- Lists ------------------- */

#nav ul, .sub ul {list-style:none; margin:0; padding:0;  text-decoration:none}
ul li {margin:0 0 0.15em 1.5em; padding-right:0px; background:url(i/blob.gif) no-repeat 0 0.42em}


ul li li, dl.li li {background:url(i/ssnav.gif) no-repeat 6px 0.35em; margin-left:0.5em}
#high li, #snav li, #nav li, #sch li, #content .error li, .error li, .booking-process li, .hand li, .pages li, .allwebcreds li, ul.portfolio li, ul.map li, ul.recommend li, .poll li {margin:0; padding:0; background:none}
ul li.spec {margin:1.2em 0; padding:0; background:none}





/* ------------------- Boxes ------------------- */

/* box */
.box {border:1px solid #fff; background:#fff url(../i/bg-box.gif) repeat-x bottom left; position:relative; top:-8px; margin-bottom:30px; padding:9px}

/* sub-nav box */
.sub .box {border:1px solid #fff; background:#fff; position:relative; top:-8px; margin-bottom:30px; padding:0}
#snav .sub #sub, .sub ul {margin:0 1px 0 0px}
.sub ul{margin:0 1px;}
#snav .sub {margin:0 1px}


/* ------------------- Columns ------------------- */
#col-1 {
	float: left;
	background: #FFFFFF;
	width: 320px;
	margin-top: -10px;
	margin-right: 0;
	margin-bottom: 0;
	display: inline;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/* ------------------- Highlights & sub-nav ------------------- */
#snav .sub {margin-bottom:30px}

/* Sub-nav */
.sub li {border-top:1px solid #fff; margin:1px 0; height:1%; text-align:right;  text-decoration:none}
html>/**/body .sub li {height:auto}

.sub li.now {font-weight:bold}

.sub li a:link, .sub li a:visited, .sub li.now strong {color:#699eb0; font-size:1.1em; display:block; padding:5px 7px 5px 15px; height:1%; text-align:right; ;  text-decoration:none}

html>/**/body .sub li a:link, html>/**/body .sub li a:visited, html>/**/body .sub li.now strong {height:auto}

.sub li.now a, .sub li.now a:visited, .sub li.now strong {color:#699eb0}

.sub li a:hover, .sub li a:active, .sub li a:focus {background:#fff; color:#39757f; text-align:right; text-decoration:none}

.sub li.now a:hover, .sub li.now a:active, .sub li.now a:focus {background:#fff; color:#39757f}

