body {font-family: Optima, Helvetica, Arial, sans-serif;}

#screen {margin-right: auto; margin-left:auto; width: 900px;  border-left: 0px solid #990404; border-right:0px solid #990404; }

#header   { margin-right:auto; margin-left:10px;border:0px solid #000000;  }

#nav {margin-left:210px; width:530px; margin-top:-36px; border: 0px solid #blue;}

#rightbox {width:120px; margin-left: 630px; margin-top: -53px; margin-bottom: 0px; padding-bottom:0px; text-align:right; border:0px solid #blue;}

#main {margin-left: 10px; margin-top: 20px; width:740px; border: 0px #000000;}

#info {margin-right:auto; margin-left:auto;}

#container {
	width: 640px;
	background-color: lightblue;
	font-size:90%; 
	line-height:120%;
	padding: 8px 0px 8px 0px;
}

#container2 {
	
	width: 440px;
	background-color: lightblue;
	font-size:90%; 
	line-height:120%;
	 padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
}

#padding {padding-top: 20px;}
#rightbox {margin-top: -25px; border: 0px solid #000000;}

#rightbox a:hover {background:#FFFFFF; color:#990404; font-weight:bold;}

#box { margin-right:auto; margin-left:auto; border-bottom: 3px solid #990404; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:10px;}

#block {height:250px;}

table {margin-left:auto; margin-right:auto; width:900px; border: 0px solid #000000;}
table.about {margin: 0px; padding:0px; width:880px; border: 0px solid #000000; }

.board {text-align:left; vertical-align:top; padding-bottom: 15px; border:0px;}
td{width:30%; height:25px; text-align:center; padding:4px; border: 1px solid #C0C0C0;}
td.l{width:20%;  vertical-align:top; text-align:right; padding-top:0px; color:#FFFFFF; border-top:0px; border-bottom:0px; border-left:0px; border-right: 1px solid #990404;}
td.r{width:85%;  vertical-align:top; text-align:left; padding-left:10px; padding-top:0px; border: 0px solid #C0C0C0;}
td.top {vertical-align:top;  padding-bottom:20px;}


h1 {font-size: 1.5em; padding:0px; border: 0px solid #blue; margin-bottom:20px; }
.title {padding-top:0px;}
h3 {font-family: Calisto, "Times New Roman", Times, serif; font-size: 1.3em; font-style:italic; color:#990404; border: 0px solid #000000;}
h3 a:link {text-decoration:none; background:#FFFFFF; color:#990404;}
h3 a:visited {text-decoration:none; background:#FFFFFF; color:#E05151;}
h3 a:hover {text-decoration:underline; background:#FFFFFF; color:#990404; font-size:1.0em;}
h3 img {border:0px; padding-top:15px; padding-right:10px; padding-left:0px; padding-bottom:0px;}
h3 img a:hover {border: 0px solid #99404;}

h1.red {color:#990404; font-style:italic;}
h1.red a {color:#990404; background: #FFFFFF;}

p.description {height:175px; overflow: auto; border:0px solid #000000; padding-top:0px;}
p.redbottom {border-bottom: 2px solid #990404; padding-bottom:20px;}
p.description a:link {text-decoration:none; background:#FFFFFF; color:#990404;}
p.description a:visited {text-decoration:none; background:#FFFFFF; color:#E05151;}
p.description a:hover {text-decoration:underline; background:#FFFFFF; color:#990404; font-size:1.0em;}
p.description img {float:right; border:0px; padding:2px;}
p.description img a:hover {border: 0px solid #99404;}

p.sidebar {padding-right:10px; font-weight:bold; line-height:1.4em;}

p.sidebar a:link {color:#898989; background: #FFFFFF; border-right: 0px solid #990404;}
p.sidebar a:hover {color:#000000; background: #FFFFFF; border-right: 0px solid #990404;}
p.sidebar a:current {color:#000000; background: #FFFFFF; border-right: 0px solid #990404;}
p.companies {font-size:1.1em; padding-left:0px; font-style:italic; border:0px solid #000000;}
p.companies a {padding-left:0px;}

p.hspace {padding-top: 30px; padding-bottom:0px; background:transparent;}
p.hspace img {background:#FFFFFF; padding-bottom:0px;}
p.menu {font-size:.95em}
p.fonts {padding-top:0px; margin-top:-10px; border-top:0px}
p.italics {font-style:italic;}
P.align-r {text-align:right;}


img {align:center; border:0px solid #blue;}

img.float-r {float:right; padding-left:10px; padding-top:10px; padding-right:20px; padding-bottom:1px;}
img.float-rx {float:right; padding-left:10px; padding-top:10px; padding-right:20px; padding-bottom:15px;}
img.float-l {float:left; padding-right:10px; padding-top:10px; padding-right:20px; padding-bottom:1px;}

img.right {align:right;}

a:link {text-decoration:none; color:#990404; padding:.2em}
a:visited {padding:.2em; text-decoration:none; color: #E05151;}
a:focus, a:hover, a:active {padding:.2em; color:#FFFFFF; background:#990404;}
.hspace a:hover {text-decoration:none; color:#990404; font-weight:bold; background:#FFFFFF;}
a:hover.current {text-decoration:none;background:white; font-weight:bold;}


p.sidebar a:current {color:#000000; background: #FFFFFF; border-right: 0px solid #990404;}




