/* CSS Document */

body{font:1em/1.1em Arial, helvetica, sans-serif; background:#e6eff6 url(/assets/uploads/1sitebg.gif) repeat-x; margin:0px; padding:0px;}

div#container{position:relative; width:1192px; height:auto; margin:0px auto; padding:0px;}
div#container2{position:relative; width:800px; height:auto; margin:0px auto; padding:0px;}

div.sideAreaText{display:none;}

div#leftArea{position:relative; float:left; width:196px;  height:auto; margin:0px; padding-top:160px;}
div#leftArea img{position:relative; float:left; margin:0px; padding:0; border:0;}
div#middleArea{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px;}
div#rightArea{position:relative; float:left; width:196px;  height:auto; margin:0px; padding-top:160px;}
div#rightArea img{position:relative; float:left; margin:0px; padding:0; border:0;}

div#header{position:relative; float:left; width:800px; height:187px; margin:0px; padding:0px; background:url(/assets/uploads/1header.gif);}
div#headerHome{position:relative; float:left; width:800px; height:187px; margin:0px; padding:0px; background:url(/assets/uploads/1header_home.gif);}

div#header h1{display:none;}
div#headerHome h1{display:none;}

div#access{position:relative; float:right; width:150px; font-size:11px; color:#003a5a; margin:0px; padding:13px 8px 0px 0px;}
div#access a:link{color:#003a5a; text-decoration:none;}
div#access a:visited{color:#003a5a; text-decoration:none;}
div#access a:hover{color:#003a5a; text-decoration:underline;}

div#topNav{position:relative; float:left; width:800px; height:33px; margin:0px; padding:0px;}
div#topNav img{margin:0px; padding:0px; border:0px;}

div#textNav{display:none;}

div#nav1{position:relative; float:left; width:138px; height:33px; margin:0px; padding:0px;}
div#nav2{position:relative; float:left; width:131px; height:33px; margin:0px; padding:0px;}
div#nav3{position:relative; float:left; width:132px; height:33px; margin:0px; padding:0px;}
div#nav4{position:relative; float:left; width:132px; height:33px; margin:0px; padding:0px;}
div#nav5{position:relative; float:left; width:131px; height:33px; margin:0px; padding:0px;}
div#nav6{position:relative; float:left; width:136px; height:33px; margin:0px; padding:0px;}

div#background{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1main_bgrep.gif) repeat-y;}

div#main{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background:url(/assets/uploads/1main_bgtop.gif) no-repeat;}

div#intro{position:relative; float:left; left:40px; width:675px; height:auto; margin:25px 0px 15px; padding:20px 20px 0px 20px; font-size:0.8em; background:#e3f0f8; border:3px solid #b9dcef; color:#003a5a;}

div#winning{position: absolute; top: 180px;}

div#intro a{color:#003a5a; font-weight:bold;}

div#intro img{position:relative; float:left; margin-right:30px; padding:0px;}

div#intro p
{
margin-bottom: 0;
}

div#introText{position:relative; float:left; width:680px; height:auto; margin:0px; padding:0px; line-height:1.5em;}
div#introText ul{list-style:disc; margin:0px; padding-left:20px;}
div#introText li{margin:0px; padding:0px; font-weight:bold;}

div#webview{position:relative; float:right; top:15px; left:-40px;  width:307px; height:55px; margin:0px; padding:0px;}

div#links{position:relative; float:left; width:800px; height:290px; margin:0px; padding:0px;}
div#links img {position:relative; float:left; margin:0px; padding:0px; border:0px;}

#textLinks{display:none;}

div#lowerPanel{position:relative; float:left; left:45px; width:717px; height:auto; margin-top:30px; padding-bottom:30px; background:#fff;}

div#news{position:relative; float:left; width:237px; height:100px; margin:0px; padding-top:30px; background:url(/assets/uploads/1news_top.gif) no-repeat;}
div#news ul{list-style:none; margin:0px; padding:0px;}
div#news li{margin:0px; padding:0px;}

div#press{position:relative; float:left; width:237px; height:100px; margin:0px 3px; padding-top:30px; background:url(/assets/uploads/1press_top.gif) no-repeat;}
div#press ul{list-style:none; margin:0px; padding:0px;}
div#press li{margin:0px; padding:0px;}
div#press a{color:#188193;}

div#calendarTop{position:relative; float:left; width:237px; height:33px; margin-bottom:5px; padding:0px; background:url(/assets/uploads/1calendar_top.gif);}

div#calendar{position:relative; float:left; top:3px; left:3px; width:237px; height:auto; margin:-3px; padding:0px;}

div#footer{position:relative; float:left; width:100%; height:auto; margin:0px; padding:30px 0px; text-align:center; background:#035c86; color:#fff; font-size:0.8em; font-weight:bold; border-bottom:12px solid #002856;}

div#footer a{color:#fff;}


/* Newsfeeds */

.newsstory{position:relative; float:left; width:217px; margin:0px; padding:10px;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#29579e;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#29579e;}
.newsstory a:hover{font-weight:bold; text-decoration:none; color:#29579e;}

.thumb{position:relative; top:0px; left:70px; width:auto; height:auto; border:0px solid #fff; float:left; margin:0px; padding:0px;}
.thumb img{margin:0px 10px 5px 0px; border:0px solid #1f61a8;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:100%; height:auto; float:left; font-size:1em; font-weight:bold; margin:7px 0px; text-align:center;}
.description{position:relative; width:100%; height:auto; float:left; font-size:0.8em; margin-bottom:8px;}



/* Default template */

#homeButton{position:absolute; left:100px; width:50px; height:20px; margin:0px; padding:0px;}
#homeButton img{border:0px;}

#homeButtonTop{position:absolute; width:300px; height:60px; margin:0px; padding:0px;}
#homeButtonTop img{border:0px;}

#pageIndex{position:relative; float:left; left:26px; top:12px; width:205px; height:auto; margin:0px; padding-bottom:20px; background:#e3f2f9; border:3px solid #b9dded; color:#003a5a; font-size:0.9em;}
#pageIndex a:link{color:#003a5a; text-decoration:none;}
#pageIndex a:visited{color:#003a5a; text-decoration:none;}
#pageIndex a:hover{color:#003a5a; text-decoration:underline;}
#pageIndex ul{list-style:none; margin:0px; padding:0px;}
#pageIndex li{list-style:none; margin:0px; padding:0px 0px 16px 12px;}

.indexTitle{position:relative; float:left; background:#b9dded; width:100%; height:auto; padding:13px 0px; margin-bottom:15px; color:#003a5a; text-align:center; font-size:1.1em;}

#pageContent{position:relative; float:left; left:60px; width:470px; height:auto; margin:0px; padding:20px 0px; font-size:0.85em; line-height:1.6em; color:#003a5a;}

#navigator{position:relative; float:left; width:100%; height:auto; margin:0px; padding-bottom:20px; clear:both;}
#navigator a{color:#003a5a;}

#bodyTitle{position:relative; float:left; width:100%; height:auto; margin:0px; padding:0px; font-size:1.3em; clear:both;}
#bodyText{position:relative; float:left; width:100%; height:auto; margin:0px; padding:0px;  clear:both;}
#bodyText a{color:#003a5a; font-weight:bold; text-decoration:underline;}

/* Galleries */

#gallerytitle{width:130px; margin-bottom:20px; text-align:center; font-size: 0.8em;}


/* Forum CSS */

.label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.heading{font:bold 13px/1em Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumMessageOptionDelete{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageOptionDelete a:link{color:#666;}
.forumMessageAuthorHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageContentHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageAuthor{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#000;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:auto; text-align:left; padding:5px 10px 5px 10px;}
.forumThreadRow{width:auto; text-align:left; padding:5px 10px 5px 10px;}

/* Search */

.noImages img{display:none;}


/* Accessibility */

.large{}
.normal{display:none;}

.low{}
.full{display:none;}

.webviewText{display:none;}

.hiddenText{display:none;}


/* Splash page */

.body2{font:1em/1.1em Arial, helvetica, sans-serif; background:#2d71ba url(/assets/uploads/1splashbg.gif) repeat-x; margin:0px; padding-top:50px;}


#flash{position:absolute; top:21px; left:4px; width:490px; height:145px; margin:0px auto; }

#enter{position:relative; width:100%; height:200px; margin:0px; padding:20px 0; text-align:center; font-size:1.2em; font-weight:bold;}
#enter a:link{color:#fff; text-decoration:none;} 
#enter a:visited{color:#fff; text-decoration:none;} 
#enter a:hover{color:#fff; text-decoration:underline;}


/* Searchbox */

#searchBox{position:absolute; left: 550px; top:160px; margin:0px; padding:0px; font-size:0.7em; color:#003a5a;}

/* Newsfeeds */

.newsstory{position:relative; float:left; width:311px; margin:0px; padding:5px; border:0px solid #dbdbd9; background-color:#fff;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#1f61a8;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#1f61a8;}
.newsstory a:hover{font-weight:bold; text-decoration:none; color:#1f61a8;}

.thumb{position:relative; top:0px; left:0px; width:auto; height:auto; border:0px solid #fff; float:left; margin:0px; padding:0px;}
.thumb img{margin:0px 10px 5px 0px; border:3px solid #1f61a8;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:100%; height:auto; float:left; font-size:1.1em; font-weight:bold; margin-bottom:5px; text-align: left !important;}
.description{position:relative; width:100%; height:auto; float:left; font-size:0.9em; margin-bottom:8px;}

