/* General stylising declarations */

body {
   text-align: center;
   margin: 0px;
   padding: 0px;
	font-family: "Century Gothic",Arial,Verdana ;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url(../xImages/bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

h1 {
   color: #BE8118;
   font-size: 22px;
   font-weight: normal;
}

h2 {
   font-size: 17px;
   font-weight: bold;
}

h3 {
   font-size: 16px;
   font-weight: normal;
}

h4 {
   font-size: 14px;
   font-weight: bold;
}


a:link, a:visited {
   color: #f79239;
   text-decoration: underline;
}

a:hover {
}   

a img {
   border: none;  
}

#page {
   width: 900px;
   margin: 0px auto;
   display: block;
   padding: 0px;
}


/* page * stuff for multi-browser support */

#page * {
   margin: 0px;
   padding: 0px;
   overflow: visible;
   text-align: left;
}

#page * div {
   float: left;
}

#page #home_menu {
   font-size: 18px;
   font-weight: normal;
   width: 900px;
   padding-top: 40px;
   text-align: center;
}

#page #nav_menu {
   background-color: #EFEFEF;
   font-size: 14px;
   font-weight: normal;
   width: 900px;
   height: 43px;
   display: block;
   position: relative;
   bottom: 43px;
}

#page #nav_menu ul {
   float: left;
   clear: both;
   position: relative;
   top: 10px;
   left: 340px;
}

#page #nav_menu ul li {
   float: left;
   padding: 0px 11px;
}

#page #nav_menu ul, #page #nav_menu ul li, #page #nav_menu ul li a:active, #page #nav_menu ul li a:visited, #page #nav_menu ul li a:link {
	font-family: "Century Gothic","Times New Roman", Arial,Verdana ;
   font-size: 15px;
   color: #37439D;
   list-style-type: none;  
	text-decoration: none;
}

#page #nav_menu ul li a:hover{
   color: #f79239;
}
#page #pageFooter {
   width: 900px;
   padding-top: 18px;
}

#page #pageFooter p {
   text-align: center;
   font-size: 10px;
   line-height: 15px;
   color: #f79239;
}

#page #pageFooter p a {
   color: #f79239;
}

#page #contentShadow {
   float: left;
   width: 900px;
   margin-bottom: 18px;
   background-image: url(../Images/bg-shadow-bottom.png);
   background-position: 0px 0px;
   background-repeat: no-repeat;
}

#page #pageContent {
   float: left;
   clear: both;
   width: 900px;
}

#page #pageContent p {
   padding-bottom: 7px;
   font-size: 14px;
   line-height: 16px; 
}

#page #pageContent h2 {
   padding-top: 20px;
}

#page #pageContent h3 {
   padding-top: 5px;
}

#page #pageContent h4 {
   padding-left: 20px;
}

#page #pageContent .contentBody {
   padding: 20px;
   width: 860px;
   background-color: #EFEFEF;
   background-position: right center;
   background-repeat: no-repeat;
}

#page #pageContent .content_full {
	text-align: center;
	width: 100%;
}

#page #pageContent .contentLeft {
   width: 420px;
}

#page #pageContent .contentRight {
   width: 406px;
   float: right;
}

#page #pageContent .contentRight .map_obj {
	width: 380px; 
	height: 380px; 
	border: 1px solid #cccccc;
}


#page #pageContent .contentHeader {
   background-color: #f79239;
}


#page #pageContent .contentHeader {
	 background-image: url(../Images/heading_bg.gif);
	 background-position: top left;
	 background-repeat: no-repeat;
   width: 900px;
   height: 63px;
   overflow: hidden;
}

#page #pageContent .contentHeader h1 {
   position :relative;
   left: 80px;
   top: 14px;
	font-family: "Century Gothic","Times New Roman", Arial,Verdana ;
   font-size: 32px;
   color: #FFFFFF;
   font-weight: normal;
}


#page #pageContent .contentBottom {
   background-color: #f79239;
   width: 900px;
   height: 20px;
   overflow: hidden;
}

#page #pageContent .heading_list ul li  a {
   text-decoration: none;
   color: #6e8b7a;
   line-height: 14px;
}

#page #pageContent .heading_list ul {
   padding-top: 7px;   
   float: left;
   position: relative;
   top: 26px;
   left: 13px;
}

#page #pageContent .heading_list ul li {
   float: left;
   margin-right: 3px;
   padding-left: 6px;
}

#page #pageContent .heading_list ul li.selected a, #page #pageContent .heading_list ul li a:hover {
   color: #0f291c;
}

#page #pageContent .heading_list ul li, #page #pageContent .heading_list ul {
   list-style-type: none;
}

#page #home_header {
   height: 20px;
   overflow: hidden;
	background-color: #EFEFEF;
}

#page #pageHeader, 
#page #pageHeader #logo {
   float: left;
   clear: both;
   width: 900px;
}

#page #pageHeader {
   height: 208px;
   overflow: hidden;
}

#page #pageHeader #logo {
   margin: 10px 0px;
   text-align: center;   
   display: block;
}

#page #pageHeader #navBg {
   display: block;
   position: relative;
   clear: both;
   width: 900px;
   height: 43px;
   top: 0px;
}
