/********************
*** BLGC.CSS ***
********************/

.content a, .content a:link, .content a:visited, .content a:active { text-decoration: none; border-bottom: 1px dashed #ffe01acolor: #094fa3; }
.content a:hover { text-decoration: none; border-bottom: 1px dashed #094fa3; }

.ourpartners img, .ourpartners a, .ourpartners a:link, .ourpartners a:visited, .ourpartners a:hover, .ourpartners a:active { border: 0; }

body { background: #ffe01a url('images/large-logo.gif') -50px -120px no-repeat; color: #094fa3; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: medium; line-height: 1.5em; text-align: justify; 
}
clear { clear: both; height: 0; line-height: 0; }
.logoandlink { text-align: center; margin: 0 auto; }
.sponsormid { position: relative; }
.sponsorlabel { position: absolute; }

h1 { font-size: large; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
h2 { border-bottom: 3px solid #ffe01a; }

.content table { width: 100%; border: 1px solid #ffe01a; margin-bottom: 0.5em; }
.content td { padding: 0 10px;  border-bottom: 1px dashed #ffe01a; }
.content th { background: #ffe01a; border-bottom: 1px dashed #094fa3; text-align: center; font-size: 0.7em; font-weight: bold; text-transform: uppercase; }
.content tr:hover { background: #fff7c6; cursor: default; }


.round { border: 3px solid #094fa3; -k-border-radius: 16px; -o-border-radius: 16px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; }

.header, .topnav, .menu, .content, .sponsor, .footer { background: #fff; margin: 16px 0 0 16px; float: left; }




.header { width: 948px; height: 136px; background: url('images/header.png') no-repeat; position: relative; }
.topnav { width: 942px; }
.menu { width: 278px; }
.content {width: 642px; }
.sponsor {width: 942px; font-size: x-small;}
.footer {width: 942px; margin-bottom: 16px;}

.header>div, .topnav>div, .content>div, .sponsor>div, .footer>div {margin: 16px; }

#leftnav {margin: 10px;}

.copyright { width: 979px; margin: 3px auto; }
.copyright p { margin: 0 16px; }

p { margin: 16px 0; }

ul.admin-menu { float: right; }
ul.admin-menu li { display: inline; }
ul.admin-menu a { text-align: center; width: 90px; height: 30px; line-height: 30px;  font-size: 12px; display: inline-block; padding: 0 10px; text-decoration: none; margin: 0; font-weight: bold; }
ul.admin-menu a:link, ul.admin-menu a:visited { color: #094fa3; }
ul.admin-menu a:hover { background: #ffe01a; color: #000; }
ul.admin-menu a:active { background: #ffe01a; }

#logo { background: url('images/blgc.png') no-repeat; width:139px; height:130px; margin: 0; position: absolute; left: 5px; top: 5px; }
#contact { background: url('images/contact.png') no-repeat; width: 420px; height: 30px; margin: 0; position: absolute; bottom: 0; right: 10px; }
#logo span { display: none; }
#contact span { display: none; }

#infodate { width: 200px; float: left; text-align: center; line-height: 20px; padding: 0; margin: 0; font-size: x-small; }
#infodate li { display: inline; float: left; font-size: xx-small; font-weight: normal; white-space: nowrap; width: 1000%; }

img { max-width: 604px;border: 3px solid #094fa3; }

.footer { text-align: left; }

.footer img { border: 0; }

.content ul { list-style-type: square; margin-left: 20px; }

.main { margin: 20px auto 0; width: 979px; background: url('images/bg-trans.png'); background: rgba(255,255,255,0.75'); 
}

br.clear { clear: both; }
/*ul#whatson { display: none; }*/

ul#whatson { position: relative; }
ul#whatson li { position: relative; }

.vacancy { display: block; border-bottom: 1px dashed #FFE01A; padding-bottom:16px;}

.carousel img { border: 0; }
.carousel a, .carousel a:link, .carousel a:visited, .carousel a:hover, .carousel a:active { text-decoration: none; border: 0;}
