﻿*, TD { font-family: Arial, Verdana; font-size: 11px; }

BODY { color: White; }

H1, H1 span { font-size: 14px; font-weight: bold; color: black; }
H2 { font-size: 11px; font-weight: bold; }
H3 { width: 100%; height: 34px; background-color: #57b7df; color: #ffffff; font-size: 14px; line-height: 32px; padding-left:5px; }


.number, .nav-number { font-size: 25px; }

.nav-container { padding: 35px 21px; background-color: #323334; }
.nav-heading, .nav-heading B { font-size: 30px; margin-bottom: 52px; }
.nav-number { padding-left: 18px; }
.nav-item { font-variant: small-caps; line-height: 38px; font-size: 12px; }
.nav-divider { border-top: 1px solid white; }
.nav-container A { text-decoration: none; color: White; }

.nav-block { width: 187px; min-height: 242px; cursor: pointer; background-color: Black; margin-bottom: 6px; color:#ffffff; }
.nav-block-heading { padding: 11px 7px 9px; line-height: 18px; }
.nav-block-divider { line-height: 3px; background-color: #57b7df; border: 1px solid #57b7df; margin: 0px 3px; }
.nav-block-caption { padding: 8px 7px; min-height: 30px; }
.nav-block-image { height: 209px; }

/*Popup changes for nav-block*/
.nav-block-pop { width:388px; height:229px; }
.nav-block.pop { width:383px; height:224px; cursor:auto; margin-bottom:0px; }
.nav-block-links { background-color:#ffffff; color:#585858; height: 141px; padding-left: 25px; padding-top:15px;}
.nav-block-links p { margin-bottom:0px; margin-top:12px; }
.PopBack { background-color:#404143; filter: alpha(opacity=65); opacity:0.65; }
/*
.ShadowRight { float:right; width:5px; height:224px; background: url(../../images/rightDropShadow.png) repeat-y right; border:1px solid red; }
.ShadowBottom { height:5px; width:173; background: url(../../images/bottomDropShadow.png) repeat-x bottom; border:1px solid lime; }
*/
/*END: Popup changes for nav-block*/


.content-container { color: #585858; padding: 10px; }
.content-container P {}
.content-container A { color: Black; }

.footer-container { padding: 0px 10px; font-size: 10px; line-height: 32px; background-color: #cacacb; }
.footer-container A { text-decoration: none; color: White; }

.fg-blue { color: #57b7df; }
.txt-blue { color: #0485bb; }
.txt-white { color: #ffffff;}
.txt-white:hover {color: #0485bb;}
.bg-blue { background-color: #57b7df; }

.bg-blue-b { 
	background-color: #57b7df;
	padding: 5px 0px 5px 10px;
	color: #ffffff; 
	font-size : 14px;
}

.button-blue-b { 
	background-color: #323334;
	padding: 5px 10px 5px 10px;
	color: #ffffff; 
	text-decoration:none;
	font-size : 14px;
}

.button-blue-b:hover { 
	background-color: #57b7df;
	padding: 5px 10px 5px 10px;
	color: #ffffff; 
	text-decoration:none;
	font-size : 14px;
}


.form-container { color: #585858; padding: 10px; }
.form-label { text-align: right; margin-right: 5px;}
.form-text { width: 200px; border: 1px solid #cccccc; }

.form2-container { color: #585858; padding: 10px; }
.form2-label { text-align: right; margin-right: 5px;}
.form2-text { width: 250px; border: 1px solid #cccccc; }

.smallLink {font-size: 11px; font-weight: bold;}
.smallLink-link { text-decoration: none; color: White; }

.subLink-container { padding: 10px 10px 10px 10px; font-size: 12px; line-height: 20px; background-color: #323334; font-weight: bold; }

.presenter { border-bottom: solid 1px #585858; padding-bottom: 20px;}

.programme-heading {background-color: #323334; color: #ffffff; font-size:12px; padding: 5px 5px 5px 5px; }
.programme-text { background-color: #e7e7e8; color: black; padding: 5px 5px 5px 5px; vertical-align:top; }
.programme-header2{ min-width: 147px; font-size:12px; color: #ffffff; padding: 5px 5px 5px 5px; background-color:#606162; margin-right:1px;  }
.programme-detail{ min-width: 147px; color: black; padding: 5px 5px 5px 5px; background-color:#e7e7e8; margin-right:1px; vertical-align:top;  }
.programme-break { background-color: #b2d3e0;  color: black; padding: 5px 5px 5px 5px; }

.button { border: 1px solid #57b7df; background-color: #57b7df; color: White; cursor:pointer; }
.button:hover { background-color:#585858; }

.eventsTable { width:100%; } /*841*/
.eventsTable td { padding-right:5px; vertical-align:top; }
.eventsTable .tdCaption {  }
.eventsTable .tdDetails { width: 50%; }
