body {
  	background-image:url('images/backgroundpattern.jpg');
	margin:0 auto;
	padding:0;
	border:0;
      width:1000px;
	font-size:100%;
	font-family:Verdana, Arial, Sans;
	text-align:center;
}

.headerTitle{color:#ff7d00; font-size:1.0em; font-weight:bold;margin-top:1.5em;}
.headerTitleClose{color:#ff7d00; font-size:1.0em; font-weight:bold;margin-top:1.5em;margin-bottom:0;}
.newsTitle{color:#ff7d00; font-size:1.3em; font-weight:bold;margin-top:1.5em;}
.stdText{color:#ffffff; font-size:0.8em; margin-top: 0.5em;}
.stdTable{color:#ffffff; font-size:0.8em; margin: 0;}
.stdTextClose{color:#ffffff; font-size:0.8em; margin-top: 0em;}
.stdTextBold{color:#ffffff; font-size:0.8em; font-weight:bold; margin-top: 0.5em; margin-bottom: 0em;}
.quoteText{color:#ffffff; font-size:0.8em; margin-top: 0.5em;font-style:italic}


:link {color:#c78f10; text-decoration:underline;}
:visited {color:#c78f10; text-decoration:underline;}

img { border: none; } 
.shortcut{color:#c78f10; text-decoration:none; font-size: 0.7em; font-weight:bold;}

.watermark {position: absolute;bottom: 0; right: 0;z-index:-2;}

.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.colright,
.colmid,
.colleft,
.colleft2,
.colleft3 {
	float:left;
	width:100%;			/* width of page */
	position:relative;
}
.col1,
.col2,
.col3,
.col4,
.col5,
.col6,
.col7 {
	float:left;
	position:relative;
	padding:0;
	overflow:hidden;
	text-align:left;
}
.col3 {text-align:right;}
.col6 {text-align:center;}


/* 3 Column settings */
.threecol {
  	background-image:url('images/backgroundpattern.jpg');		/* right column background colour */
}
.threecol .colmid {
	right:30%;			/* width of the right column */
  	background-image:url('images/backgroundpattern.jpg');		/* center column background colour */
}
.threecol .colleft {
	right:40%;			/* width of the middle column */
  	background-image:url('images/backgroundpattern.jpg');	/* left column background colour */
}
.threecol .col1 {
	width:40%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:28%;			/* Width of left column content (column width minus padding on either side) */
	left:35%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:30%;			/* Width of right column content (column width minus padding on either side) */
      left: 70%;
}
.rightmenu .colleft2 {
	right:33%;			/* right column width */
}
.rightmenu .col4 {
	width:65%;			/* left column content width (left column width minus left and right padding) */
	left:35%;			/* (right column width) plus (left column left padding) */
}
.rightmenu .col5 {
	width:31%;			/* right column content width (right column width minus left and right padding) */
	left:37%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

.footer {
	width:100%; 
	background-color: #033c8d;
	background-image:url('images/background-footer.jpg');
	background-repeat:repeat-x;
}
.footer .colleft3 {
	right:33%;			/* right column width */
}
.footer .col6 {
	width:65%;			/* left column content width (left column width minus left and right padding) */
	left:35%;			/* (right column width) plus (left column left padding) */
}
.footer .col7 {
	width:33%;			/* right column content width (right column width minus left and right padding) */
	left:37%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

.menu {
	  background-image:url('images/background-menu.jpg');
	  text-align: center;
        width: 100%;
        font-size: 0.9em;
	  float: left;
        z-index: 2;
}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 12.4%;
	float: left;

}
.menu ul li{
      width:100%;
	position:relative;
	float:left;
      z-index:50;
}
.menu a {
	display: block;
	margin: 0;
	padding: 10px 0px;
	background-image:url('images/background-menu.jpg');
	color: #ffffff;
	text-decoration: none;
}

.menu a:hover {
	color: #ffffff;
	background-image:url('images/background-menu-hover.jpg');
}
.menu ul ul a:hover {
	color: #ffffff;
	background-image:url('images/background-sub-menu-hover.jpg');
}

.menu li {margin:0; float:left;}
.menu ul ul{
	margin:0;
	padding:0;
	width:10em;
	float:left;
      position:absolute;
	border-color:#000000;
      border-style:none solid solid none;
      border-width:2px;
}
.menu ul ul li{
      margin:0;
	width:10em;
      text-align:left;
      float:left;
}
.menu ul ul a {
	display: block;
	padding: 3px 0 2px 15px;
      margin: 0;
	background-image:url('images/background-sub-menu.jpg');
}

div.menu ul ul,
div.menu ul li:hover ul ul{
	display: none;
}

div.menu ul li:hover ul,
div.menu ul ul li:hover ul{
	display: block;
}

.menu ul li a.active{
	background-image:url('images/background-menu-hover.jpg');
      color: #ffffff;
}

.menu ul li a.active:hover {
	background-image:url('images/background-menu-hover.jpg');
      color: #ffffff;
}

.cal{
	margin-left: auto;
	margin-right: auto;
	table-layout:fixed;
	width:250px; 
	border-color:#c3d9ff; 
	border-width: 0 0 1px 1px;
	border-style: solid;
}
.cal th{
	background: #c3d9ff;
	font-style: normal;
	font-size:0.7em;
}
.cal td{
	border-color:#c3d9ff; 
	border-width: 1px 1px 0 0;
      margin:0;
	border-style: solid;
}
.nonmonth{background-color: #e8eef7;
	  color: #000000;
	  padding-right: 2px;
	  text-align: right;
	  line-height: 16px;
	  font-size:0.7em;
	  background-color: #eeeeee;
	  color: #888888;
}
.month{
	  background-color: #e8eef7;
	  color: #000000;
	  padding-right: 2px;
	  text-align: right;
	  line-height: 16px;
	  font-size:0.7em;
}
.today {background-color: #6688ee;}

.eventcell{padding:1px 1px 0 2px;
	vertical-align:top;
	cursor:pointer;
	background:#ffffff; 
	font-size:0.7em;
	padding-bottom:2px;
	cursor:default;
}
.event{ 
	width:100%;
	background:#ff0000;
}
.eventBE6D00{
	width:100%;
	background:#BE6D00;
}
.event0D7813{
	width:100%;
	background:#0D7813;
}
.eventAB8B00{
	width:100%;
	background:#AB8B00;
}
.eventA32929{
	width:100%;
	background:#A32929;
}
.eventAB8B00{
	width:100%;
	background:#AB8B00;
}
.event0D7813{
	width:100%;
	background:#0D7813;
}
.event2952A3{
	width:100%;
	background:#2952A3;
}
.event000000{
	width:100%;
	background:#000000;
}
.tblclass{
	margin-left: auto;
	margin-right: auto;
	border-collapse:collapse;
      color:#ffffff; 
      font-size:0.8em; 
      margin-top: 0.5em;
}
.tblclass,
.tblclass td{
	border:none;
}
.tblclass td{
	padding:0 5px;
}
.tblclassBold{
	font-weight:bold; 
}
.linkstable{
      padding: 1em 0;
	margin-left: auto;
	margin-right: auto;
}
.linkstable td{
	padding: 0 15px;
}
.navtable {width:100%; background:#ffffff;color:#000000; font-size:0.8em;}
  .gsc-control-cse {
    font-family: Verdana, sans-serif;
    border-color: #DAE0E5;
    background-color: #DAE0E5;
  }
  input.gsc-input {
    border-color: #8A99A6;
  }
  input.gsc-search-button {
    border-color: #8A99A6;
    background-color: #D0D1D4;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #B2BDC6;
    background-color: #B2BDC6;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #8A99A6;
    background-color: #8A99A6;
  }
  .gsc-tabsArea {
    border-color: #8A99A6;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #D2D6DC;
    background-color: #EDEDED;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0568CD;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0568CD;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0568CD;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0568CD;
  }
  .gsc-cursor-page {
    color: #0568CD;
  }
  a.gsc-trailing-more-results:link {
    color: #0568CD;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #5F6A73;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #5F6A73;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #5F6A73;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #B2BDC6;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #8A99A6;
    background-color: #8A99A6;
  }
  .gs-promotion.gs-result {
    border-color: #D2D6DC;
    background-color: #D0D1D4;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0066CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0066CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #5F6A73;
  }
  .player_data{
    text-align:center;
    float: left;
    width: 149px;
    height: 270px;
    margin-top: 2px;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 7px;
  }
  .player_headerTitle{
    color:#ff7d00; 
    font-size:1.0em; 
    font-weight:bold;
    height: 45px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    margin:5px 0;
    padding: 0;
    width: 149px;
  }
