* {
margin:0;
padding:0;
}
body, html, #container, #container2 {
width:100%;
height:100%;
}
#container {
background:url(../images/bg.gif) left top repeat-x;
}
#container2 {
background:url(../images/bg_palmtrees.jpg) center top no-repeat;
}
body {
background:url(../images/bg_palmtrees.jpg) center top no-repeat;
background:#001e32 url(../images/bg2.gif) center top repeat-y;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
a img {
border:none;
}
#wrapper {
width:860px;
background:#fff url(../images/bg1.gif) left top repeat-x;
margin:0 auto;
text-align:left;
}
#masterhead {
background:url(../images/logo_bg.gif) left top no-repeat;
position:relative;
width:860px;
height:140px;
}
#logo {
position:absolute;
left:141px;top:36px;
}
#mainnav {
width:860px;
overflow:hidden;
margin-bottom:37px;
text-align:center;
}
.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}
*:first-child+html .container {display:inline-block;}
#mainnav ul {
display:table;
padding:0; 
margin:0 auto; 
list-style-type:none;
white-space:nowrap;
text-align:left;
}
#mainnav ul li {
display:table-cell;
padding-right:10px;
}
* html #mainnav ul li {
float:left;
}
*:first-child+html #mainnav ul li {
float:left;
}
#mainnav ul a {
width:auto;
display:block;
border:1px solid #e0b404;
background:url(../images/mainnav.gif) left top repeat-x;
color:#fff;
font:bold 14px Georgia, "Times New Roman", Times, serif;
text-decoration:none;
padding:10px 14px;
}
* html #mainnav ul a {
float:left;
}
*:first-child+html #mainnav ul a {
float:left;
}
  
#sections {
width:100%;
overflow:hidden;
background:url(../images/flashmap.gif) 198px top no-repeat;
}

#leftsection {
float:left;
width:188px !important;
width:198px;
padding-top:30px;
padding-left:10px;
}
#leftnav {
margin-bottom:10px;
}
#leftnav ul {
list-style:none;
}
#leftnav li {
background:url(../images/leftnav_li.gif) left bottom repeat-x;
padding-bottom:1px;
}
#leftnav a {
width:188px;
display:block;
font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
padding:5px 0;
text-decoration:none;
}
#leftnav a:hover {
text-decoration:underline;
}
#leftcontent {
color:#fff;
padding-bottom:15px;
}
#leftcontent a {
text-decoration:none;
}
#leftcontent a:hover {
text-decoration:underline;
}

#leftcontent h1, #leftcontent h2, #leftcontent h3, #leftcontent h4, #leftcontent h5, #leftcontent p, #leftcontent ol, #leftcontent ul {
margin-bottom:12px;
}
#leftcontent h1 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-bottom:2px;
}
#leftcontent h2 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#leftcontent h5 {
font:bold 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
margin:10px 0;
}
#leftcontent p.bodytext {
font:bold 11px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
margin-bottom:2px;
color:#fff;
}
#leftcontent a, #leftcontent p.bodytext a {
color:#fff;
}
#leftcontent ul {
margin-left:14px !important;
margin-left:18px;
}
#middlesection {
overflow:hidden;
float:right;
width:662px;
}
#flashmap-container {
position:relative;
float:left;
width:458px;
height:523px;
}
#flashmap {
position:absolute;
left:16px;top:16px;
}
#rightsection {
float:right;
width:204px;
margin-top:300px;
}

#iframeContent {
overflow:hidden;
/*position:relative;*/
width:185px;
height:175px;
}

/*#iframeContent {
position:absolute;
left:-805px;
top:-206px;
width:990px;
height:1000px;
z-index:2;
}
*/
#rightcontent h1, #rightcontent h2, #rightcontent h3, #rightcontent h4, #rightcontent h5, #rightcontent p, #rightcontent ol, #rightcontent ul {
margin-bottom:12px;
}
#rightcontent h1 {
font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightcontent h2 {
font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightcontent p {
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#footer {
text-align:center;
}
#philip {
background:url(../images/philip.gif) center top no-repeat;
padding:30px 0 10px 0;
color:#999;
}
#philip a {
color:#DFB923;
}
#footer-logo {
text-align:center;
padding:10px 0;
}
#footer-logo img {
vertical-align:middle;
margin:0px 10px 10px 10px;
}
#partner{
margin-left:210px;
}