/* ######## MAIN ################################## */
* {
	font-size:			13px;
	font-family:		Verdana;
	margin:				0px;
	padding:			0px;
}
body{
     cursor:	      	default;
     background-color:	#EEEEEE;
}
input.input,textarea.input{
  width:				700px;

}
img{
  	margin:				0px;
  	padding:				0px;
  	border:				0px;

}
form{
  	margin:				0px;
  	display:   			inline;
  	border:				0px solid red;
}
input[type=submit]{
  	margin-top: 			10px;

}
hr{
	margin:				2px;
}
fieldset{
	background-color:	#BCCCDF;
	border:				1px solid #3468A7;
	width:				600px;
	text-align:			left;
	padding:			5px;
}
fieldset legend {
	font-weight:		bold;
	font-size:			12px;
	background-color:	#BCCCDF;
	border:				1px solid black;
	padding:			1px 15px 1px 15px;

}
table td{
	vertical-align:		top;
}
/* ############################################## */
input[type=text],select{
  	
}
.w35{
  	width: 				35px !important;
}
.w20{
  	width: 				20px !important;
}


table.list{
    border-collapse:	collapse;
    margin:				2px;
    background-color:	#CCCCCC;
}
table.list th{
	background-color:	#669922;
	text-align:			left;
	font-size:			13px;
	font-family:		Verdana;
}
table.list tr td{
	border-style:		dashed;
	border-color:		black;
	border-width:		0px 1px 0px 0px;
 	padding:			1px 3px 1px 3px;
 	font-size:  		12px;
	font-family: 		Verdana;
}
tr.l1 td{
	background-color:	#EAEAEA;
	font-size:			12px;
	font-family:		Verdana;
}
tr.l2 td{
	background-color:	white;
	font-size:			12px;
	font-family:		Verdana;
}
a {
	text-decoration:	none;
	font-size:			12px;
	font-family:		Verdana;
}
a:hover{
	text-decoration:	underline;
}
/* ####### MENU ################################### */
#clock{
	position:			absolute;
	left:				5px;
	top:				5px;
	font-size:			12px;
	font-family:		Arial;
	font-weight:		bold;
}
#menu {
   	border-collapse:	collapse;
   	background-color:	#72ACEC;
	border-style:		solid;
	border-color:		black;
	border-width:		0px 0px 1px 0px;
	padding:			0px;
}
#menu table{
	border-color:		#72ACEC;
	margin:				2px;
}
#menu td{
	width:				70px;
	border:				1px solid #72ACEC;
	border-bottom:		0px solid #437AB0;
   	text-align:			center;
   	background-color:	#4E88C1;
   	font-weight:		bold;
   	padding:			0px;
}
#menu td.selected{
	background-color:	#3F5F7F;
	font-weight:		bold;
	border:				1px solid white;
	border-bottom:		0px solid #3F5F7F;
}
#menu td.btm{
	border:				0px solid #3F5F7F;
	border-bottom:		1px solid white;
	border-top:			1px solid white;
	
}
#menu td.selectedb{
	background-color:	#3F5F7F;
	font-weight:		bold;
}
#menu td.left{
	border-left:		1px solid white;
	border-top:			1px solid #72ACEC;
}
#menu td.right{
	border-right:		1px solid white;
}
#menu td.empty{
	background-color:	#72ACEC;
	border:				0px;
}
#menu a{
   color:				white;
   text-decoration:		none;
   font-family:			Verdana;
   font-size:			11px;
   display:				block;
   padding:				3px 4px 3px 4px;
}
#menu a:hover{
   color:				black;
   background-color:	#476B8F;
}

.b{
	font-weight:		bold;
}
/* ########################################## */
tr.tr1 td{
	background-color:	#EAEAEA;
}
tr.tr2:hover td,tr.tr1:hover td{
	background-color:	#72ACEC;
	color:				white;
}
table.list tr td.a_date{
	font-size:			11px;
}
.nicEdit-main{
	background-color:	white;
	color: black;
    font-size: 12px;
    line-height: 16px;
    font-family: Verdana,Arial,Helvetica,sans-serif,serif;
}
.nicEdit-main p{
    margin-bottom: 10px;
}

.nicEdit-panel{
	line-height:		16px;
}
#program-right hr{
	width: 310px;
}
#program-right fieldset hr{
	width: 270px;
}
