/*
body{	background: #18302d url(img/vrm/back.gif) repeat;}
*/

.collapsar {background:none;   }
.collapsar .head {background:none; padding:1px; line-height:18px;}
.collapsar .head .headoff{  background: #e8d1e1 none; border: 1px solid #caaaba; padding:1px;  color: #c293ab; font-size:13px; font-weight:bold; }
.collapsar .head .headoff:hover { background: #f0dce9 none; cursor:pointer; }
.collapsar .head .headbuttons {	float:right;}
.collapsar .content{		background: #f2e6ee none;		padding:5px;		margin:0px 3px 5px 3px;		font-size:11px;		font-style: normal;		color: #6d2c2f;		border: 1px solid #e2d1e1;	border-top:none;}
.collapsar .content p {	margin:0px;	padding:1px 8px 10px 8px; }
.collapsar .content b, .collapsar .content strong{ color: #e36f10;}
.collapsar .ph_time{		font-size:18px;		width:100px;	float:left;	color: #e367a2;	border:none;	padding:0px 3px 0px 10px}
.collapsar .ph_title {	font-size:13px;	color: #bf7c9d;	}
.collapsar .ph_onair {	float:left;	font-size:10px;	color: #bf7c9d;		text-transform:uppercase;	padding:0px 5px 0px 4px;}

.collapsar .selected .head .headoff{background: #f7c0b2 none; border: 1px solid #caaaba; padding:1px;  color: #c293ab; font-size:12px; font-weight:bold; }
.collapsar .selected .head .headoff:hover { background: #fedfcd none;  cursor:pointer;}
.collapsar .selected .ph_time{	color: #e66517;	}
.collapsar .selected .ph_title {	color: #d63c34;	}
.collapsar .selected .ph_onair {	color: #bf7c9d;	}
.alternatived .collapsar .head .headoff{background: #f7c0b2 none; border: 1px solid #caaaba; padding:1px;  color: #fefcfd; font-size:12px; font-weight:bold; }
.bold .collapsar .head {line-height:28px;}

.cal {	padding:3px;	border: 1px solid #e3ccbe;	display:block;}
.cal table {width:100%;}
.cal .head {	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-right: 1px solid #C1DAD7;	border-bottom: 1px solid #d5c2b8;	border-top: 1px solid #C1DAD7;	text-align: center;	padding: 3px 3px 3px 6px;	background: #f4ece6 url(Img/tabs/header.png) repeat-x;}
.cal td {	font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	border-right: 1px solid #dacac0;	border-bottom: 1px solid #dacac0;	background: #fff; 	padding: 1px;	color: #4f6b72;	text-align:center;}
.cal .holder td.alt {	background: #F5FAFA;	color: #797268;}
.cal .holder td.link {	text-align:left;	padding:0px 10px 0px 5px;}
.cal .holder td.mess {	background: #fdf9f7 url(Img/icons/note.gif) no-repeat;}
.cal .holder td.holiday {	background-color: #fff9f9;	color: #797268;}
.cal .holder a {	color: #297075;		display:block;	padding:2px 0px 2px 0px;	font-size:14px;}
.cal .holder a:hover {	color: #f4a460;	background: #fef6f1;	text-decoration:none;}
.cal .holder a.today {	color: #f0681e;}
.cal .holder a.selected {	color: #256163;	background: #CAE8EA url(Img/tabs/header.png) repeat-x;}
.cal .holder a.over {	color: #d0d0d0;}
.cal .head a{	font-size:10px;}
.cal .head a:hover {	color: #ff6347;	background:none;}
.cal .inhead {	padding:3px; text-align:left; background: #fefaf7 url(Img/icons/note.gif) no-repeat;  font-size: 13px;  font-family: Arial, "Times New Roman";  color: #5d6978;      }

.heads_light{	font-size:14px;	font-weight:bold;	background: url(Img/hsplit_light.gif) repeat-x bottom;	padding:2px 5px 3px 3px;	margin-bottom:3px;	color: #e75295;}
.voteline {	border: 1px solid #b491ae;	padding:2px;	display:block;}
.voter{	background-color: #fb9700;	border: 1px solid #dc5a1b;}

.admpan, .editpan {	background: #e4dedd;	border: 2px solid white; border-bottom: 2px solid #9a9899;	border-right: 2px solid #9a9899;	padding:5px;font-size:11px;color: #6b6b6b;}
.admpan td { font-size:10px;  color: #575757;  }
.admpan .adminpanel, .admpan .adminpanel td { font-size:10px; color: #6b6b6b;}
.editpan .adminpanel, .editpan .adminpanel td {	font-size:11px; color: #6b6b6b;}
.admpan .adminpanel input, .admpan .adminpanel select {	font-size:9px; }
.editpan .adminpanel input, .editpan .adminpanel select {	font-size:11px; }
.editpanel b, .editpanel strong {	display:block;	width:100%;	color: #451028;	margin-bottom:2px; font-size:13px;	border-bottom: 1px solid #e3e3e3; }
.admpan div, .editpan div{	padding:2px;  color: #18302d;  }
.adminpanel b, .adminpanel strong {	background: #eae6e5;display:block;border: 1px solid #c8c6c6;	color: #7e6672;	margin:2px 0px 2px 0px; padding:2px;font-size:11px; }
.admpan .longbutton{ padding:2px; margin:1px;  background: #f1f1f1;    }
.admpan .longbutton .off{	text-align:left;	font-size:10px;	text-transform:uppercase;	font-style:normal; padding:1px;	color: #747474;	border: 1px solid #d2d2d2; }

.scrollpan{	height:100px; overflow: auto; border: 1px solid #3f3f3f;	display:block;	background-color: #fce9de; padding:3px; }
.scrollpan td{	font-size:10px; border:1px solid #f5c8ae;}
.scrollpan label{	font-size:10px;  color: #575757;   padding-left:5px;}
.scrollpan input[type="checkbox"]{ width:11px; }


.error, .ph_err, .message, .ph_inf { display:block;	padding:5px; margin-bottom:1px; background: #fef4f4; color: #dc143c; 	border: 1px solid #a0a2b2; 	font-size:12px;}
.error div, .ph_err div, .message div, .ph_inf div { display:block;	border: 3px solid #f78d9d;	padding: 7px; 	background-color: white; color: #ea224a;}
.message, .ph_inf { 	background: #dadde0; color: #23415a; }
.message div, .ph_inf div { border: 3px solid #e2cede; color: #4a6893; }
.error li, .message li { list-style: none outside;}
