html{overflow-y:scroll;
	
	
text-size-adjust: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}
body{margin:0; padding:0; font-size:13px; font-family:verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#4F473A;
	
	
text-size-adjust: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;

	}


.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style-type:none;}

.clear{clear:both;}
/*br.clear{clear:both; margin-top:-15px;}*/

a{outline:none; text-decoration:none;}

.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}

img{margin:0; padding:0; border:0;}
.imgl, .imgr{border:1px solid #CCCCCC; padding:5px; color:#666666; background-color:#F7F7F7;}
.imgl{margin:0 8px 8px 0; clear:left;}
.imgr{margin:0 0 8px 8px; clear:right;}

/* ----------------------------------------------Wrapper------------------------------------- */

/* div.wrapper{display:block; width:100%; margin:0; text-align:left;} */
div.wrapper{display:block; width:1000px; margin:0px auto; text-align:left;}
.col1{color:#FFFFFF; background-color:#294E79;}
.col2{color:#444444; background-color:#F5F5F5;}
.col2 a{color:#294E79; background-color:#F5F5F5;}
.col3{color:#444444; background-color:#FFFFFF;}
.col4{color:#444444; background-color:#FFFFFF;}
.col5{color:#FFFFFF; background-color:#1C3451;}

/* ----------------------------------------------General------------------------------------- */

#head{display:block; position:relative; width:960px; margin:0px auto;}
#gallery{display:block; position:relative; width:960px; margin:0px auto;}
#container{display:block; position:relative; width:960px; margin:0px auto;}
#footer{display:block; position:relative; width:960px; margin:0px auto;}

/* ----------------------------------------------Head------------------------------------- */

#head{height:110px; z-index:1000;}
#head h1, #head p, #head ul, #head a{margin:0; padding:0; list-style:none; line-height:normal;}
#head h1 a{position:absolute; top:20px; left:0; font-size:38px; font-weight:normal; color:#FFFFFF; background-color:#294E79; font-family:Georgia, "Times New Roman", Times, serif;}
#head p{display:block; position:absolute; top:65px; left:0; color:#F5F5F5; background-color:#294E79; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;}

/* ----------------------------------------------Container------------------------------------- */

#container{padding:30px 0;}
#container h1{color:#294E79; margin:0 0 15px 0; padding:0 0 15px 0; line-height:normal; font-weight:bold; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #666666;}
#container h2{color:#294E79; margin:0 0 15px 0; padding:0 0 15px 0; line-height:normal; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
#container h3{color:#294E79; margin:0 0 15px 0; padding:0 0 5px 0; line-height:normal; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #666666;}
#container h4{color:#294E79; margin:0 0 5px 0; padding:0 0 0 0; line-height:normal; font-weight:normal; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
#container h5{color:#294E79; margin:0 0 15px 0; padding:0 0 15px 0; line-height:normal; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #666666;}
/* ----------------------------------------------H6 - Camera Views ------------------------------------- */
#container h6{color:#FFFFFF; background-color: #294E79; margin:0 0 5px 0; padding:0 0 0px 5px; line-height:normal; font-weight:normal; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
#container a{color:#294E79; background-color:#FFFFFF;}

/* ----------------------------------------------Content------------------------------------- */

#content{display:block; float:left; width:630px;}

/* ----------------------------------------------HomePage------------------------------------- */
#gallery{padding:30px 0;}
#gallery h1{margin:0; padding:0; list-style:none; line-height:normal;}
#gallery p{margin:0; padding:0; list-style:none; line-height:normal;}
#gallery ul{margin:0; padding:0; list-style:none; line-height:normal;}
#gallery a{margin:0; padding:0; list-style:none; line-height:normal;}
#gallery li{display:inline;}
#gallery .placeholder{display:block; float:left; width:600px; height:349px; margin:0; padding:4px; color:#666666; background-color:#F5F5F5; border:1px solid #DADADA; text-indent:-9999px;}
#gallery a.swap:link{display:block; float:left; width:290px; height:105px; margin:0 0 7px 10px; padding:4px; color:#666666; background-color:#F5F5F5; border:1px solid #DADADA; cursor:default;}
#gallery a.swap:visited{display:block; float:left; width:290px; height:105px; margin:0 0 7px 10px; padding:4px; color:#666666; background-color:#F5F5F5; border:1px solid #DADADA; cursor:default;}
#gallery a.swap:hover{display:block; float:left; width:290px; height:105px; margin:0 0 7px 10px; padding:4px; color:#666666; background-color:#F5F5F5; border:1px solid #DADADA; cursor:default;}
#gallery li.placeholder, #gallery a.swap{background:4px 4px no-repeat;}
#gallery li.last a.swap{margin-bottom:0;}

a.swap:hover{white-space:normal;}
a.swap:link strong, a.swap:visited strong, a.swap:active strong{display:none;}
a.swap:link span, a.swap:visited span, a.swap:active span{visibility:hidden; position:absolute; top:35px; left:5px; width:640px; height:349px;}
a.swap:active span, a.swap:hover span, a.swap:focus span{visibility:visible;}
a.swap:active img, a.swap:focus img{position:relative; z-index:50;}

/* ----------------------------------------------Middle Content Block------------------------------------- */

#content .homecontent{display:block; width:630px; margin:20px 0 0 0; padding:0;}
#content .homecontent ul{margin:0; padding:0; list-style:none;}
#content .homecontent li{display:block; float:left; width:300px; margin:0 30px 0 0; padding:0;}
#content .homecontent li.last{margin-right:0;}
#content .homecontent li p.imgholder{display:block; width:286px; height:100px; margin:0 0 15px 0; padding:6px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC;}
#content .homecontent h2{margin:5px 0 0 0; padding:0 0 8px 0; font-size:13px; font-weight:bold; color:#666666; background-color:#1C3451; line-height:normal;}
#content .homecontent p.readmore{display:block; width:300px; font-weight:bold; text-align:right; line-height:normal;}

#content .leftcontent{display:block; float: left; width:300px; margin:0 0 0 0; padding:0;}
#content .rightcontent{display:block;  float: left; width:300px; margin:0 0 0 30px; padding:0;}

/* ----------------------------------------------Menu Bar------------------------------------- */
#topnav{display:block; position:absolute; top:64px; right:0; height:45px; color:#FFFFFF; background-color:#294E79; font-weight:bold; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#topnav ul{list-style:none; margin:0; padding:0;}
#topnav li{float:left;}
#topnav li a:link{display:block; margin:0 15px 0 0; padding:14px 15px; color:#FFFFFF; background-color:#3D73B1;}
#topnav li a:visited{display:block; margin:0 15px 0 0; padding:14px 15px; color:#FFFFFF; background-color:#3D73B1;}
#topnav li a:hover{color:#666666; background-color:#F5F5F5;}
#topnav li a.active{color:#666666; background-color:#F5F5F5;}
#topnav li li a:link{width:150px; float:none; margin:0; padding:7px 10px; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#3D73B1;}
#topnav li li a:visited{width:150px; float:none; margin:0; padding:7px 10px; font-size:12px; font-weight:normal; color:#FFFFFF; background-color:#3D73B1;}
#topnav li li a:hover{color:#666666; background-color:#F5F5F5;}
#topnav li ul{background:#FFFFFF; z-index:9999; position:absolute; left:-999em; height:auto; width:170px; border:1px solid #E6E6E6; border-top:none; border-right:none;}
#topnav li ul a{width:140px;}
#topnav li ul ul{margin:-32px 0 0 0;}
#topnav li:hover ul ul{left:-999em;}
#topnav li:hover ul{left:auto;}
#topnav li li:hover ul{left:auto;}
#topnav li:hover{position:static;}
#topnav li.last a{margin-right:0;}

/* ---------------------------------------------- Table ------------------------------------- */
table{width:100%; border-collapse:collapse; table-layout:auto; vertical-align:top; margin-bottom:15px; border:1px solid #CCCCCC;}
table thead th{color:#FFFFFF; background-color:#666666; border:1px solid #CCCCCC; border-collapse:collapse; text-align:center; table-layout:auto; vertical-align:middle;}
table tbody td{vertical-align:top; border-collapse:collapse; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
table thead th{padding:5px; border-collapse:collapse;}
table tbody td{padding:5px; border-collapse:collapse;}
table tbody tr.light{color:#666666; background-color:#F7F7F7;}
table tbody tr.dark{color:#666666; background-color:#E8E8E8;}


/* ----------------------------------------------Right Block------------------------------------- */

#column{display:block; float:right; width:300px;}
#column .holder, #column #featured{display:block; width:300px; margin-bottom:40px;}
#column .holder p{line-height:1.6em;}
#column .holder h2.title{display:block; width:100%; height:65px; margin:0; padding:15px 0 8px 0; font-size:20px; font-weight:normal; color:#666666; background-color:#FFFFFF; line-height:normal; border-bottom:1px solid #CCCCCC;}
#column .holder h2.title img{float:left; margin:-15px 8px 0 0; padding:5px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC;}
#column .holder p.readmore{display:block; width:100%; font-weight:bold; text-align:right; line-height:normal;}
#column div.imgholder{display:block; width:290px; margin:0 0 10px 0; padding:4px; color:#666666; background-color:#F7F7F7; border:1px solid #CCCCCC;}

/* Featured Block */

#column #featured a{color:#294E79; background-color:#F9F9F9;}
#column #featured ul, #column #featured h2, #column #featured p{margin:0; padding:0; list-style:none;}
#column #featured li{display:block; width:250px; margin:0; padding:20px 25px; color:#2E271D; background-color:#F9F9F9;}
#column #featured li p{line-height:1.6em;}
#column #featured li p.imgholder{display:block; width:240px; height:90px; margin:20px 0 15px 0; padding:4px; border:1px solid #CCCCCC;}
#column #featured li h2{margin:0; padding:0 0 14px 0; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#294E79; background-color:#F9F9F9; line-height:normal; border-bottom:1px solid #666666;}
#column #featured p.more{display:block; width:100%; margin-top:15px; font-weight:bold; text-align:right; line-height:normal;}

/* ----------------------------------------------Footer------------------------------------- */

#footer{padding:20px 0;}
#footer a{color:#98B7DC; background-color:#1C3451;}
#footer h2{margin:0 0 15px 0; padding:0 0 8px 0; font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#CCCCCC; background-color:#1C3451; line-height:normal; border-bottom:1px solid #CCCCCC;}

#left_block{display:block; float:left; width:600px;}

#right_block{display:block; float:right; width:360px;}
#right_block ul{margin:0; padding:0; list-style:none;}
#right_block li{margin:0 0 10px 0;}
#right_block li.last{margin:0;}
#contact_info{float:right}

/* ------Copyright------ */

#copyright{display:block; float:left; width:100%; margin:25px 0 0 0; padding:20px 0 0 0; font-size:12px; border-top:1px solid #666666;}
#copyright p{margin:0; padding:0;}

/* ------Weather Section------ */
#forecast_section img{float: left; margin: 3px 10px 0 0;}
#forecast_section h3{margin: 0 0 5px 0; padding: 0; font-weight: bold; font-size: 14px; color: #294E79;}
#forecast_section h4 {margin: 0 0 0 0; padding: 0;	font-weight: bold; font-size: 12px; color: #999999;}

#forecast_section {
	float: left;
	/*width: 330px;*/
	margin: 0 0 0px 5px;
	line-height: 1.5em;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.forecast_box {
	float: left;
	width: 75px;
	margin: 0 5px 0 0px;	
}

.forecast_box img{
	margin-bottom: 5px;
	width: 55px;
}