*{
	padding:0;
	margin:0;
	border:0;
}

body{
padding:0;
margin:0;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.container{
width:691px;
margin:0 auto;
}

h1 { 
padding:20px 0;
}

h2{
padding:20px 0 0 0;
color:#d8682a;
font-size:12px;
}

a:link{
color:#7e1224;
text-decoration:underline;
}
a:visited{
color:#c4112a;
}
a:active{
color:#c4112a;
}
a:hover{
text-decoration:none;
}
.menu{

width:110px;
margin:30px 15px 0 0;

}

.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

.menu li a{
	display:block;
font-family:Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
line-height:17px;
padding:0px;
margin:0px;
text-decoration:none;
}
.menu li a:hover{
color:#660000;
font-size:12px;
line-height:17px;
padding:0px;
margin:0px;
text-decoration:underline;
}

.menu li{
margin-top:12px;
margin-left:0;
padding-left:0;
}
.key{
text-align:center;
margin:30px auto;
}
.sponsors{
text-align:center;
padding-bottom:30px;
}
/*.intro { color: #7D1516; font: 16px/28px verdana, arial, helvetica, sans-serif; margin-top:48px;}
p, td{ color: #000; font: 12px verdana, arial, helvetica, sans-serif;}
.reverse { color: #fff; font: 12px/14px verdana, arial, helvetica, sans-serif;}
.reversesmall { color: #fff; font: 10px/12px verdana, arial, helvetica, sans-serif;}
.reverseBold { color: #fff; font: bold 12px/14px verdana, arial, helvetica, sans-serif;}
.nav a {font:bold 12px verdana;color: #7D1516; text-decoration:none; margin:12px 0px 12px 14px;}
.nav a:hover {color:#CD4D29; text-decoration:none; margin:0px 0px 0px 14px;}
.nav a:visited {text-decoration: none; margin-bottom:12px;}*/



.content{
	width:520px;
margin-left:30px;
margin-top:30px;
margin-bottom:30px;


}
.content p{
	padding-bottom:12px;


}
.content h1{
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:15px;
line-height:25px;
font-weight:bold;
padding:0px;
margin:0px;

}

.content h2{
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-size:15px;
line-height:25px;
font-weight:bold;
padding:0px;
margin:0px;

}
.content h3{
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:15px;
line-height:25px;
font-weight:bold;
padding:0px;
margin:0px;
margin-top:30px

}
 .content p{
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
line-height:22px;
padding-bottom:18px;
}

.content p a{
color:#000066;
}

.content p a:visited{
color:#392118;
}

.content ul{

font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
line-height:22px;

}


.content p ol{


}

.right {

float:right;
margin-left:10px;

}

.left {
float:left;
margin-right:10px;
}


.col1{
float:left;
width:246px;
padding-right:9px
}

.col2{
float:left;
width:246px;
padding-left:9px;



}
.adcol1{
float:left;
width:246px;
padding-left:9px;
}

.adcol2{
float:left;	
width:246px;
padding-left:9px;


	
}



.navcell{
	width:140px;
	border-right:1px dotted #a40046;
	vertical-align:top;
	}
	
.content-cell{
	width:550px;
	vertical-align:top;
	
}

.title{
	padding:7px 7px 7px 0;
	border-top:1px dotted #a40046;
	border-right:1px dotted #a40046;
	border-bottom:1px dotted #a40046;
}

.content-table{
	width:691px;
	margin-top:24px;
}
