body {
margin-top:20px;
  background: white url("/images/bg_darkgray.gif");
}





A:link {color: #003399; text-decoration: underline }
A:active {color: red}
A:hover { color: red}
.white {color: white}
a.white {color: white}
a.white:link {color: white}
td {FONT: 13px/14pt Verdana, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px}



h1 {
	font-family: Goudy Old Style,Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #fff;
	font-weight:normal;
}
h2 {
	font-family: Arial;
	margin-top:38px;
	font-size: 20px;
	color: #003366;
	font-weight:normal;
}
h3 {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	font-weight:bold;
}
.buttonscontainer {width: 160px;padding-left:21px;margin-top:45px}

.buttons a, visited{color: #000066;
background-color: #FFFFFF;
padding: 4px;
padding-left: 8px;
display: block;
border-left: 10px solid #cccccc;
font: 15px Arial;
font-weight: bold;
text-decoration: none;
text-align: left;
margin-top: 1px;}

.buttons a:hover {border-left: 10px solid #003399;
text-decoration: none;
color: #000066;
}

#buttoncurrent {border-left: 10px solid #003399;
text-decoration: none;
color: #000066;}

#header {
border-bottom:1px dotted black;
}

#mainbody {
width:400px;
}

#footer {
	margin-top:20px;
	margin-left:30px;
	FONT: 11px/12pt Verdana, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px;color:gray
}

.largefont {FONT: 16px/12pt Verdana, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px}
.smallfont {FONT: 11px/12pt Verdana, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px}
.medfont {FONT: 14px/12pt Verdana, Arial, Helvetica, Sans-Serif; LETTER-SPACING: 0px}


.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #0033cc; }

.btn:hover { background-color: #ccc; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(/images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn:hover { border-color: #a00; }


