html, body {
height: 100%; width: 100%;
}

body {
background-color: #fff;
min-width: 770px;
width: expression(document.documentElement.clientWidth<770?'770px':'auto');

}

body, table, th, td, div, p {
color: #474747;
font-family: arial;
font-size: 12px;
}



img {
border: none; display: block;
}

p {
/*font-family: arial; font-size: 10px;*/
text-indent: 10px;
}

td p {
text-indent: 0px;
}

body, p, form, table, img {
padding: 0px; margin: 0px;
}

img.im1 {
	border: 0px;
	float: left;
	margin: 0px;
}

ul {
	list-style: outside disc;
}

li {
	margin-bottom: 5px;
	list-style: outside disc;
}

li a {
	color: #000000;
	text-decoration: none;
	font-family: Serif;
}


.feedback {
/*
border-top: 1px solid #a9a9a9;
border-bottom: 1px solid #a9a9a9;
border-left: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
*/
border-width: 0px;
font-size:11px;
font-family: tahoma;
background-color: #ffffff;
color: #666666;
padding-top: 2px;
margin-left: 1px;
margin-right: 1px;
}

.border {
border: 1px solid #e1e1e1;
background-color: #ffffff;
}

.input {
background-color: #e1e1e1;
}

.search {
border-top: 1px solid #374982;
border-bottom: 1px solid #374982;
border-left: 1px solid #374982;
border-right: 1px solid #374982;
font-size:11px;
font-family: tahoma;
background-color: #FBFCFD;
color: #666666;
padding-top: 2px;
}

h1, .header {
	font-size: 14px; color: #092D6F; font-weight: bold; font-family: Serif; margin: 0px; padding: 0px; text-transform: uppercase;
}

h2 {
font-family: arial; font-size: 14px; color: #000000; font-weight: bold; margin: 0px; padding: 0px;
}

h3 {
	font-family: tahoma; font-size: 11px; font-weight: bold; color: #445683; margin: 0px; padding: 0px;
}

h4 {
	font-family: serif; font-size: 13px; font-weight: bold; color: #ffffff; margin: 0px; padding: 0px; text-decoration: none; padding-top: 4px;
}

h5 {
	font-family: tahoma; font-size: 12px; font-weight: bold; color: #445683; margin: 0px; padding: 0px;
}

a, a:active { font-family: tahoma; font-size: 10px; color: #023E88; font-weight: normal; text-decoration: underline; }
a:hover { font-family: tahoma; font-size: 10px; color: #023E88; font-weight: normal; text-decoration: none;}

a.red, a.red:active {
font-family:arial; font-size: 12px; color: #ff0000; text-decoration: underline;
}

a.more, a.more:active {
font-family:arial; font-size: 11px; color: #086C2E; text-decoration: underline;
}
a.more:hover {
font-family:arial; font-size: 11px; color: #086C2E;
}

a.top, a.top:active {
font-family: arial; font-size: 10px; color: #324574; text-decoration: underline;
}
a.top:hover {
font-family: arial; font-size: 10px; color: #324574; text-decoration: none;
}

a.lang, a.lang:active{
font-family: arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;
}
a.lang:hover {
font-family: arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;
}

.date {
font-family:verdana;
font-size: 10px;
color: #BF1524;
}

a.track, .track:active {
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	text-decoration: underline;
	color: #474747;
}

a.track:hover {
	color: #474747;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}

.track, .track p, .track td {
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	text-decoration: none;
	color: #474747;
}

div.item a.act {
text-decoration: underline;
}

div.inline img {
display: inline;
}

a.copy, a.copy:active {
	color: #000000;
	font-size: 11px;
	font-family: arial;
	text-decoration: underline;
}
a.copy:hover {
	color: #000000;
	font-size:11px;
	font-family: arial;
	text-decoration: none;
}

.copy {
	color: #4C699E;
	font-size:10px;
	font-family: arial;
}
/*
.news { color: #330000; }
*/





div.item {
	width: 198px;
	float: left;
	margin-bottom: 5px;
}

div.item a, div.item a:active {
	padding-left: 10px;
	color: #333;
	font-size: 11px;
	font-family: times new roman, serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/dot.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
}

div.item a:hover {
	padding-left: 10px;
	color: #fff;
	font-size: 11px;
	font-family: times new roman, serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #365898;
	background-image: url(../images/dot_a.gif);
	background-position: 4px 6px;
	background-repeat: no-repeat;
}

a.footer, a.news {
	text-decoration: underline;
	color: #073281;
}

a.menu1, a.menu1:active {
	color: #000000;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}
a.menu1:hover {
	color: #000000;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
a.menu2, a.menu2:active {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: underline;
}
a.menu2:hover {
	color: #000000;
	font-size: 11px;
	font-family: tahoma;
	text-decoration: none;
}
a.menu3, a.menu3:active {
	color: #000000;
	font-size: 9px;
	font-family: tahoma;
	text-decoration: underline;
}
a.menu3:hover {
	color: #000000;
	font-size: 9px;
	font-family: tahoma;
	text-decoration: none;
}


td.outline {background-color:#2062CB;}
.outline td, .outline th {background-color:#ffffff;}

div.news {
	font-size: 14px;
	color: #092D6F;
	font-weight: bold;
	font-family: Serif;
}

div.cal {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: Serif;
}

#main {
	height: 258px;
	min-height: 258px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	background-image: url(../images/bird_.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

td>#main {
	height: auto;
}