/* Body */

body {
	background-color: #ffffff;
	font:62.5% Helvetica, Arial, sans-serif;
	line-height:1.4em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#featured { width: 1000px; height: 320px; }
#featured #fleft { width: 100px; float: left;}
#featured #fcent { width: 471px; float: left; }
#featured #fright { width: 300px; float: left; }

#explanation { width: 1100px; height: 450px; }
#explanation #eleft { width: 100px; float: left;}
#explanation #ecent { width: 500px; float: left; }
#explanation #eright { width: 400px; float: left; }

/* Fonts */

.style1 {
	color: #676767;
	font-size: 10px;
	font-family: arial;
}	
.style2 {
	color: #999999;
	font-size: 11px;
	font-family: arial;
	text-decoration:none;
	line-height:15px
}
.style3 {
	color: #898989;
	font-size: 11px;
	font-family: arial;
}
.style4 {
	color: #BA0000;
	font-size: 11px;
	font-family: arial;
	font-weight:bold; 
	text-decoration:none
}
.style5 {
	color: #1E1E1E;
	font-size: 11px;
	font-family: arial;
}
.style6 {
	color: #CC9900;
	font-size: 11px;
	font-family: arial;
}
.style7 {
	color: #000000;
	font-size: 11px;
	font-family: arial;
	font-weight: bold;
}
.style8 {
	color: #1E1E1E;
	font-size: 13px;
	font-family: arial;
}
.style9 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
}
.style10 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	font-weight:bold; 
	text-decoration:none
}
.style11 {
	color: #BA0000;
	font-size: 14px;
	font-family: arial;
	font-weight:bold; 
	text-decoration:none
}
.style12 {
	color: #FFFFFF;
	font-size: 11px;
	font-family: arial;
	font-weight:lighter;
	text-decoration:none
}
.style13 {
	color: #BA0000;
	font-size: 16px;
	font-family: arial;
	font-weight:bold; 
	text-decoration:none
}
.style14 {
	color: #000000;
	font-size: 14px;
	font-family: arial;
	font-weight: lighter;
}
.style15 {
	color: #000000;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}
.style16 {
	color: #ffffff;
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
}

.hidden {
  display: none;
}


/* Lists */
#content ul,
#content ol {
	padding:10px 0 10px 18px;
}
	#content ul li,
	#content ol li {
		font-size:1.4em;
		padding:0 0 5px 0;
	}

/* Form Styling */
label {
	display:block;
	margin:15px 0 20px 0;
	font-size:1.6em;
	color:black;
	font-weight:bold;
}
textarea {
	background:url(upper-shade.gif) repeat-x top;
	border:1px solid #cacaca;
	padding:7px;
	margin:0 0 5px 0;
	font-family: Helvetica, Arial, sans-serif;
}


/* Header */
#header {
	position:relative;
	height:50px;
}

	/* Navigation */
	ul#navigation {
	margin:0;
	list-style:none;
	position:absolute;
	bottom:-7px;
	padding:4;
	height: 40px;
	padding-left: 140px;
	}
		ul#navigation li {
			float:left;
			background:url(tab-unactive-left.gif) no-repeat left top;
			margin:0;
			padding:0 0 0px 0px;
			margin:0 4px 0 0;
		}
		ul#navigation a {
			float:left;
			display:block;
			background:url(tab-unactive-right.gif) no-repeat right top;
			padding:10px 15px 10px 10px;
			text-decoration:none;
			font-weight:bold;
			font-size:1.3em;
			color:white;
		}
		ul#navigation a:hover {
			color:#d0d5de;
		}
			/* Hover class */
			ul#navigation .hover {
				background:url(tab-hover-left.gif) no-repeat left top;
			}
			ul#navigation .hover a {
				background:url(tab-hover-right.gif) no-repeat right top;
			}
			/* Current list item */
			ul#navigation .current {
				background:url(tab-active-left.gif) no-repeat left top;
			}
			ul#navigation .current a {
				background:url(tab-active-right.gif) no-repeat right top;
				color:#2b2e32;
			}
			/* Highlighted (blue) list item */
			ul#navigation .highlighted {
				background:url(tab-highlighted-left.gif) no-repeat left top;
			}
			ul#navigation .highlighted a {
				background:url(tab-highlighted-right.gif) no-repeat right top;
			}
			ul#navigation .highlighted a:hover {
				color:#93ddff;
			}
			
	/* Right upper menu */
	ul#fast-links {
	margin:0;
	list-style:none;
	position:absolute;
	bottom:0px;
	right:263px;
	padding:0;
	}
		ul#fast-links li {
			float:left;
			margin:0;
			padding:0 0 0 0px;
			margin:0 2px 0 0;
		}
		ul#fast-links a {
			float:left;
			display:block;
			padding:10px 10px 12px 5px;
			text-decoration:none;
			font-weight:bold;
			font-size:1.2em;
			color:#990000;
		}
		ul#fast-links a:hover {
			text-decoration:underline;
		}
			/* Current list item */
			ul#fast-links .current {
				background:url(fast-links-hover-left.gif) no-repeat left center;
			}
			ul#fast-links .current a {
				background:url(fast-links-hover-right.gif) no-repeat right center;
			}
	
		
		/* Slider */
		#slider {
			height:243px;
			overflow:hidden;
			/* IE6, IE7 Fix */
			position:relative;
		}
			#slider ul,
			#slider ul li {
				margin:0;
				padding:0;
				list-style:none;
			}
			#slider ul li { 
				height:243px;
				overflow:hidden;
				position:relative; 
				font-size:1em;
			}
			/* Slider controls */
			#prev-slide,
			#next-slide {
				display:block;
				width:25px;
				height:53px;
				text-indent:-999em;
				position:absolute;
				top:125px;
				left:-45px;
			}
			#next-slide {
				left:980px;
			}
				#prev-slide a,
				#next-slide a {
					display:block;
					width:25px;
					height:53px;
					background:url(slider-controls.gif) no-repeat 0 0;	
				}
				#next-slide a {
					background-position:0 -53px;
				}
				

	/* Columns */
	.left-column {
		width:479px;
		padding:0 0 30px 0;
	}
	.right-column {
		width:372px;
		padding:0 0 30px 40px;
		background:url(left-shade.gif) no-repeat left center;
		min-height:400px;
	}
	.center-box {
		width:700px;
		margin:0 auto;
		margin-bottom:40px;
		padding:30px;
		background:url(upper-shade.gif) top repeat-x;
		text-align:center;
		border:1px solid #e2e2e2;
		border-bottom:1px solid #d4d4d4;
	}
	
