@CHARSET "ISO-8859-1";

*	{margin:0; padding:0;}
ul	{list-style:none;}
body	{ font-family: Trebuchet MS, Arial, Helvetica; background-color: #01144f; font-size:14px; line-height:14px; color:#000000;}
img 	{ border:0;}

* html .clearfix {height: 1%;}

table, td {border-collapse:collapse;}
table, td, img {border:0;}
td, tr {vertical-align:top; text-align:left;}
a {color:#000000; text-decoration:underline;font-weight: bold}
a:hover {text-decoration:none;}
h1 {margin-bottom: 10px}


#sitecontainter {width: 960px; margin-left: auto; margin-right: auto}
#siteheader {width: 960px; height: 292px; background-color:#eef2fb; background-image: url('/images/header-bk.png'); background-repeat: repeat-x}
#headerleft {width: 671px; overflow: hidden; height: 292px;  float: left;  background-image: url('/images/header-photo.jpg')}
#headertitle{margin-top: 212px; padding: 10px; height: 60px; width: 651px; background-color: #01144f; color: white; font-weight: bold; filter:alpha(opacity=70);
  opacity:0.7;}
#headerright{float: left; width: 269px; padding: 10px}
#sitenavigation{padding: 10px; overflow: hidden; color: white; font-size: 20px; clear:both; background-image: url('/images/navigation-bk.png'); background-color: #58acd9}
#sitenavigation a {color: white; text-decoration: none; text-transform: uppercase}
#sitenavigation a.active {color: #01144f; text-decoration: none; text-transform: uppercase}
#sitecontent {width: 960px; height: 1%; overflow: hidden; background-color:#eef2fb; background-image: url('/images/content-bk.png'); background-repeat: repeat-x;}
#sitefooter{color: white; padding: 10px}
#pagecontent {float: left; width: 639px; padding: 10px; border-right: dotted 1px #01144f}
#rightcolumn {float: right; width: 300px; height: 600px;}

.sitetitle {font-size: 40px; line-height: 40px; letter-spacing: 20px}
.sitesubtitle {font-size: 20px; line-height: 20px;}

#sitefooter {height: 16px; background-color:#eef2fb; background-image: url('/images/header-bk.png'); background-repeat: repeat-x}
#sitefooter a {color: black; text-decoration: none; font-size: 10px; text-transform: uppercase}
#sitefooter a.active {color: #01144f; text-decoration: none; font-size: 12px; text-transform: uppercase}
#sitecopyright {color: white; padding: 10px; font-size: 10px; font-weight: bold}


.pagetitle {font-size: 20px; line-height: 20px; color: #01144f}

.newsarticle {clear:both; border-top: solid 1px #01144f; margin-top: 10px}
.newsarticletitle {font-size: 18px; font-weight:bold; padding-top:10px}
.newsarticletitle a {text-decoration: none}
.newsarticledate {text-align: right; font-size: 10px; font-weight: bold}
.newsarticledate a {text-decoration: none}
.newsarticlebody {float:left; width: 410px; font-family: Arial, Helvetica; font-weight: 12px; line-height: 18px}
.newsarticlebodynopic {font-family: Arial, Helvetica; font-weight: 12px; line-height: 18px}
.newsarticleimage {padding-right: 10px; float:left; width: 210px}

.userblock {padding: 10px; background-color: #fbfba1}

.videoitem img {border: solid 1px white}

.guestbookpost {clear: both; border-top: solid 1px #01144f; margin-top: 10px}
.guestbookname {float: left; font-size: 12px; font-weight:bold; padding-top:5px; padding-bottom: 20px; color: #01144f}
.guestbookdate {float: right; text-align: right; font-size: 10px; font-weight: bold; font-style: italic}
.guestbookmessage {font-family: Arial, Helvetica; font-weight: 12px; line-height: 18px}


.commentpost {clear: both; border: dotted 1px #01144f; margin-top: 20px; padding: 10px; height: 1%; overflow: auto;}
.commentleft {float: left; border-right: dotted 1px #01144f; padding-right: 10px; height: 1%; overflow: auto;}
.commentname {font-size: 12px; font-weight:bold; padding-top:5px; padding-bottom: 5px; color: #01144f}
.commentdate {font-size: 8px; font-weight: bold; font-style: italic}
.commentmessage {float: left; font-family: Arial, Helvetica; font-weight: 10px; line-height: 14px; padding-left: 10px; width: 480px}

.datatable th, td {padding: 5px; border: solid 1px white}
.datatable th {background-color: #01144f; color: white; text-align: left; font-weight: bold; border-left: solid 1px white; border-top: solid 1px white}
.datatable .alt0 {background-color: #eeeeee}
.datatable .alt1 {background-color: #cccccc}

.ar {text-align: right}
	

dd {padding-left: 20px}
dt {padding-top: 5px}

.filter {border: solid 1px #01144f; margin: 20px; height: 20px; padding: 10px}
.filter dd {float: left}
.filter dt {float: left; padding-left: 30px; padding-top:0px}
.filter br {display: none}

.pagination {clear: both; margin: 10px; font-weight; bold; padding-bottom:20px}
.pagination span {padding: 5px; float: left}
a.paginationactive {padding: 5px; float: left}
.selectedpage {padding: 5px; float: left; background-color: #01144f; color: white}

.flag {border: solid 1px #aaaaaa}