





body.gallery .basebannertxt2 { display: block; background: white; width: 535px; float: left; padding: 0px 20px 0px 20px; height: 45px; line-height: 45px;background-image: url("/images/backgrounds/bg-2atop.jpg"); background-repeat: no-repeat; background-position: top right;  color: #050E4F; text-transform: uppercase; border-bottom: solid #d4d5d8 1px; font-weight: bold; font-size: 130%; font-family: "trebuchet MS";}
body.gallery .basecolumn2a { background-image: none; }


/*--------News Index Top---------*/

div.newsindextop { clear: both; margin-bottom: 10px; background: #050E4F;  background-image: url("/images/backgrounds/bg-indexgall.gif"); background-repeat: no-repeat; background-position: bottom; padding: 0px 0px 10px 0px; height: 130px; }
div.newsindextop .titletxt {  background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #FFC212; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
div.newsindextop .article .image { display: block; float: left; width: 110px; height: 75px; margin-bottom: 0px; margin-top: 10px; padding-left: 5px;}
div.newsindextop .article .image img { border: solid #023469 2px; }
div.newsindextop .article .headline { text-transform: uppercase; display: block; font-family: "Trebuchet MS"; float: left; width: 550px; padding: 0px 5px 5px 25px; background-image: url("/images/backgrounds/icon-news.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.newsindextop .article .headline a { font-size: 110%; color: #Ffffff; font-weight: bold; }
div.newsindextop .article .headline a:hover { text-decoration: underline; color: #FCBB12; }
div.newsindextop .article .abstract { display: block; float: left; width: 550px; font-size: 95%; line-height: 150%; background-image: none; padding: 0px; color: #ffffff; margin-bottom: 5px; }



/*-----------News Index-----------------------*/

.newsleft { width: 410px; float: left; margin-right: 20px;}
.newsright { width: 300px; float: left; margin-right: 0px;}

/*-----------News Lists - 2 Column --------*/
div.indexarticlelist { clear: both; }
div.indexarticlelist .titletxt {  display: none; }
div.indexarticlelist .article { clear: both; width: 410px; background-color: #f1f1f3; background-image: url("/images/backgrounds/bg-newsitem.gif"); background-repeat: no-repeat; height: 100px; margin-bottom: 10px;}
div.indexarticlelist .article .image { display: block; float: left; width: 110px; height: 75px; margin-bottom: 0px; margin-top: 10px; padding-left: 5px;}
div.indexarticlelist .article .image img { border: solid #023469 2px; opacity: 0.7; filter: alpha(Opacity=70); -moz-opacity: 0.7; }
div.indexarticlelist .article .image img:hover { border: solid #023469 px; opacity: 1.0; filter: alpha(Opacity=100); -moz-opacity: 1.0;}
div.indexarticlelist .article .headline { text-transform: uppercase; display: block; font-family: "Trebuchet MS"; float: left; width: 265px; padding: 0px 5px 5px 25px; background-image: url("/images/backgrounds/icon-news.gif"); background-repeat: no-repeat; background-position: 1px 2px; margin-top: 10px;}
div.indexarticlelist .article .headline a { font-size: 95%; color: #050E4F; font-weight: bold; }
div.indexarticlelist .article .headline a:hover { text-decoration: underline; }
div.indexarticlelist .article .date { display: block; float: left; width: 265px; font-size: 85%; background-image: none; padding: 0px; color: #0062B0; margin-bottom: 5px; }
div.indexarticlelist .article .abstract { display: none; }


div.indexnews2 { clear: both; background: #050E4F; }
div.indexnews2 .titletxt {  background-image: url("/images/backgrounds/bg-newsindex-top.gif"); color: #FFC212; height: 35px; line-height: 40px;  border-bottom: solid #082176 1px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
div.indexnews2 .article { clear: both; width: 300px; height: 75px; margin-bottom: 5px;  border-bottom: solid #082176 1px; }
div.indexnews2 .article .image { display: block; float: left; width: 110px; height: 75px; margin-bottom: 0px; margin-top: 5px; padding-left: 10px;}
div.indexnews2 .article .image img { border: solid #004A95 2px; }
div.indexnews2 .article .image img:hover { border: solid #0169BE 2px; }
div.indexnews2 .article .headline { text-transform: uppercase; display: block; font-family: "Trebuchet MS"; float: left; width: 150px; padding: 0px 5px 5px 5px; margin-top: 5px;}
div.indexnews2 .article .headline a { font-size: 95%; color: #ffffff; font-weight: bold; }
div.indexnews2 .article .headline a:hover { text-decoration: underline;  color: #FCBB12; }
div.indexnews2 .article .date { display:none; }
div.indexnews2 .article .abstract { display: none; }
div.indexnews2 .article2 { padding-bottom: 5px; border-bottom: 0px; background-image: url("/images/backgrounds/bg-newsindex-bottom.gif"); background-repeat: no-repeat; background-position: bottom; }



/*-----------RSS Feeds------------*/
.synd_whatisrss .title { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #FFC212; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px;  }
.synd_whatisrss .content { padding: 10px 0px 10px 0px; line-height: 150%; } 
.synd_rsslister { margin-bottom: 10px;  }
.synd_rsslister td.titletxt { color: #050E4F; text-transform: uppercase; font-weight: bold; font-size: 130%; height: 25px; line-height: 25px; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; font-family: "trebuchet MS"; border-bottom: solid #d4d5d8 1px; display: block; }
.synd_rsslister td.include { padding: 10px 10px 10px 10px; }
.synd_rsslister tr.list td { height: 21px; line-height: 21px; vertical-align: middle; }
.synd_rsslister tr.list td a { color: #0064AB;  }
.synd_rsslister tr.list td a:hover { color: #051A5D;  }


/*---------------Search Results-----------------*/
table.sys_search td.titletxt { color: #050E4F; text-transform: uppercase; font-weight: bold; font-size: 130%; height: 25px; line-height: 25px; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; font-family: "trebuchet MS"; border-bottom: solid #d4d5d8 1px; display: block; }
form.zoom_searchform { margin-top: 20px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 20px;}
form.zoom_searchform input.zoom_searchbox { width: 150px; font-size: 110%; padding-left: 5px;}
table.sys_search div.searchheading { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #FFC212; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px; margin-bottom: 10px; }
table.sys_search div.summary { font-size: 120%; color: #0169BE; }
table.sys_search .result_pagescount { font-weight: bold; text-transform: uppercase; padding-bottom: 2px; border-bottom: dashed #c3c3c3 1px; }
table.sys_search .sorting { margin: 0px 0px 15px 0px; padding: 15px 0px 15px 5px; border-bottom: dashed black 1px; background: #f2f2f2; }
table.sys_search .sorting a { text-decoration: underline; }
table.sys_search .result_title { margin: 20px 0px 5px 0px; padding-top: 10px; }
table.sys_search .result_title a { font-size: 120%; color: #050E4F;  font-weight: bold; text-transform: uppercase; font-family: "trebuchet ms";}
table.sys_search .highlight { background: #FCBB12; font-weight: bold; }
table.sys_search .description { display: none; line-height: 150%; }
table.sys_search .context { margin-bottom: 10px; line-height: 150%; }
table.sys_search .infoline { font-size: 85%; font-weight: bold; background: #f2f2f2; padding: 3px; border-bottom: dashed #c3c3c3 1px; margin-bottom: 10px;}
table.sys_search .searchtime { font-size: 85%; font-style: italic; }



/*-----------News Article-----------*/
.std_newsarta .headline { color: #050E4F; text-transform: uppercase; font-weight: bold; font-size: 130%; height: 25px; line-height: 25px; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; font-family: "trebuchet MS"; border-bottom: solid #d4d5d8 1px; display: block; }
.std_newsarta .dateauthor { display: block; clear: both; font-size: 85%; color: #0060ae; } 
.std_newsarta .dateauthor .date { display: block; float: left; width: 150px; }
.std_newsarta .dateauthor .author { display: block; }
.std_newsarta .imagecon { display: block; clear: both; padding-top: 7px; }
.std_newsarta .imagecon .image { display: block; }
.std_newsarta .imagecon .image img { border: solid #0060ae 3px; }
.std_newsarta .imagecon .caption { display: block; clear: both; font-size: 85%; color: #0060ae; font-style: italic; padding: 5px; border-bottom: solid #d4d5d8 1px; }
.std_newsarta .multimedia {display: block; height: 400px;}
.std_newsarta .abstract { display: block; clear: both; line-height: 160%; font-size: 110%; padding: 10px 0px 10px 0px;}
.std_newsarta .article { clear: both; display: block; line-height: 160%; padding: 10px 0px 10px 0px; border-top: solid #d5d5d5 1px;   }
.std_newsarta .article a { color: #0169be; }
.std_newsarta .article a:hover { color: #050e4f; }
.std_newsarta .variants { display: block; clear: both; height: 25px; line-height: 25px; padding: 10px 0px 0px 0px; border-top: solid #d5d5d5 1px; }
.std_newsarta .variants { width: auto; }
.std_newsarta .variants img { display: none; }
.std_newsarta .variants .email { display: block; float: left; width: 150px; }
.std_newsarta .variants .print { display: block; float: left; width: 170px;}
.std_newsarta .variants .email .emaillink { display: block; line-height: 25px; padding: 0px 0px 0px 35px; background-image: url("/images/backgrounds/icon-email.gif"); background-repeat: no-repeat; background-position: 10px 8px; }
.std_newsarta .variants .print .printlink { display: block; line-height: 25px; padding: 0px 0px 0px 50px; background-image: url("/images/backgrounds/icon-print.gif"); background-repeat: no-repeat; background-position: 23px 6px; }
.std_newsarta .variants a { color: #0169be; font-size: 90%; }
.std_newsarta .variants a:hover { color: #050E4F; }
.sharebox { display: block; float: left; clear: left; width: 70px; margin-top: 0px; text-align: center; }
.tweetmeme {display:block; }
.facebookshare {display:block; }
.facebookrecommend {display: none; clear: both; margin: 20px 0px 0px 0px; padding: 20px 0px 0px 0px; border-top: solid #d5d5d5 1px;}
.facebooklike {display:block;  padding: 10px 0px 10px 0px; }




/*-------Gallery Index----------*/


.feat_gallindexd .titletxt { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #FFC212; height: 30px; line-height: 30px; font-weight: bold; text-transform: uppercase; font-size: 90%; background-repeat: no-repeat; padding: 0px 0px 0px 10px; margin-bottom: 10px; }
.feat_gallindexd .gallerythumbs .galleryitem { display: block; width: 120px; height: 130px;background: #081B5D; float: left; margin-right: 5px; margin-bottom: 10px;padding: 4px; }
.feat_gallindexd .gallerythumbs .galleryitem .image { display: block; }
.feat_gallindexd .gallerythumbs .galleryitem .image img { border: solid #081B5D 0px; }
.feat_gallindexd .gallerythumbs .galleryitem .headline { display: block; }
.feat_gallindexd .gallerythumbs .galleryitem .headline a { font-family: trebuchet ms; text-transform: uppercase; font-weight: bold; font-size: 90%; }
.feat_gallindexd .gallerythumbs .galleryitem .headline a:hover { color: white; } 


/* -------------Photo Gallery------------- */

.feat_gallery_lightbox { margin-top: 10px; margin-bottom: 10px; }
.feat_gallery_lightbox .thumbnail { float:left; margin: 0px 7px 7px 0px; background: #081B5D; width: 100px; height: 56px;}
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; }
.feat_gallery_lightbox .thumbnail img { border: solid white 1px; display: block; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.feat_gallery_lightbox .thumbnail img:hover { border: solid #311E6D 1px; filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }

.feat_gallery_lightbox .lightbox { clear:both; position: absolute; background: white; padding: 10px; margin-left: 0px; height: 450px; width: 650px; z-index: 1000; border: 3px solid #0169BE; }
.feat_gallery_lightbox .lightbox_img img { float:left; width: 650px; height: 350px; }
.feat_gallery_lightbox .lightbox_img .caption { display:block; clear:both; background: #F2F2F2; color: #081B5D font-size: 100%; margin: 0px 0px 0px 0px; height: 30px; line-height: 30px; padding-left:10px;}
.feat_gallery_lightbox .lightbox_img .credit { display:block; font-size: 85%; color: #0169BE; margin: 5px 0px 0px 10px; clear:both; height: 20px; }
.feat_gallery_lightbox .lightbox .navbar { font-weight: bold; text-transform: uppercase; clear:both; background-image: url("/images/backgrounds/bg-title1.jpg"); color: #FFC212; height: 30px; line-height: 30px; padding: 0px 10px 0px 10px; font-size: 90%;}
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; }
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { float: left; padding-left: 170px; }
.feat_gallery_lightbox .title {display:block;height:30px;}


* --------------- News Archive--------------- */
.basecolumn2b .nav_linklist { margin-bottom: 10px; }
.basecolumn2b .nav_linklist .titletxt { background-image: url("/images/backgrounds/bg-rc-cont-top2.jpg"); background-repeat: no-repeat; background-color: #0169be; color: #fcbc12; text-transform: uppercase; font-weight: bold; font-size: 100%; height: 25px; line-height: 25px; padding: 5px 0px 5px 10px; margin: 0px 0px 0px 0px; font-family: "trebuchet MS"; border-bottom: solid #04266D 1px; } 
.basecolumn2b .nav_linklist .link { display: block; background-image: url("/images/backgrounds/icon-bullet.gif"); background-repeat: no-repeat; background-position: 5px 10px; padding: 3px 5px 3px 18px; background-color: #0169be; border-bottom: solid #082176 1px; }
.basecolumn2b .nav_linklist .link:hover {}
.basecolumn2b .nav_linklist .link:hover a { text-decoration: underline; }
.basecolumn2b .nav_linklist .link a { color: white; text-transform: uppercase; font-size: 80%; font-weight: bold; }
.basecolumn2b .nav_linklist .link a:hover { color: white; }




table.list_archive td.titletxt { color: #050E4F; text-transform: uppercase; font-weight: bold; font-size: 130%; height: 25px; line-height: 25px; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; font-family: "trebuchet MS"; border-bottom: solid #d4d5d8 1px; display: block; }
table.list_archive tr.colhead { background: #0062AD; background-image: url("/images/backgrounds/bg-title1.jpg"); }
table.list_archive tr.colhead td { color: #FFC212; height: 20px; line-height: 20px; font-weight: bold; text-transform: uppercase; font-size: 90%;  }
table.list_archive tr td { padding: 5px 20px 5px 5px; }
table.list_archive tr td.date { width: 45px; }
table.list_archive tr.odd { background: #E3E3E3 }
table.list_archive tr td a { color: #0761AD; font-weight: bold; }


div.newsindextop .article .headline a:visited { color: #8287a7; }
div.indexnews2 .article .headline a:visited { color: #8287a7; }
div.indexarticlelist .article .headline a:visited { color: #8286a7; }



/*--------Ezine Subscription---------*/
.feat_ezinesub .form .sub_title { padding: 5px 0px 5px 0px; clear: both; height: 30px;}
.feat_ezinesub .form .sub_firstname { padding: 5px 0px 5px 0px; clear: both;height: 30px;}
.feat_ezinesub .form .sub_surname { padding: 5px 0px 5px 0px; clear: both;height: 30px;}
.feat_ezinesub .form .sub_email { padding: 5px 0px 5px 0px; clear: both;height: 35px;}
.feat_ezinesub .form .sub_postcode { padding: 5px 0px 5px 0px; clear: both;height: 30px; }
.feat_ezinesub .form label { font-weight: bold; text-transform: uppercase; color: #2159AD; clear: both;}
.feat_ezinesub .form label input { font-size: 110%; color: #2159AD; margin-left: 0px;  }
.feat_ezinesub .form .sub_title input { margin-left: 77px; }
.feat_ezinesub .form .sub_firstname input { margin-left: 30px; }
.feat_ezinesub .form .sub_surname input { margin-left: 50px; }
.feat_ezinesub .form .sub_email input { margin-left: 65px; }
.feat_ezinesub .form .sub_postcode input { margin-left: 42px; }

/* securimagebox on feedbackform */
.securimage .instructions { padding: 5px 0px; }
.securimage .securimagebox { width: 177px; height: 45px; }
.securimage .securimagebox .captcha { float: left; }
.securimage .securimagebox .audio { float: left; margin: 1px 0px 0px 3px; }
.securimage .securimagebox .reload { float: left; margin: 0px 0px 0px 3px; }
.securimage .input { clear: both; padding: 0px 0px 5px 0px; }

/* <IMG src="/images/backgrounds/bg-newsitem.gif"> */


