@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }

body{ padding:0px; margin:auto;  }

a{ text-decoration: none; outline: none; }

a:hover{ text-decoration: underline; }

#wrapper{
width:955px;
padding:0px;
margin:auto;
}

#top{
float:left;
width:955px;
padding:0px;
height:102px;
background-color:#FFFFFF;
}

#logo {
float:left;
width:325px;
padding:0px;
padding-left:20px;
height:100px;
background-color:#378AD6;
}


#topLeft {
float:left;
width:610px;
padding:0px;
height:100px;
background-color:#378AD6;
}

#weather {
float:left;
width:610px;
padding:0px;
padding-top:5px;
height:50px;
background-color:#378AD6;
}

#weatherMarquee {
float:left;
width:430px;
padding:0px;
padding-top:5px;
margin:0px;
background-color:#378AD6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#marquee{
position:absolute;
width:420px;
padding-top:5px; 
padding-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
z-index:100;
margin-left:50%;
margin-right:50%;
margin-top:5px;
left:-250px;


}


#weatherIconSearch{
float:right;
width:503px;
padding-right:7px;
text-align:right;
background-color:#378AD6;
}

#weatherIcon{
float:right;
width:160px;
padding-right:7px;
text-align:right;
background-color:#378AD6;
}

#dropMenu{
padding:0px;
padding-right:12px;
height:47px;
width:598px;
background-image: url(menu_bg.jpg);
}

div#main {
width:955px;
padding:0px;
margin:0px;
background-color: #FFFFFF;
float:left;
}
div#mainContent {
width:955px;
padding:0px;
margin:0px;
float:left;
}

#mainFloat{
margin:0px;
padding:0px;
margin-left:575px;
#margin-left:575px;
margin-top:405px;
#margin-top:405px;
position: absolute; 	 
z-index:1;
}

#mainPic{
background-color:#ADADAD; 
height:400px; 
width:955px;
padding:0px;
margin:0px; 
}

#imageBorder1{
background-color: #FFFFFF; 
margin:0px;
padding:0px 0px 0px 0px;
}

#imageBorder2{
background-color:#FFFFFF; 
margin:0px;
padding:2px 0px 0px 0px;
}

#mainBanner{
width:955px; 
margin:0px; 
padding:0px; 
float:left; 
}

#subMenu{
padding: 17px 0px 25px 0px;
margin:0px; 
width:257px; 
float:left;
}

#menuWrapper{
width:257; 
float:left;
height:40px;
}

#menuLine{
width:257; 
float:left;
height:1px;
background-color:#CCE1F4;
}

#subContent {
padding:0px; 
width:675px; 
margin:0px; 
float:left;
padding: 0px 0px 30px 23px;
}

#textContent{
width:675px; 
padding:0px; 
margin:0px; 
float:left;
}

#leftContent{
width:414px; 
padding: 0px 25px 0px 0px;
margin:0px; 
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#696969;
text-align:justify;
min-height: 450px;
}

#rightContent{
width:236px; 
padding:0px; 
margin:0px; 
float:left;
}

#intro {
float:left;
width:955px;
padding:0px;
margin:0px;
background-color:#378AD6;
}

#introText{
float:left;
width:525px;
padding:0px;
background-color:#378AD6;

padding: 20px 25px 35px 25px;
}

.introTitle {
padding-top:20px;
padding-bottom:20px;
}

#photo{
float:left;
width:955px;
padding:0px;
margin-bottom:2px;
margin-top:2px;
height:400px;
background-color:#FFFFFF;
}


#footer{
float:left;
width:955px;
padding:0px;
padding-top:5px;
height:93px;
background-color:#378AD6;
}

#footerBanner{
background-color:#FFFFFF; 
float:left; 
width:580px; 
padding-left:20px;
}

#footerAddress{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#616161;
background-color:#ffffff; 
float:left; 
width:355px;
padding:10px 0px 0px 0px; 
height:40px; 
text-align:left;
}


/* FONT STYLES */

.frontText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}


#siteprintDiv {
margin:0px; padding:0px; 
float:left;
width:675px;
}

#sitepDiv {
margin:0px; padding:0px; 
padding-top:22px; 
padding-bottom:15px; 
float:left;
width:595px;
}

#printDiv {
margin:0px; 
padding:0px; 
float:left;
width:75px;
}


.sitep {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#696969;
}

.sitep:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#696969;
}



#titlePage {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
color:#DF7D02;
width:675px; 
margin:0px;
padding:0px 0px 20px 0px;
float:left;
}


#photoThumb {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#696969;
width:675px;
margin:0px;
padding:0px;
float:left;
}

#photoThumb #photoItem {
width:128px;
height:96px;
margin:0px;
padding:0px;
float:left;
margin-right:35px; 
}

#photoPage{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color: #666666;
text-decoration: none;
list-style-type:none;
}


.mainText {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#696969;
}

.pageHeader01{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#696969;
}

.linkHome{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#368CD7;
font-weight:bold;
padding-left:20px;
height:35px;
line-height:35px;
text-decoration:none;
}

.linkHome:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#368CD7;
padding-left:20px;

height:35px;
line-height:35px;
text-decoration:none;
}


.printBtn{
padding:0px;
margin:0px;
height:27px;
width:59px;
}


#contentP{
float:left; 
width:675px;
}

#contentP P{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#696969;
}


#contentP P span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#696969;
}

#contentP span {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#696969;
}

.contentP{
text-align:justify;
}

#intro-section {
  margin: 0 auto;
  width: 955px;
  background-color:#378AD6;
  text-align: left;
  position: relative;
  min-height: 400; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 400; /* For IE */
}

#intro-content {
  padding: 0 2em 40px 2em;
}

#intro-content:after {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#content-text {
  width: 520px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  line-height: 1.5em;
}

#intro-picfloat {
  width: 395px;
  position: absolute;
  bottom: 0 !important;
  bottom: -1px; /* For Certain IE widths */
  height: 221px;
  left:560px;
}

#picfloat {
  padding:0;
  margin:0;

}


