a, .link{

	color:#9C6A03;

	text-decoration:none;

	font-weight:bold;
}

a:hover, .link:hover{

	color:#634314;

	text-decoration:underline;
	cursor:pointer;
}

body{

	background:url("back.jpg") repeat-x rgb(197,201,201);

	font-family: Arial, Helvetica, sans-serif;

	margin:0px 0px 0px 0px;
	color:#4B4B4B;

}

.thepage{

	border-collapse:collapse;

	background-color:white;

}

.footer{

	text-align:center;

	font-size:10px;

	border-top: solid 1px #A85306;

	padding:0px 0px 0px 0px;

}

.footer a{

	color:#9C6A03;

	text-decoration:none;

}

.footer a:hover{

	text-decoration:underline;

}

.menu2 a{

	color:#9C6A03;

	text-decoration:none;

	font-weight:bold;

	padding-left:10px;

	padding-right:10px;	

}

.menu2 a:hover{

	color:#634314;

	text-decoration:underline;

}

.menu ul{

   margin: 10px;

   padding: 0px;

   list-style-type: none;

   text-align:left;

}

.menu ul li{

	padding-bottom:10px;

}

.menu ul li a{

	color:#9C6A03;

	text-decoration:none;

	font-weight:bold;

}

.menu ul li a:hover{

	color:#634314;

	text-decoration:underline;

}

.content{

	text-align:left;

	padding-top:20px;

	padding-bottom:20px;

	padding-left:20px;

	padding-right:20px;	

	line-height:20px;

	font-size:12px;

}

.news td{

	padding-bottom:20px;	

}

.style1 {

	font-size: 14px;margin:0px 0px 0px 0px; 

	padding-bottom:10px;

	color: #FF8000;

	font-weight: bold;	

}

.style2 {

	margin:0px 0px 0px 0px;

	line-height:16px;

	color:#333333;

	

}

.spacer1{

	margin-top:15px;

}

input[type="text"]{

	border:#616161 solid 1px;

}

.runheading{

	font-size:16px;

	font-weight:bold;

}

h2{

	font-size: 16px;

}

.calendar{
	margin-left:20px;
}
.calendar td{

	width:60px;

	font-size:20px;

	height:60px;

/*	background:url('calback1.jpg'); */

	background-repeat:no-repeat;

	text-align:right;

	vertical-align:top;

	color:#666666;



}

.calendar-month{

	font-size:20px;

	padding-bottom:30px;

}

.linked-day{

	width:60px;

	font-size:20px;

	height:60px;

	background:url('calback1.jpg'); 

	background-repeat:no-repeat;

	text-align:right;

	vertical-align:top;

	color:#666666;

	cursor:pointer;

}

.linked-day a{

	font-size:20px;

	text-align:right;

	vertical-align:top;

	color:#666666;

}

.calendar-prev{

	font-size:14px;

	padding-right:10px;

}

.calendar-next{

	font-size:14px;

	padding-left:10px;	

}

.clsCaption{

	padding-left:20px;	

	font-weight:bold;

	text-align:right;

}

.clswaiver1{

	font-size:10pt;

}



	



vCalMoYear{

	background-color:#FFFFFF;

	width:200px;

	border:1px solid black;

	padding:10px 10px 10px 10px;

}

.clscaltoday{

	background-color:rgb(252,233,205);

}

.clscaltodaylinked{

	width:60px;

	font-size:20px;

	height:60px;

	background:url('calback2.jpg'); 

	background-repeat:no-repeat;

	text-align:right;

	vertical-align:top;

	color:#666666;

	cursor:pointer;

}



.clsPRAEventHead1{

	font-size:18pt;

	padding-bottom:10px;

	text-decoration:underline;

	

}

.clsloginc{
	border:1px solid #333333;
	padding:0;
	margin-top:75px;
	margin-left:100px;
	width:275px;
}


.clslogin1{
	float:left;
	border:0px green solid;
	width:80px;	
	padding-top:10px;
	padding-left:10px;
}
.clslogin2{
	float:left;
	border:0px green solid;
	padding-top:10px;
	padding-bottom:10px;	
}
.clslogin2 input{
	border: 1px solid #FF6600;
}

.clear{
	clear:both;
	width:1x;
}

.clssiteseal{
	margin:40px 0px 0px 20px;
}

.clsSecure1{
	font-size:24pt;
	color:#990000;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:40px;
	margin-left:10px;
	
}

.clsAdminPanel{
	background:#FFFF99;	
}
.clsAdminPanel ul li a{
	color:#0033FF;
}
.clsAdminPanel ul li a:hover{
	color:#0033FF;
}
.clsAdminPanel span{
	margin-left:10px;
	color:#000099;
	font-weight:bold;
	font-size:14pt;
}
.clsfloat, .fleft{
	float:left;
}
.fright{
	float:right;
}
.clsRD99{
	height:200px;  
	overflow:auto;
	/* border:1px solid green; */
	margin-bottom:20px;
}
.clsRD0{
	font-size:8pt;
}
.clsRD0 a{
	color:#000066;
	font-weight:normal;
}
.clsRD1{
	width:200px;
}
.clsRD0 .clshead a{
	font-weight:bold;
	font-size:10pt;
}
.clsRD2{
	width:40px;
}
.clsRD3{
	width:130px;
}
.clsOptions{
	width:60px;
}
#rundownuploadbtn{
	margin:20px 0px 20px 0px;
}
.content .groups{
	width: 150px;
	margin-top:20px;
	background-color:#AFD5FE;
/*	 border:1px solid red; */
}
.content .groups .count{
	line-height:14px;
	padding:0px 0px 0px 10px;
	font-size:10px;
	background-color:#0E22AD;
	color:#DFD5FD;	
}
.content .groups h2{
	margin:0px;
	padding:5px;
	background-color:#0E22AD;
	color:#DFD5FD;
}
.content .groups .group_list{
	padding:1px 5px 1px 10px;	
	max-height:300px;
	overflow:auto;
/*	 border:1px solid blue;  */
}
.content .groups .group_list .group_row:hover{
	background-color:#FF3;
	cursor:pointer;
}
.content .runners{
	width:350px;
	margin-top:20px;	
	background:#D8E6FC;
	padding:0px 0px 0px 0px;
	/* border:1px solid red;	*/
}
.content .runners h2{
	margin:0px;
	padding:5px;
	background-color:#006;
	color:#DFD5FD;
}
.content .runners .count{
	line-height:14px;
	padding:0px 0px 0px 10px;
	font-size:10px;
	font-weight:bold;
	background-color:#006;
	color:#DFD5FD;
}
.content .runners .runners_list{
	padding:1px 5px 1px 10px;
	max-height: 300px;
	overflow:auto;
}
.content .runners .runners_list .runner_row:hover{
	background-color:#FF3;
	cursor:pointer;
}
.content .runnersearch{
	margin-left:10px;
	margin-right:10px;	
}
.content .userediting {
	background:#CCE3FF;
}

.content .userediting .runner{
	padding:10px;
}
.content .userediting .runner div{
	margin-top:10px;
}
.content .userediting .runner input{
	padding: 1px 5px 1px 5px;
}
.content .userediting .runner .question{
	width:200px;
	float:left;
}
.content .userediting .runner .mar1{
	margin-left:10px;
}
.content .userediting .runner .cell8 input, .content .userediting .runner .cell10 input{
	width:300px;
}
.content .userediting .runner .cell12 input{
	width:90px;
}
.content .userediting .runner .cell14 input{
	width:50px;
}
.content .userediting .runner .cell16 input{
	width:50px;
}
.content .userediting .runner .cell18 input, .content .userediting .runner .cell20 input, .content .userediting .runner .cell22 input{
	width:90px;
}


.content .userediting .runner .wid1{
	width: 52px;
}
.content .userediting .runner .wid2{
	width: 100px;
}
.content .userediting .runner .wid3{
	width: 52px;
}
.content .userediting .runner .wid4{
	width: 100px;
}
.content .userediting .runner .wid5{
	width: 58px;
}
.content .userediting .runner .wid6{
	width: 100px;
}
.content .userediting .runner .wid7{
	width: 68px;
}

.content .userediting .runner input{
	font-size:10pt;
}
.content .userediting .runner .cell6{
	padding-right:28px;
}
.content .userediting .runner .cell6 input{
	width:66px;
}
.content .userediting .runner .cell6_1{
	padding-right:5px;
}

.content .userediting .runner .cell3_2 input{
	width:200px;
}

.content .userediting .runner .cell23,
.content .userediting .runner .cell23 div{
	margin-top:0;
}
.content .userediting .runner .cell24{
	padding-right:20px;
}
.content .userediting .runner .cell25 {
	font-weight:bold;
	text-decoration:underline;
}

.content .userediting .runner .cell26 {
	padding-right:21px;
	margin-left:131px;

}
.content .userediting .runner .cell27 input{
	width:66px;
}



.content .userediting h2{
	margin:0px;
	padding:5px;
	background:#1710A3;
	color:#DFD5FD;
}
.content .userediting .runner .runnergroup{
	background:#91B8E3;
	width:240px;
	height:150px;
	margin-top:20px;
	padding:10px;
	float:right;
	overflow:auto;
}
.content .userediting .runner .runnergroup .text1{
	font-size:18pt;
	line-height:26pt;
	color:#062366;
	padding-bottom:18px;
	margin:0px;
}

.content .userediting .runner .runnergroup .clsgo1{
	float:left;
}
.content .userediting .runner .runnergroup .clsgo2{
	float:right;
}
#glist{
	display:none;
	heigth:400px;
	border:1px solid #006;
	background:#CFD8FA;
	padding:10px;
}
#glist .groups2{
	text-align:left;
}

#glist .groups2 .group_list .group_row {
	cursor:pointer;
	font-size:10pt;
	line-height:1.20em;	
}
#glist .groups2 .group_list .group_row:hover{
	background:#0CF;
}
#glist .groups2 .count{
	font-size:8pt;
	font-weight:bold;
}
#cleargroup{
	display:none;
	padding:20px;
}
#cleargroup .text{
	text-align:left;
}
#cleargroup .link{
	padding:10px;
}
#btnUpdate{
	
}

.menubuttons div{
	
}

.content .nominate_event .c1{
	float:left;
	padding:0px 58px 5px 0px;
}
.content .nominate_event .c2{
	float:left;
	padding:0px 2px 5px 0px;		
}
.content .nominate_event .c2 input{
	width:70px;
}
.content .nominate_event .c2b{
	font-size:9px;
	color:#CD800C;
	float:left;
	padding:0px 5px 5px 0px;
}
.content .nominate_event .c3{
	float:left;
	padding:0px 10px 5px 0px;	
}
.content .nominate_event .c4{
	float:left;
	padding:0px 2px 5px 0px;	
}
.content .nominate_event .c4 input{
	width:58px;
}
.content .nominate_event .c4b{
	font-size:9px;
	color:#CD800C;	
	float:left;
	padding:0px 9px 5px 0px;	
}
.content .nominate_event .c5{
	padding:0 17px 5px 0;	
	float:left;
}
.content .nominate_event .c6{
	padding:0 4px 5px 0;	
	float:left;
}
.content .nominate_event .c6 input{
	width:235px;
}
.content .nominate_event .c7{
	padding:0 5px 5px 0;	
	float:left;
}
.content .nominate_event .c8{
	padding:0 10px 5px 0;	
	float:left;
}
.content .nominate_event .c8 input{
	width:186px;
}
.content .nominate_event .c9{
	padding:0px 64px 5px 0px;
	float:left;
}
.content .nominate_event .c10{
	padding:0px 116px 5px 0px;
	float:left;
}
.content .nominate_event .c11{
	padding:0px 5px 5px 0px;
	float:left;
}
.content .nominate_event .c12{
	padding:0px 10px 5px 0px;
	float:left;
}
.content .nominate_event .c12 input{
	width:186px;
}
.content .nominate_event .c13{
	float:left;
	padding:0px 10px 5px 0px;		
}
.content .nominate_event .c14{
	float:left;
}
.content .nominate_event .c14 input{
	width:80px;
}

.content .nominate_event .c15{
	float:left;
	padding:0px 5px 5px 0px;		
}
.content .nominate_event .c16{
	float:left;
	padding:0px 63px 5px 0px;		
}
.content .nominate_event .c17{
	float:left;
	padding:0px 5px 5px 0px;		
}
.content .nominate_event .c18{
	float:left;
	padding:0px 10px 5px 0px;		
}
.content .nominate_event .c18 input{
	width:186px;
}
.content .nominate_event .c19{
	float:left;
	padding:0px 7px 5px 0px;		
}
.content .nominate_event .c20{
	float:left;
	padding:0px 119px 5px 0px;		
}
.content .nominate_event .c21{
	float:left;
	padding:0px 5px 5px 0px;		
}
.content .nominate_event .c22{
	float:left;
	padding:0px 10px 5px 0px;		
}
.content .nominate_event .c22 input{
	width:186px;
}

.msg1{
	color:red;
	font-style:italic;
	padding-bottom:10px;
	padding-left:5px;
}
.groups .count .clsGroupCount{
	padding-right:5px;
}

.link2{
	color:#FF0;
	text-decoration:none;	
	padding-right:5px;
}
.link2:hover{
	text-decoration:underline;
	cursor:pointer;
}
.runners .count .clsRunnerCount{
	padding-right:5px;
}

#btnUpdateRunner{
	padding-right:7px;
}

#newgroup{

}
#newgroup .row1{
	padding-top:20px;
	padding-bottom:10px;
	height:40px;
}
#newgroup .row2{
	padding-bottom:20px;
	width:108px;
	margin:0 auto;
}
#newgroup .btnSaveGroup{
	text-align:center;
	width:47px;
}
#newgroup .btnCancel{
	text-align:center;
	width:60px;
}
.userediting>.menubuttons{
	background-color: #1710A3;
}
.userediting>.menubuttons>.link2{
	padding-left:10px;
	font-size:10px;
}

.clsAlert1{
	color:#F00;
	font-weight:bold;
	text-decoration: blink;
}
.button{
	width:100px;
	height:32px;
	background:url(button.png) no-repeat;
	padding-top:5px;
	text-align:center;
	float:left; 
	color:rgb(94,66,9);
}
.button:hover{
	cursor:pointer;
}
.green{
	color:#060;	
}
.red{
	color:#900;	
}