/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2949A0;
}
body {
	background-color: #FFFFFF;
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a.nav:link {
	text-decoration: none;
	font-size: 14px;
		color: #B4D8D9;
		padding-left:8px;
		padding-right:9px;
		padding-top:5px;
		padding-bottom:4px;

}
a.nav:visited {
	text-decoration: none;
	font-size: 14px;
	color: #B4D8D9;
			padding-left:8px;
		padding-right:9px;
				padding-top:5px;
		padding-bottom:4px;
}
a.nav:hover {
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
			padding-left:8px;
		padding-right:9px;
				padding-top:5px;
		padding-bottom:4px;
		background-color:#8BC2C1;
}
a.nav:active {
	text-decoration: none;
	font-size: 14px;
	color: #FFFFFF;
			padding-left:8px;
		padding-right:9px;
				padding-top:5px;
		padding-bottom:4px;
			background-color:#8BC2C1;
}

a.bottom:link {
text-decoration:underline;
font-size:10px;
color:#2949A0;
			padding-left:0px;
		padding-right:0px;
}

a.bottom:visited {
text-decoration:underline;
font-size:10px;
color:#2949A0;
			padding-left:0px;
		padding-right:0px;
}

a.bottom:hover {
text-decoration:underline;
font-size:10px;
		color: #B4D8D9;
					padding-left:0px;
		padding-right:0px;

}

a.bottom:active {
text-decoration:underline;
font-size:10px;
		color: #B4D8D9;
					padding-left:0px;
		padding-right:0px;

}
a.hpcopy:link {
	text-decoration: underline;
	font-size: 12px;
	color: #2949A0;
}
a.hpcopy:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #2949A0;

}
a.hpcopy:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #B4D8D9;
			
}
a.hpcopy:active {
	text-decoration: none;
	font-size: 12px;
	color: #B4D8D9;
	
}

a.sub:link {
	text-decoration: none;
	font-size: 14px;
	color: #669999;
}
a.sub:visited {
	text-decoration: none;
	font-size: 14px;
	color: #669999;

}
a.sub:hover {
	text-decoration: none;
	font-size: 14px;
	color: #B4D8D9;
			
}
a.sub:active {
	text-decoration: none;
	font-size: 14px;
	color: #669999;

}
.lead {
font-size:28px;
line-height:16px;
color:#669999;
}


.sidetext {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
position:absolute;
margin-left:10px;
}


#container {
	width:900px;
	text-align: left;
	height:100%;
	}
#top {
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	height:170px;
}
#nav {
	position:absolute;
	left:167px;
	top:148px;
	height:21px;
	width:589px;
	z-index:10;
}

#left {
float:left;
width:165px;
}
#hpcontent {
margin-left:165px;
margin-right:312px;
	z-index:10;
}
#spcontent {
float:right;
	width:520px;
	padding:20px;
	margin-right:20px;
	z-index:10;
}
#sidebar {
float:right;
width:292px;
height:345px;
margin-top:78px;
background-image:url(images/sidebar_bg.gif);
background-position:left;
background-repeat:repeat-y;
z-index:10;
}

.hpcopy {
line-height:16px
}

.sidecopy{
margin-left:20px;
line-height:16px;
}
.sidetitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#326661;
}
.sideevent {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
.bottomcopy {
padding:8px;
font-size:10px;
}

#bottom {
clear:both;
width:900px;
height:33px;
padding-top:25px;
z-index:11;
}

.sidehead {
height:28px;
width:250px;
background-color:#8BC2C1;
color:ffffff;
text-align:center;
margin-left: 20px;
padding-top:6px;
padding-bottom:6px;
font-size:14px;
}
