/* CSS Document */
html { font-size: 125%; height: 100%; }
body { background-color: white; font-family: Times, serif; font-size: 70%; margin: 0; padding: 0; height: 100%; }
/*
#menu ul { width: 750px; height: 25px; margin: 0 18px 0 17px; text-align: center; background: white url(/images/menu_bg.gif) no-repeat; }
#menu ul li { font-family: Barmeno, sans-serif; color: #4D6F80; font-size: 1.6em; font-weight: bold; position: relative; line-height: 23px; float: left; width: 130px; margin-right: 16px; }
#menu ul li ul { background: none; width: 9.5em; position: absolute; left: 0; top: 23px; padding-top: 2px; display: none; }
*/
#toplinks, #pagehead, #menu, #content, #pagefoot { width: 90; margin: 0 auto; background: white; }
#toplinks ul { width: 740px; margin: 1.0em auto 0; height: 1.7em; }
#toplinks li { float: left; width: 50%; }
#toplinks a { text-decoration: underline; }

#menu { display: none; }

#content { width: 690px; padding: 30px 48px 0 47px; }
#leftcolumn { width: 445px; float: left; }
#rightcolumn { width: 225px; float: left; margin-left: 20px; }
#rightcolumn h3, #rightcolumn p { margin: 0 10px .4em; padding-top: 0; }

#pagefoot { clear: both; background: white; padding: 50px 0 10px; text-align: center; font-family: Verdana, sans-serif; font-weight: bold; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, sans-serif; font-weight: bold; margin: 0; padding: 0; }
h1 { font-size: 2.6em; padding-bottom: .7em; }
h2 { font-size: 1.6em; padding-bottom: .9em; }
h3 { font-size: 1.3em; padding-bottom: .6em; }

p, li { margin: 0; }

p { line-height: 1.3em; margin-bottom: .6em; }

a:link { text-decoration: underline; color: black; }
a:visited { text-decoration: underline; color: #777; }

ul { margin: 0; padding: 0; list-style-type: none; }

form { width: 100%; }
label { display: block; float: left; width: 140px; font-size: 1.2em; margin-bottom: .1em; }
input { width: 200px; line-height: 1.8em; margin-bottom: .4em; float: left; font-family: Verdana, sans-serif; font-size: 1.1em; }
textarea { clear: both; width: 340px; height: 100px; font-family: Verdana, sans-serif; font-size: 1.1em; */ }
form span { float: left; font-size: 1.2em; line-height: 2em; padding: 0 2em 0 .5em; }

.pushbox { background: white url(/images/pushbox/bg.gif) repeat-y; margin: 5px 0 10px 0; }
#rightcolumn .pushbox h3 { margin: 0; padding: 10px 10px 5px; background: url(/images/pushbox/top_bg.gif) no-repeat; }
#rightcolumn .pushbox p { margin: 0; padding: 0 10px 15px; background: url(/images/pushbox/bottom_bg.gif) no-repeat 0 100%; }

.topleft { float: left; margin: 0 1em 1em 0; }
.topright { float: right; margin: 0 0 1em 1em; }
.left { float: left; margin: 1em 1em 1em 0; }
.right { float: right; margin: 1em 0 1em 1em; }
.center { display: block; margin: 1em auto; }

.links { list-style-image: url(/images/linkarrow.gif); list-style-position: outside; padding-left: 30px; margin-bottom: 1.6em; }
.links li { margin-bottom: .4em; }
.links ul li ul { padding-left: 15px; }
.links ul li ul { font-size: .9em; }
.links a { text-decoration: underline; }