@charset "utf-8";

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

html, body {
	padding: 40px;
	margin: 0;
}
body {
	line-height: 16px;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	background-image:url(../images/backgrounds/bg.jpg);
	background-repeat:repeat;
	
}
* {
	padding: 0;
	margin: 0;
}
.clear {
	display: block;
	clear: both;
	line-height: 0;
	font-size: 0;
	height: -1px;
	margin: 0;
	padding: 0;
}




a { cursor: pointer; color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; color:#000000; }


.ie6 div#content { background: #fff url(../images/gifs/active.png) left top repeat !important; padding-top: 20px; }

div#container { width: 959px; height: 100%; margin: 0 auto; }
div#menuContentContainer { padding: 17px 17px 15px 13px; }
div#leftMenuContainer { width: 269px; float: left; }

ul#leftMenuNav { display: block; float: right; width: 264px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -1px; }
ul#leftMenuNav li { display: block; margin-bottom: 3px; }
ul#leftMenuNav li a {
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	font-size: 19px;
	color: #fff;
	text-decoration: none;
	background: url(../images/gifs/inactive.png) left top no-repeat;
}
* html ul#leftMenuNav li a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gifs/active.png', sizingMethod='scale'); }
ul#leftMenuNav li a:hover,
ul#leftMenuNav li a.selected { background: #225486; text-decoration: none; filter: none; }
ul#leftMenuNav li.hidden { display: none; }

div#homelink { width: 280px; height: 160px; }
div#homelink a { display: block; width: 280px; height: 160px; }




div#contentContainer { float: right; width: 645px; }

div#footer { height: 29px; margin: 0 auto 20px auto; width: 959px; color: #ffffff; }
div#footer ul.links { line-height: 29px; font-size: 11px; }
div#footer ul.links li {
	display: block;
	float: left;
	list-style: outside none none;
	padding: 0 6px 0 7px;
	white-space: nowrap;
}
div#footer img { border: 0 !important;}
div#footer ul.links li.first { padding: 0 6px 0 0; }
div#footer ul.links li.first a { display: block; width: 27px; height: 29px; background: none; }
div#footer ul.links li.first a span { display: none; }
div#footer ul.links li.second { background: none; }
div#footer ul.links li#copyright { float: right; padding: 0; background: none; }
div#footer ul.links a:hover { color: #ffffff; text-decoration: underline; }


div#content div.lead {
	clear: left;
	float: none;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0 28px 0;
	margin: 0 0 27px 0;
	border-bottom: 2px solid #fff;
}

div#content div.leadnoborder {
	clear: left;
	float: none;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 0 0 0;
	margin: 0 0 27px 0;
}


div.transOFF {
width:100%;
background-color:#000000;
border:0px;
}

div.transON  {
width:100%;
background-color:#000000;
opacity:.30;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
border:0px;
}


.selected {font-size: 22px}

div#content div.bands {
	background-color:#000000;
	clear: left;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 5px 5px;
	
}

div#content div.bands a:hover { color: #000000; text-decoration: none; background-color:#FFFFFF; }

#pmenu {width:160px; position:relative; list-style-type:none; }
#pmenu a {width:160px; height:20px; padding-left:0px; line-height:20px; font-size:100%;  }
#pmenu ul {padding:0; margin:0;}
#pmenu ul li {list-style-type: none;}
#pmenu ul li a:visited {display:block; text-decoration:none; color:#000000; }
#pmenu ul li a {display:inline-block; text-decoration:none; color:#000000; border:none; font-size:100%; }
#pmenu ul li a:hover { width:160px; background-color:#FFFFFF; font-size:100%; }
#pmenu li ul {display: none;} 
#pmenu li:hover > ul#a3 {background-color:#225486; display:block; position:absolute; margin-top:-20px; left:80px; text-align:left;  }
#pmenu .bold {font-weight:bold;}



/*here starts the multiple galleries for one band on hover style */

.hov table {position:absolute; border:0; border-collapse:collapse; left:0; }
.hov a {color:#fff; text-decoration:none;}
.hov b {display:none; font-weight:normal;}
.hov:hover {position:relative; z-index:100;}
.hov a:hover,
.hov:hover a
{border:0; text-decoration:none; position:relative;}
.hov:hover b, 
.hov a:hover b
{display:block; visibility:visible; position:absolute; left:20px; top:1em; background:#225486; cursor:pointer; border:none; padding:0px;}
.hov b a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
.hov b a:hover {text-decoration:underline;}

.clear {clear:both;}



