/* CSS Document */

/* PAGE LAYOUT */
#header {  }
#content {  }
#footer {  }
#colorlogo { position:absolute; top:15px; left:10px; }
#whitelogo { display:none; }

/* NAVIGATION */
.navigation { font-size:150%; line-height:45px; margin-top:182px; }
.navigation li { list-style-type:none; display:inline; margin-right:-3px; }
.navigation li a.link1 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link1:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link2 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link2:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link3 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link3:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link4 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link4:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link5 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link5:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link6 { border-top:3px solid #ffffff; padding:5px 11px 5px 11px; text-decoration:none; color:#ffffff; }
.navigation li a.link6:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 11px; color:#000000; }
.navigation li a.link7 { border-top:3px solid #ffffff; padding:5px 11px 5px 12px; text-decoration:none; color:#ffffff; }
.navigation li a.link7:hover { border-top:3px solid #ffffff; background-color:#ffffff; padding:5px 11px 5px 12px; color:#000000; }

body:first-of-type .navigation { font-size:100%; margin-left:-40px; line-height:35px; margin-top:17px; }
body:first-of-type .navigation li { list-style-type:none; display:inline; margin-right:-3px; }
body:first-of-type .navigation li a.link1 { border-top:3px solid #990033; padding:5px 10px 5px 10px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link1:hover { border-top:3px solid #990033; background-color:#990033; padding:5px 10px 5px 10px; color:#FFFFFF; }
body:first-of-type .navigation li a.link2 { border-top:3px solid #cc6600; padding:5px 10px 5px 10px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link2:hover { border-top:3px solid #cc6600; background-color:#cc6600; padding:5px 10px 5px 10px; color:#FFFFFF; }
body:first-of-type .navigation li a.link3 { border-top:3px solid #669933; padding:5px 10px 5px 10px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link3:hover { border-top:3px solid #669933; background-color:#669933; padding:5px 10px 5px 10px; color:#FFFFFF; }
body:first-of-type .navigation li a.link4 { border-top:3px solid #0099cc; padding:5px 11px 5px 11px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link4:hover { border-top:3px solid #0099cc; background-color:#0099cc; padding:5px 11px 5px 11px; color:#FFFFFF; }
body:first-of-type .navigation li a.link5 { border-top:3px solid #663366; padding:5px 11px 5px 11px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link5:hover { border-top:3px solid #663366; background-color:#663366; padding:5px 11px 5px 11px; color:#FFFFFF; }
body:first-of-type .navigation li a.link6 { border-top:3px solid #990066; padding:5px 11px 5px 11px; text-decoration:none; color:#666666; }
body:first-of-type .navigation li a.link6:hover { border-top:3px solid #990066; background-color:#990066; padding:5px 11px 5px 11px; color:#FFFFFF; }


.rightnavigation { position:absolute; border:1px solid #ffffff; font-size:150%; width:220px; background-color:#000000; /*top:220px*/;top:265px; right:13px; }
.rightnavigation h1 { background-color:#ffffff; padding:5px; margin:0px 0px 5px 0px; color:#000000; }
.footerNav { font-size:120%; text-align:center; margin-top:20px; }
.footerNav li { list-style-type:none; display:inline; margin-right:10px; }
.footerNav li a { color:#ffffff; text-decoration:none; }
.footerNav li a:hover { color:#000000; background-color:#ffffff; text-decoration:underline; }
.crumb { position:absolute; top:149px; left:10px; width:100%; padding:0px 0px 4px 0px; font-size:120%; color:#ffffff; }
body:first-of-type .crumb { position:absolute; top:149px; left:10px; border-bottom:1px solid #CCCCCC; width:75%; padding:0px 0px -15px 0px; font-size:90%; }
.cr { font-size:90%; }
.crumb a { text-decoration:underline; color:#ffffff; }
.crumb a:hover { background-color:#ffffff; color:#000000; }

/* HTML */
body { padding:0px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; }
h1 { margin-top:-5px; color:#ffffff; font-size:200%; }
h2 { margin-top:-5px; color:#ffffff; font-size:180%; }
h3 { margin-top:-5px; color:#ffffff; font-size:160%; }
p { font-size:130%; color:#ffffff; }
ul { font-size:130%; color:#ffffff; }
ul ul { font-size:100%; color:#ffffff; }
ol { font-size:80%; color:#ffffff; }
ul ol { font-size:100%; color:#ffffff; }
a { text-decoration:underline; color:#ffffff; }
a:hover { text-decoration:underline; color:#000000; background-color:#ffffff; }
a:visited { }

/* COLOURS */
.darkred { color:#ffffff; }
.orange { color:#ffffff; }
.green { color:#ffffff; }
.darkblue { color:#ffffff; }
.blue { color:#ffffff; }
.darkpurple { color:#ffffff; }
.purple { color:#ffffff; }
.brown { color:#ffffff; }

/* LISTS */
.nobullet { list-style-type:none; }
.nobulletindent { list-style-type:none; margin-left:30px; }
.rightnavlinks { list-style-type:none; font-size:80%; }
.rightnavlinks li { margin-bottom:5px; }

/* BACK TO TOP */
.top { text-align:right; font-size:120%; margin-bottom:10px; }
.top a { text-decoration:none; }
.top a:hover { text-decoration:underline; }

/* IMAGES */
.profile { float:left; border:1px solid #CCCCCC; margin-right:10px; }
.thumbnail { float:left; border:1px solid #CCCCCC; margin-right:5px; }
.icons { text-align:center; vertical-align:middle; }
.noborder { border:none; }
.random { display:none; }

/* FORMATTING */
.bold { font-weight:bold; }
.clear { clear:both; }
.search { text-align:center; vertical-align:middle; }

/* VENUE FINDER */
.repeatertable
{ border:#ccc 1px solid; border-collapse:collapse; width:100%; font-size:80%; margin-top:0px; }
.repeatertable thead th
{ border-bottom:1px solid #ccc; background-color:#007eb0; padding:5px 0px 3px 5px; color:#fff; width:150px; text-align:left; text-align:left; vertical-align:top; font-weight:lighter; }
.repeatertable tbody th img
{ border:none; }
.repeatertable tbody td
{ border-bottom:1px solid #ccc; padding:5px; color:#000; width:400px;}
.repeatertable tbody td img
{ border:none; vertical-align:middle; text-align:center; }


/*skip*/
#skipnav-container a
{ display:none; }
/*end skip*/

address { font-size:130%; color:#ffffff; margin-bottom:20px; }

.accesstoolbar ul { float:right; font-size:80%; }
