/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    font-size: .75em;
    font-family:  Helvetica, Verdana, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #000000;
    background: #ffffff;/* url("/Content/Images/backgroud.png") repeat-x 0 0;*/
    
    
    border-top:solid 2px #a4cc01;
}

a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

.content
{
    font-size:1.2em;
    color:#c4c4c4;
    padding-right:10px;
}

.content img
{
    margin:10px;
	 border:solid 2px #8cad01;
}

.content a 
{
    color:#c4c4c4;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
	color:#8cad01;
    font-family: Helvetica, Arial,  sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
    text-transform:uppercase;
}
h2
{
    padding: 0 0 10px 0;
}
h3
{
    font-size: 1.2em;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}




.clear {
	clear: both;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */


.page
{
    width: 1000px;
    /*height: 611px;*/
    margin-left: auto;
    margin-right: auto;
    /*
    margin-top: 7px;
    background: #999999;
    border: solid 1px white;
	*/
    position: relative;
}

#toparea 
{
	width: 1000px;
	height: 82px; /*126px;*/
	position: relative;
	overflow:hidden;
	/*border: solid 1px red;
	height: 124px;*/
	
}
.black_top 
{
  height:546px; 
  width:100%; 
  position:absolute; 
  background-color:Black;  
}
.bt_inner_left 
{
    margin-top:82px;
    height:593px;
    width:48%;
    float:left;
}
.bt_inner_right 
{
    margin-top:82px;
    height:593px;
    width:48%;
    float:right;
}
.bt_footer 
{
    clear:both;
    border-top:solid 1px grey;
    height:30px;
    width:100%;
}
#middlearea 
{
	width: 980px;
	height: 463px; /*420px;*/
	/*position: relative;*/
	/*
	border:solid 3px white;
	overflow:hidden;
	*/
	overflow:auto;
	/*border: solid 1px blue;
	height: 418px;*/
	padding:0 10px 0px 10px;
	position: relative;
	background: black;
	/*border: solid 1px blue;*/
	
}
#bottomarea
{
	width: 1000px;
	height: 130px;
	/*position: relative;*/
	overflow:hidden;
	/*border: solid 1px yellow;
	height: 128px;*/
	
}
#footerarea
{
	width: 960px;
	height: 25px;
	position: relative;
	overflow:hidden;
	color: #ACACAC;
	/*border: solid 1px green;
	height: 28px;*/
	padding:0 20px;
	padding-top: 5px;
    border-top:solid 1px grey;
	overflow:hidden;
}
#footerarea a 
{
	color: #ACACAC;
	font-size:.9em;
}





#pager  
{
    list-style: none; 
    margin: 1em 0; 
    }

#pager li { float: left; margin: 0 10px 0 0; }

#pager li a {
	display: block;
	padding: 0 3px;
	/*border: 1px solid #b4dd05;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	color: #6c6c6c;
	background: transparent;
	font-size:1.2em;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
	text-decoration:none;
	
}

#pager li a:hover { background: transparent; color: #000; }

#pager li a.current { background: transparent; color: #3c3c3c; }

#service_times 
{
	margin-top:82px;
}

#service_times ul
{
	list-style: none;
	float:left; 
	display:block;
	margin:0px;
	padding:0px;
	margin-right:34px;
}

#service_times ul li 
{
	margin:0px;
	padding:0px 0 0 0;
	font-size:10px;
	display:block;
	overflow:hidden;
	height:11px;
	line-height:8px;
	
}
#CountDownArea 
{
    width: 293px; 
    height: 44px; 
    overflow:hidden; 
    display:none;
    float:left;
    margin-top:20px;
}

.InfoAndSearch 
{
	/*margin-top:82px;*/
	width: 413px; /*253px;*/ 
	height: 79px; 
	overflow:hidden; 
	color:White; 
	float:right;
}
.infoarea 
{
    width:411px;
    height:22px;
    background: transparent url('/content/images/BuzzBackground.png') no-repeat 0 0;
	/*border:solid 1px orange;*/
	overflow:hidden;
	position:relative;
}
.infoarea ul 
{
    display:block;
    width:270px;
    margin:0;
    padding:0;
    position:absolute;
    left:120px;
    /*border:solid 1px red;*/
    list-style:none;
    
}
.infoarea li 
{
    height:20px;
    width:260px;
    padding: 2px 0 0 10px;
    margin:0;
    color: #e7e7e7;
}
.infoarea a 
{
    text-decoration: underline;
    color: White;
}
.searcharea 
{
    width:321px;
    height:42px;
    padding:15px 0 0 90px;
}
/*
.datatable th  
{
    background: transparent url('/Home/RGBA?R=140&G=173&B=1&A=90') repeat;
	background: rgba(140,173,1,0.9);  
}

.datatable td { vertical-align: top; }

.datatable tr:hover {background: #999;}
.datatable tr a 
{
	width:100%;
	display:block;
	color: #fff !important;
	text-decoration:none !important;
	height:100%;
}

.odd-row 
{
    background: transparent url('/Home/RGBA?R=85&G=85&B=85&A=75') repeat;
	background: rgba(85,85,85,0.75);  
}

.even-row 
{
    background: transparent url('/Home/RGBA?R=51&G=51&B=51&A=75') repeat;
	background: rgba(51,51,51,0.75);
}
.odd
{
    background: transparent url('/Home/RGBA?R=85&G=85&B=85&A=75') repeat;
	background: rgba(85,85,85,0.75);  
}

.even 
{
    background: transparent url('/Home/RGBA?R=51&G=51&B=51&A=75') repeat;
	background: rgba(51,51,51,0.75);
}
*/


.datatable 
{
    /*
    border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    background: transparent url('/Home/RGBA?R=156&G=188&B=44&A=50') repeat;
    background:rgba(156,188,44,0.5) url('');
	padding: 5px 10px;
    */
	
		color:black;
	background: #9cbc2c;
	
}

.datatable a 
{
    color:Black;
    text-decoration:none !important;
}

.datatable th  
{
    background: #005373; 
    background: transparent url('/Home/RGBA?R=0&G=83&B=115&A=90') repeat;
    background:rgba(0,83,115,0.9) url('');
    /*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
    */
	color:White;
	border-color: #9cbc2c;
	/*border-color: rgba(255,255,255,.6);*/
	border-style: solid;
	
    border-bottom-width:1px;
	border-top-width:1px;
	
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005373', endColorstr='#000000'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,83,115,1)), to(rgba(0,0,0,0.9))); /* for webkit browsers */
    background: -moz-linear-gradient(top,  rgba(0,83,115,1),  rgba(0,0,0,0.9)); /* for firefox 3.6+ */
}

.datatable td  
{
    vertical-align: top; 
	border-color: #9cbc2c;
	/*border-color: rgba(255,255,255,.6);*/
	border-style: solid;
	border-bottom-width:1px;
	border-top-width:1px;
	font-size:10px;
}
/*
-moz-border-radius-topleft / -webkit-border-top-left-radius
-moz-border-radius-topright / -webkit-border-top-right-radius
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius

*/
.datatable td:first-child, .datatable th:first-child
{
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-left-width:1px;
}
.datatable td:last-child, .datatable th:last-child
{
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-right-width:1px;
}
.datatable tr 
{
    
}

.datatable tr:hover
{
    
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=50') repeat;
	background: rgba(255,255,255,.5) url('');
}

.odd-row td, .odd td
{  
    
    /*background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=30') repeat;*/
				/*background: #b9cf6a;*/
	/*background: rgba(255,255,255,0.1) url('');*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50c0c0c0', endColorstr='#50404040'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(192,192,192,0.3)), to(rgba(64,64,64,0.5))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(192,192,192,0.3),  rgba(64,64,64,0.3)); /* for firefox 3.6+ */
}

.even-row td, .even td
{
   /*background: #333; */
    /*background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=30') repeat;*/
	/*background: #b9cf6a;*/
	background: rgba(255,255,255,0.3) url('');
				
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50c0c0c0', endColorstr='#50404040'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(192,192,192,0.3)), to(rgba(64,64,64,0.5))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(192,192,192,0.3),  rgba(64,64,64,0.3)); /* for firefox 3.6+ */
} 

.desctructive {  }

.liveinnumber 
{
	background: transparent url('/Content/Images/DigitalNumbers.png') no-repeat 0 0; 
	height: 20px; 
	width: 15px; 
	margin-top:10px; 
	margin-left:0px; 
	float:left;
	overflow:hidden;
}
.PopUpNav 
{
    position:absolute;
    display:block;
	width:136px;
	z-index:10000;
}
.PopUpBottom 
{
    
	width:136px;
	background: transparent url('/Content/Images/PopUpArrow.png') no-repeat 25px 0;
	height:24px;
}
.PopUpNav ul
{
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=75') repeat;
    /*background:rgb(64,64,64) url();*/
    background:rgba(0,0,0,0.75);
    display:block;
	list-style: none;
	width:126px;
    padding:5px;
    padding:0;
	 /*border:solid 1px #8bae3e;*/
	 /*border:solid 1px #b7b7b7;*/
    
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px;
	 
	 display:block;
	 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
	 
}
.PopUpNav li 
{
    
}
.PopUpNav li:first-child a
{
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
}
.PopUpNav li:last-child a
{
    -moz-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
}
.PopUpNav a 
{
    display: block;
	padding-left:8px;
	padding-right:8px;
	height: 23px; /*43px;*/
	width: 110px; /*150px;*/
	line-height: 20px;
	text-align: left;
	text-decoration: none !important;
	/*text-shadow: #000 1px 1px;*/
	color: #8bae3e;
	font-size:1em;/*1.5em;*/
	overflow:hidden;
    
}
.PopUpNav a:hover   
{
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background: rgba(255,255,255,0.75);
	color: #000;
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(0,0,0,0.5))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}

#navigation  
{
	list-style: none;
	min-height:130px;
	width:980px;
	/*position:absolute;
	z-index:500;*/
	margin:4px 10px 50px 10px
}
#navigation .TopNav  
{
	float: left; 
	width:90px;
	margin-right:58px; 
}
#navigation .TopNav_a, #navigation .TopNav_a:visited, #navigation .TopNav_a:hover
{
	width:90px;
	height: 70px;
	/*text-indent: -9999px;*/
	overflow:hidden;
	background: url("/Content/Images/icons.png") no-repeat;
	display: block;
	text-align:center;
	color:#8cad01;
	text-decoration:none;
	padding-top:3px;
	overflow:hidden;
}
#navigation span 
{
	margin-top:1px;
	width:90px;
	height: 46px;
	text-align:center;
	background: url("/Content/Images/icons-reflections.jpg") no-repeat;
	display: block;
	overflow:hidden;
}

/*#navigation li a:hover { background-position: 0 -70px; }*/

#navigation li.button-1 .TopNav_a
{
	background-position: 0px 0px;
}
#navigation li.button-2 .TopNav_a
{
	background-position: -90px 0px;
}
#navigation li.button-3 .TopNav_a
{
	background-position: -180px 0px;
}
#navigation li.button-4 .TopNav_a
{
	background-position: -270px 0px;
}
#navigation li.button-5 .TopNav_a
{
	background-position: -360px 0px;
}
#navigation li.button-6 .TopNav_a
{
	background-position: -450px 0px;
}
#navigation li.button-7 .TopNav_a
{
	background-position: -630px 0px;
	color:#ed1c24;
}

#navigation li.button-8 .TopNav_a
{
	background-position: -540px 0px;
}
#navigation li.button-1 span 
{
	background-position: 0px 0px;
}
#navigation li.button-2 span 
{
	background-position: -90px 0px;
}
#navigation li.button-3 span 
{
	background-position: -180px 0px;
}
#navigation li.button-4 span 
{
	background-position: -270px 0px;
}
#navigation li.button-5 span 
{
	background-position: -360px 0px;
}
#navigation li.button-6 span 
{
	background-position: -450px 0px;
}
#navigation li.button-7 span 
{
	background-position: -630px 0px;
}
#navigation li.button-8 span 
{
	background-position: -540px 0px;
}
#middlecontent 
{
    /*980x463*/
	margin: 0px 0px 0 0px; 
	width:825px;
	float:right;
	overflow:auto;
	height: 443px;
	padding-left:20px;
	padding-top:20px;
	/*border:solid 1px red;*/
	/*border:solid 1px green;*/
}


#sidenav 
{
	width:131px; /*150px;*/
	float:left;
	height: 390px;
	margin:15px 0 0 0;
	/*border:solid 1px red;*/
}

#sidenav ul
{
	list-style: none;
	margin: 0; 
	background: transparent;
	width:100%;
	
	}
#sidenav ul li {margin-bottom:0px; overflow:hidden;   }
.sidenav_Last 
{
    /*
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
    */
}
#sidenav ul li a {
	display: block;
	padding-left:8px;
	padding-right:8px;
	height: 23px; /*43px;*/
	width: 115px; /*150px;*/
	line-height: 20px;
	text-align: left;
	text-decoration: none !important;
	/*text-shadow: #000 1px 1px;*/
    /*background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=95') repeat;
	background: rgba(255,255,255,0.95);*/
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=95') repeat;
	background: rgba(255,255,255,0.95);
	color: #8bae3e;
	font-size:1em;/*1.5em;*/
	overflow:hidden;
	
	
}
#sidenav ul li a img 
{
    margin-right:2px;
}
#sidenav ul li .current  
{
	/*color = black, opacity = 0.6 */ 
	/*8bae3e*/
	color: #fff;
    /*background: transparent url('/Home/RGBA?R=139&G=174&B=62&A=75') repeat;
	background: rgba(139,174,62,0.75);*/
	background:#464646;
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
#sidenav ul li a:hover   
{
    /*background: transparent url('/Home/RGBA?R=139&G=174&B=62&A=75') repeat;
	background: rgba(139,174,62,0.75);*/
	background:#464646;
	color: #FFF;
	background-color:#464646;
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
/*
input.button 
{ 
    background: #8cad01; 
    border: 1px solid #b4dd05; 
    color: #fff; 
    padding: 2px 5px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    cursor:pointer; 
    z-index:-100;
}
a.button 
{ 
    background: #8cad01; 
    border: 1px solid #b4dd05; 
    color: #fff; 
    padding: 2px 5px; 
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    cursor:pointer; 
    white-space:nowrap; 
    text-decoration: none !important; 
    z-index:-100;
}
*/
.promoteZ 
{
	z-index: 20080;
}

.navbox 
{
	display:block;
	width:90px;
	height:35px;
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=50') repeat;
	background: rgba(255,255,255,0.5);
	text-align:left;
	padding:5px;
	padding-top:60px;
	text-decoration: none !important;
	color: Black !important;
	font-weight: bold;
	font-size:1.2em;
}

.navbox:hover   
{
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background: rgba(255,255,255,0.75);
}

.EventMainArea 
{
    /*835*/
	width:830px;
	height:458px; 
	overflow:hidden;
	position:relative;
	
	width:835px;
}
.EventDescription
{
	width:170px; 
	color:White;
	padding:5px;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background: rgba(0,0,0,0.5); 
	position:absolute;
	top:0px;
	left:635px;
	height:342px;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px;
	 overflow:auto;
	 
	 
	border:solid 1px gray;
	 width:188px;
	 
}
.EventSocial 
{
    width:120px; position:absolute; bottom:0px; margin-bottom:5px;
    position:absolute;
	top:362px;
	left:713px;
}

#EventDescription_Header 
{
    
}
#EventDescription_Description
{
	width:100%;
	margin-top:10px;
	color:#c4c4c4;
	font-size:1.2em;
}
.EventNavArea 
{
	position:absolute; 
	top:357px; 
	left:0px; 
	width:675px; 
	height:103px; 
	overflow:hidden; 
	/*z-index:5000;*/
	/*border:solid 1px red;*/
	left:131px;
}
.EventNavArea .UpArrow
{
	width:15px; 
	height:35px; 
	overflow:hidden; 
	margin-right:10px; 
	margin-top:35px;
	float:left;
}
.EventNavArea .DownArrow
{
	width:15px; 
	height:35px; 
	overflow:hidden; 
	margin-top:35px; 
	float:left;
	margin-left:10px;
}
.LinkArea
{
	width:625px; 
	height:105px; 
	overflow:hidden;
	position:relative;
	float:left;
}
.LinkArea_Inner
{
    position:absolute;
    width:10000px;
}
.LinkEntry
{
	width:154px; 
	height:105px; 
	overflow:hidden; 
	margin-right:3px; 
	float:left;
}
.LinkEntryImage
{
	width:154px; 
	height:87px; 
	overflow:hidden; 
	margin-top:9px;  
	display:block;
}
.LinkEntrySelected
{
	/*background: transparent url("/Content/Images/LeftArrow_Events.png") no-repeat 16px 0;*/

}
.LinkEntrySelected .LinkEntryImage
{
	/*border:solid 3px #93c83e;*/
	width:150px;
	height:83px;
	border:solid 2px #93c83e;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px;
	
}
#EventMainLink img
{
	border:solid 2px #93c83e;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px; 
}


.ienotification 
{
    background: transparent url('/Home/RGBA?R=254&G=239&B=218&A=75') repeat;
	background: rgba(254,239,218,0.75); 
}

.ConnectTop 
{
    margin:5px 0 0px 10px; 
    padding-bottom:5px; 
    padding-left:5px; 
    width:825px; 
    height:60px; 
    overflow:hidden; 
    border:solid 1px grey;
    background: transparent url('/Home/RGBA?R=51&G=51&B=51&A=75') repeat;
    background-color: rgba(51,51,51,0.75);
}


.NewsOldLink 
{
	position:absolute; 
	top:405px; 
	left:0px;
}

.NewsRightSide 
{
	position:absolute; 
	left:0px; 
	top:0; 
	width:712px; 
	height:400px;
	overflow:hidden;
}
.NewsShareLinks 
{
	position:absolute; 
	top:402px; 
	left:492px;
	height:35px; 
	overflow:hidden;
	width:220px;
}
.NewsLeftSide 
{
	position:absolute; 
	width:128px; 
	height:400px; 
	overflow:hidden;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background: rgba(0,0,0,.5); 

	left:717px;
}
.NewsEventListHeader 
{
	color:White; 
	width:118px; 
	/*height:40px; */
	/*margin:0 11px 0 11px;
	padding:11px 0 11px 0; */
	
	margin:5px 5px 5px 5px;
	/*overflow:hidden; */
	font-size:1.2em;
	/*border-bottom:solid 5px black;*/
	display:block;
	font-weight:bold;
}

.NewsEventList 
{
	width:118px; 
	max-height:355px; 
	overflow:auto;  
	margin:0 5px 5px 5px;
	display:block;
	
	list-style: none;
}

.NewsEvent 
{
	/*background: transparent url('/Content/Images/LeftArrow_News.png') no-repeat 4px 6px; */
	width:118px; 
	/*height:45px;  */
	min-height: 21px;
	overflow:hidden; 
	/*margin-right:13px;*/
	/*border:solid 1px blue;*/
	display:block;
	 margin:0; 
	 padding:0;
	 /*border:solid 1px green;*/
}
.NewsEvent a 
{
	width:108px; 
	/*height:41px; */
	min-height: 21px;
	margin: 0; 
	padding:0 5px 0 5px; 
	display:block; 
	font-size:7px; 
	font-size:9px;
	color:Black; 
	text-decoration:none;
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background: rgba(255,255,255,.75);
	overflow:hidden;
	line-height:12px;
	/*border:solid 1px red;*/
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
.NewsEventHeader 
{
	display:block;
	font-weight:bold;
	font-size:9px;
}


.ShareLinks 
{
	width:100%;
	height:52px; 
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background: rgba(0,0,0,.5); 
	border:solid 1px gray;
	color:White;
	 -moz-border-radius: 6px; 
	 -webkit-border-radius: 6px;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.ShareLinks td 
{
	width:30px;
	text-align:center;
	height:30px;
}
.ShareLinks_Short 
{
    height:30px; 
	overflow:hidden;
}
.Calendar_Button_Area 
{
	width:840px; 
	height:25px;
	/*843*/
}
.Calendar_Button_Area_Next 
{
	float:right; 
	margin-top:5px; 
	margin-right:15px; 
	padding: 0 3px; 
	/*
	background: #b4dd05; 
	border: 1px solid #8cad01; 
	color: #fff; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
*/
	cursor:pointer; 
	z-index:-100;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
}
.Calendar_Button_Area_Prev 
{
	float:left; 
	margin-left:35px; 
	margin-top:5px; 
	padding: 0 3px; 
	/*
	background: #b4dd05; 
	border: 1px solid #8cad01; 
	color: #fff; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
    */
	cursor:pointer; 
	z-index:-100;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
}
.Calendar_Button_Text 
{
	float:left; 
	height:19px; 
	padding:5px 5px 0 5px;
}
.Calendar_Button_Text a 
{
	color:#8cad00; 
	font-weight:bold;
	text-decoration:none;
}
.Calendar_Button_Image 
{
	float:left; 
	height:24px;
}

.Calendar_Area 
{
	width:841px; 
	height:435px; 
	overflow:hidden; 
	position:absolute; 
	top:25px;
	/*border:solid 1px green;*/
}
.Calendar_Area_CurrentMonth
{
	float:left; 
	width:35px; 
	height:435px; 
	/*border:solid 1px blue; */
	overflow:hidden;
	position:relative;
}
.Calendar_Month_Name
{
    float:right;
    position:absolute;
    bottom:0px;
}

.Calendar_Year_Number 
{
    width:30px; 
    height:23px; 
    background:transparent url('/Content/Images/CalendarNumbers.png') no-repeat 0 0;
    overflow:hidden;
}
.Calendar_Area_Month 
{
	float:left; 
	width:798px; 
	height:423px;
	margin-top:7px;
	border:solid 1px gray;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
	overflow:hidden;
}
.Calendar_Area_WeekDays
{
	float:left; 
	width:114px; 
	height:16px; 
	color:#b4dd05; 
	color: White;
	padding-top:0px; 
	/*margin-top:2px;*/
	padding-bottom:2px;
	/*border-bottom:solid 2px gray; */
	font-size:1.2em; 
	text-align:center;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=25') repeat;
	background: rgba(0,0,0,0.25); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Calendar_Area_Dates
{
	float:left; 
	width:800px; 
	height:405px;  
	overflow:hidden;
	
	/*border:solid 1px gray;
	border-left:solid 1px gray; 
	border-right:solid 1px gray;*/
}
.Calendar_Area_Day
{
	float:left; 
	width:112px; 
	height:79px; 
	border:solid 1px gray; 
	overflow:hidden;
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background: rgba(255,255,255,0.75); 
	/*border-top:solid 0px gray; 
	border-bottom:solid 2px gray; */
	position:relative;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
}
.Calendar_Area_Day_Short 
{
	height:66px;
}
.Calendar_Area_Day_Number
{
	float:right; 
	width:18px; 
	height:15px; 
	color: Gray; 
	text-align:right; 
	margin-right:2px;
}
.Calendar_Area_Day_Number_Current
{
	color:Black;
}
.Calendar_Area_Day_Item
{
	margin:0px 2px 2px 2px; 
	overflow:hidden;   
	/*font-size:0.7em;   */
	font-size:9px;
	/*display:block;*/  
    background: transparent url('/Home/RGBA?R=0&G=0&B=255&A=25') repeat;
	background: rgba(0,0,255,0.25); 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border:solid 1px rgb(0,0,255); 
	border:solid 1px rgba(0,0,255,0.75); 
	/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
}

.Calendar_Area_Day_Item a
{
	width:100%;
	display:block;
	padding:0px 2px 0px 2px; 
	color:black;
	text-decoration:none;
}
.Calendar_Area_Day_Item a:hover 
{
	/*text-decoration:underline;*/
}
.Odd
{
	background: rgba(0,0,255,0.5);
}
.Cal_First 
{
    background: transparent url('/Home/RGBA?R=245&G=161&B=45&A=50') repeat;
	background: rgba(245,161,45,0.5);
	border:solid 1px rgb(245,161,45); 
	border:solid 1px rgba(245,161,45,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_First a:hover 
{
    background: transparent url('/Home/RGBA?R=245&G=161&B=45&A=75') repeat;
	background: rgba(245,161,45,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Second
{
    background: transparent url('/Home/RGBA?R=255&G=242&B=0&A=50') repeat;
	background: rgba(255,242,0,0.5);
	border:solid 1px rgb(255,242,0); 
	border:solid 1px rgba(255,242,0,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Second a:hover 
{
    background: transparent url('/Home/RGBA?R=255&G=242&B=0&A=75') repeat;
	background: rgba(255,242,0,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Third
{
    background: transparent url('/Home/RGBA?R=0&G=0&B=255&A=50') repeat;
	background: rgba(0,0,255,0.5);
	border:solid 1px rgb(0,0,255); 
	border:solid 1px rgba(0,0,255,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Third a:hover 
{
    background: transparent url('/Home/RGBA?R=0&G=0&B=255&A=75') repeat;
	background: rgba(0,0,255,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Fourth
{
    background: transparent url('/Home/RGBA?R=255&G=0&B=0&A=50') repeat;
	background: rgba(255,0,0,0.5);
	border:solid 1px rgb(255,0,0); 
	border:solid 1px rgba(255,0,0,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Fourth a:hover 
{
    background: transparent url('/Home/RGBA?R=255&G=0&B=0&A=75') repeat;
	background: rgba(255,0,0,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Fifth
{
    background: transparent url('/Home/RGBA?R=147&G=201&B=62&A=50') repeat;
	background: rgba(147,201,62,0.5);
	border:solid 1px rgb(147,201,62); 
	border:solid 1px rgba(147,201,62,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Fifth a:hover 
{
    background: transparent url('/Home/RGBA?R=147&G=201&B=62&A=75') repeat;
	background: rgba(147,201,62,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Sixth
{
    background: transparent url('/Home/RGBA?R=0&G=255&B=0&A=50') repeat;
	background: rgba(0,255,0,0.5);
	border:solid 1px rgb(0,255,0); 
	border:solid 1px rgba(0,255,0,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Sixth a:hover 
{
    background: transparent url('/Home/RGBA?R=0&G=255&B=0&A=75') repeat;
	background: rgba(0,255,0,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Seventh
{
    background: transparent url('/Home/RGBA?R=0&G=255&B=255&A=50') repeat;
	background: rgba(0,255,255,0.5);
	border:solid 1px rgb(0,255,255); 
	border:solid 1px rgba(0,255,255,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Seventh a:hover 
{
    background: transparent url('/Home/RGBA?R=0&G=255&B=255&A=75') repeat;
	background: rgba(0,255,255,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Eighth
{
    background: transparent url('/Home/RGBA?R=255&G=0&B=255&A=50') repeat;
	background: rgba(255,0,255,0.5);
	border:solid 1px rgb(255,0,255); 
	border:solid 1px rgba(255,0,255,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Eighth a:hover 
{
    background: transparent url('/Home/RGBA?R=255&G=0&B=255&A=75') repeat;
	background: rgba(255,0,255,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}

.Cal_Ninth
{
    background: transparent url('/Home/RGBA?R=255&G=255&B=0&A=50') repeat;
	background: rgba(255,255,0,0.5);
	border:solid 1px rgb(255,255,0); 
	border:solid 1px rgba(255,255,0,0.85); 
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.Cal_Ninth a:hover 
{
    background: transparent url('/Home/RGBA?R=255&G=255&B=0&A=75') repeat;
	background: rgba(255,255,0,0.75);
	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50000000'); /* for IE */
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.3)), to(rgba(0,0,0,0.3))); /* for webkit browsers */
    background-image: -moz-linear-gradient(top,  rgba(255,255,255,0.3),  rgba(0,0,0,0.3)); /* for firefox 3.6+ */
}
.First
{
	margin-top:2px;
}
.Calendar_Area 
{
	
}

.Message_Right 
{
   width:184px; 
   height:437px; 
   float:left; 
   overflow:hidden; 
   /*border:solid 1px blue;*/
   padding-top:23px;
}

.Message_Center 
{
     width:644px; 
     height:447px; 
     float:left; 
     padding-top:13px; 
     padding-left:10px; 
     overflow:hidden; 
     padding-right:13px; 
     /*border:solid 1px green;*/
    /*border:solid 1px green;*/
}

.Message_Center_Area 
{
    width:624px; 
    height:424px; 
    padding:10px 10px 0px 10px; 
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background: rgba(0,0,0,.5); 
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    /*border:solid 1px gray;*/
}

.Message_Left 
{
    width:110px; 
    height:445px; 
    float:left; 
    padding-top:15px; 
    overflow:hidden;
    /*border:solid 1px red;*/
}

.Message_Left_WeekArea 
{
    width:55px; 
    height:413px; 
    float:right;
}

.MessageLinks_Header 
{
    font-weight:bold; 
    font-size: 20px; 
    color:White;
}


.MessageLinks  
{
    padding:0;
	/*margin-top:22px;
	margin-top:0; 
	height:35px; 
	width:615px;
	border:solid 1px transparent;*/
	width:55px; 
	height:413px;
	/*border:solid 1px yellow;*/
}
.MessageLinks  ul
{
    margin:0;
	list-style: none;
	width:55px; 
	height:413px;
	display:block;
	/*border:solid 1px orange;*/
}
#banner_nav 
{
    float:right;
    margin:5px 5px 0 0;
    display:none;
}
#banner_nav a
{
    position:relative;
	display:block; 
	margin:0px 0px 0px 5px;
	float: left; 
	height:10px;
	width:10px;
	/*background:White;*/
	/*border:solid 1px blue;*/
	padding:1px 4px 9px 6px;
	/*background: transparent url('/Content/Images/circle.png') no-repeat 0 0;*/
	/*padding:1px 0 0 5px;*/
	
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
    border-radius: 10px;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=30') repeat;
	background: rgba(0,0,0,0.3);
	z-index:100;
    /*behavior:url(/Content/Stylesheets/border-radius.htc);*/
}

#banner_nav a, #banner_nav a:visited
{
	
	font-size:13px;
	color:#3c3c3c;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial;
}

#banner_nav a:hover
{
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=60') repeat;
	background: rgba(0,0,0,0.6);
	color:Black !important;
}
.SnowEntryClosed 
{
    color:Red;
}

.activeSlide 
{
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=60') repeat !important;
    background: rgba(0,0,0,0.6) url('') !important;
}

.MessageLinks li  
{
    position:relative;
	display:block; 
	margin:0px 12px 5px 2px;
	float: left; 
	height:20px;
	width:20px;
	/*background:White;*/
	/*border:solid 1px blue;*/
	padding:10px 8px 10px 12px;
	/*background: transparent url('/Content/Images/circle.png') no-repeat 0 0;*/
	
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px;
    border-radius: 20px;
	background: transparent url('/Content/Images/circle.png') no-repeat 0 0;
	background: rgba(255,255,255,0.6);
	z-index:1000;
}

.MessageLinks a, .MessageLinks a:visited
{
	
	font-size:30px;
	color:#3c3c3c;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial;
}

.current_message
{
	background: rgba(255,255,255,0.3) !important;
}

.MessageLinks li:hover
{
	background: rgba(255,255,255,0.9);
	color:Black !important;
}

.MessageLinks a:hover
{
	color:Black !important;
}
.MessageSocialLinks 
{
	/*margin:0px 50px 0 50px; 
	width:516px; 
*/
	width:220px;
	/*margin-top:5px;*/
	/*margin-left:50px;*/
	padding-right:2px;
	height:35px; 
	overflow:hidden;
	float:right;
}
.MessageSocialLinks div.ShareLinks 
{ 
	height:30px; 
	overflow:hidden;
}
.LiveVideo 
{
	font-weight:bold; 
	border:solid 1px gray;  
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	margin:2px 5px 0 5px; 
	padding:5px; 
	width:600px; 
	height:403px; 
	float:left;
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background:rgba(255,255,255,.75); 
}
.LiveVideo h1 
{
    color:Black;
}
.CommentHeader 
{
	font-weight:bold; 
	border:solid 1px gray;  
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=25') repeat;
    background:rgba(0,0,0,.25);
    padding-left:0px;
    padding-right:5px;
    margin-right:2px;
    float:left;
	  
}
.ChatArea 
{
	width:114px; 
	height:325px;  
	margin:0 0px 0 6px;  
	float:left;
	overflow:hidden;
}
.ChatList 
{
	width:114px; 
	height:250px; 
	overflow:auto; 
}
.ChatList .Calendar_Area_Day_Item 
{
	padding:2px;
}
.CommentArea 
{
	width:350px; 
	height:50px;
	overflow:hidden;
	clear:both;
}
.LiveComments 
{
	width:226px; 
	height:325px; 
	overflow:auto; 
	float:left;
	border:solid 1px grey; 
}
.LiveComments .Calendar_Area_Day_Item 
{
	padding:2px;
	margin-bottom:5px;
	min-width:50px;
	width:auto;
	
}

.LiveRightArea 
{
	margin:0 6px 6px 0px; 
	width:356px; /*356px*/
	height:378px; 
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=75') repeat;
	background:rgba(255,255,255,.75); 
	overflow:hidden; 
	color:Black; 
	padding:5px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border:solid 1px gray; 
}

.CurrentUsertrue 
{
	/*text-decoration:underline;
	border-width:3px;
	text-transform:uppercase;*/
}
.MemberBlocked 
{
	text-decoration:line-through;
}
.tabs 
{
	list-style: none;
	height:18px;
	position:absolute;
	margin:4px 10px 0px 10px;
	overflow:hidden;
}
.tabs li  
{
	float: left; 
	padding:0 10px 0 10px;
	display:block;
	color: White;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius :2px;
	-webkit-border-top-right-radius :2px;
	margin-right:1px;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background:rgba(0,0,0,.5);
	cursor:pointer;
	border:solid 1px grey;
}

.currenttab 
{
    background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=85') repeat !important;
	background:rgba(255,255,255,.85) !important;
	color:black !important;
}

.timepicker 
{
	width:100px;
}

.SeriesMessages 
{
	width:235px; 
	height:132px; 
	overflow:hidden; 
	margin-bottom:3px; 
	margin-right:3px; 
	float:left; 
	border:solid 1px transparent; 
	position:relative;
}

.SeriesMessages .Series_a 
{
	 width:235px; 
	 height:132px; 
	 overflow:hidden; 
	 display:block; 
	 position:absolute;
}

.SeriesMessages ul
{
	display:block; 
	width:225px; 
	height:122px; 
	overflow:hidden; 
	position:absolute;
	
	list-style: none;
	margin: 0; 
	margin:5px;
	background: transparent;
	width:100%;
	
	display:none;
	
}
.SeriesMessages ul li {margin-bottom:0px;   }
.SeriesMessages ul li a {
	display: block;
	padding-left:8px;
	padding-right:8px;
	height: 22px;
	width: 207px;
	line-height: 22px;
	text-align: left;
	text-decoration: none !important;
	text-shadow: #000 1px 1px;
    background: transparent url('/Home/RGBA?R=128&G=128&B=128&A=50') repeat;
	background: rgba(128,128,128,0.5);
	color: #fff;
	font-size:1em;
	border:solid 1px grey;
	overflow:hidden;
	white-space:nowrap;
}
.SeriesMessages ul li a:hover   
{
    background: transparent url('/Home/RGBA?R=128&G=128&B=255&A=75') repeat;
	background: rgba(128,128,255,0.75);
}

.SeriesMessages_Details 
{
	width:197px; 
	height:140px; 
	overflow:hidden; 
	padding-bottom:0px; 
	padding-right:3px; 
	margin-right:35px;
	margin-bottom:0; /*26px;*/
	float:left; 
	position:relative;
	background: transparent url('/Content/Images/Series_Background.png') no-repeat 0 0;
}

.SeriesMessages_Details .Series_a 
{
	 position:absolute;
	 width:197px; 
	 height:111px; 
	 overflow:hidden; 
	 display:block; 
}

.SeriesMessages_Details div 
{
    position:absolute;
    top:114px;
    width:197px;
    text-align:center;
    
}

.SeriesMessages_Details ul
{
	display:block; 
	width:187px; 
	height:101px; 
	overflow:hidden; 
	position:absolute;
	
	list-style: none;
	margin: 0; 
	margin:5px;
	background: transparent;
	
	display:none;
	
}
.SeriesMessages_Details ul li {margin-bottom:0px;   }
.SeriesMessages_Details ul li a {
	display: block;
	padding-left:8px;
	padding-right:8px;
	height: 15px;
	width: 171px;
	line-height: 15px;
	text-align: left;
	text-decoration: none !important;
	text-shadow: #000 1px 1px;
    background: transparent url('/Home/RGBA?R=0&G=0&B=0&A=50') repeat;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size:10px;
	/*border-bottom:solid 1px grey;
	border-top:solid 1px grey;*/
	overflow:hidden;
	white-space:nowrap;
}
.SeriesMessages_Details ul li a:hover   
{
    background: transparent url('/Home/RGBA?R=139&G=174&B=62&A=75') repeat;
	background: rgba(139,174,62,0.75);
}


/* Apple Style Search Box Rules
------------------------------- */

#search_box {
	background: url(/Content/Images/search_box_bg.png) no-repeat;
	width: 215px;
	height: 26px;
	padding: 3px 0 0 6px;
}

#searchform {
	margin: 0;
	padding: 0;
}

#searchform fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#searchform label { 
	color: #999; 
	display: none; 
}

#searchform input { 
	width: 209px; 
	color: #222; 
}

#searchform #submitquery { 
	display: none; 
}

.search_result {
	background: url(/images/site/footer_bg.png) repeat-x bottom left;
	padding: 10px 0;
	margin: 0 0 15px 0;
}

.search_result p {
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
}

span.small {
	font-size: 10px;
	color: #ccc;
}


.Closed
{
	color:Orange !important;
}
.NotApproved 
{
	color:Red !important;
}
.Closed a
{
	color:Orange !important;
}
.NotApproved a
{
	color:Red !important;
}




.promoteZ 
{
	z-index: 20080;
}

.timepicker 
{
	width:60px !Important;
}


.mainform {
		background: #9cbc2c url('');
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
				/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
		counter-reset: fieldsets;
		padding: 10px;
		/*width: 700px;*/
	    color: #111111;
	    margin:0;
	    margin-left:auto;
	    margin-right:auto;
				
	    width:98%;
		}
		
		.mainform fieldset {
			border: none;
				margin:0;
				padding:0;
			margin-bottom: 0px;
			}
		
			
			.mainform legend {
				color: #384313;
				font-size: 16px;
				font-weight: bold;
				padding:0;
				padding-bottom: 10px;
				text-shadow: 0 1px 1px #c0d576;
				}
				/*
				.mainform fieldset fieldset legend {
					color: #111111;
					font-size: 13px;
					font-weight: normal;
					padding-bottom: 0;
					}
			*/
			.mainform ol 
			{
			    
				margin:0;
			}
			.mainform ol li {
				background: #b9cf6a url('');
				background: transparent url('/Home/RGBA?R=255&G=255&B=255&A=30') repeat;
				background: rgba(255,255,255,.3);
				border-color: #e3ebc3;
				border-color: rgba(255,255,255,.6);
				border-style: solid;
				border-width: 2px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				-khtml-border-radius: 5px;
				border-radius: 5px;
				/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
				line-height: 30px;
				list-style: none;
				margin:0;
				padding:0;
				padding: 5px 10px;
				margin-bottom: 2px;
				
				}
					/*		
				.mainform ol ol li {
					background: none;
					border: none;
					float: left;
					}
			*/
			.mainform label {
				float: left;
				font-size: 13px;
				width: 36%;
				white-space:nowrap;
				}
				/*
			.mainform fieldset fieldset label {
				background:none no-repeat left 50%;
				line-height: 20px;
				padding: 0 0 0 30px;
				width: auto;
				}
					
				.mainform fieldset fieldset label:hover {
					cursor: pointer;
					}
				*/
			.mainform input:not(.button) {
				background: #ffffff;
				border: none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
				font: italic 13px Georgia, "Times New Roman", Times, serif;
				outline: none;
				padding: 5px;
				width: 60%;
				
				}
				
			.mainform input[type=radio] {
				width: 50px;
				}
			.mainform input[type=checkbox] {
				width: 50px;
				}
			.mainform select {
				background: #ffffff;
				border: none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
				font: italic 13px Georgia, "Times New Roman", Times, serif;
				outline: none;
				padding: 5px;
				
				}
			.mainform textarea {
				background: #ffffff;
				border: none;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				/*behavior:url(/Content/Stylesheets/border-radius.htc);*/
				font: italic 13px Georgia, "Times New Roman", Times, serif;
				outline: none;
				padding: 5px;
				width: 60%;
				height:100px;
				
				}
				.mainform .async-uploader
				{
				   display:block;
				   float:left;
				   /*width:250px;
				   height:100px;*/
				   font-weight:normal; 
				   font-size:0.8em; 
				   color:#666;
				   font-style:italic;
				    margin:0;
				    padding:0;
				   
				}
				.mainform .async-uploader span
				{
				    margin:0;
				    padding:0;
				}
				.mainform .async-uploader div
				{
				    margin:0;
				    padding:0;
				    height:10px;
				}
					
				.mainform input:not([type=submit]):focus,
				.mainform textarea:focus {
					background: #eaeaea;
					}
					/*
				.mainform input[type=radio] {
					float: left;
					margin-right: 5px;
					}*/
						/*
			form.mainform button{
				background: #384313;
				border: none;
				-moz-border-radius: 20px;
				-webkit-border-radius: 20px;
				-khtml-border-radius: 20px;
				border-radius: 20px;
				color: #ffffff;
				display: block;
				font: 18px Georgia, "Times New Roman", Times, serif;
				letter-spacing: 1px;
				margin: auto;
				padding: 7px 25px;
				text-shadow: 0 1px 1px #000000;
				text-transform: uppercase;
				}
					
				form.mainform button:hover {
					background: #1e2506;
					cursor: pointer;
					}
*/
.mainform .field-validation-error 
{
    color:Red;
    font-weight:bold;
    font-style:italic;
    font-size:0.8em;
    padding:0;
    margin:0;
}

.mainform .sublabel 
{
    height:10px; 
    overflow:hidden; 
    float:left; 
    font-style:italic; 
    font-size:10px; 
    padding:0 5px; 
    line-height:10px;
    white-space:nowrap;
}

.mainform input.FieldType_Number 
{
    width:40px;
}

.mainform input.FieldType_Phone 
{
    width:150px;
}

.error
{
    color:Red;
    font-weight:bold;
    font-style:italic;
    background:transparent;
    border:solid 0px transparent;
    font-size:0.8em;
    padding:0;
    margin:0;
}

.tickets 
{
    float:left;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
    border-radius: 5px;
	background: transparent url('/Content/Images/circle.png') no-repeat 0 0;
	background: rgba(255,255,255,0.6);
	padding:5px;
	margin:2px;
}
.tickets img
{
    margin:0;
    padding:0;
}


input.button, a.button  
{
    background: #ff5b1b; 
    border: 1px solid #b53300; 
    color: #fff; 
    padding: 2px 5px; 
    padding:5px 10px;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    cursor:pointer;  
 
    border: none;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    /*behavior:url(/Content/Stylesheets/border-radius.htc);*/
    color: #ffffff !important;;
    /*letter-spacing: 1px;*/
    margin: auto;
    /*padding: 7px 25px;*/
    text-shadow: 0 1px 1px #000000;
    margin-bottom:10px;
    font: Helvetica, Verdana, Sans-Serif;
    width:auto;
    
    /*display:block;*/
				
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b1b', endColorstr='#660000'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5b1b), to(#660000)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ff5b1b,  #660000); /* for firefox 3.6+ */
    border:0px solid black;
}
a.button  
{
 white-space:nowrap; 
 text-decoration: none !important;  
}			
					
input.button:hover, a.button:hover 
{
    /*border:2px solid white;*/
    cursor: pointer;
    text-decoration:none;
    background-color:Gray !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b1b', endColorstr='#000000'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5b1b), to(#000)) !important; /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ff5b1b,  #000) !important; /* for firefox 3.6+ */
    color:gray !important;
}
.disabled_item 
{
    background-color:Gray !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000') !important; /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)) !important; /* for webkit browsers */
    background: -moz-linear-gradient(top,  #ccc,  #000) !important; /* for firefox 3.6+ */
    color:gray !important;
}
.datepicker 
{
    width:100px !important;
}


.frm_NoButton 
{
    width:40px;
    height:40px;
    display:block;
    overflow:hidden;
    float:left;
    margin:0 5px 0 0;
    text-decoration:none !important;
    background:transparent;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    padding:0px;
}
.frm_AddButton 
{
    width:40px;
    height:40px;
    background:transparent url('/Content/Images/AddGreenButton.png') no-repeat 5px 5px;
    display:block;
    overflow:hidden;
    float:left;
    margin:0 5px 0 0;
    text-decoration:none !important;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    padding:0px;
    
}

.frm_AddButton:hover
{
    background-color:rgba(255,255,255,.60);
}
.frm_RemoveButton 
{
    width:40px;
    height:40px;
    background:transparent url('/Content/Images/MinusRedButton.png') no-repeat 5px 5px;
    display:block;
    overflow:hidden;
    float:left;
    margin:0 5px 0 0;
    text-decoration:none !important;
    -moz-border-radius: 3px; 
    -webkit-border-radius: 3px; 
    padding:0px;
   
    
}
.frm_RemoveButton:hover
{
    background-color:rgba(255,255,255,.60);
}