@charset "utf-8";
/* CSS Document */

@font-face {
 font-family:LaoUI;
 src: url(../fonts/LaoUI.eot); /* EOT file for IE */
}

@font-face {
 font-family:LaoUI;
 src: url(../fonts/LaoUI.ttf); /* TTF file for CSS3 browsers */
}

@font-face {
 font-family:Ebrima;
 src: url(../fonts/ebrima.eot); /* EOT file for IE */
}

@font-face {
 font-family:Ebrima;
 src: url(../fonts/ebrima.ttf); /* TTF file for CSS3 browsers */
}

body{
	background-color:#C4C4C4;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	/*overflow:scroll;*/
}

#head-cont{
	width:100%;
	position:fixed;
	top:0px;
	z-index:9999;
}

#head-cont-mobile{
	width:100%;
}

#head{
	width: 100%;
	/*height: 95px;*/
	/*background-color:#222226;*/
	background-image: url('/img/shoulder_fill_v23.gif');
	background-repeat:repeat-x;
	/*box-shadow: 5px 5px 3px #666666;*/
}

#headspacer{
	width:100%;
	overflow-y:hidden;
	height:135px;
	max-height: 135px;

	transition-property:all;
	transition-duration:1s;
	transition-timing-function:cubic-bezier(0, 1, 0.5, 1);
}

#headspacer.down{
	height:167px;
	max-height:167px;
}

#imghead{
	/*display:block;
	width: 1150px;
	margin-left:auto;
	margin-right:auto;
	position:relative;*/
	width:1150px;
	height:134px;
	background-image: url('/img/Header-Test-v24.gif');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#spacer {
	height: 33px;
}

#menu_holder{
	float:left;
	position: absolute;
	top:100px;
	left:0px;
	width:100%;
	box-shadow:5px 0px 3px #666666;
}

#new_menu_top_container{
  position:relative;
  top: 0px;
  line-height: 1;
  /*border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;*/
  /*background:none;*/
  /*background: #141414;*/
  background: -moz-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(157,152,152,0.36), color-stop(100%, rgba(7,7,10,0.67));*/
  background: -webkit-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: -o-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: -ms-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: linear-gradient(to bottom, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  border-bottom: 2px solid #0fa1e0;
  width: auto;
}

.top_menu_button_container{
  font-size: 13px;
  color: #ffffff;
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #141414 100%);
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  padding: 9px 21px;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none; /* Webkit */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE 10  */
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}

#new_menu_drop_container{
  transition-property:all;
	transition-duration:1s;
	transition-timing-function:cubic-bezier(0, 1, 0.5, 1);
  max-height: 0px;
  height:120px;

  background-color: #2a3041f5;
  background: linear-gradient(to bottom right, rgba(31,34,41,0.93) 0%, rgba(53,56,62,0.93) 100%);
  background: -moz-linear-gradient(to bottom right, rgba(31,34,41,0.93) 0%, rgba(53,56,62,0.93) 100%);
  background: -webkit-linear-gradient(to bottom right, rgba(31,34,41,0.93) 0%, rgba(53,56,62,0.93) 100%);
  background: -o-linear-gradient(to bottom right, rgba(31,34,41,0.93) 0%, rgba(53,56,62,0.93) 100%);
  background: -ms-linear-gradient(to bottom right, rgba(31,34,41,0.93) 0%, rgba(53,56,62,0.93) 100%);
  /*border-radius: 0px 0px 5px 5px;*/

}

#menu_load_container{
    visibility: hidden;
    opacity: 0;
    overflow-y:hidden;
    transition-property:all;
  	transition-duration:1s;
  	transition-timing-function:cubic-bezier(0, 1, 0.5, 1);
}

#menu_section_title{
  font-size: 15px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  color: white;
  text-shadow: 0 0 4px #a8a8a9;
  padding-left: 21px;
  padding-top: 6px;
  padding-bottom: 6px;
  background-color: #22242c;

}

#menu_section_btn_cont{
  display: inline-block;
  border: 1px solid rgba(15,161,224,1);
  border-radius: 4px;
  margin-left: 20px;
  margin-top: 8px;
  padding: 5px;
  min-width: 100px;
  cursor: pointer;
  transition-property:all;
	transition-duration:1s;
	transition-timing-function:cubic-bezier(0, 1, 0.5, 1);
}

#menu_section_btn_cont:hover {
  background-color: rgba(15,161,224,0.65);
}

#menu_section_btn_label{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: white;
  font-size: 14px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
}

#menu_section_placeholder{
  color: white;
  font-size: 14px;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin-left: 20px;
  margin-top: 8px;
}



#container{
	background-color:#FFFFFF;
	width:1150px;
	margin-left:auto;
	margin-right:auto;
	/*height:540px;
	/*height: 85%;*/
	height: auto;
	box-shadow:5px 5px 3px #666666;
	border:#999 solid 1px;
	/*overflow: none;*/
}

#container-mobile{
	background-color:#FFFFFF;
	width:1150px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	/*height:540px;
	/*height: 85%;*/
	height: auto;
	box-shadow:5px 5px 3px #666666;
	border:#999 solid 1px;
}

#banner{
	/*height: 30px;
	padding-left: 24px;
	background-color:#54628a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:19px;
	color: #FFF;*/
}

#content{
	min-height:495px;
	padding-top:20px;
	padding-left:35px;
	padding-right:35px;
	margin-bottom: 10px;
	/*width: 550px;*/
	/*height: 95%;*/
	/*overflow:auto;*/
	opacity:1;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	max-height:100000px;
}


#title{
	/*display:none;*/
	overflow-y:hidden;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 24px;
	max-height: 0px;
	height:30px;
	transition-property:all;
	transition-duration:1s;
	transition-timing-function:cubic-bezier(0, 1, 0.5, 1);
	/*background-color:#00FF66;*/
	background: -webkit-linear-gradient(top, rgba(60,63,69,1) 0%, rgba(98,104,123,1) 100%);
	background: linear-gradient(to bottom, rgba(60,63,69,1) 0%, rgba(98,104,123,1) 100%);
	/*width: 1150px;*/
	margin-left:auto;
	margin-right:auto;
	font-family: LaoUI;
	/*font-family: "Arial Black", Gadget, sans-serif;*/
	font-size: 19px;
	color:#FFFFFF;
  border-top: 1px solid #17323e;
	/*border-bottom: 1px solid #666;*/
}

#title.open{
	max-height:30px;
}

/*p{
	height:17px;
	margin:0px;
}*/

#title_head_holder{
	display: inline-block;
}

#title_head{
	/*float:left;*/
	/*position:relative;*/
	padding-top:1px;
	padding-bottom:5px;
	text-shadow: 0 0 4px #272727;
	display: inline-block;
}

#title_main{
	/*float:left;*/
	padding-left: 10px;
	padding-top:1px;
	padding-bottom:5px;
	text-shadow: 0 0 4px #272727;
	display: inline-block;
}

#title_opt_holder{
	display:inline-block;
	/*border: 1px solid black;*/
	float: right;
}

#title_select_holder{
	display:inline-block;
	vertical-align: top;
}

#title_select{
	/*float: left;*/
	padding-left: 8px;
	padding-top:0px;
	display: inline-block;
}

#title_select_txt{
	/*float: left;*/
	/*padding-left: 460px;*/
	/*padding-top:1px;*/
	text-shadow: 0 0 4px #272727;
	display: inline-block;
	line-height: 29px;
}

#title_select select{
	font-size:14px;
	height: 28px;
	width: 190px;
	font-family: LaoUI;
	color: #333333;
	/*font-weight: bold;*/
	vertical-align: top;
}

#title_select_txt_sql{
	float: left;
	/*padding-left: 460px;*/
	padding-top:1px;
	text-shadow: 0 0 4px #272727;
}

#pdf_dl{
	width:115px;
	height: 100%;
	/*float:right;*/
	cursor:pointer;
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.71) 0%, rgba(115,117,128,0.86) 100%);
	background: linear-gradient(to bottom, rgba(50,50,50,0.71) 0%, rgba(115,117,128,0.86) 100%);
	margin-right: 0px;
	margin-left: -3px;
	display: inline-block;
	vertical-align: top;
}

#pdf_btn{
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:6px;
	width:28px;
}

#pdf_txt{
	font-size:11px;
	float:left;
	padding-top:0px;
	padding-left:6px;
	text-shadow: 0 0 4px #272727;
}

/* ----------------Menu CSS------------------------*/

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position:relative;
}
#cssmenu {
  line-height: 1;
  /*border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;*/
  /*background:none;*/
  /*background: #141414;*/
  background: -moz-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(157,152,152,0.36), color-stop(100%, rgba(7,7,10,0.67));*/
  background: -webkit-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: -o-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: -ms-linear-gradient(top, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  background: linear-gradient(to bottom, rgba(157,152,152,0.36) 0%, rgba(7,7,10,0.67) 100%);
  border-bottom: 2px solid #0fa1e0;
  width: auto;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  /*background: #141414;
  background: -moz-linear-gradient(top, #333333 0%, #141414 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #141414));
  background: -webkit-linear-gradient(top, #333333 0%, #141414 100%);
  background: -o-linear-gradient(top, #333333 0%, #141414 100%);
  background: -ms-linear-gradient(top, #333333 0%, #141414 100%);*/
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #141414 100%);
  color: #ffffff;
  display: block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  padding: 10px 23px;
  text-decoration: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none; /* Webkit */
  -moz-user-select: none;    /* Firefox */
  -ms-user-select: none;     /* IE 10  */
  -o-user-select: none;
  user-select: none;
  cursor: default;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}

#cssmenu.align-center {
  text-align: center;
}

#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  color: #ffffff;
  font-size: 13px;
}
/*pip*/
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #0fa1e0;
  margin-left: -10px;
}

#cssmenu > ul > li:first-child > a {
  /*border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;*/
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
  /*border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;*/
}
#cssmenu.align-right > ul > li:last-child > a {
  /*border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;*/
}
/*#cssmenu > ul > li.active > a,*/
#cssmenu > ul > li:hover > a {
  color: #ffffff;
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #070707;
  /*background: -moz-linear-gradient(top, #262626 0%, #070707 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #262626), color-stop(100%, #070707));
  background: -webkit-linear-gradient(top, #262626 0%, #070707 100%);
  background: -o-linear-gradient(top, #262626 0%, #070707 100%);
  background: -ms-linear-gradient(top, #262626 0%, #070707 100%);*/
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, #070707 100%);
}
#cssmenu .has-sub {
  z-index: 1000;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #0fa1e0;
  border-bottom: 1px dotted #31b7f1;
  font-size: 13px;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a {
  background: #0c7fb0;
}
#cssmenu ul ul li:hover > a {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #0c7fb0;
  border-bottom: 1px dotted #31b7f1;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #0a6d98;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
  border-bottom: 0;
}

/*-------------------------------------------------*/




/*#footer_fl{
	position: relative;
	bottom: -516px;
	right: 5px;
	text-align:right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:8px;
	color: #000;
}
*/
#footer_lg{
	position: relative;
	bottom: 10px;
	right: 10px;
  padding-top: 2px;
	text-align:right;
	font-family: LaoUI;
	font-size:8px;
	color: #000;
}
/*
input[type="image"]{
	float:right;
	margin-top:1px;
}

input[type="image"]:hover{
    border: 1px solid white;color:#000;
}

input[type="text"]{
	font-family: Tahoma, Geneva, sans-serif;
	text-align:center;
	font-size: 18px;
	border: 1px solid;
	border-radius:4px;
}

fieldset{
	padding: 24px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	border:1px solid #000;
}

label{
	float:left;
	margin-left: 16px;
	margin-right:8px;
	padding-top:3px;
	text-align:right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:18px;
}

legend{
	padding: 3px 8px;
	border: 1px solid;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
}

#fs1{
	float:left;
	width: 465px;
	margin-left:32px;
	margin-top:0px;
	text-align: justify;
	border: hidden;
	padding: 10px;
}

#fs2{
	float: right;
	width: 365px;
	height: 26px;
	margin-right:55px;
	margin-top:208px;
	border-radius:4px;
	border: 1px solid #666;
}

h3{
	font-size:20px;
	text-align: justify;
}*/

/* RESULTS DB CREATED CSS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#test {
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	margin-top: 5px;
}


#overlay {
     visibility: hidden;
	 opacity: 0;
	 transition: opacity .5s;
	 -webkit-transition: opacity .5s;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     /*text-align:center;*/
     z-index: 10000;
	 background-color: rgba(34,34,34,0.6);
}

#add_result {
	width:750px;
	height: 400px;
	margin: 100px auto;
	background-color: #FFF;
	border:1px solid #000;
	padding:15px;
	/*text-align:center;*/
    border-radius: 7px;
	box-shadow:3px 3px 5px rgba(39,39,39,0.6);
}

#result_entry {
	text-align:left;
}

/*////////EVENT / INFO PAGE////////////////////////////////////////////////////////////*/

#home_head {
	font-size:1.35em;
	font-family:LaoUI;
	font-weight:bold;
	margin-bottom: 7px;

}

#home_title {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	/*font-weight:bold;*/

	/*margin-bottom: 10px;*/
	/*background-color:#999999;*/
	width:100%;

	background: -webkit-linear-gradient(top, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	background: linear-gradient(to bottom, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
}

#title_event {
	font-size:1em;
	font-family:LaoUI;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
	margin-left: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
}

#home_txt {
	font-size:0.84em;
	font-family:LaoUI;
}

#event_holder {
	border-bottom: 1px solid #999;
	width: 100%;
	overflow:auto;
	/*margin-bottom: 10px;*/
	padding: 5px;
	/*border-radius: 5px;*/
	position: relative;
	/*max-height:100000px;*/
	float: left;

}

#event_title:hover {
	cursor:pointer;
	color: rgba(0,129,215,1);
}

#event_icon {
	position: absolute;
	left: 8px;
	top: 5px;
}

#event_title {
	font-family: LaoUI;
	font-size:1.05em;
	font-weight:bold;
	position: absolute;
	top: 6px;
	left: 41px;

}

#event_head {

}

#event_noevent {
	font-family: LaoUI;
	font-size:0.9em;
	padding-left: 8px;
	/*padding-right: 45px;*/
	/*padding-right: 110px;*/
	margin-top: 2px;

}

#event_body {
	font-family: LaoUI;
	font-size:0.82em;
	padding-left: 5px;
	/*padding-right: 45px;*/
	padding-right: 50px;
	margin-top: 30px;
	margin-bottom: 5px;
  	/*text-align: justify;*/
}

#event_cont {
	font-family: LaoUI;
	font-size: 0.85em;
	margin-bottom: 5px;
	padding-left: 5px;
}

#event_date {
	position:absolute;
	right: 8px;
	top: 10px;
	font-family: LaoUI;
	font-size:1em;
	font-weight:bold;
}

#event_added {
	font-family: LaoUI;
	font-size:10px;
	position: absolute;
	bottom: 5px;
	right: 15px;
}

#test_holder {
	border: 1px solid #999;
	/*border-radius: 5px;*/
	/*overflow:scroll;*/
	overflow-x: hidden;
	/*height: 293px;*/
}

#tag_holder {
	position: relative;
	height: 20px;
	border: 1px solid #999;
	/*width: 287px;*/
	top: -1px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: -webkit-linear-gradient(top, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	background: linear-gradient(to bottom, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);

}

#tag_img1 {
	position: absolute;
	top: 2px;
	left: 4px;
}

#tag_txt1 {
	position: absolute;
	top: 3px;
	left: 27px;
	font-family: LaoUI;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
}

#tag_img2 {
	position: absolute;
	top: 1px;
	left: 70px;
}

#tag_txt2 {
	position: absolute;
	top: 3px;
	left: 93px;
	font-family: LaoUI;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
}

#tag_img3 {
	position: absolute;
	top: 1px;
	left: 197px;
}

#tag_txt3 {
	position: absolute;
	top: 3px;
	left: 220px;
	font-family: LaoUI;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#offline_spacer {
	height: 15px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#login_holder {
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
}

#login_input {
	margin-top: 20px;
	border: 1px solid #999;
	padding: 10px;
	width: 400px;
	border-radius: 5px;
}

#login_warn {
	margin-top: 7px;
}

#login_head {
	font-size:1.35em;
	font-family:LaoUI;
	font-weight:bold;
	margin-bottom: 7px;

}

#login_comp_title {
	font-size:1.35em;
	font-family:LaoUI;
	font-weight: normal;
	margin-bottom: 7px;
	color: #39F;
}

#login_txt {
	font-size:0.84em;
	font-family:LaoUI;
}

#login_info {
	font-size:0.84em;
	font-family:LaoUI;
	text-align: justify;
}


#login_detail {

}

#admin_title {
	height: 30px;
	border: 1px solid #999;
	background: -webkit-linear-gradient(top, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	background: linear-gradient(to bottom, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);

}

#admin_txt_div {
	margin-left: 10px;
	float: left;
	font-size: 19px;
	font-family:LaoUI;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
}

#admin_txt_scorer {
	margin-right: 10px;
	float: right;
	font-size: 19px;
	font-family:LaoUI;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
}

#div_menu {
	margin-top: 10px;
	/*background-color:#CCC;*/
	background: -webkit-linear-gradient(top, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	background: linear-gradient(to bottom, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	height: 28px;
	border: 1px solid #999;
	padding: 0px;
}

#div_menu_btn1 {
	border: 1px solid #999;
	float:left;
	margin-left: -1.5px;
	margin-right: -0.5px;
	margin-top: -1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	cursor:pointer;
	background-color: transparent;
	font-family:LaoUI;
	font-size: 15px;
	height: 25px;
	color: #FFFFFF;
	text-shadow: 0 0 4px #272727;
	-webkit-touch-callout: none;
	-webkit-user-select: none; /* Webkit */
	-moz-user-select: none;    /* Firefox */
	-ms-user-select: none;     /* IE 10  */
	-o-user-select: none;
	user-select: none;

}

#div_menu_btn2,
#div_menu_btn3,
#div_menu_btn4,
#div_menu_btn5,
#div_menu_btn6 {
	border: 1px solid #999;
	float:left;
	margin-left: -0.5px;
	margin-right: -0.5px;
	margin-top: -1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	cursor:pointer;
	background-color: transparent;
	font-family:LaoUI;
	font-size: 15px;
	height: 25px;
	color:#FFFFFF;
	text-shadow: 0 0 4px #272727;
	-webkit-touch-callout: none;
	-webkit-user-select: none; /* Webkit */
	-moz-user-select: none;    /* Firefox */
	-ms-user-select: none;     /* IE 10  */
	-o-user-select: none;
	user-select: none;

}

#div_menu_btn1:hover,
#div_menu_btn2:hover,
#div_menu_btn3:hover,
#div_menu_btn4:hover,
#div_menu_btn5:hover,
#div_menu_btn6:hover {
	background-color: #CCCCCC;
}


#div_menu_club_holder{
	height: 200px;
	border: 1px solid #999;
	margin-top: 25px;
}

#div_menu_club{
	/*background-color:#CCC;*/
	background: -webkit-linear-gradient(top, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	background: linear-gradient(to bottom, rgba(107,107,107,0.92) 0%, rgba(165,165,166,1) 100%);
	height: 28px;
	border: 1px solid #999;
	padding: 0px;
}

#div_menu_subs_btn {
	border: 1px solid #999;
	float:left;
	margin-left: -1.5px;
	margin-right: -0.5px;
	margin-top: -1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	cursor:pointer;
	background-color: transparent;
	font-family:LaoUI;
	font-size: 15px;
	height: 25px;
	color: #FFFFFF;
	text-shadow: 0 0 4px #272727;
	-webkit-touch-callout: none;
	-webkit-user-select: none; /* Webkit */
	-moz-user-select: none;    /* Firefox */
	-ms-user-select: none;     /* IE 10  */
	-o-user-select: none;
	user-select: none;

}



#loading {
	width: 100%;
	position: absolute;
	top: 330px;
	left: 0px;
	z-index: 10000;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	opacity: 1;
	visability: hidden;
}

#loading_alt {
	width: 100%;
	position: absolute;
	top: 300px;
	left: 0px;
	z-index: 10000;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	opacity: 0;
	visibility: hidden;
}

#loading_img {
	width: 48px;
	margin-left:auto;
	margin-right:auto;
}

#loading_txt {
	width: 100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:LaoUI;
	font-size: 13px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#rnd_updt_holder {
	border: 1px solid #000;
}

#rnd_updt_sh_id {
	display: inline-block;
	width: 30px;
	text-align:center;
	border: 1px solid #000;
}

#rnd_updt_sh_name {
	margin-left: 10px;
	display: inline-block;
	width: 145px;
	border: 1px solid #000;
}

#rnd_updt_sh_score {
	margin-left: 10px;
	display: inline-block;
	border: 1px solid #000;
}

#rnd_updt_sh_score input[type="text"] {
	text-align:center;
}


#rnd_updt_sh_pen {
	margin-left: 10px;
	display: inline-block;
	border: 1px solid #000;
}

#rnd_updt_sh_sub {
	margin-left: 10px;
	display: inline-block;
	border: 1px solid #000;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#sub_holder {
	margin-top: 5px;
	border: 1px solid #000;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#table_frame{
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 15px;
	width: 707px;
}


#table_title{
	width: 705px;
	/*margin-left: 195px;*/
	font-size:1.2em;
	font-family:LaoUI;
	font-weight:bold;
	margin-bottom: 7px;
}

#table_holder{
	width:705px;
	/*margin-left: 195px;*/
	padding-bottom: 10px;
	min-height: 91px;
}

#table_ctrl{
	width:705px;
	/*margin-left: 195px;*/
}

#table_ctrl select{
	font-size:14px;
	height: 26px;
	width: 200px;
	font-family: LaoUI;
	color: #333333;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#county_holder{
	width: 100%;
}


#county_table{
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 25px;
}

#county_table_br{
  width: 850px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
	padding-bottom: 25px;
}

/*///////////////////////////////////////////////////////////////////////////*/

.blink {
                animation: blinker 1.5s linear infinite;
                color: red;
                font-family: sans-serif;
            }
            @keyframes blinker {
                50% {
                    opacity: 0;
                }
            }
