body{
background: #950F0F;
}

a{
color: #950f0f;
}

*{
margin: 0; padding: 0;
font-family: verdana, arial;
font-size: 11px;
line-height: 14px;
}

.slogan{
margin: 23px;
}

.logo{
margin: 0px 10px 4px 0;
}

.lines{
height:3px;
background: url(images/lines-top.gif);
}

.header{
padding: 11px;
background: url(images/lines-top.gif);
background-position: bottom left;
background-repeat: repeat-x;


}

#header{
height: 20px;
background: url(images/column-top.gif);
background-position: top right;
background-repeat: no-repeat;
}

#nav{
background: #FFB200 url(images/lines-navright.gif);
background-position: top right;
background-repeat: repeat-y;
width: 209px;
}

#content{
background: #fff url(images/column-contentbg.gif);
background-position: top right;
background-repeat: repeat-y;
}

#footer{
background: url(images/column-footerbg.gif);
background-position: top right;
background-repeat: repeat-y;
height: 10px;
}

#content2{
background: url(images/column-contenttop.gif); 
background-position: top right; 
background-repeat: no-repeat;
width: 100%;
}

#content3{
width: 575px;
padding: 20px 0 20px 20px;
}

.footerText{
color: #FFb200;
padding: 5px;
font-family: georgia, times;
}

#footerBG{
background: url(images/lines-top.gif);
background-position: top left;
background-repeat: repeat-x;
}

h1{
font-size: 14px;
color: #950F0F;
font-family: georgia, times;
}

p{
margin-bottom: 10px;
margin-top: 3px;
}

.supporter{
margin-bottom: 10px;
}

.formTable{
width: 360px;
}

.textField{
width: 160px;
background: #FCEFD1;
}

.formTable td{
padding: 5px 0;
border-bottom: 1px solid #ccc;
}

.formButton{
margin: 0 2px;
border: 3px double #FFb200;
}

.required{
text-align: left;
font-style: italic;
color: #950F0F;
font-size: 9px;
}

.head{
margin-bottom: 10px;
}

.subHead{
background: #950F0F;
padding: 6px;
margin-bottom: 20px;
}

#supportingLogos{
border-top: 1px solid  #FFb200;
padding-top: 10px;
margin-top: 20px;
}

#supportingLogos img{
border: none;
margin-right: 15px;
}

.enter{
border: none;
}

h2{
margin-top: 15px;
color: #950F0F;
}


.cover{
float: left;
margin-right: 20px;
width: 170px;
padding-right: 10px;
}

.cover h2{
font-size: 10px;
margin-bottom: 6px;
}

.cover a{
text-decoration: none;
}

.coverThumb{
border: 1px solid #ccc;
}

.figure{
margin-top: 20px;
}

h3{
margin-bottom: 30px;
font-size: 10px;
line-height: 14px;
color: #666;
}

sup a, sup{
font-size: 9px;
color: #950F0F;
font-weight: bold;
}

.infoTable{
border-collapse: collapse;
}

.infoTable td{
padding: 5px;
border: 1px solid black;
}

ul{
margin: 0  0 15px 20px; 
padding: 0;
}

.infoTable .head{
font-weight: bold;
color: white;
background: #333;
}

.shaded{
background: #ccc;
font-weight: bold;
}

.bold{
font-weight: bold;
}


.articleTitle{
font-size: 13px;
color: black;
}

.tocLink{
background: url(images/arrow.gif);
background-position: center left;
background-repeat: no-repeat;
padding-left: 10px;
margin-bottom: 5px;
}

#pageContent p{
	margin-top: 20px;
	font-size: 12px;
	line-height: 18px;
}