





/*-------------- GALL INDEX A ------------*/ 
table.feat_gallindexa { margin: 10px; width: 530px; padding: 5px; background: #f2f2f2;}
table.feat_gallindexa td { text-align: center; border-right: 1px solid #ffffff;padding-bottom: 5px;}
table.feat_gallindexa td:hover { background: #dbdbdb;}
table.feat_gallindexa td a { font-size: 85%; font-weight: bold; text-decoration: none; }
table.feat_gallindexa td img { width: 100px; height: 70px; border: 2px solid #021D38; padding: 1px; margin-top: 5px; }
table.feat_gallindexa td img:hover { width: 100px; height: 70px; border: 2px solid #ff0000; margin-top: 5px; }


/*-------------- COMPETITIONS ------------*/ 
table.feat_competition .competition {  }
table.feat_competition td p {padding: 0px 10px 0px 10px}
table.feat_competition .competition td.title { width: 550px; background-image: url("/images/structure/backgrounds/ls-2a-titletxt.png"); border-bottom: 0px; background-repeat: repeat-y; background-position: 0px 0px; font-family: trebuchet ms; font-weight: bold; height: 50px; line-height: 50px; font-size: 140%; color: #ffffff; padding: 0px 0px 0px 55px; margin-bottom: 10px; text-transform: uppercase; }
table.feat_competition .competition td.intro { text-align: center; background-color: #fff; }
table.feat_competition .competition td.intro img {margin: 0 auto 0 auto;}
table.feat_competition .competition td.intro p { padding: 0px 0px 15px 0px; height: auto; line-height: 25px; text-align: center; font-size: 90%; font-style: italic; font-weight: bold; color: #555555; }
table.feat_competition .competition td {padding: 0px 10px 0px 10px}
table.feat_competition .competition tr {height: 40px; }

table.feat_competition td.question { display: block; padding: 0px 0px 10px 0px; font-weight: bold; font-size: 110%; background-color: #f2f2f2; border: 10px solid #fff; background-image: url("/images/structure/backgrounds/caption-bg.png"); background-repeat: repeat-x; background-position: bottom; }
table.feat_competition td.question p { margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; }

table.feat_competition .errormsg { color: red; padding: 0px 10px 10px 10px; }

table.feat_competition td.section { border: 10px solid #fff; font-family: trebuchet ms; background-color: #939598; color: white; font-weight: normal; text-transform: uppercase; font-size: 90%; height: 30px; line-height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; }


table.feat_competition .competition td input { height: 20px; font-size: 90%; padding: 0px 3px 0px 3px; line-height: 20px;}
table.feat_competition .competition td input.button { padding: 1px; color: #ffffff; border: 1px solid #ff0000; background: #DA000C; background-image: url("/images/structure/backgrounds/ls-mouseover.jpg"); background-repeat: repeat-x; }
table.feat_competition .competition td input.button:hover {background-image:none; background-color: #DA000C;}






/*---------------2A NEWS LIST - OBITUARY---------------*/
.basecolumn2a .no_image_list { width: 550px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; }
.basecolumn2a .no_image_list .article { display: block; float: left; margin: 0px 10px 0px 10px; padding: 3px 0px 0px 0px; border-bottom: 1px solid #bfccd4; }
.basecolumn2a .no_image_list .image { display: none}
.basecolumn2a .no_image_list .article1 .headline { display: block; right: left; width: 530px; line-height: 125%; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a .no_image_list .article1 .headline { font-size: 100%; }
.basecolumn2a .no_image_list .headline { display: block; right: left; width: 530px; line-height: 125%; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px; }
.basecolumn2a .no_image_list .headline a { display: block; color: #1d265d; font-family: Trebuchet MS; font-weight: bold; }
.basecolumn2a .no_image_list .headline a:hover { display: block; color: #e5000d; text-decoration: underline; }
.basecolumn2a .no_image_list .date { display: block; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; color: #777777; font-family: arial; font-size: 85%; }
.basecolumn2a .no_image_list .article1 .date { display: block; clear: both; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; color: #777777; font-family: arial; font-size: 85%; }
.basecolumn2a .no_image_list .author { display: none;  }
.basecolumn2a .no_image_list .abstract {padding: 0px;}
.basecolumn2a .no_image_list .article1 .abstract {display: none; }


/*-----------GOOGLE MAP---------------------*/
.feat_googlemap { width: 715px; background: #939598; padding: 10px 10px 10px 10px; margin: 0px 10px 0px 10px; }
.feat_googlemap .searchbox { display: none; } 
.feat_googlemap .mapbox { color: #2b3369; font-weight: bold; font-family: Trebuchet MS; }

/*-------------- Gallery Index ------------*/
.basecolumn2a .nav_dropdown td.dropdown {padding: 10px 0px 0px 10px;}
.basecolumn2a .feat_gallindexb {padding: 10px; background: #efefef; margin: 10px; width: 530px; border-bottom: 5px solid #dbdbdb; }
.basecolumn2a .feat_gallindexb:hover {background: #021526}
.basecolumn2a .feat_gallindexb td.list {padding: 5px; width: 400px;}
.basecolumn2a .feat_gallindexb td.list a { font-weight: bold; color: #657483; text-decoration: underline;}
.basecolumn2a .feat_gallindexb td.list a:hover {color: #ffffff;} 
.basecolumn2a .feat_gallindexb td.photo {padding: 0px;}
.basecolumn2a .feat_gallindexb td.photo img {border: 1px solid #ff0000; padding: 1px;}
.basecolumn2a .feat_gallindexb td.photo img:hover {border: 1px solid #ffffff; padding: 1px;}


/*-------------- Lightbox Gallery Index ------------*/
.customgall .basecolumn2a {background-image: url("/images/structure/backgrounds/ls-pagevariants.png"); background-repeat: no-repeat; background-position: bottom;}
.feat_gallery_lightbox { margin: 10px 10px 0px 10px; }
.feat_gallery_lightbox .thumbnail { float:left; width: 130px; margin: 0px 2px 12px 0px; padding: 5px 0px 5px 0px; background: #f2f2f2; }
.feat_gallery_lightbox .thumbnail:hover { cursor: pointer; background: #dbdbdb; }
.feat_gallery_lightbox .thumbnail img {border: 2px solid #777777; padding: 1px; display: block; margin: 0px auto 0px auto;}
.feat_gallery_lightbox .thumbnail img:hover { border: 2px solid #ff0000; padding: 1px; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }
.feat_gallery_lightbox .lightbox { clear:both; position: absolute; background: white; padding: 10px; margin-left: 0px; height: 540px; width: 700px; z-index: 1000000; border: 1px solid #bbbbbb; }
.feat_gallery_lightbox .lightbox .mainimg { text-align:center; display:block; height: 480px; width: 700px; margin-bottom: 0px; }
.feat_gallery_lightbox .lightbox_img img { width: 700px; height: 470px; }
.feat_gallery_lightbox .lightbox_img .caption { clear:both; text-align: left; color: #021526; font-size: 110%; font-weight: bold; margin: 0; background-color: #ffffff; }
.feat_gallery_lightbox .lightbox_img .credit {clear:both; padding: 0px; font-size: 80%; margin: 0px;  background-color: #ffffff;}
.feat_gallery_lightbox .lightbox .navbar { clear:both; height: 30px; line-height: 30px; padding-left: 35px; text-transform: uppercase; color: white; font-weight: bold; background: #021526; }
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; }
.feat_gallery_lightbox .lightbox .close:hover { color: #ff0000; }
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .slideshow:hover { color: #ff0000; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back:hover { color: #ff0000; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; margin-right: 10px;}
.feat_gallery_lightbox .lightbox .next:hover { color: #ff0000; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { float: left; padding-left: 190px; color: #ffffff;}
div.overlay {background: #00254C !important; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;}





/*-------------- Press Release News List ------------*/
div.basecolumn2a .prelease .titletxt {background-image: url("/images/structure/backgrounds/2a-innertitle.png"); border-bottom: 0px; background-repeat: no-repeat; background-position: 0px 0px; font-family: trebuchet ms; font-weight: bold; height: 50px; line-height: 50px; font-size: 140%; color: #ffffff; padding: 0px 0px 0px 55px; margin-bottom: 0px; text-transform: uppercase; }
div.basecolumn2a .prelease .article1 {margin-bottom: 0px;}
div.basecolumn2a .prelease .article1 .headline {width: 530px;}
div.basecolumn2a .prelease .article1 .headline a {font-size: 90%}
div.basecolumn2a .prelease .article .image {display: none}
div.basecolumn2a .prelease .article .date {margin-bottom: 5px;}
div.basecolumn2a .prelease .article1 .abstract {display: none}

/*  */

