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

#contenttopdivfirst { float:left;width:200px;margin-left:0px;}
#contenttopdiv { float:left;width:200px;margin-left:100px;}
#contenttopdivlast { float:left;width:200px;margin-left:100px;}

/*MESSAGE BOX Iconized	  		 */
.icon-gray{
	border:solid 1px #DEDEDE; 
	background:#EFEFEF;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-yellow{
	border:solid 1px #DEDEDE; 
	background:#FFFFCC url(../img/icon-yellow.png) 8px 6px no-repeat;
	color:#222222;
	padding:4px;
	text-align:center;
}
.icon-ok{
	border:solid 1px #90ac13; 
	background:#eef4d3 url(../img/icon-green.png) 8px 6px no-repeat;
	color:#6b800d;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
.icon-error{
	border:solid 1px #CC0000; 
	background:#F7CBCA url(../img/icon-red.png) 8px 6px no-repeat;
	color:#CC0000;
	font-weight:bold;
	padding:4px;
	text-align:center;
}
/* tablesorter */
table.tablesorter {
	font-family: Arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 12px;
	width: 80%;
	text-align: left;
	border:1px  #40ADE9 solid; /*#507AAA*/
	border-collapse:collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	font-family:Arial;
	background-color: #0091E1;/*#507AAA;*/
	font-size: 12px;
	padding: 6px;
	color:#FFF;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #484848;
	padding: 4px;
	background-color: #FFF;
	vertical-align: middle;
	white-space:nowrap;
}
table.tablesorter tbody a {
	color:#2A5685;
	font-size:12px;
	text-decoration:none;
	vertical-align: middle;
}
table.tablesorter tbody a:hover {
	text-decoration:underline;
}
table.tablesorter tbody tr.odd td {
	background-color:#C9E3F8; /*#E5ECFF*/
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.tnote { border:1px #40ADE9 solid;color:#FFF;background-color:#0091E1;font-family:Arial;float:left;padding:10px;margin-bottom:10px;font-size:12px; }
/* tablesorter */
.editlink { text-decoration:none;font-family:Arial;color:#666666;}
.admintable { width:820px;}
div.time-picker {
  position: absolute;
  height: 200px;
  width:5em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #000;
  z-index: 99;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  padding: 1px;
  cursor: pointer;
}
div.time-picker li.selected {
  background: #316AC5;
  color: #fff;
}

#tb-register table tbody tr td { padding-bottom:3px; }

/* h */
h1 { font-size:36px; line-height:40px; }
h2 { font-size:28px; line-height:30px; }
h3 { font-size:24px; }
h4 { font-size:18px; }
h5 { font-size:16px; }

/* wnd280 */

div.wnd280 { width:300px; overflow:hidden; }
div.wnd280 .top { height:20px; width:300px; background:url('../img/280wnd/window.png') top left no-repeat; clear:both; }
div.wnd280 .cnt { width:300px; overflow:hidden; padding:10px 20px 10px 20px; background:url('../img/280wnd/middle.png') repeat-y left; clear:both; }
div.wnd280 .btm { height:20px; width:300px; background:url('../img/280wnd/window.png') bottom left no-repeat; clear:both; }
div.wnd280 .cnt h1 { font-size:20px; margin:0 0 10px 0; line-height:24px; }
div.wnd280 .cnt h1.title { color:#5d65ff; margin:0 0 10px 0; }

ol { list-style:circle; padding-left:20px; }
ol li { padding:3px; }

.dateadder, .dateadded { -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px; padding:10px; width:450px; }
.dateadder { background:#cde7f6; }
.dateadded { background:#f6cde7; }

