html {height: 100%;}
body { background-color: #ffffff; margin: 0px; padding: 0px; font-size: 8pt; font-family: Verdana, Arial, Tahoma; color: #000000; }
table, td { font-size: 8pt; font-family: Verdana, Arial, Tahoma; color: #000000; line-height: 16px; }
ul, li { line-height: 14px; }
a.menu {color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial;  font-weight: bold; background-color: #b2b2b2; display: block; padding: 2px; margin: 0px; text-align: center; text-decoration: none; }
a.menu:hover {color: #ffffff; font-size: 10pt; font-family: Tahoma, Arial; background-color:#FF771C; display: block; padding: 2px; margin: 0px; text-align: center; text-decoration: none; }
.c { background-color: #FF8C00; color: #FFFFFF; font-weight: bold; margin: 4px; padding: 4px; }
table.dt, td.dt { color: #A8A8A8; line-height: normal; }
a { color: #004bbb; font-size: 8pt; font-family: Verdana, Tahoma, Arial; text-decoration: underline; }
a:hover { color: #FF7F2A; text-decoration: none; }
a.bm { color: #A8A8A8; font-size: 8pt; font-family: Verdana, Tahoma, Arial; text-decoration: none; }
a.bm:hover {text-decoration: underline; }
.inp {
	background: #F7F7F7 url(inp1.png) repeat-y fixed left;
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	border: #E0E0E0 1px solid;
	padding-left: 7px;
}
.inp2 {
	background: #F7F7F7 url(inp2.png) repeat-y fixed left;
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	border: #E0E0E0 1px solid;
	padding-left: 7px;
}

.inp3 {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	background-color: #F7F7F7;
	border: #E0E0E0 1px solid;
	padding-left: 5px;
}

.inp4 {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	background-color: #F7F7F7;
	border: #E0E0E0 1px solid;
	width: 114px;
}

.inpsubmit {
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	background-color: #F7F7F7;
	border: #E0E0E0 1px solid;
	font-weight: bold;
	cursor: default;
}
.imgborder{
	border: 1px solid #CCCCCC;
}

a.linkright {
	width: 180px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5ABD;
	font-weight: bold;
	text-decoration: none;
	margin: 1px;
	padding: 3px;
	padding-left: 10px;
	display: block;
}

a.linkright:hover {
	color: #FF8C00;
	background: #FFFFFF url(inp2.png) repeat-y fixed left;
}


a.linkright2 {
	width: 165px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A5ABD;
	font-weight: bold;
	text-decoration: none;
	margin: 1px;
	padding: 3px;
	padding-left: 10px;
	display: block;
}

a.linkright2:hover {
	color: #FF8C00;
	background: #FFFFFF url(inp2.png) repeat-y fixed left;
}
a.imglink {
	border: #004bbb 2px solid;
}

a.imglink:hover {
	border: #FF7F2A 2px solid;
}

a.fullnewslink {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}

a.fullnewslink:hover {
	color: #FF7F2A;
}

a.archnewstitle {
	color: #0A5ABD;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}

a.archnewstitle:hover {
	color: #FF7F2A;
}

a.archnewsdate {
	color: #FF7F2A;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
}

a.archnewsdate:hover {
	color: #0A5ABD;
}

.ablock {
	height: 100%;
}

.ablock2 {
	min-height: 100%; 
    position: relative;
}

 .ablock3 {
     position : absolute;
     width: 180px;
     height: 100%;
     top: 0px;
     bottom: 0px;
     background-color: #FFFFFF;
 }

a.nav { font-family : verdana; background : #EEEEEE; font-weight : normal; font-style : normal; color : Black; text-decoration: none; margin: 2px; padding: 3px; }
a.nav:link { text-decoration:none;  margin: 2px; padding: 3px; }
a.nav:visited { text-decoration:none; color : Black;  margin: 2px; padding: 3px; }
a.nav:hover { font-family : verdana; font-weight : normal; font-style : normal; color : #EEEEEE; background : #1C3A93; text-decoration: none;  margin: 2px; padding: 3px; }
.inpfocus {
	background: #FFFFFF;
	color: #0000AA;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	border: #FF7700 1px solid;
	padding-left: 7px;
    }
    
.inperror {
	background: #FFFFFF;
	color: #0000AA;
	font-size: 8pt;
	font-family: Tahoma, Arial;
	border: #FF0000 1px solid;
	padding-left: 7px;
    }