  body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399; font-size:10px; margin-top: 0px; background: #FFFFFF url(/../images/bg.gif) fixed top center; background-repeat: repeat-y; text-align: center; } h1, h2, h3, h5, h5, h6 { font-size:12px; font-weight:bold; }  p {font-size:10px; font-weight:normal; margin:0; padding:0; color:#cccccc;}  .formSubmissionMessage {font-size: 12px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px;} .formValidationError {font-size: 14px; font-weight: bold; font-style: normal; color: #cc0000; line-height: 18px;} .formDropdown {font-size: 11px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px;} .formTextbox {font-size: 11px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px;} .formOption, .formCheckboxGroup {font-size: 11px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px; padding: 0 0 0 0;} .formAddress {font-size: 11px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px;} .formTextarea {font-size: 11px; font-weight: bold; font-style: normal; color: #ccc; line-height: 18px;} .FormContentRight {padding: 0 0 20px 0;} .formLabel {padding: 0 0 20px 0; font-weight: bold;}  td.content { font-family:Verdana, Arial, Helvetica, sans-serif; color:#cccccc; font-size:10px; font-weight: normal; background-color: #000000; vertical-align: top; } .formSubmissionMessage { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffcc00; font-size:10px; } .formValidationError { font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; } .guestbooktitle { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399; font-size:10px; font-weight: bold; } .guestbooktext { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399; font-size:10px; font-weight: bold; } .guestbooktextsmall { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399; font-size:10px; font-weight: normal; } nav2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#330066; font-weight: bold; list-style: none; text-decoration: none; margin: 0; padding: 0; } .awardsFont{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#990033; text-decoration:none; } a.awardsFont:link { color: #990033; } a.awardsFont:visited { color:#990033; } a.awardsFont:hover { color: #330066; } .awardsFont2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#330066; text-decoration:none; } a.awardsFont2:link { color: #330066; } a.awardsFont2:visited { color:#330066; } a.awardsFont2:hover { color: #990033; } .awardsFont2009{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#cc0000; text-decoration:none; } a.awardsFont2009:link { color: #cc0000; } a.awardsFont2009:visited { color:#cc0000; } a.awardsFont2009:hover { color: #FFFFFF; } .awardsFont2009b{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#cc0000; text-decoration:underline; } a.awardsFont2009b:link { color: #CCCCCC; } a.awardsFont2009b:visited { color:#CCCCCC; } a.awardsFont2009b:hover { color: #CCCCCC; } .awardsFontContent2009{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#cc0000; text-decoration:none; } a.awardsFontContent2009:link { color: #cc0000; } a.awardsFontContent2009:visited { color:#cc0000; } a.awardsFontContent2009:hover { color: #FFFFFF; } .purplefont{ font-family:Verdana, Arial, Helvetica, sans-serif;; font-size:10px; text-decoration:none; font-weight:bold; padding:0; color:#333399; }   .searchforselect { width:300px !important; } .searchforinput { width:300px !important; }   #lightbox{ position: absolute; left: 0; width: 100%; text-align: center; line-height: 0; z-index:100; } #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; z-index:10; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index:1; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(/images/lightboxblank.gif) no-repeat;  display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; } #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }  .lbWidth {  position: absolute; top: 0px; left: 0px; width: 100%; min-width: 790px; } * html .lbContent {  margin-left: -790px; position:relative; } * html .lbMinWidth {  padding-left: 790px; }  .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;}  * html .clearfix {height: 1%;} .clearfix {display: block;}    #wrapper { width:900px; margin-left: auto; margin-right: auto;  text-align: left; position: relative;  background-color: #000000; background: url(/../images/wrapper_bg.gif) top left repeat; } #top { width: 900px; height: 92px; background: url(/../images/top_bg.gif) top left no-repeat; } #search { width: 150px; height: 20px; margin: 0 0 0 5px; padding: 0;  } #searchTitle { width: 89px; height: 23px; margin: 0; padding: 0; background: url(/../images/search_header.gif) top left no-repeat; } .quickSearchTextBox { width:100px; height:18px; border: solid 2px #b1c0c3; padding:0; margin:0; } #registerLink { display: inline; margin: 0; } a.register { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; } a.register:hover { color: #330066; font-size: 12px; font-weight: bold; text-decoration: none; } #newsletterLink { display: inline; margin: 5px 0 0 0; } a.newsletter { color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none; } a.newsletter:hover { color: #330066; font-size: 12px; font-weight: bold; text-decoration: none; } #smallAdvert { width: 150px; height: 131px; margin: 20px 0 0 5px; } #banner{ width: 468px; margin: -78px 0 0 414px; }  #tvgreybox{ width:376px;  padding:0; margin: 13px 0px 0px 0px; float:right;  background:#f5f5f5; border-bottom: 1px solid #3d107a; } .tvgreyimage { float:left; display:inline;}  .tvgreyimage img {width: 8.0em; height: 8.0em; margin: 5px; border: 0;} #tvgreytextbox{ width:215px; padding:0; margin:0; float:left; display:inline; }  #newsheadlinestext ul, li, a { list-style: none; font:normal 11px Arial, Helvetica, sans-serif; color:#330066; } #newsContent {   background:#000000;   } #newsheadlinestext{ list-style: none; font:normal 11px Arial, Helvetica, sans-serif; color:#330066; border: solid 1px #cc0000; } .contentfont{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333399; font-size:10px; } .contentheadlinefont ul li { margin: 5px 0; } .redArrow li { list-style-type: square;} .contentfont ul { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:0; color:#330066; list-style-type: none; padding:0; margin:0 0 0 10px; } .contentheadlinefont { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#330066; text-align: left; } .contentheadlinefont a { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#330066; text-align: left; }  .content{ background: #ffffff; font: 12px; color: #333399; text-align: left !important; width: auto !important;  } .content p{ margin: 0; padding: 0 0 10px 0; } hr{ border:1px dotted #ffffff; color:#FFFFFF; border-bottom:1px dotted #333399; width:305px !important; } .content a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold; padding:0; color:#333399; } td.content { text-align: left !important; font:10px Arial, Helvetica, sans-serif; text-decoration:none; margin: 0 !important; color:#333; } td.content textarea { width: 100% !important; } td.content select { width: 100% !important; } table.content td input { width: 160px !important; } table.content span { width: 50px !important; }  .newstitle { display: none; } #newsheaderMain { margin: 0 0 0 8px; } .newsarticletitle{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold; padding:0; color:#333399; } .newsarticletitle a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold; padding:0; color:#333399; } .newsarticletitle a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; font-weight:bold; padding:0; color: #333399; } .newsarticledate{ font-weight:bold; color: #333399; font-size: 11px; text-decoration:none; padding:0; } .newsarticlesummary{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; line-height: normal; font-weight: normal; } .newsarticlebody{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333399; line-height: normal; font-weight: normal; width:100%; float:right; display: block; text-align: left; } .newsarticlebody a{ padding: 5px 0 5px 0; color:#333399; font-size: 10px; font-weight: bold; } .newsarticlebody a:hover { font-size: 10px; font-weight: bold; color: #990033; } .newsarticlebody p{ text-align: left; } .SKNewsPicture {  padding: 5px 0 10px 0; } #mainContentNews { float: left; width:385px; margin: 0 0 0 0 !important; margin: 0 0 0 0; display: inline;  } #mainContentNews table { float: left; width:385px; margin: 0 0 0 5px !important; margin: 0 0 0 3px;  } #rightContentNews { width: 160px; padding: 0; margin:-45px 0 0 0; position: relative; float:left;  } #rightPanelNews {  width: 144px; height: 625px; float: left; background-color: #9a0d3e; display: block; }   #mainContent2{ width: 700px; background-color: #000000;  } #contentArea {  width: 556px; float: left; background-color: #000000; margin: 0 !important; margin: -2px 0 0 0; } #contentArea2 { width: 700px; float: left; background-color: #FFFFFF; margin: 0 !important; margin: -2px 0 0 0; } #directoryContent { width: 680px; margin: 5px 0 0 0; } #leftPanel { width: 162px; margin: 0 0 0 19px; float: left; background-color: #9a0d3e; display: inline;  } #rightPanel { width: 144px; height: 625px; float: left; background-color: #9a0d3e; display: inline; } #leftContent { width: 375px; float: left; margin: 0 0 0 10px; display: inline;  } #leftContentFinalistsGallery { width: 520px; float: left; margin: 0 0 0 10px; display: inline;  } #rightContent { width: 155px;  margin: 0;  position:relative; float: right;  } #hilightOne { width: 375px; display: inline; float: left; } #skyAdvert { display: inline; float: left; width: 120px; height: 600px; align: center; background-color: #9a0d3e; } #nav { margin: 82px 0 0 0 !important; margin: 14px 0 0 0;    width: 162px; background-color: #f5f5f5; } #flash { width: 556px; float: left; margin: 0; z-index: 0;  } #flash2 { width: 700px; float: left; margin: 0; } #blank { margin: 0; padding: 0; width: 900px; height: 19px; background-color: #3d107a; float: left;  } #footer { width: 900px; height: 40px; clear: both; background-color: #FFFFFF; text-align: center;  } #footerPosition { width: 350px; margin-left: auto; margin-right: auto; text-align: center;  } #footerLinks { margin: 10px 0 0 0; float: left; } #rss { margin: 5px 0 0 0; float: left; } #clear { clear: both; }   td.nav2 br, td.nav3 br, td.nav2 img, td.nav3 img { display: none; } td.nav2, td.nav3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#330066; font-size: 10px; font-weight: bold;  text-decoration: none; }  .navlevel1, .navsellevel1, .navlevel2, .navsellevel2, .navlevel3, .navsellevel3, .navlevel4, .navsellevel4 { padding: 6px 0px 6px 8px; display: block; border-bottom:1px dotted #666666; margin:0 !important;} .navlevel1 { background-color: #f5f5f5; } .navlevel1:hover { font-weight: bold; background-color: #f5f5f5; } .navlevel2 { padding: 6px 0px 6px 8px; background: #f5f5f5; font-size: 10px; font-weight: bold; }  .navlevel3 {  padding: 6px 0px 6px 8px; background-color: #f5f5f5; } .navsellevel3 { padding: 6px 0px 6px 8px; background-color: #f5f5f5;  } td.nav3 { background-color: #f5f5f5; } .navweight { font-weight: bold; } .navlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #330066;  text-decoration: none; } .navlink:hover{ font-family: font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990033;  text-decoration: none; } #wrapper ul li{width:100%;}

