@charset "utf-8";
/* Theme */

body{
}

#mainContainer{
	background-image:url("../images/background_page_solid.png");
	background-size: cover;
	background-position:top center;
	background-repeat:  no-repeat;
}

/* Header ------------------------------------------------------------- */
#header{
}
#headerWide img{
}
#headerNarrow{
}

/* Content area -------------------------------------------------------- */
#contentArea{
}

/* Columns ------------------------------------------------------------- */
.column{
}
#leftColumn{
}
.mainColumn{
/*	background:url("images/background_column.png") no-repeat center;
	background-size: cover;
*/}
#mainColumnNarrow{
}
#mainColumnNormal{
}
#rightColumn{
}
/* Front Page ----------------------------------------------------------- */
.fPColumn{
}
.fPColumn #mainInfoBox{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	width:auto;
	display:inherit;
	font-size:100%;
	border:ridge thin;
	text-align:center;
	background-color: rgba( 256,256,256, 0.4);
	padding:0px;
}
.fPColumn #mainInfoBox p{
	text-align:center;
}
.fPColumn #mainInfoBox h1{
	margin-top:0px;
	font-size:130%;
}
.fPColumn .title{
	font-weight:bold;
	background-color: rgba(115, 153, 185, 0.2);
}
.fPColumn .newsTitle{
	font-weight:bold;
	background-color:rgba(115, 153, 185, 0.2);
}
.fPColumn button:hover{
	cursor: pointer;
}
.fPColumn button{
	background:none;
	color:inherit;
}
.fPColumn .plain{
	border:none !important;
}
.fPColumn #news button{
	font-size:90%;
	padding:0px;
}

/* Footer ------------------------------------------------------------- */
#footer{
	font-size:90%;
	border:1px solid;
}
#footer .left{
}
#footer .center{
}
#footer .right{
}

/* Defaults for all panes ------------------------------------------------- */
.pane{
}

/* iframes ----------------------------------------------------------------- */
.pane .iframe{
}

/* Menus ------------------------------------------------------------------- */
/* Defaults for all menus -------------------------------------------------- */
.menu{
}
.menu button{
	font-size:120%;
	font-weight:bold;
	color: #2E4069;
	border:none;
}
.menu button:hover{
	cursor: pointer;
	color: #EBEBEB;
}
.menu .selectedCmdButton{
	color: #FFF;
}

/* Main menu --------------------------------------------------------------- */
#mainMenu{
}
#mainMenu button{
	background:url(../images/button_bg.png);
	background-size:contain;
	border-color: #D8E9F3;
	border-width:thin;
	border-style: solid;
	box-shadow: 3px 3px 3px #888888;
}
#mainMenu .selectedCmdButton{
	opacity:0.7;
}

/* Defaults for all submenus ----------------------------------------------- */
.subMenu{
}
.subMenu .title{
	background-color: transparent;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:95%;
}
.subMenu button{
	background:url(../images/button_bg.png);
	background-size:contain;
	font-size:120%;
	font-weight:bold;
	font-style:oblique;
	border-color:transparent;
	border-top-color:#fff;
	border-width:thin;
	border-style: solid;
	box-shadow:none;
}
.subMenu .selectedCmdButton{
}
/* Defaults for all sub2menus ---------------------------------------------- */
.sub2Menu{
}
.sub2Menu .title{
	font-size:85%;
}
.sub2Menu button, .yearMenu button, .newsPageMenu button{
	font-size:90%;
	border-color:transparent;
}
.sub2Menu .selectedCmdButton, .yearMenu .selectedCmdButton{
	border-color:transparent;
}
/* yearMenu ------------------------------------------------------------------*/
.yearMenu{
}
.yearMenu .title{
}
.yearMenu button{
}
/* newsMenu ------------------------------------------------------------------*/
.newsMenu{
}
.newsMenu .title{
}
.newsMenu button, .newsMenu .selectedCmdButton{
	font-size:75%;
	border-top-color:#fff;
	border-width:thin;
	border-style: solid;
}
/* Leftside menu ----------------------------------------------------------- */
#leftMenu{
}
#leftMenu .title{
}
#leftMenu button{
}
#leftMenu .selectedCmdButton{
}
/* Rightside menu ----------------------------------------------------------- */
#rightMenu{
}
#rightMenu .title{
}
#rightMenu button{
}
#rightMenu .selectedCmdButton{
}
/* Tables ------------------------------------------------------------------- */
#dbTestTable .saved{
	background:#CFC;
}
#dbTestTable .notSaved{
	background: #F60;
}

/* -------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------- */
@media all and (max-width: 640px) {
body { 
	font-size:16px;
}
.menu button{
	font-size:90%;
}
.mainContent{
	font-size:14px;
}
