.global {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; width:750px;}
.logo { padding-top:5px;}
#hmenu { position:relative;left:5px; font-family:arial; size:10px; color:#003466;}
#hmenu a { color:#999999; text-decoration:none}
#hmenu a:hover { color:#666666; text-decoration:underline; }
#hmenu .sel { color:#003466; text-decoration:none;}
#hmenu .sel:hover { color:#003263; text-decoration:underline;}
#gmenu { background-color:#003466; width:100%;  position:relative; top:2px; }
#btn {padding:1px; }
#btn .select { background-color:#E5E7E7; background-image:url(mbg.gif); color:#003466;}
#btn .select:hover { text-decoration:underline;}
#btn a { position:relative;bottom:0px; left:-4px;padding:4px; background-color:#003466; font-family:arial; text-decoration:none; font-size:12px; color:#FFFFFF; font-weight:600;}
#btn a:hover {background-color:#004281; margin: 0; text-decoration:underline;  }
#flash { padding-top:5px;}
#mm { padding-top:2px; margin-left:-3px;}
.search { background-color:#F2F2F2; width:160px; color:#333333; font-family:arial; font-size:11px; padding:10px; border-top:solid 4px #FFFFFF; text-align:left;}
.inpt { border:solid 1px #9CB2C7; margin-top:5px; width:138px; color:#4784C3; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.inpts { border:solid 1px #9CB2C7; margin-top:5px; width:142px; color:#4784C3; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.srcbtn { background-color:#E0E0E0; border-left:solid 1px #ffffff; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #C6C6C6; border-right: solid 1px #C6C6C6; font-family:arial; font-size:12px; color:#4784C3; width:65px; margin-top:2px; text-align:left; padding-left:4px;}
.left_link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2269B6; text-decoration:none; padding-left:5px;}
.left_link:hover { text-decoration:underline}
.left_link:visited { color:#2269B6; text-decoration:none;}
.left_link:visited:hover { color:#2269B6; text-decoration:underline;}
.left_link_s { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333333; text-decoration:none; padding-left:5px;}
.left_link_s:hover { text-decoration:underline}
#ftr { color:#999999; font-size:9px;}
#ftr div { margin-left:5px;}
.gn {width:175px;}
.buttons a { width:100%; color:#5A5A5A ; border-bottom:solid 1px #ffffff; background-color:#D4D4D4 ; padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;font-weight: bold;text-decoration: none;text-align: left;}
.buttons a:hover {text-decoration: underline;}
.sub a { width:100%; color:#5A5A5A ; border-bottom:solid 1px #ffffff; background-color:#F2F2F2 ; padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;text-decoration: none;text-align:left; padding-left:12px;}
.content { position:relative; right: 0px; width: 565px; }
#link_s {  color:#003466 ; background-color:#e6e6e6; border-bottom:solid 1px #ffffff;  padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;font-weight: bold;text-decoration: none ;text-align: left;}
#link_s1 {  color:#003466 ; border-bottom:solid 1px #ffffff;  padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;font-weight: bold;text-decoration: none ;text-align: left; padding-left:12px;}
#link_ss {  color:#333333 ; background-color:#FBFBFB; border-bottom:solid 1px #ffffff;  padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;text-decoration: none ;text-align: left; padding-left:12px;}
#link_ss:hover { text-decoration:underline; }

#link_ss1 {  color:#666666 ; background-color:#FBFBFB; border-bottom:solid 1px #ffffff; padding-left: 3px;display: block;font: 11px Arial, sans-serif;text-decoration: none ;text-align: left; padding-left:12px;}
#link_ss1:hover { text-decoration:underline; }

#link_ss2 {  color:#999999 ; background-color:#FBFBFB; border-bottom:solid 1px #ffffff; padding-left: 3px;display: block;font: 11px Arial, sans-serif;text-decoration: none ;text-align: left; padding-left:12px;}
#link_ss2:hover { text-decoration:underline; }

#link_sss {  color:#003466 ; background-color:#FBFBFB; border-bottom:solid 1px #ffffff;  padding: 2px;padding-left: 3px;display: block;font: 11px Arial, sans-serif;text-decoration: none ;text-align: left; padding-left:12px; font-weight:bold;}
.top { color:#5995C8; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.top:hover { text-decoration:underline; }
.ctn { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.fl{ padding-left:5px; background-color:#CCCCCC; border-bottom:solid 1px #FFFFFF;}
.nmv { border-right:solid 1px #FFFFFF;}
.focus { position:relative; top:5px; padding:3px; border-bottom:solid 1px #dadada; border-top:solid 1px #dadada;}
#hp .search { border-top:solid 1px #ffffff;}
.news-title { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; padding-bottom:10px;}
.news-resume { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333333; padding-bottom:10px;}
.news-date { font-size:10px; color:#999999;}
.pader { padding-top:10px;}
#calendar { width:57px; height:17px; background-image:url(calendar/cal_bg.gif); font-size:10px;}
.calendar-date { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold;}
#t_title { position:absolute; top:-1000px; left:-1000px; background-color:#DE800E; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;  padding:1px;}
#all_text { position:absolute; top:-1000px; left:-1000px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;  padding:1px; width:300px;  border:solid 1px #dadada;}
#oran a { font-size:9px; color:#DE800E; text-decoration:none;}
#oran a:hover { text-decoration:underline;}
.srcbtn_ { background-color:#E0E0E0; border-left:solid 1px #ffffff; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #C6C6C6; border-right: solid 1px #C6C6C6; font-family:arial; font-size:12px; color:#4784C3;  margin-top:2px; text-align:left; padding-left:4px;}
.inpt_ { border:solid 1px #9CB2C7; color:#4784C3; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


/*
 * tables
 */

.style1 {
	color: #00538c;
	font-size: 10px;
	line-height: 20px;
}

.style1 td, table.style1.th {
	/*padding: 3px 5px;*/
	vertical-align: middle;
	text-align:center;
}

.style1 th {
	background-color: #bbc9e0;
	text-align: center;
	font-weight: bold;
	color: #00538c;
}

.style1 th.heading {
	background-color: #00528c;
	color: #ffffff;
	font-size: 12px;
}

.style1 tr.bg td {
	background-color: #bbc9e0;
}

.style1 tr.bg td.bgn {
	background-color: transparent;
}

.style1.sleft td, .style1.sleft th {
text-align: left;
padding: 0 5px;
}