body{
	background:#ca3c21 url(../images/bg_admin.png) repeat-x left top;
	margin:0px auto;
	font-family: Arial;
	font-size: 10pt;
}
a{
	text-decoration:none;
	color:#717273;
}
#login{
	width:300px;
	margin:0px auto;
	text-align:center;
	color:white;
}
.loginLine{
	border-top:1px solid white;
	margin: 0px auto;
	padding:10px;
}
#loginlogo{
	text-align:center;
}
.header{
	width:826px;
	margin:0px auto;
	text-align:left;
}
.menu{
	width:817px;
	height:68px;
	margin:0px auto;
	background: url(../images/menu_noncurrent.gif) repeat-x left top;
}
.menuLeft{
	float:left;
	width:19px;
}
.menuMiddle{
	float:left;
	width:776px;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
}
.menuTab{
	float:left;
	height:68px;
}
.menuTab a{
	padding-top:24px;
	padding-bottom:20px;
	padding-left:7px;
	padding-right:7px;
	line-height:75px;
}
.menuTabHover{
	float:left;
	background: url(../images/menu_current.gif) repeat-x left top;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
}
.menuRight{
	float:left;
	width:20px;
}
.content{
	width:826px;
	margin:3px auto 0px auto;
	text-align:left;
}
.contentTop{
	background: url(../images/content_top.gif) no-repeat;
	width:786px;
	height:21px;
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
	font-size:8pt;
	float:left;
}
.contentTop span{
	border-bottom:1px solid #DEDEDE;
}
.contentTitle{
	font-size:12pt;
	font-weight:bold;
	color:#AF1802;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:4px;
}
.picturePlace{
	text-align:center;
	width:250px;
}
/*----- NIEUWS -----*/
#contentNews{
	background: url(../images/bg_logo.gif) no-repeat right top;
	width:510px;
	float:right;
}
#contentNews ul{
	font-size:9pt;
	list-style-type:none;
	margin:0px;
	padding:10px 10px 10px 10px;
	height:400px;
}
.newsItemHeader{
	margin-bottom:2px;
	border-bottom:1px solid #DEDEDE;
	height:20px;
}
.newsCntTotal{
	padding:0px 2px;
	color:#CCCCCC;
	font-size:9pt;
}
.newsCnt{
	padding-right:5px;
	color:#AF1802;
	border-right:2px solid #DEDEDE;
}
.newsTitle{
	font-size:11pt;
	font-weight:bold;
	color:#717273;
	float:left;
	width:75%;
}
.newsCreationDt{
	height:11px;
	font-size:8pt;
	font-weight:bold;
	color:#CCCCCC;
	float:right;
	width:22%;
	padding-top:5px;
	text-align:right;
}
.newsItemText{
	margin-bottom:10px;
	padding-left:20px;
}
/*----- groupActiviLink -----*/
.menuA{
	margin:0px;
	margin-bottom:10px;
	float:left;
}
.menuA ul{
	background:#DEDEDE;
	border:1px solid #CCCCCC;
	font-size:9pt;
	list-style-type:none;
	margin:0px;
	height:100%;
	overflow:auto;
	width:170x;
	padding:10px 10px 10px 10px;
	clear:both;
}
.menuA li{

	background:#FCFCFC;
	border-bottom:1px solid #CCCCCC;
	font-size:9pt;
	list-style-type:none;
	margin:0px;
	height:100%;
	overflow:auto;
	padding:5px 2px;
}
.menuAContent{
	float:left;
	width:145px;
	text-align:center;
}
.menuAContent a{
	float:left;
	width:125px !important;
	padding-left:20px;
	padding-right:0px;
	text-align:left;
}
.menuAContent_a_hover{
	background:#F2F2F2;
	float:left;
	width:124px !important;
	padding-left:20px;
	padding-right:0px;
	text-align:left;
}
.menuAContent a:hover{
	background:#F2F2F2;
	float:left;
	width:124px !important;
	padding-left:20px;
	padding-right:0px;
	text-align:left;
}
.menuAContent img{

}
.contentAgendaTitle{
	float:left;
	width:128px;
	text-align:left;
}
.contentBody{
	background: url(../images/content_body.gif) repeat-y;
	width:786px;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	float:left;
}
.contentBodyLeft{
	float:left;
	width:175px;
}
.contentBodyRight{
	float:right;
}
.contentBottom{
	background: url(../images/footer.gif) no-repeat;
	width:826px;
	height:64px;
	float:left;
}
/*----- REPORTS -----*/
#contentReport{
	background: url(../images/bg_logo.gif) no-repeat right top;
	width:570px;
	float:right;
}
#contentReport ul{
	font-size:9pt;
	list-style-type:none;
	margin:0px;
	padding:10px 10px 10px 10px;
	height:400px;
}
#addForm{
	display:none;
	height:auto;
}
#addFormLayout{
	background-color:#FCFCFC;
	border:2px solid #DEDEDE;
	height:auto;
	width:82%;
	margin-left:35px;
	padding:10px 10px 0px 10px;
}
#updForm{
	display:none;
	height:auto;
}
#updFormLayout{
	background-color:#FCFCFC;
	border:2px solid #DEDEDE;
	height:auto;
	width:82%;
	margin-left:35px;
	padding:10px 10px 0px 10px;
}
#noMessage{
	background:url(../images/question.gif) no-repeat 5% center;
	border:1px solid #DEDEDE;
	height:auto;
	text-align:center;
	margin-top:100px;
	margin-bottom:100px;
	padding:10px;
	padding-bottom:35px;
}
#noMessageContent{
	text-align:center;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
}
#noGroupSelected{
	border:1px solid #DEDEDE;
	padding:148px;
	text-align:center;
	margin-top:26px;
}
.noActionTitle{
	background:#FFFFFF;
	margin-top:10px;
	margin-left:120px !important;
	margin-left:60px;
	padding:5px;
	width:300px;
	float:left;
	text-align:left;
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	/*border-bottom:1px solid #DEDEDE;*/
}
.noAction{
	background:#FFFFFF;
	margin-left:120px !important;
	margin-left:60px;
	padding-left:5px;
	padding-bottom:2px;
	width:305px;
	text-align:left;
	float:left;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}
.noActionMsg{

}
.noActionLast{
	background:#FFFFFF;
	margin-left:120px !important;
	margin-left:60px;
	padding-left:5px;
	padding-bottom:5px;
	width:305px;
	text-align:left;
	float:left;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.hideDiv{
	background:url(../images/hide_bg.png) repeat-x;
	margin-top:10px;
	padding-right:5px;
	text-align:center;
	height:20px;
	border-top:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
}
.hideDiv a{
	padding-bottom:2px;
	padding-left:230px;
	padding-right:230px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
}
.reportItemHeader{
	margin-bottom:2px;
	border-bottom:1px solid #DEDEDE;
	height:20px;
}
.reportCntTotal{
	padding:0px 2px;
	color:#CCCCCC;
	font-size:9pt;
}
.reportActionBar{
	font-size:8pt;
	color:#717273;
	float:right;
	padding:5px 5px;
	border-right:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}
.reportAddAction{
	text-align:center;
	font-size:8pt;
	border-top:1px solid #DEDEDE;
}
.reportDeleteAction{
	width:30px;
	text-align:center;
	font-size:8pt;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}
.reportEditAction{
	width:30px;
	font-size:8pt;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}
.reportChecboxAction{
	width:30px;
	font-size:8pt;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
}
.reportRow{
	height:35px;
}
.reportCnt{
	width:10px;
	padding-right:5px;
	color:#AF1802;
	border-right:2px solid #DEDEDE;
}
.reportCol1First{
	padding-left:5px;
	color:#717273;
	text-align:left;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportCol1{
	padding-left:5px;
	color:#717273;
	text-align:left;
	border-bottom:1px solid #DEDEDE;
}
.reportDateFirst{
	width:70px;
	padding-left:5px;
	color:#717273;
	text-align:left;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportDate{
	width:70px;
	padding-left:5px;
	color:#717273;
	text-align:left;
	border-bottom:1px solid #DEDEDE;
}
.reportTitleFirst{
	color:#717273;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportTitle{
	color:#717273;
	border-bottom:1px solid #DEDEDE;
}
.reportDeleteFirst{
	background:#FCFCFC;
	width:24px;
	text-align:center;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportDelete {
	background:#FCFCFC;
	width:24px;
	text-align:center;
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportEditFirst{
	background:#FCFCFC;
	width:24px;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportEdit{
	background:#FCFCFC;
	width:24px;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportCheckboxFirst{
	background:#FCFCFC;
	width:30px;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.reportCheckbox{
	background:#FCFCFC;
	width:30px;
	text-align:center;
	border-right:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.leaderInfo{
	margin-top:5px;
	border:1px solid #DEDEDE;
	padding:10px;
	height:100%;
}
.leaderInfoTitle{
	width:100px;
	float:left;
	text-align:right;
	padding:5px;
	border-bottom:0px solid #DEDEDE;
	border-right:2px solid #DEDEDE;
}
.leaderInfoPhoto{
	float:left;
}
.leaderInfoValue{
	width:300px;
	text-align:left;
	float:left;
	margin-bottom:2px;
	padding:5px;
}
.leaderAddressInfoSection{
	width:96%;
	border-bottom:1px solid #DEDEDE;
	text-align:right;
	font-size:8pt;
	float:left;
	margin-left:5px;
	margin-bottom:2px;
	padding:5px;
}
.leaderOtherInfoSection{
	width:96%;
	border-bottom:1px solid #DEDEDE;
	text-align:right;
	font-size:8pt;
	float:left;
	margin-left:5px;
	margin-bottom:2px;
	padding:5px;
}
.leaderAddressInfo{
	width:96%;
	display:none;
	float:left;
	margin-left:5px;
	margin-bottom:2px;
	padding:5px;
}
.leaderOtherInfo{
	width:96%;
	display:none;
	float:left;
	margin-left:5px;
	margin-bottom:2px;
	padding:5px;
}
.leaderInfoAction{
	width:100%;
	border-top:1px solid #DEDEDE;
	margin-top:15px;
	float:left;
}
#groupJol{
	display:none;
}
/*-- Games --*/
#gameDiv{
	display:block;
}

/*-- Impromptu --*/
.jqiwarning .jqi{
      background-color: #b0be96;
}
.jqifade{
      background-color: #000000;
}
div.jqi{
      position: absolute;
      background-color: #DEDEDE;
	  top:200px;
      padding: 10px;
      width: 300px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background-color: #f2f2f2;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
      background-color: #AF1802;
	  color: #FFFFFF;
      padding: 10px;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 0 10px;
} 
.clear {
	clear:both;
    height:1px;
    overflow:hidden;
}