/* CSS Document */
/* typography
----------------------------------------------- */

html,body{margin:0;padding:0; height: 100%;}
body{font: 62.5% arial, helvetica, sans-serif;color: inherit; background:#ffffff;}
p{margin: 10px 10px 10px 10px;}
h1{margin: 10px 10px 10px 10px;padding: 0px 0px 0px 25px;font-weight:bold;font-size:1.2em;}
h2{font-weight:bold;font-size:1.1em;margin: 10px 10px 10px 10px;}
th{font-weight:normal;}
a:link{color:#1c62e1; }
a:visited{color:#0c49b8; }
div#container{text-align:center; background-color:#eff1f3;color:inherit;border-right: #c7d9f9 thick solid;border-left: #c7d9f9 thick solid;}
div#header{background: #ffffff; border-bottom:#b3ccf9 thin solid;font-size:1.75em;}
div#content{font-size:1.5em; margin-top: 0px; background: #eff1f3;text-align:justify;}
div#footer{background:#e5ecf9;color:inherit;border-top: #b3ccf9 thin solid;border-bottom: #b3ccf9 thin solid;text-align:right;font-size:1.2em;}
div#about{padding-top:5px;border-bottom:black thin solid;background-image:url(roundtop.gif);background-repeat: no-repeat;}

.oddrow {background-color:#c7d9f9;}

div#alert{
	background: #e5ecf9;
	padding: 5px 20px 5px 25px;
	margin: 0px 10px 10px 10px;
	border-top: 2px solid #b3ccf9;
	border-bottom: 2px solid #b3ccf9;
	}


/* layout
----------------------------------------------- */
div#container{width:770px;margin:0 auto;position: relative;min-height: 100%;}
div#header{width:770px;height:120px;padding-bottom:6px;padding-top:2px;}
div#content{width:770px;padding-bottom:30px;margin-bottom:20px;}
div#footer{clear:both;width:770px; height:20px;position: absolute;bottom: 0;}


.floatleft {float: left;margin: 0 10px 0 10px;padding: 4px;}


/* navbar
----------------------------------------------- */

.navlist
{
margin: 0;
padding: 10px 0 20px 10px;
}

.navlist ul, .navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:90%;
}

.navlist a:link, .navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #999;
}

.navlist a:link#current, .navlist a:visited#current, .navlist a:hover
{
border-bottom: 4px solid #3e81f9;
padding-bottom: 2px;
background: transparent;
color: #1c62e1;
}

.navlist a:hover { color: #1c62e1; }