
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  /*src: local('Old Standard TT Regular'), local('OldStandardTT-Regular'), url(http://themes.googleusercontent.com/static/fonts/oldstandardtt/v5/n6RTCDcIPWSE8UNBa4k-DAjWwMcLosnYS7_elQHKBmA.woff) format('woff');*/
  src: local('Old Standard TT Regular'), local('OldStandardTT-Regular'), url('../fonts/n6RTCDcIPWSE8UNBa4k-DAjWwMcLosnYS7_elQHKBmA.woff') format('woff');
}
@font-face {
  font-family: 'Old Standard TT Italic';
  font-style: italic;
  font-weight: 400;
  /*src: local('Old Standard TT Italic'), local('OldStandardTT-Italic'), url(http://themes.googleusercontent.com/static/fonts/oldstandardtt/v5/QQT_AUSp4AV4dpJfIN7U5KCfO6YLYlwZkGaKgYrym0o.woff) format('woff');*/
  src: local('Old Standard TT Italic'), local('OldStandardTT-Italic'), url('../fonts/QQT_AUSp4AV4dpJfIN7U5KCfO6YLYlwZkGaKgYrym0o.woff') format('woff');
  
}
@font-face {
  font-family: 'museosans';
  
  font-weight: 100;
  /*src: local('Old Standard TT Italic'), local('OldStandardTT-Italic'), url(http://themes.googleusercontent.com/static/fonts/oldstandardtt/v5/QQT_AUSp4AV4dpJfIN7U5KCfO6YLYlwZkGaKgYrym0o.woff) format('woff');*/
  src: local('Museosans'), local('Museosans'), url('../fonts/museosans_100-webfont.woff') format('woff');
  
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGMa9awK0IKUjIWABZIchFI8.woff) format('woff');
}

html{
	/*font-family:verdana;
	font-size:12px;*/
	padding-bottom:0px;
	height:100%;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	}

body{ 
	text-align: center; 
	margin: 0 0 0 0; 
	vertical-align: middle; 
	/*background-color:#2D416B;*/
	background-color: white;
	height:100%; 
	/*height:auto !important;*/
	margin:0;
	padding:0;
	padding-bottom:0px;
	/*background-image:url('img/background/background0002.jpg'); */
	/*background-image:url('img/background/bottom_panel_background_0001.jpg'); */
	font-family: 'Lucida Grande', 'Helvetica Neue', sans-serif;
	font-size: 13px;
} 

div {
  display:block;
}
p{
	margin-top:0px;
	margin-bottom:0px;
}
a{
	text-decoration:none;
	color: black;
}


html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	/*font: 12px/18px Arial, sans-serif;*/
	height: 100%;
	background-image:url('../img/background/background0002.jpg');
}

.wrapper {
	
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.header{
	background-image:url('../img/background/header_background_0002.jpg');
	background-color:black;
	height:100px;
	background-repeat:no-repeat;
	background-position: center top;
	width:100%;
	min-width:1100px;
	border-bottom: 2px dotted lightgray;
}


.footer {
	margin: -80px auto 0;
	min-width:1100px;
	height: 100px;
	background: #BFF08E;
	position: relative;
	background-image:url('../img/background/bottom_panel_background_0001.jpg');
	border-top:2px dotted #79BBFF;
}


#mainpanel{
	padding: 0 0 100px;
	
	background-color: none;
	
	/*position:relative;*/
	
}
#maincolumn{
  /*width: 940px;*/
  width: 1100px;
  
  text-align: center;
  margin: 0 auto; 
  background-color:transparent;
  
  padding-left:0px;
  
  padding-bottom:0px;
  /*height:auto !important;*/
  /*height:500px;*/
  /*bottom:0px;*/
  /*min-height:100%;
  height:100%; */
}
#bottomcolumn
{
	width: 1100px;
    text-align: center;
	margin: 0 auto; 
	background-color:transparent;
	height:62px;
	padding-left:0px;
    padding-bottom:0px;
	padding-top:0px;
	
}
#topcolumn
{
	width: 1100px;
    text-align: center;
	margin: 0 auto; 
	background-color:transparent;
	height:62px;
	padding-left:0px;
    padding-bottom:0px;
	padding-top:38px;
	
}
#logopanel
{
	width: 184px;
	float:left;
	background-color:transparent;
	height:62px;
	text-align:left;
}
#logopanelbottom
{
	width: 254px;
	float:left;
	background-color:transparent;
	height:62px;
	text-align:left;
}
#subcolumn{
  width: 940px;
  text-align: center;
  margin: 0 auto; 
  background-color:transparent;
  /*min-height:100%;
  height:100%; */
  padding-left:0px;
  padding-top:30px;
  /*height:auto !important;*/
  /*position:absolute;*/
  height:320px;
 
  
}


#bottom-column{
	background-color:none;
	
	height:80px;
	border-top:2px dotted #79BBFF;
	position: relative;
	bottom:0px;
	width:100%;
  /*bottom: 0;*/
	
}



a.title-link
{
	color: #FF8111;
	text-decoration:none;
}
a.title-link:hover
{
	color: blue;
	text-decoration:none;
}

a.display-link
{
	
	color: #2A86EF;
	text-decoration:none;
	font-family: verdana; 
	font-size:13px;
}
a.display-link:hover
{
	color: #79BBFF;
	text-decoration:none;
}

a.mainmenu{
	color: #FF8111;
	text-decoration:none;
}
a.mainmenu:hover{
	color:white;
	text-decoration:none;
}
a.bottommenu{
	color:white;
	text-decoration:none;
}
a.bottommenu:hover{
	color: #FF8111;
	text-decoration:none;
}
.left {
   float: left;
 }
 .both {
   clear: both;
 }
 .file-upload-container {
   width:400px;
   /*border: 1px dashed   #efefef;*/
   border: 1px dashed  orange;
   padding:8px;
   border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   background: #fbfbfa;
   margin-top:10px;
   color:black;
   height:30px;
 }
 .file-upload-override-button {
   position: relative;
   overflow: hidden;
   cursor: pointer;
   background-color:#79bbff;
   font-size:15px;
   font-family:verdana;
   color: white;
   padding-top:4px;
   padding-bottom:0px;
   height:25px;
   padding-left:5px;
   padding-right:5px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
 }
 .file-upload-override-button:hover {
   background-color:#378de5;
   border-color:white;
 }
 .file-upload-override-button:active {
   position:relative; top:1px;
   border-color:white;
   border: 0px solid;
 }
 .file-upload-button {
   position: absolute;
   height: 50px;
   top: -10px;
   left: -10px;
   
   cursor: pointer;
   opacity: 0;
   filter:alpha(opacity=0);
   font-size:15px;
 }
 .file-upload-filename {
   margin-left: 10px;
   height: auto;
   padding: 8px;
   padding-top:7px;
  
 }
 
 .save-success-container {
   width:400px;
   /*border: 1px dashed   #efefef;*/
   border: 1px dashed #88CE29;
   padding:8px;
   border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   background: #fbfbfa;
   margin-top:10px;
   
   height:auto !important;
   padding-top:6px;
   margin-bottom:30px;
   overflow:auto;
 }
 
  .save-error-container {
   width:400px;
   /*border: 1px dashed   #efefef;*/
   border: 1px dashed red;
   padding:8px;
   border-radius: 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   background: #fbfbfa;
   margin-top:10px;
   color:black;
    height:auto !important;
	overflow:auto;
	
 }
 .ok-button {
	/*-moz-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	-webkit-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	box-shadow:inset 0px 0px 0px 0px #7CCA28;*/
	background-color:white;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #FF9191;
	display:inline-block;
	color:#FF4141;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:15px;
	width:60px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
	
}.ok-button:hover {
	background-color:#FFE1E1;
	border:1px solid #FF9191;
	cursor: pointer;
	outline: 0;
	
}.ok-button:active {
	position:relative;
	top:1px;
	border:1px solid #FF9191;
	 outline: 0;
}
 .ok-button2{
	/*-moz-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	-webkit-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	box-shadow:inset 0px 0px 0px 0px #7CCA28;*/
	background-color:white;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #FF9191;
	display:inline-block;
	color:#FF4141;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:15px;
	width:120px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
	
}.ok-button2:hover {
	background-color:#FFE1E1;
	border:1px solid #FF9191;
	cursor: pointer;
	outline: 0;
	
}.ok-button2:active {
	position:relative;
	top:1px;
	border:1px solid #FF9191;
	 outline: 0;
}
 .gotolink-button {
	/*-moz-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	-webkit-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	box-shadow:inset 0px 0px 0px 0px #7CCA28;*/
	background-color:#7CCA28;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	/*text-indent:0;*/
	border:1px solid #7CCA28;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	/*line-height:38px;*/
	width:100px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
}.gotolink-button:hover {
	background-color:#99D159;
	border:0px solid #99D159;
	cursor: pointer;
	outline: 0;
}.gotolink-button:active {
	position:relative;
	top:1px;
	border:0px solid #7CCA28;
	outline: 0;
}
.gotolink-button3 {
	/*-moz-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	-webkit-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	box-shadow:inset 0px 0px 0px 0px #7CCA28;*/
	background-color:#7CCA28;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	/*text-indent:0;*/
	border:1px solid #7CCA28;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	/*line-height:38px;*/
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
}.gotolink-button3:hover {
	background-color:#99D159;
	border:0px solid #99D159;
	cursor: pointer;
	outline: 0;
}.gotolink-button3:active {
	position:relative;
	top:1px;
	border:0px solid #7CCA28;
	outline: 0;
}
 /*---------------------*/
 

.save-button {
	/*-moz-box-shadow:inset 0px 0px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fce2c1;*/
	/*box-shadow:inset 0px 0px 0px 0px #fce2c1;*/
	background-color:#ffaa42;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	/*text-indent:0;*/
	border:0px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:38px;
	/*line-height:38px;*/
	width:86px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
	
}.save-button:hover {
	background-color:#ffbe6e;
	border:0px solid #eeb44f;
	cursor: pointer;
	outline: 0;
}.save-button:active {
	position:relative;
	top:1px;
	border:0px solid #eeb44f;
	outline: 0;
}
/* This button was generated using CSSButtonGenerator.com */
.gotolink-button2 {
	/*-moz-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	-webkit-box-shadow:inset 0px 0px 0px 0px #7CCA28;
	box-shadow:inset 0px 0px 0px 0px #7CCA28;*/
	background-color:#7CCA28;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	/*text-indent:0;*/
	border:1px solid #7CCA28;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	height:20px;
	/*line-height:38px;*/
	width:70px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	outline: 0;
}
.gotolink-button2:hover {
	background-color:#99D159;
	border:0px solid #99D159;
	cursor: pointer;
	outline: 0;
}
.gotolink-button2:active {
	position:relative;
	top:1px;
	border:0px solid #7CCA28;
	outline: 0;
}
table.historymatches
{
	font-family: Old Standard TT;
	
}

table.historymatches th
{
	font-family: Verdana, 'Old Standard TT', Verdana;
	/*color:#79BBFF;*/
	color: #2675B3;
	color: #3D81B7;
	font-size:16px;
	font-weight:200;
	background-color: none;
	border-bottom: 1px solid white;
	
	border-top: 1px solid #FF8111;
	
}

table.historymatches td
{
	font-family: museosans, Verdana, 'Old Standard TT', Verdana;
	/*color:#79BBFF;*/
	color: #2675B3;
	color: #515151;
	font-size:17px;
	font-weight:200;
	background-color: none;
	
	
}
table.historymatches td.white
{
	font-family: museosans, Verdana, 'Old Standard TT', Verdana;
	/*color:#79BBFF;*/
	color: #2675B3;
	color: #515151;
	font-size:17px;
	font-weight:200;
	background-color: none;
	/*border-bottom: 1px solid white;*/
	
}
table.historymatches td.black
{
	font-family: museosans, Verdana, 'Old Standard TT', Verdana;
	/*color:#79BBFF;*/
	color: #2675B3;
	color: #515151;
	font-size:17px;
	font-weight:200;
	background-color: none;
	/*border-bottom: 1px solid darkgray;*/
	
}
table.historymatches td.year
{
	font-family: museosans, Verdana, 'Old Standard TT', Verdana;
	color: #FF8111;
	font-size:17px;
	font-weight:200;
	background-color: none;
	
	
}

form
{
	margin:0;
	padding:0;
}


input.contacttext
{
	width:200px;
   /*border: 1px dashed   #efefef;*/
   border: 1px solid lightgray;
   padding-left:10px;
   padding-top:0px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   background: #fbfbfa;
   font-family: helvetica;
   color:#434343;
   height:30px;
}
input.contacttexte
{
	width:200px;
   /*border: 1px dashed   #efefef;*/
   border: 1px dashed red;
   padding-left:10px;
   padding-top:0px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   background: #fbfbfa;
   font-family: helvetica;
   font-size:12px;
   color:#434343;
   height:30px;
}
textarea.contacttext
{
	width:420px;
   /*border: 1px dashed   #efefef;*/
   border: 1px solid lightgray;
   padding-left:10px;
   padding-top:10px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   background: #fbfbfa;
   font-family: helvetica;
   font-size:12px;
   color:#434343;
   height:120px;
}

select.contacttext
{
	width:90px;
   /*border: 1px dashed   #efefef;*/
   border: 1px solid lightgray;
   padding-left:10px;
   /*padding-top:0px;*/
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   background: #fbfbfa;
   font-family: helvetica;
   color:#434343;
   height:21px;
   font-size:12px;
}