@charset "utf-8";

* { margin: 0px; padding: 0px; }
body { margin: 0;  padding: 0; text-align: center;  color: #ffffff; background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; }
p { font-size: 1.1em; line-height: 1.7em; padding-bottom: 20px; }
h1 { font-size: 1.8em; font-weight: bold; color: #fff; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #fff; padding-bottom: 20px; font-family: "Times New Roman", Times, serif; font-style: italic; }
h2 { font-size: 1.2em; font-weight: bold; color: #fff; padding-top: 20px; padding-bottom: 20px; }
h3 { font-size: 1.1em; font-weight: bold; color: #fff; padding-top: 5px; padding-bottom: 5px;  }
ul { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }
li { font-size: 1.1em; line-height: 1.7em; }
table { font-size: 1.1em; line-height: 1.7em; }
.underscore { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b0f7ff; }
a { color: #b0f7ff; text-decoration: none; font-weight: bold; }
a:hover, a:active, a:focus { text-decoration: underline; color: #fff; }


#container { width: 779px; text-align: left; background-color: #fff; background-image: url(images/container_bg.jpg); background-repeat: repeat-y; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; font-size: 1em; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#container2 { width: 779px; text-align: left; background-color: #fff; background-image: url(images/container2_bg.jpg); background-repeat: repeat-y; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; font-size: 1em; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

#header { width: 759px; padding: 0; height: 328px; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; background-color: #055c66; }
#header h1 { margin: 0; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 20px; font-size: 1.4em; text-align: center; }


#leftcol { float: left; width: 144px; background-color: #055c66; background-image: url(images/leftcol_bg.jpg); background-repeat: repeat-x; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; padding-top: 30px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#leftcol ul { list-style-type: none; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#leftcol li { font-size: 1.4em; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 1.7em; font-style: italic; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9dcdc0; margin-right: 10px; margin-left: 10px; }
#leftcol li a { color: #b0f7ff; text-decoration: none; width: 120px; display: block; }
#leftcol li a:hover,
#leftcol li a:active,
#leftcol li a:focus { color: #fff }

#quote { padding-top: 60px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.quote { font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.4em; padding: 0px; }
.name { font-style: normal; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; padding-top: 10px; }
#rightcol { background-color: #055c66; background-image: url(images/rightcol_bg.jpg); background-repeat: repeat-x; width: 180px; float: right; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 0; padding-top: 30px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#facilities {padding-top: 0px; padding-left: 10px; padding-right: 10px; }
#facilities ul { list-style-position: outside; list-style-type: disc; margin-left: 15px; padding-top: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
#facilities li { padding-top: 3px; padding-bottom: 3px; line-height: 1.5em; padding-left: 0px; }
#rightcol img { padding-top: 5px; padding-bottom: 5px; }

#maincontent { margin-left: 160px; margin-right: 215px; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; padding-top: 20px; }
#maincontent2 { margin-left: 160px; margin-right: 20px; padding-right: 0px; padding-left: 10px; padding-bottom: 20px; padding-top: 20px; }

.thumbs { float:left; padding-bottom: 20px; width: 180px; }
.thumbnail { text-align: center; width: 50px; height: 50px; float: left; margin-top: 0; margin-right: 10px; margin-bottom: 11px; margin-left: 0; }
.mainpic { width: 400px; float: right; text-align: center; }

#footer { width: 660px; margin-left: 20px; background-image: url(images/footer_bg.jpg); background-repeat: repeat-y; padding-top: 0; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; background-position: left top; float: left; }
#credit { color: #fff; background-color: #055c66; text-align: center; margin-right: 10px; margin-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #fff; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#credit a { color: #fff; text-decoration: underline; font-weight: normal; }

.fltrt { float: right; margin-left: 8px; }
.fltlft {  float: left; margin-right: 8px; }
.clearfloat {  clear:both; height:0; font-size: 1px; line-height: 0px; }
.top20 { padding-top: 20px; }
