/* CSS Document */
* { behavior: url(iepngfix.htc); }
body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url(../images/css/background.png);
	background-color: #9d669d;
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.container_header {
	width: 780px;
	margin: auto;
	padding: 0px;
	text-align: left;
}
	.container_header .purple {
		background-color: #660066;
		border-top: solid 1px #000000;
		border-right: solid 1px #000000;
		border-bottom: none;
		border-left: solid 1px #000000;
		height: 88px;
	}
		.container_header .purple #memberlogin {
			display: block;
			float: left;
			width: 145px;
			height: 88px;
			background-image: url(../images/member_login.gif);
			font-size: 9px;
			color: #FFFFFF;
		}
			.container_header .purple #memberlogin #fields {
				display: block;
				margin: 18px 10px auto 6px;
			}
				.container_header .purple #memberlogin #fields #label {
					float: left;
				}
				.container_header .purple #memberlogin #fields #button {
					width: auto;
					height: auto;
				}
				.container_header .purple #memberlogin #fields input {
					float: right;
					font-size: 9px;
					width: 60px;
					border: solid 1px #740f73;
					color: #740f73;
				}
				.container_header .purple #memberlogin #fields br {
					display: block;
					margin: 0px 0px 3px 0px;
				}		
		.container_header .purple #flash {
			float: right;
		}
	.container_header .nav {
		width: 100%;
		height: 36px;
		background-image: url(../images/css/background_nav.png);
		text-align: center;
	}
		.container_header .nav #positioning {
			padding: 5px 0px 0px 0px;
		}
		.container_header .nav #style {
			color: #FFFFFF;
			font-weight: bold;
			margin: 0px 5px 0px 5px;
		}
		.container_header .nav a:link, a:visited, a:active {
			color: #FFFFFF;
			text-decoration: none;
		}
		.container_header .nav a:hover {
			color: #FF0000;
		}
		.container_header .nav a.selected:link, a.selected:visited, a.selected:active {
			color: #FFFF00;
		}
.container_content {
	width: 780px;
	height: 407px;
	margin: -8px auto auto auto;
	overflow: auto;
	background-image: url(../images/css/background_content.png);
	background-repeat: repeat-y;
}
	.container_content .content {
		width: 732px;
		height: 399px;
		margin: 8px auto auto 9px;
		padding: 0px 14px 0px 14px;
		overflow: auto;
		background-color: #FFFFFF;
		text-align: justify;
	}
	.container_content .content a:visited {
		color:#0000FF;
		text-decoration:underline;
	}
		.container_content .content .heading {
			display: block;
			margin: auto auto -5px auto;
		}
		.container_content .content object {
			display: inline;
			float: right;
			margin: 0px 0px 0px 5px;
		}
		.container_content .content .tabulardata {
			font-size: 10px;
			font-weight: normal;
		}
		.container_content .content #subhead {
			font-size: 16px;
			font-weight: bold;
		}
		.container_content .content .extralinks {
			float: left;
			width:95px;
			height: 192px;
			background-color: #965c96;
			margin-left: -15px;
			margin-right: 5px;
			padding-left: 6px;
			padding-top: 5px;
		}
			.container_content .content .extralinks #button_other {
					display: block;
					float: left;
					width: 87px;
					height: 82px;
					background-image: url(../images/css/button_bottomother.png);
					text-align: center;
					padding: 7px 0px 0px 0px;
					margin: auto 3px 10px 3px;
					font-weight: bold;
					color: #4c6dc1;
				}
			.container_content .content .extralinks #button_small {
				display: block;
				float: left;
				width: 87px;
				height: 38px;
				background-image: url(../images/css/button_bottomsmall.png);
				text-align: center;
				padding: 7px 0px 0px 0px;
				margin: auto 3px auto 3px;
				font-weight: bold;
				color: #4c6dc1;
			}
		.container_content .content .extraimage {
			float: right;
			width: 201px;
		}
		
.container_footer {
	width: 780px;
	margin: auto;
}
	.container_footer .specialcontainer {
		background-image: url(../images/css/background_footershadow.png);
		background-repeat: repeat-y;
	}
		.container_footer .specialcontainer .special {
			width: 752px;
			height: 50px;
			margin: auto auto auto 8px;
			padding: 4px 4px 0px 4px;
			* padding: 4px 1px 0px 1px;
			border: solid 1px #710a71;
			background-image: url(../images/css/background_botspecials.png);
			background-repeat: repeat-x;
			text-align: center;
		}
			.container_footer .specialcontainer .special #button_small {
				display: block;
				float: left;
				width: 87px;
				height: 38px;
				background-image: url(../images/css/button_bottomsmall.png);
				text-align: center;
				padding: 7px 0px 0px 0px;
				margin: auto 3px auto 3px;
				font-weight: bold;
				color: #4c6dc1;
			}
			.container_footer .specialcontainer .special #button_big {
				display: block;
				float: left;
				width: 178px;
				height: 41px;
				background-image: url(../images/css/button_bottombig.png);
				text-align: center;
				padding: 4px 0px 0px 0px;
				margin: auto 3px auto 3px;
				font-weight: bold;
				font-size: 16px;
				color: #FF0000;
			}
			.container_footer .specialcontainer .special #quote {
				display: block;
				float: left;
				width: 733px;
				height: 38px;
				background-image: url(../images/css/quote.png);
				text-align: center;
				padding: 7px 9px 0px 5px;
				margin: auto 3px auto 3px;
				font-style: italic;
				color: #FFFFFF;
			}
				.container_footer .specialcontainer .special #quote #ref {
					color: #fff600;
				}
	.container_footer .legals {
		width: 772px;
		height: 30px;
		margin: auto auto auto 8px;
	}
		.container_footer .legals #left {
			float: left;
		}
		.container_footer .legals #text_container {
				float: left;
				display: block;
				width: 742px;
				height: 30px;
				background-image: url(../images/css/footerpiece_shadow.png);
				background-repeat: repeat-x;
		}
			.container_footer .legals #text_container #text {
				display: block;
				height: 19px;
				background-color: #6a166a;
				color: #FFFFFF;
				font-size: 10px;
				padding: 4px 0px 0px 0px;
			}
				.container_footer .legals #text_container #toc {
					float: left;
				}
				.container_footer .legals #text_container #copyright {
					float: left;
					margin: auto auto auto 120px;
				}
				.container_footer .legals #text_container #privacy {
					float: right;
				}
		.container_footer .legals #right {
			float: left;
		}


div#qTip {
  	padding: 3px;
  	border: 1px solid #6a166a;
  	border-right-width: 2px;
  	border-bottom-width: 2px;
  	display: none;
  	background: #ffffff;
  	color: #000000;
  	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  	text-align: left;
  	position: absolute;
  	z-index: 1000;
	width:400px;
}

.video {
	color:#FF0000;
	width:250px;
	float:right;
	padding:5px;
	font-size: 11px;
	text-align: center;
	}