@charset "UTF-8";
body { color: #dfd9ae; background-color: #dfd9ae; background-image: url(img/bg.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; }
p { font-size: 10pt; }
td { font-size: 12px; }
h1 { font-size: 1em; text-align: center; margin-bottom: 10px; }
h2 { margin-top: 20px; margin-bottom: 20px; }
h3 { color: #fac000; font-size: 1em; }
.floatL { float: left; margin-right: 10px; margin-left: 5px; _margin-right: 10px; _margin-left: 5px; }
.floatR { float: right; margin-right: 5px; margin-left: 10px; _margin-right: 5px; _margin-left: 10px; }
.clearL { color: white; clear: left; }
.clearR { clear: right; }
dl { margin: 0; _margin: 0; }
dt { font-size: 12px; float: left; clear: left; padding-left: 10px; _padding-left: 10px; _width:250px; }
dd { font-size: 12px; width: 275px; float: right; clear: right; border-left: 1px dotted #cd853f; _width: 275px; _clear: right;}
/**/
table { width: 560px; margin-bottom: 5px; _width: 560px;}
td { padding: 10px; border-bottom: 1px dotted #cd853f; _padding: 10px;}
caption { background-color: #7f3333; text-align: left; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; _padding-left: 5px; }
.caption { color: #fac000; font-size: 14px; font-weight: bold; background-color: #7f1919; width: 550px; margin-top: 15px; margin-bottom: 15px; _width: 150px; _margin-top: 15px; }
.nowrap { white-space: nowrap; }
.smaller { font-size: 0.75em; }
strong { font-size: 2em; }
/**/
#header {
	background-color: #993300;
	height: 141px;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	_height: 141px;
	_width: 770px;
	_margin-right: auto;
	_margin-left: auto;
}
#header:after{ height: 0; clear: both; margin-bottom: 0; display: block; content:"."; _height: 0; _margin-bottom: 0;}
#container{ margin-right: auto; margin-left: auto; background-color: #600; width: 770px; _margin-right: auto; _margin-left: auto; _width: 770px; }
#container:after{ height: 0; clear: both; margin-bottom: 0; display: block; content:".";  _height: 0; _margin-bottom: 0;}
/**/
#front { background-color: white; text-align: center; width: 565px; _width: 565px; }
/**/
#main { width: 570px; float: right; margin: 10px 10px 10px 5px; _width: 560px; _margin: 10px 5px 5px 5px; }
#mainTr { color: white; font-size: 8px; background-image: url(img/upper.gif); background-repeat: no-repeat; text-align: center; margin: 0; }
#mainBr { color: white; font-size: 8px; background-image: url(img/under.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; margin: 0 0 0; _margin: 0 0 0; }
/**/
#sub { text-align: center; width: 170px; float: left; margin: 10px 5px 10px 10px; _width: 170px; _margin: 10px 5px 10px 5px; }
#subTr { color: white; font-size: 8px; background-image: url(img/lefthead.gif); background-repeat: no-repeat; text-align: center; margin: 0; _margin: 0;}
ol { margin: 0; padding: 0; _margin: 0; _padding: 0; }
li { margin: 0; padding: 0 0 0; list-style-type: none; }
li a { color: #1f4c1f; font-size: 14px; text-decoration: none; }
.btn { background-color: white; width: 160px; height: 25px; padding: 5px 5px 0; border-top: 1px dotted green; display: block; _width: 160px; _height: 25px; _padding: 5px 5px 0;}
a:hover.btn { color: #600; font-weight: bold; background-color: #ffebc7; }
.welcome { background-color: white; width: 160px; height: 35px; padding: 15px 5px 0; display: block;  _width: 160px; _height: 35px; _padding: 15px 5px 0;}
a:hover.welcome { color: #600; font-weight: bold; background-color: #ffebc7; }
#subBr { color: white; font-size: 8px; background-image: url(img/leftfoot.gif); background-repeat: no-repeat; background-position: 0 bottom; text-align: center; margin: 0 0 0; _margin: 0 0 0; }
/**/
#scrpt { background-color: white; margin-top: 10px; margin-bottom: 10px; }
#adv { background-color: white; text-align: center; }
/**/
#foot { background-image: url(img/footer.png); background-repeat: no-repeat; text-align: center; height: 48px; width: 800px; margin-right: auto; margin-left: auto; padding: 0; _height: 48px; _width: 800px; _margin-right: auto; _margin-left: auto; _padding: 0; }
address { color: #1f4c1f; font-size: 0.75em; padding-top: 12px; }
.mdsbg { background-color: #7f1919; }
.niybg { background-color: #7f3333; }

.border1 { margin-right: 10px; padding-right: 10px; _margin-right: 10px; _padding-right: 10px; }
.border2 { border-right: 1pt dotted #cd853f; }
.dsR1 /*agl rulekind: base;*/ { width: 510px; height: auto; }
.dsR5 /*agl rulekind: base;*/ { background-color: #600; }
.weather { color: #063576; font-size: 10px; text-align: center; padding-bottom: 5px; }
a { color: #c37c3d; }
a:hover { color: white; font-weight: bold; text-decoration: none; }
