body {
	background:url('/images/main/body_bg_skyblue.gif') repeat-x;
	font-size : 12px;
	font-family : Tahoma,MS San Serif;
	margin : 0;
	padding :0;
}
form {
	margin : 0px;
}

a {
	text-decoration:none;
}

img {
	border : 0;
}

#lyrtooltip {
     position:absolute;
     border:1px solid #FFA500;
     background-color: white;
     padding:3px;
     text-align:left;
}

.text ,.password , .select {
	border: 1px solid #B55E00;
	font-size : 12px;
}
.button1 {
	padding : 1px 1px 2px 1px;
	font-size : 12px;
	border: 1px solid #444444;
	background : #FFFFFF;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.zone-container {
	border : 0px solid #00F;
	position:relative; 
	width:972px; 
	margin:0 auto; 
}
.zone-topmenu {
	text-align : right;
	margin : 0;
	padding : 0 0 0 0;
	float:right;
}
.zone-login {
	text-align : right;
	padding : 1px 5px 0 0;
	float:left;
}
.zone-tableft , .zone-tabright{
	margin-top:1px;
	padding : 2px 2px 2px 2px;
	float:left;
	width:220px;
}
.zone-tabcenter{
	border:0px dotted #F00;
	padding : 2px 5px 2px 5px;
	float:left;
	width:510px;
}
.zone-taball{
	padding : 2px 5px 2px 5px;
	float:left;
	width:990px;
}
.zone-tabcenterright{
	margin : 3px 0 0 3px;
	float:left;
	width:741px;
}

.tab-left {
	width : 195px;
	padding : 5px 5px 5px 18px;
}

.top-menu-left { text-align : center; margin-top:2px; padding-top:1px; float:left; background:url('/images/box/top_main_left.gif') no-repeat;  width : 90px; height : 20px;}
.top-menu-center { text-align : center; margin-top:2px; padding-top:1px; float:left; background:url('/images/box/top_main_center.gif') no-repeat;  width : 85px; height : 20px;}
.top-menu-right { text-align : center; margin-top:2px; padding-top:1px; float:left; background:url('/images/box/top_main_right.gif') no-repeat;  width : 90px; height : 20px;}

.divsmallpic {
	margin : 0px 1px 0px 1px;
	padding : 1px 2px 1px 2px;
	text-align : center;
	font-size:10px;
}
.imgsmallpic {
	margin : 1px 2px 1px 2px;
	padding : 1px 2px 1px 2px;
	border: 2px solid #03AADA;
}
.radius4 {
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.margin-bottom5 {
	margin-bottom : 5px;
}

.footer {width:100%;background-color:#333;margin-top:5px;height:40px;text-align:center;padding-top:10px;color:#fff;font-weight:bold;}
.footer a {color:#777;}
.footer a:hover {color:#aaa;}



ul { list-style: none; margin: 0; padding: 0;}

/* 
	LEVEL ONE
*/
ul.dropdown { position: relative; }
ul.dropdown li { float: left; zoom: 1; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li:hover { position: relative; }


/* 
	LEVEL TWO
*/
ul.dropdown ul { width: 150px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { text-align:left;height:15px;border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;background: #84BAE9; float: none;vertical-align: middle;padding:5px 5px 5px 5px;margin:0 0 0 0; -webkit-border-radius: 4px; -khtml-border-radius: 4px;	-moz-border-radius: 4px; border-radius: 4px;}
ul.dropdown ul a { color: #FFF;}
ul.dropdown ul a:hover { color: #00F;}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }

.category_menu {
	width:144px;border-bottom:1px dotted #DDD;padding:2px 0 2px 0;
}

.td1 { width : 195px; text-align : right;}
.td2 { width : 5px;text-align : center;}
.td3 { width : 200px;text-align : left;}
.td4 { text-align : left;}
.td5 { width : 60px;text-align : right;}


table.calendar {
  border:1px solid navy;
}
table.calendar * {
  font-family:Tahoma;
  color:#000000;
  font-size:8pt;
}
table.calendar th {
  color:#666666;
  background-color:#F5F5F5;
  padding:2px;
  line-height:18px;
}
table.calendar td {
  background:#FFF;
  text-align:center;
  line-height:21px;
  width:35px;
}
table.calendar a {
  background-color:#FF0;
  font-weight:bold;
}
table.calendar td.today {
  background-color:#0000FF;
  font-weight:bold;
}
table.calendar td.sunday {
  color:#FF3B22;
}