body {
background:url(../images/wrpr2k9/swirc_site_bg.jpg);
background-repeat:repeat-x;
border-top: 5px solid #7b4300;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

#swirc_main_content {
background:url(../images/wrpr2k9/swirc_content_bg.png);
background-repeat:repeat-y;
background-position:center;
}

#mainNav {
background:url(../images/wrpr2k9/swirc_nav_bg.png);
background-repeat:repeat-x;
height:32px;
}

#mainNav a {
font-size: 15px;
font-weight: bold;
text-decoration: none;
color: white;
}

#mainNav a:hover {
color: #7B4300;
}

td.navbreak{
background: url(../images/wrpr2k9/nav_break.jpg);
width: 1px;
}

a.login_text {
color: #000000;
font-size: 8pt;
}

#rightCol {
background: url(../images/wrpr2k9/rightcol_bg.jpg);
background-repeat: no-repeat;
height: 900px;
width: 230px;
}

#rightCol h2 {
font-family:Arial, Helvetica, sans-serif;
color: #0077B5;
font-size: 16px;
}

h1, h3 {
font-family:Arial, Helvetica, sans-serif;
}

#email_signup {
background: url(../images/wrpr2k9/swirc_email_signup_bg.png); 
height:166px; 
width: 230px; 
position:absolute; 
margin-top:150px; 
font-family: Arial, Helvetica, sans-serif;
}


#footer {
height:26px;
background: url(../images/wrpr2k9/swirc_footer_bg.jpg);
color: white;
padding-right: 10px;
}

#footer a { 
color: white;
}

#footer a:hover, a:active {
color: #0077B5;
}
P, LI, OL, UL, TABLE, TR, TH, TD, .bodytext, #s63 li, #s63 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.footnote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
#s63 a, #s63 a:link, #s63 a:visited, #s63 a:hover, #s63 a:active{ 
	color: #993300;
}

.topheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: 231f20;
	font-size: 20px;
	font-weight: bold;

}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: 993300;
	line-height: 24px;
}
.phototext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: black;
}
.storytext {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
.storyheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: normal;

}
.phototextwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 16px;
	color: #FFFFFF;
}

.trailA {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	line-height: 18px;
}
.trailA a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailA a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailA a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailA a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailB {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	line-height: 18px;
}
.trailB a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailB a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailB a:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}
.trailB a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	background-color: transparent;
	text-decoration: none;
	line-height: 18px;
}

.footerlink A:link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; line-height: 18px; color:#993300; text-decoration: underline}
.footerlink A:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; line-height: 18px; color:#993300; text-decoration: underline}
.footerlink A:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; line-height: 18px; color:#993300; text-decoration: underline}
.footerlink A:active {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; line-height: 18px; color:#993300; text-decoration: underline}

h3 {color:#FF981F;
font-size:14px;
font-weight:bold;
margin:0 0 5px;
text-transform:uppercase;
}

div#leftCol {
	float: left;
	overflow: hidden;
	width: 155px;
}

div.leftcolTop {
	background-color: #FFECCB;
	border-bottom: 1px dotted black;
	height: 21px;
}

div#leftCol {
	float: left;
	overflow: hidden;
	width: 155px;
}

div.leftcolTop {
	background-color: #FFECCB;
	border-bottom: 1px dotted black;
	height: 21px;
}

a.trailA,
a.trailA:link,
a.trailA:active,
a.trailA:visited {
	display: block;
	background-color: #FFECCB;
	border-bottom: 1px dotted black;
	font-size: 9pt;
	margin: 0px;
	padding: 4px 4px 4px 11px;
	text-decoration: none;
}
a.trailA:hover {
	text-decoration: underline;
}

a.trailB,
a.trailB:link,
a.trailB:active,
a.trailB:visited {
	display: block;
	background-color: #FFF8EF;
	border-bottom: 1px dotted black;
	font-size: 9pt;
	margin: 0px;
	padding: 4px 4px 4px 22px;
	text-decoration: none;
}
a.trailB:hover {
	text-decoration: underline;
}

a.trailc,
a.trailC:link,
a.trailC:active,
a.trailC:visited {
	display: block;
	background-color: #ffffdd;
	border-bottom: 1px dotted black;
	font-size: 9pt;
	margin: 0px;
	padding: 4px 4px 4px 33px;
	text-decoration: none;
}
a.trailC:hover {
	text-decoration: underline;
}

a.traild,
a.trailD:link,
a.trailD:active,
a.trailD:visited {
	display: block;
	background-color: white;
	border-bottom: 1px dotted black;
	font-size: 9pt;
	margin: 0px;
	padding: 4px 4px 4px 40px;
	text-decoration: none;
}
a.trailD:hover {
	text-decoration: underline;
}


.brown_rule {
border-bottom: #996633 solid 5px;
width: 400px;
margin-bottom: 10px;
}

.brown_rule h3 {color: #996633;}

.orange_rule {
border-bottom: #ed9f3e solid 5px;
margin-bottom: 10px;
}
#tertiaryNav {float: right; margin-right:  30px;}