﻿body {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	background-image:url('../images/top-background.jpg');
	background-position:center top;
	background-repeat:repeat-x;
}
.container {
	width:100%;
	float:left;
}
.column {
	float:left;
	position:relative;
}
.clear {
	clear:both;
}
a {
	text-decoration:none;
	color:#FA8201;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-size:1.4em;
}
h1 .blue {
	color:#01336E;
}
h2 {
	font-size:1.3em;
}
.narrowTextBox {
	width:150px;
}
.mediumTextBox {
	width:300px;
}
.wideTextBox, .list {
	width:700px;
}
.list .headerStyle {
	background-color:#034A9C;
}
.list .headerStyle td {
	color:white;
}
.list .row:hover td {
	background-color:#E6EBF1;
}
#backgroundContainer {
	background-image:url('../images/bottom-background.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
}
#container {
	width:970px;
	margin:0px auto;
}
#header {
	width:970px;
}
#headerTop {
	width:960px;
	height:38px;
	margin:0px 0px 5px 0px;
	color:white;
	font-size:1.4em;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}
#headerTop img {
	vertical-align:bottom;
	padding:0px 20px 0px 0px;
}
#headerTopLeft {
	width:475px;	
}
#headerTopRight {
	width:475px;
	text-align:right;
}
#headerLeft {
	width:235px;
}
#headerRight {
	width:735px;
}
.parentList {
	width:735px;
	float:left;
}
.parentList .item {
	width:357px;
	float:left;
	position:relative;
	margin:0px 0px 0px 10px;
	display:inline;
}
.parentList .item h2 {
	width:307px;
	height:32px;
	padding:0px;
	margin:0px;
	background-image:url('../images/item-h2-background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	padding:8px 0px 0px 50px;
}
.parentList .item .image {
	width:357px;
	height:150px;
	overflow:hidden;
	border-bottom:5px #FA8201 solid;
}
.parentList .item a {
	color:white;
}
.parentList .item .more {
	width:287px;
	height:41px;
	display:block;
	background-image:url('../images/item-more-background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	font-size:1.6em;
	font-style:italic;
	padding:12px 70px 0px 0px;
	text-align:right;
	font-weight:bold;
}
.topMenu {
	width:970px;
	float:left;
	height:27px;
	background-image:url('../images/topmenu-background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	z-index:200;
}
.topMenu a {
	color:white;
	padding:0px 15px;
}
.topMenu .actions {
	float: right;
	position: relative;
	padding: 0px 5px;
	color: white;
	font-weight: bold;
	z-index:200;
}
.topMenu .actions ul {
	right: 0px;
	top: 100%;
	display: none;
	position: absolute;
	list-style: none;
	background-color: white;
	border: 1px solid #9B9B9B;
	width: 165px;
	margin: 0px;
	z-index:200;
}
.topMenu .actions:hover ul {
	display: block;
}
.topMenu .actions ul li {
	display: block;
	position: relative;
	width: 100%;	
	text-align: right;
	padding: 3px 5px;
	background:none;
}
.topMenu .actions a {
	color: black;
}
#contentArea {
	width:970px;
	background-image:url('../images/dots.jpg');
	background-position:240px top;
	background-repeat:repeat-y;
	z-index:100;
}
#contentLeft {
	width:215px;
	background-image:url('../images/contentleft-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	padding:20px 0px 0px 20px;
	z-index:100;
}
.leftMenu {
	padding:0px;
	margin:0px;
	list-style:none;
}
.leftMenu a {
	color:#FF8400;
}
.leftMenu li {
	font-size:1.3em;
	font-weight:bold;
	padding:0px 0px 20px 0px;
}
.leftMenu li ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.leftMenu li ul li {
	font-size:0.8em;
	padding:3px 0px 0px 0px;
}
.leftMenu li ul li a {
	color:#00345F;
}
.leftMenu .actions {
	float: left;
	position: relative;
	padding: 0px 5px;
	color: black;
	font-weight: bold;
	z-index:200;
}
.leftMenu .actions ul {
	left:0px;
	top:100%;
	display: none;
	position: absolute;
	list-style: none;
	background-color: white;
	border: 1px solid #9B9B9B;
	width: 165px;
	margin: 0px;
	z-index:200;
}
.leftMenu .actions:hover ul {
	display: block;
}
.leftMenu .actions ul li {
	display: block;
	position: relative;
	width: 100%;	
	padding: 3px 5px;
	background:none;
}
.leftMenu .actions a {
	color: black;
}
#contentRight {
	width:725px;
	padding:5px 0px 0px 10px;
	z-index:50;
}
.newsList {
	width:725px;
	float:left;
	background-image:url('../images/news-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.newsList .itemBig {
	width:705px;
	padding:0px 10px;
	float:left;
	position:relative;
}
.newsList .itemBig .image {
	width:430px;
	height:280px;
	overflow:hidden;
	float:left;
	position:relative;
}
.newsList .itemBig h2 {
	width:265px;
	height:28px;
	background-image:url('../images/news-h2-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:5px #FA8201 solid;
	float:left;
	position:relative;
	font-size:1.2em;
	padding:10px 0px 0px 10px;
	margin:0px;
	color:white;
}
.newsList .itemBig p {
	background-color:white;
	padding:10px;
	margin:0px;
	width:255px;
	height:217px;
	overflow:hidden;
	float:left;
	position:relative;
}
.newsList .smallItems {
	width:695px;
	float:left;
	position:relative;
	margin:10px 10px 5px 10px;
	padding:5px;
	display:inline;
	background-color:#00345F;
}
.newsList .smallItems h3 {
	color:white;
	padding:0px;
	margin:0px 0px 5px 0px;;
}
.newsList .smallItems h3 .small {
	font-size:0.8em;
	font-weight:normal;
}
.newsList .item{
	float:left;
	position:relative;
	width:110px;
	height:70px;
	overflow:hidden;
	margin:0px 5px 0px 0px;
}
.newsList .more a {
	width:655px;
	height:39px;
	float:left;
	position:relative;
	display:block;
	border-top:5px #FA8201 solid;
	background-image:url('../images/newslist-more-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	color:#00345F;
	text-align:right;
	font-size:1.8em;
	font-weight:bold;
	font-style:italic;
	padding:8px 70px 0px 0px;
}
#weatherGallery
{
	width:725px;
	padding:10px 0px;
}
#weather {
	width:306px;
}
#gallery {
	width:400px;
	height:400px;
	background-image:url('../images/gallery-background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 19px;
	display:inline;
}
#gallery h2 {
	padding:6px 0px 0px 50px;
	margin:0px;
	color:white;
	font-size:1.4em;
	height:35px;
}
#gallery h3 {
	padding:6px 0px 0px 15px;
	margin:0px;
	color:#333333;
	height:26px;
	font-size:1.2em;
}
#gallery #previous, #gallery #next {
	width:46px;
	height:130px;
	padding:100px 12px 0px 12px;
}
#gallery #previous:hover, #gallery #next:hover {
	cursor:hand;
}
#gallery #image {
	width:260px;
	height:220px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
.galleryPart {
	float:left;
	width:380px;
	height:45px;
	padding:20px 10px 0px 10px;
	text-align:center;
}
.galleryPart img:hover {
	cursor:hand;
}
#gallery .more {
	width:380px;
	padding:8px 10px 0px 10px;
	text-align:right;
	display:block;
	font-size:1.2em;
	font-weight:bold;
}
#gallery .more a {
	color:white;
}
#footer {
	width:970px;
	height:108px;
	margin:10px 0px 0px 0px;
}
#footerLeft {
	width:485px;
	color:white;
	font-weight:bold;
	padding:60px 0px 0px 0px;
}
#footerLeft a {
	color:white;
}
#footerRight {
	width:485px;
	text-align:right;
	padding:40px 0px 0px 0px;
}
#contentType {
	border-bottom:2px #034A9C solid;
}
.parentListBasic {
	float:left;
	width:725px;
}
.parentListBasic .image {
	float:left;
	padding:0px 10px 10px 0px;
}
.parentListBasic .item {
	margin:0px 0px 10px 0px;
	width:725px;
	float:left;
	position:relative;
}
.parentListBasic .item h2 {
	margin:0px 0px 10px 0px;
}
.thumbnails {
	float:left;
}
.mainImage:hover {
	cursor:hand;
}
.thumbnailContainer {
	width:250px;
}
.thumbnailContainer .image {
	float:left;
	position:relative;
	margin:0px 5px 5px 0px;
	cursor:hand;
}
#sheild, .sheild {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1000px;
    background-color:black; 
    z-index:200;
}
.enlargedImage {
	z-index:250;
	padding:40px 5px 5px 5px;
	background-image:url('../images/closebutton.jpg');
	background-position:right 5px;
	background-repeat:no-repeat;
	background-color:black;
	border:1px white solid;
}
.enlargedImage:hover {
	cursor:hand;
}
.imageGallery {
	width:725px;
	float:left;
}
.imageGallery .left {
	width:455px;
	float:left;
	position:relative;
}
.imageGallery .right {
	float:left;
	position:relative;
	width:270px;
}
.thumbnails2 {
	width:450px;
	float:left;
}
.thumbnail2 {
	width:85px;
	padding:0px 5px 5px 0px;
	float:left;
	position:relative;
}
.newsContent {
	width:725px;
	float:left;
}
.newsContent .left {
	width:550px;
	float:left;
	position:relative;
}
.newsContent .right {
	width:175px;
	float:left;
	position:relative;
}
.newsContent .image {
	float:left;
	padding:0px 10px 10px 0px;
}
.newsContent .item {
	margin:0px 0px 10px 0px;
	width:550px;
	float:left;
	position:relative;
}
.newsContent .item h2 {
	margin:0px 0px 10px 0px;
}
.newsArchive {
	padding:2px;
	margin:0px;
	background-color:#044CA0;
	text-align:center;
}
.newsArchive li {
	padding:3px 0px;
	margin:0px;
	list-style:none;
	font-weight:bold;
}
.newsArchive li a {
	color:white;
}
.newsArchive .months {
	background-color:white;
	font-weight:normal;
	padding:0px;
	margin:3px 0px 0px 0px;
}
.newsArchive .months li a {
	color:#FA8201;
}




