body {
color:					#FFFFFF;
background-color:		#666666;
background-image:		url(/images/page-background.gif);
background-repeat:		repeat-x;
font-family:			Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
text-align:				center;
margin-top:				0px;
margin-right:			0px;
margin-left:			0px;
padding:				0px;
margin-bottom:			15px;
}

#header-wrapper {
width:					740px;
margin:					0px auto;
text-align:				center;
}

#header {
width:					740px;
height:					200px;
margin:					0px auto;
background-image:		url(/images/header.jpg);
}

#header table {
color:					#FFFFFF;
font-family:			Arial, Helvetica, sans-serif;
font-size:				9pt;
line-height:			13pt;
padding-top:			5px;
padding-right:			10pt;
}

#content-wrapper {
color:					#000000;
background-color:		#FFFFFF;
width:					740px;
margin:					0px auto;
background-image:		url(/images/body-background.gif);
background-repeat:		repeat-y;
text-align:				center;
}

#content-banner {
color:					#000000;
background-color:		#000000;
width:					680px;
margin:					0px;
text-align:				left;
}

#nav {
font-family:			"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
font-size:				10pt;
color:					#FFFFFF;
background-color:		#666666;
width:					680px;
margin:					0px auto;
height:					24px;
border:					0px;
padding:				0px;
text-align:				left;
}

#content {
color:					#000000;
background-color:		#FFFFFF;
width:					680px;
font-family:			Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
text-align:				left;
margin:					0px auto;
border:					0px;
padding:				0px;
}

#content table {
color:					#000000;
font-family:			Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
text-align:				left;
margin:					0px;
}

#content h1 {
color:					#FFFFFF;
background-image:		url(/images/h1-back.jpg);
border-top:				2px solid #CD1014;
border-left:			2px solid #CD1014;
padding-top:			4px;
padding-bottom:			4px;
padding-left:			6px;
font-decoration:		bold;
font-size:				10pt;
margin-top:				0px;
margin-bottom:			0px;
}

#content h2 {
color:					#FFFFFF;
background-image:		url(/images/h2-back.jpg);
border-top:				2px solid #CD1014;
border-left:			2px solid #CD1014;
padding-top:			4px;
padding-bottom:			4px;
padding-left:			6px;
font-decoration:		bold;
font-size:				10pt;
margin-top:				0px;
margin-bottom:			0px;
}

#content p {
margin-top:				0px;
padding-right:			8px;
padding-left:			8px;
margin-bottom:			8px;
}

#content p.news {
font-size:				10pt;
margin-top:				0px;
margin-bottom:			0px;
padding-left:			0px;
padding-right:			0px;
line-height:			11pt;
}

#content p.newssmall {
font-size:				8pt;
margin-top:				0px;
margin-bottom:			0px;
padding-left:			0px;
padding-right:			0px;
line-height:			10pt;
}

#content a {
color:					#CD1014;
text-decoration:		underline;
}

#content a:hover {
color:					#000000;
text-decoration:		none;
}

#footer-wrapper {
width:					740px;
margin:					0px auto;
text-align:				center;
}

#footer {
width:					740px;
height:					35px;
background-image:		url(/images/footer.jpg);
}

#footer-text {
color:					#E0E0E0;
width:					740px;
text-align:				center;
font-family:			Arial, Helvetica, sans-serif;
font-size:				10pt;
line-height:			12pt;
}

font.primary {
color:					#FF4246;
}

font.headerbig {
font-size:				10pt;
font-weight:			bold;
}

a.header      {
color:					#FFFFFF;
text-decoration:		underline;
}

a.header:hover {
color:					#FF4246;
text-decoration:		none;
}

a.footer {
color:					#E0E0E0;
}

a.footer:hover {
color:					#FFFFFF;
}

a.nav {
color:					#FFFFFF;
font-family:			Arial, Helvetica, sans-serif;
font-size:				9pt;
font-weight:			bold;
line-height:			12pt;
text-decoration:		none;
}

a.nav:hover {
color:					#000000;
font-family:			Arial, Helvetica, sans-serif;
font-size:				9pt;
font-weight:			bold;
line-height:			12pt;
text-decoration:		none;
}