#header { background-color: #4d99e4; color: #ffffff;  }
#header a { display: block; color:#c7ffff; }
#header a:hover { display: block; color:yellow; }

#header #main_title { color:yellow; }
#header #main_title b { font-weight:normal; }
#header #main_title a{ display: inline; color:yellow; }
#header #main_title a:hover { color:white; }

#footer a{ display: inline; color:yellow; }
#footer a:hover { color:white; }

#news_block { background-color: #4d99e4; color: #ffffff; }
#news_block a { display: block; color:#ffffff; }
#news_block a:hover { display: block; color:yellow; }
#news_block h3 { color:yellow; }

dl,dt,dd { margin:0; padding:0;  }

/*-- page list --*/
#pagelist_item { background-color: #f6f6f6; padding:2px; border: 1px solid #cccccc; }
#page_numeric dt a { min-width: 13px;  display:block; float:left; font:normal 0.9em verdana, arial; text-decoration:none; text-align:center; color:#000; background-color: #EFEFEF ;  border: 1px solid #cccccc; padding:3px; margin:3px; }
#page_numeric dt a.select { font-weight:bold; background-color: #E0EAEF; }
#page_numeric dt a:hover { background-color:#c0d2f6; color:#0E4462; }

#table_list { background-color: #c0d2f6; width:100%; border:0px; }
/*#table_list td a { display: block; }*/

#table_list thead { font:normal 1.2em Tahoma; background: #dde4ee url('../images/thead_back.gif') top repeat-x;  }
#table_list thead a { text-decoration: underline }
#table_list thead a:hover { text-decoration: none }
#table_list tr.nohover:hover { background-color: #ffffff; }
#table_list tr:hover { background-color: #f9ebae;  }
#table_list thead tr:hover { background: #dde4ee url('../images/thead_back.gif') top repeat-x; } //#f9ebae

.time {
	padding-right: 4px; padding-left: 15px; padding-bottom: 0px; padding-top: 0px;
	background: url(../images/time.jpg) no-repeat left center;
	font-size : 10px; vertical-align : middle;display : inline;
}

.attn {
	border: #ffd077 1px solid;
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(../images/attn.gif) no-repeat left top;
	color: red; font-size : 12px; vertical-align : middle;display : block;
}

.note
{
	border: #ffd077 1px solid;
	padding-right: 10px; padding-left: 32px; padding-bottom: 7px; padding-top: 7px;
	background: #fffbf3 url(../images/note.gif) no-repeat left top;
	color: black; font-size : 12px; vertical-align : middle;display : block;
}

label { cursor: hand; cursor:pointer; border-bottom: 1px dashed #0055CC;  }
body { font-family: Georgia,Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#000000 }
td { font-family: Georgia,Arial, Helvetica, sans-serif; font-size:14px; color:#000000 }
table { font-family: Georgia,Arial, Helvetica, sans-serif; font-size:14px; border: 0px; color:#000000 }


a {	text-decoration: underline; color: #1b6da1 }
a:hover { text-decoration: none; color: #FF0000; }
a:visited {	text-decoration: underline; color: #1b6da1;	}
a.inactive { text-decoration: none; border-bottom: 1px dashed #0055CC; cursor: pointer}
a.inactive:visited { text-decoration: none; }


input { font-family:  Tahoma; font-size: 11px; border: 1px solid #bbbbbb; padding-left:5px;  padding-right:5px; }
input.warning { background-color: red; color: white }
/*input.submit { background-color: yellow; }*/
input.submit { background:url(../images/bg_btn.gif) top repeat-x #0e4462; padding-bottom:3px; border:1px solid #C4C4C4; border-bottom:0; border-top:0; font-size:11px; height:21px; color: #FFFFFF }

input.title { font-size: 16px; font-weight: bold; color: #111111; }
select { font-family:  Tahoma; font-size: 11px; border: 1px solid #bbbbbb; }
textarea { font-family:  Tahoma; font-size: 11px; border: 1px solid #bbbbbb;  padding:5px; }
