body{
margin:0;
padding:0;
text-align:center;
font-family:verdana, Helvetica, arial, times;
font-size:11pt;
color:#444444;
}

a{
text-decoration:none;
outline:none;
}

a:hover{
text-decoration:underline;
}

.container{
margin:0 auto;
text-align:left;
width:691px;
background-color:white;

background-repeat:no-repeat;
width:691px;
height:297px;
clear:both;
}

.content{

float:left;
margin-top:10px;
color:#444444;
}

.content h2{
margin-top:0;
}

.navContainer{
width:100%;
float:left;
background-color:#ed1b24;
}

.nav{
width:691px;
margin:0 auto;
}

.logo a{
float:left;
clear:both;
margin-top:10px;
margin-bottom:10px;
}

.menuContainer{
width:100%;
height:38px;
background-image:url('../images/strip.jpg');
background-repeat:repeat-x;
float:left;
margin-top:5px;
}

.menu{
width:691px;
margin:0 auto;
}

.menu a{
float:left;
color:white;
font-weight:bold;

padding:6px;
font-size:9pt;
margin-right:9px;
margin-top:4px;
letter-spacing:-1px;
}

.menu a:hover{
text-decoration:none;
background-color:#ed1b24;
}

.selected{
background-color:#ed1b24;
}

.upperText{
width:280px;
}

.red{
color:#ed1b24;
}

.button{
background-color:#ed1b24;
clear:both;
float:left;
color:white;
font-size:10pt;
cursor:pointer;
}
a:hover .button{
text-decoration:none;
}

.button_outer{
border:solid 1px #ca0009;
float:left;
}

.button_inner{
border:solid 1px #f26066;
float:left;
padding:5px 8px 5px 8px;
}

a:hover.btn{
text-decoration:none;
}

.middleBar{
float:left;
border:solid 1px #444444;
border-left:0;
border-right:0;
margin-top:10px;
width:100%;
padding-top:10px;
padding-bottom:10px;
font-weight:bold;
font-size:10pt;

margin-bottom:10px;
}

.middleBar .lhs{
float:left;
}

.middleBar .rhs{
float:right;
color:#999999;
}

.nextLine{
float:left;
width:100%;
}

p.nextLine{
margin-top:0;
}

.footer{
border-top:solid 1px #444444;
float:left;
clear:both;
width:100%;
margin-top:50px;
padding-top:5px;
font-size:8pt;
padding-bottom:30px;
}

.footer a{
color:#ed1b24;
}

.footer .lhs{
float:left;
}

.footer .rhs{
float:right;
}

ol li{
padding-bottom:7px;
padding-top:7px;
}

li a{
color:#ed1b24;
}

.content p img{
display:block;
}

.contactNav{
float:right;
margin-top:25px;
color:white;
font-weight:bold;
text-align:right;
font-size:9pt;
}

.contactNav a{
color:white;
}

table{
font-size:10pt;
}

table a{
color:#ed1b24;
}

.tableHeader{
background-color:#ededed;
padding:10px;
font-size:11pt;
}

td{
padding:5px;
padding-left:10px;
}

.floatLeft[
float:left;
}

.floatRight{
float:right;
}

.menu a.floatRight{
float:right;
}

.clearBoth{
clear:both;
}

.marginTop10{
margin-top:10px;
}