@charset "utf-8";
/* CSS Document */

div, h1, h2, h3, h4, h5, img, form, ul, p, dl{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	clear:both; line-height:0; font-size:0;
	}
	
/*-------------top of page advert----------------------*/

#top-ad	{ height:80px; margin:0px auto 0 520px; display:block;
	}
#top-ad img	{ border:1px solid #999; }

#top-ad img.listen	{ border:none; margin:3px 0 0 20px;}

/*--------------< < << header part start >> > >---------------*/
#header{
	margin:-35px auto 0 auto; background:url(lay/bg_header.gif) repeat-x; height:98px;position:relative
	}
#header img.logo{
	display:block; position:absolute; left:50px;top:2px; z-index:99;
	}
#header div.nav{
	margin:0 auto; display:block; top:43px;  z-index:90;
	}
#header ul#navi{
	 position:absolute; left:430px; top:53px; 
	}
#header ul#navi li{
	float:left; border-right:#ECEDB5 1px solid;
	}
#header ul#navi li.noborder, header ul#navi li.last{
	 border-right:none; 
	}
#header ul#navi li a{
	display:block; padding:0 13px; font-size:11px; font-weight:bold; line-height:43px; background-color:inherit;
	text-decoration:none; color:#FFFFFF;
	}
#header ul#navi li a:hover{
	background:url(../../../images/navi_h_bg.gif) repeat-x 0 0;
	}
#header ul#navi li a.hover, #header ul#navi li.current{
	background:url(../../../images/navi_h_bg.gif) repeat-x 0 0; cursor:text;
	}
	
#header ul#navi li img	{margin:8px 0 0 0; padding:5px 0 12px 0; border:none; }
	
#header ul#navi li.navi_icons{border:none;margin:0 0 2px 0;padding:0;width:25px}
#header ul#navi li.navi_icons a:hover{background:none;}
#header ul#navi li.navi_icons img{padding:5px 0 0 0}
/*-------------artists images------------------------------*/

#art{
	background-color:#000; border-bottom:2px solid #FEF900/*yellow*/; border-top:2px solid #FEF900; margin:0px auto; height:170px; width:100%;
	}
	
#art ul	{
	margin:0 auto; list-style-type:none;padding-left:280px}

#art ul li	{
	float:left;
}
#art img { margin:20px 5px; border:1px solid #999;}
#art #artContainer{width:994px;margin:4px auto;border:none}
/*--------------< < << Middle Ad section >> > >---------------*/

#ads{
	height:145px; margin:0px auto; padding:0 20px; background:url(lay/adbg.gif) repeat-x; border-bottom:2px solid #FEF900;/*yellow*/
	}
#ads #adContainer{ width:994px;height:100px !important; padding-top:20px;margin:0 auto}
#ads div.svAd { display:inline;margin: 20px 15px;height:100px !important}

#top-ad div.svAd{display:inline;width:468px;height:60px}
/*--------------< < << bottom body part >> > >---------------*/
#botBody{
	width:994px; margin:0 auto; padding:0px; 
	}
#botBody1 {width:994px; margin:0 auto; padding:0; background-color:#c9c9c9;	}
#botBody #content, #botBody1 #content1{
	width:700px;float:left; }

.subdiv{
	width:221px !important; float:left; margin:5px 15px 20px 10px; background-color:#FFF; border:2px solid #999; color:#5C5C5C;
	padding:0; height:280px;position:relative
	}
.subdiv .nomar{
	margin:0;
	}

.subdiv p,	#homeEventsCalendar dt{
	padding:10px;
}
#homeEventsCalendar dt,#homeEventsCalendar dd,#homeEventsCalendar dd span{padding:0 10px}

#homeEventsCalendar .svfeed dl
#homeEventsCalendar .svfeed dl.first{}
#homeEventsCalendar .svfeed dl dt
#homeEventsCalendar .svfeed dl dd
#thisweekContainer .svfeed dl
#thisweekContainer .svfeed dl
.subdiv h2.blue,.subdiv h2.thisweek{
	background:url(lay/h-blue.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv h2.green{
	background:url(lay/h-green.gif) no-repeat 0 0 ; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv h2.red{
	background:url(lay/h-red.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv h2.orange{
	background:url(lay/h-orange.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv h2 {padding:0;margin:0}
.subdiv .subdiv1{
	width:192px; margin:15px 0 0 18px;
	}
.subdiv h4, #homeEventsCalendar  dt.releaseDate{
	color:#830808; background-color:#fffffe; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
	display:block;
	}
.subdiv h4.green{
	color:#5A6C04; background-color:#fffffe; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
	display:block; font-weight:bold;
	}
.subdiv .subdiv1 h3{
	color:#136C66; background-color:#fffffe; font:bold 11px/16px Arial, Helvetica, sans-serif;
	float:left; width:140px;
	}
.subdiv .subdiv1 h4{
	float:left; width:140px; margin:0; padding:0; font-weight:bold;
	}
.subdiv .subdiv1 p{
	font-size:10px; text-decoration:underline; width:140px; float:left;
	}
.subdiv .subdiv1 img{
	display:block; font-size:0; float:right;
	}
.subdiv p.marTop{
	padding:13px 0 0 0;
	}
.subdiv p.more{margin:12px 0 10px 160px;position:absolute;bottom:0}
.subdiv p.more a{
	width:50px; height:16px; background:url(lay/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
	font-weight:bold; font-size:10px; color:#FFFFFF; display:block; 
	}
.subdiv p.more a:hover{
	background:url(lay/more_h.gif) no-repeat 0 0;
	}
ul.servi{
	margin:0 0 0 20px; padding:0 0 24px 0;
	}
ul.servi li,.subdiv2 ul li{
	display:block; background:url(../../../images/subdiv_arrow.gif) no-repeat 0 7px; padding:0 0 5px 12px; 
	}
ul.servi li a,.subdiv2 ul li a,.subdiv2 ul li{
	 font-size:11px; line-height:18px; color:#5C5C5C; background-color:#fffffe;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
	}
ul.servi li a:hover,.subdiv2 ul li a:hover{
	text-decoration:none;
	}
.subdiv p.text{
	font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
	}
.subdiv2{
	width:225px; margin:5px 10px 0 0 ; background-color:#FFF; border:2px solid #999; color:#5C5C5C;float:right
	}

.subdiv2 h2.blue{
	background:url(lay/h-blue.gif) no-repeat 0 0 #fffffe; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
	
.subdiv2 h2.green{
	background:url(lay/h-green.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
.subdiv2 h2.red{
	background:url(lay/h-red.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}
	.orangeSubDiv2 *{ padding:4px 4px 4px 10px;}
.subdiv2 h2.orange,.orangeSubDiv2 h2 {
	background:url(lay/h-orange.gif) no-repeat 0 0; margin:3px; display:block; padding:0 0 0 44px; 
	height:41px; color:#FFFFFF; font:bold 16px/41px Arial, Helvetica, sans-serif; width:171px;
	}

.subdiv2 .subdiv3{
	width:192px; margin:15px 0 0 18px;
	}
.subdiv2 h4{
	color:#830808; background-color:#fffffe; font-size:11px; font-weight:normal; line-height:16px; margin:0 2px 0 20px;
	display:block;
	}
.subdiv2 h4.green{
	color:#5A6C04; background-color:#fffffe; font-size:11px;line-height:16px; margin:0 2px 5px 20px;
	display:block; font-weight:bold;
	}
.subdiv2 .subdiv1 h3{
	color:#136C66; background-color:#fffffe; font:bold 11px/16px Arial, Helvetica, sans-serif;
	float:left; width:140px;
	}
.subdiv2 .subdiv1 h4{
	float:left; width:140px; margin:0; padding:0; font-weight:bold;
	}
.subdiv2 .subdiv1 p{
	font-size:10px; text-decoration:underline; width:140px; float:left;
	}
.subdiv2 .subdiv1 img{
	display:block; font-size:0; float:right;
	}
.subdiv2 p.marTop{
	padding:13px 0 0 0;
	}
.subdiv2 p.more{
	margin:12px 0 0 160px;
	}
.subdiv2 p.more a{
	width:50px; height:16px; background:url(lay/more.gif) no-repeat 0 0 #fffffe; text-decoration:none; text-align:center;
	font-weight:bold; font-size:10px; color:#FFFFFF; display:block;
	}
.subdiv2 p.more a:hover{
	background:url(lay/more_h.gif) no-repeat 0 0;
	}
.subdiv2 p.text{
	font-size:11px; font-weight:bold; line-height:16px; padding:0 0 5px 0; margin: 0 0 0 20px;
	}
/*--------------< < << Highlights >> > >---------------*/
 div#botBody div#adBox, div#botBody1 div#adBox{
 	clear:left;
	width:713px; margin:0 0 0 10px; padding:16px 0 10px 0
	}
div#botBody div#adBox img#thePoint, div#botBody1 div#adBox img#thePoint{display:block;margin:0 0 25px 0}
div#botBody div#adBox div.adleft, div#botBody1 div#adBox div.adleft{
	 margin:0 25px 5px 5px;width:330px;float:left
	}
div#botBody div#adBox div.adright, div#botBody1 div#adBox div.adright{
  margin:45px 0px 5px;display:inline;height:300px;width:300px
}
div#botBody div#adBox div.adright2, div#botBody1 div#adBox div.adright2{
	 margin:30px 0 5px 0;
}
/*--------------< < << footer >> > >---------------*/
#footerbig{
	clear:both;background:url(lay/footer.gif) repeat-x 0 0 #373994; color:#fff; padding:12px 0 0 0; margin:0; width:100%;
	}
#footer{
	width:100%; margin:0 auto; padding:0 0 23px 0; text-align:center;
	}
#footer p{
	text-align:center; margin:3px auto; font-size:11px; line-height:14px; 
	}	
#footer p a{
	color:#FFFFFF; text-decoration:none; background-color:inherit;
	}
#footer p a:hover{
	color:#e01921;
	background-color:inherit;
	}
#footer ul{
	margin:0 0 0 254px; height:22px;
	}
#footer ul li{
	float:left; padding:0 3px; font-size:11px; color:#FFFFFF; line-height:22px; background-color:inherit;letter-spacing:.1em;
	}
	
#footer ul li a{
	color:#FFFFFF; line-height:22px; background-color:inherit; text-decoration:none;
	}
#footer ul li a:hover{
	color:#e01921; background-color:inherit;
	}
	
.clear {clear:both}
	
	/** override MURA defaults **/

body{
	color:#000; padding:0; margin:0;background: url(lay/bwlogo.png) repeat #ccc; font-size:12px; font-family: Arial, Helvetica, sans-serif;	 _background:none;	_display:inline-block; /*note that the path is relative to the root NOT the css document*/
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/997/css/themes/997thepoint/lay/bwlogo.png', sizingMethod='none');	}

dt { margin: 0 10px .5em 10px; line-height: 1; font-weight: bold;}

p {padding:0 5px 0 20px;}

h2.pageTitle {padding:10px;}
ul.vision li {text-align:left;padding-left:0}
div#homeEventsCalendar    div#sysCalendarOfEvents dl {margin:.5em 0 0 0}
div#homeEventsCalendar div.svIndex {margin:0}

/* @group Calendar
===================================== */

.svCalendar { text-align: center; }

.svCalendar table { width: 100%; }

.svCalendar th {
	padding: 0;
	border: 1px solid #222 !important; 
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #666;
	font-size: 1em;
	line-height: 2.2;
	}

#svCalendarNav th {
	line-height: 1.2;
	font-size: 1em;
	border:none
}

.svCalendar th a {
	display: block;
	padding: .25em;
	text-align: center;
	color: #fff;
	}

.svCalendar th a:hover {
	text-decoration: none;
	color: #fff;
	background: #333;
	}
	
.svCalendar td {
		width: 14%;
		height: 60px;
		padding: .5em;
		border: 1px solid #222;
		text-align: left;
		vertical-align: top;
		}
		
.svCalendar .dayofweek td {
	height: auto;
	padding: .5em;
	line-height: 1.6;
	font-style: normal;
	font-weight: bold;
	color:#FFF;
	text-align: center;
	background: #999;
	}
	
#svCalendarNav .dayofweek td {
	line-height: 1.1;
}

.svCalendar .dayofweek td a {}

#svCalendarNav td {
	height: auto;
	text-align: center;
	}

.svCalendar td .date { font-style: italic; }

.content .svCalendar td ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.svCalendar td li a {
	display:block;
	margin: 2px 0;
	padding: 0 0 2px;
	text-align: left;
	text-decoration: none;
	color:#242662 !important;
	font-size:10px !important;
	}

.svCalendar td li a:hover,
.svCalendar td li a#today {
	text-decoration: underline;
	}

/* @end Calendar
-------------------------------- */
