html, body, h1, h2, h3, h4 {

	margin: 0;

	padding: 0;

}

h1 img {

	display: block;

}

img {

	border: 0;

}

a {

	color: #464544;

}

a:hover {

	color: #FFA405;

}

.left {

	float: left;

}

.right {

	float: right;

}

.more {

	text-align: right;

}

.clear {

	clear: both;

}



body {

	background: #5291C6 url(images/page_bg.jpg) repeat-x;

	text-align: center;

	font: 11px arial, sans-serif;

	color: #ffffff;

	padding: 5px 0 0 0;

}



/** layout **/

#wrapper {

	text-align: left;

	margin: auto;

	width: 800px;

  position: relative;

}



/** header **/

#header {

  padding-top: 1px;

}

#header h1 {

  font: 32px "Trebuchet MS", Arial, Helvetica, sans-serif;

  font-weight: normal;

  position: absolute;

  left: 0;

  top: 35px;

  color: #F2CD91;

  padding: 0 0 0 0.7em;

  margin: -1em 0 0 0;

  line-height: 1;

  width:600px;

}

#nav-top {

  margin-left: 503px;

}

#nav-top ul {

  margin: 1em 0 0 0;

  padding: 0;

  height: 31px;

}

#nav-top li {

  float: left;

  background: #5590C1 url(images/tab_left.gif) no-repeat;

  list-style: none;

  text-align: center;

  font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;

  height: 31px;

  line-height: 31px;

}

#nav-top li div {

  background: top right url(images/tab_right.gif) no-repeat;

}

#nav-top li#tab-faq {

  width: 59px;

}

#nav-top li#tab-map {

  width: 99px;

  margin-left: 3px;

}

#nav-top a {

  color: #ffffff;

  text-decoration: none;

}

#nav-top a:hover {

  color: #B0DAFD;

}



#nav {

  padding-top: 269px;

  background: url(images/header5.jpg) no-repeat;

}

#nav ul {

  margin: 0;

  padding: 0;

  height: 36px;

  line-height: 36px;

  border-left: 2px solid #B0DAFD;

  background: bottom left url(images/nav_lit.gif) repeat-x;

}

#nav li {

  list-style: none;

  float: left;

  margin: 0;

  padding: 0 10px;

}

#nav li.home {

  background: bottom left url(images/nav_drk.gif) repeat-x;

  padding-left: 25px;

}

#nav a {

  font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;

  color: #ffffff;

  text-decoration: none;

}

#nav a:hover {

  color: #B0DAFD;

}



/** content **/

.border {
	  border: 1px solid #B0DAFD;
}

#content {

  padding-left: 18px;

}

#content h2 {

  font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;

  color: #ffffff;

  font-weight: normal;

  border-left: 3px solid #B0DAFD;

  padding: 1px 1px 1px 8px;

  margin-top: 22px;

}

#content p {

  margin-left: 11px;

  line-height: 1.4;

}

#content a {

  color: #9FDAE7;

  font-weight: bold;

  text-decoration: none;

}

#content a:hover {

  color: #ffffff;

}



#content .left-col {

  float: left;

  width: 622px;

}

#content .right-col {

  float: right;

  width: 136px;

}



#content #welcome {

  margin-right: 40px;

  font-size:13px;

  color: #ffffff;

}

#content #welcome a{

  color: #B0DAFD;

  text-decoration:underline;

}

#content #welcome a:hover{

  color: #ffffff;

  text-decoration:underline;

}

#gallery {

  margin-top: 14px;

}

#gallery .box {

  float: left;

  width: 150px;

  padding: 0 23px 2.3em 23px;
  
  margin-right: 1px;

  background: #314761;

  position: relative;

}

#gallery .box h3 {

  text-align: center;

  line-height: 23px;

  font: 23px "Trebuchet MS", Arial, Helvetica, sans-serif;

  color: #fff;

  height: 23px;

  margin-bottom: 20px;

  background: top center url(images/tab_drk.gif) no-repeat;

}

#gallery .box p {

  margin: 1em 0;

  padding: 0;

  line-height: 1.4;

}

#gallery .box .more {

  height: 18px;

  line-height: 18px;

  background: #406597 top left url(images/moretab_left_drk.gif) no-repeat;

  position: absolute;

  bottom: 0;

  right: 0;

  width: 3.2em;

  padding-right: 4px;

  margin-bottom: 0;

}

#gallery .box .more a {

  color: #9FDAE7;

}

#gallery .box .more a:hover {

  color: #ffffff;

}

#gallery .box-lit {

  background: #204E73;

}

#gallery .box-lit h3 {

  background: top center url(images/tab_lit.gif) no-repeat;

}

#gallery .box-lit .more {

  background: #6D8BB4 top left url(images/moretab_left_lit.gif) no-repeat;

}



#content .right-col li, #content .right-col ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

#content .right-col li {

  border-left: 1px solid #ffffff;

  padding-left: 9px;

  margin: 10px;

}

#content .right-col a {

  font-size: 12px;

  font-weight: normal;

  color: #B0DAFD;

}

#content .right-col a:hover {

  color: #ffffff;

}

/** later **/



#later {

  color: #ffffff;

}

#later h2 {

  font-size: 18px;

}

#later .right-col p {

  font-size: 12px;

  line-height: 1.7;

}



#later .box {

  float: left;

  width: 85px;



}

#later .box a{

	text-decoration:underline;

}

#later #later-b1 {

  padding-top: 67px;

  margin-right: 4px;

}

#later #later-b2 {

  width: 175px;
  padding:5px;
  margin:4px;
  margin-right: 4px;

}

#later #later-b3 {

  width: 175px;
  padding:5px;
  margin:4px;
  margin-right: 6px;

}

#later #later-b4 {

  padding-top: 67px;

  width: 137px;

}



#footc {

  height: 10px;

}

#footer {

  background: #0D3D65;

  text-align: center;

  color: #ffffff;

  padding: 14px;

}


