/* CSS Document
* reset all browsers to a base starting point */

small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, hr,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-style: inherit;
	font:normal 100%;
	line-height: 1.5em;
	font-family: inherit;
}

a img, :link img, :visited img {
	border: 0px;
}

html{
	font-family: "MS Trebuchet",Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;
	font-size: 83%;
	font-weight:normal;
	line-height:1.5em;
	color: #333;
	background-color:#a4a5a8; /* grey */
	height:100%;
}

body{
	color:#333;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background:#fff;
	margin-top:20px;
}
	a {
		color:#fff; /* white */
		text-decoration:none;
	}
	a:visited {
		color:#CCCCCC; /* grey */
		text-decoration:none;
	}
	a:hover {
		color:#d50308; /* red */
		text-decoration:none;
	}
	a:active {
		color:#699; /* bluegreen */
		text-decoration:none;
	}
	a.fakelink {
	text-decoration:underline;
	cursor:pointer;
}
h1 {
	margin-bottom:7px;
	font-size:125%;
	color:#333;
	margin-top: 20px;
}

h2 {
	margin-bottom:7px;
	font-size:120%;
	color:#333;
}

h3 {
	margin-bottom:7px;
	font-size:115%;
	color:#333;
}

h4 {
	margin-bottom:7px;
	font-size:110%;
	color:#333;
}

h5 {
	margin-bottom:7px;
	font-size:105%;
	color:#333;
}

h6 {
	margin-bottom:7px;
	margin-top:1.5px;
	font-size:100%;
	color:#333;
}

.center {margin-left:auto;margin-right:auto;text-align:center}

form {padding-left:5px;}
	form td.align{text-align:right;}
	
#header {
	background: url(images/header5.jpg) top left no-repeat;
	height:60px;
}

#navBar {
	background:url(images/navBarTopCurve.jpg) top left no-repeat;
	height:98px;
}
#navBar ul {
		margin: 18px 0 0 0;
		padding: 0;
		list-style: none;
		z-index: 100;
		font-size: 14px;
		color:#fff;
		font-weight:bold;
	}
	#navBar ul{margin: 0;}
	#navBar a {display: block;}
	#navBar a:hover{text-decoration: none;}
	#navBar ul a:hover{text-decoration: none;}
	#navBar li li a {display: block;}
	#navBar li {
		float: left;
		padding:5px 17px 0 17px;
	}
	#navBar li li{
		float: left;
		width: 10em;
		border:solid 1px #fff;
        padding:0 17px;
        background:#000;
	}
	#navBar li ul {
		position: absolute;
		width: 10em;
		left: -999em;
	}
	#navBar li:hover ul {
		left: auto;
	}
	#navBar li:hover {
		background-position: 0 0;
	} 
	
	
#pageContent {
	color:#333;
	padding:5px 10px 5px 31px;
}
	#pageContent a {color:#21517F;text-decoration:none;}
	#pageContent a:visited {color:#4B4297;text-decoration:none;} /* blue violet */
	#pageContent a:hover {color:#B8121C;text-decoration:none;} /* K&L flag red */
	#pageContent a:active {color:#699;text-decoration:none;}   /* bluegreen */
	#pageContent a:focus {color:#810004;text-decoration:none;} /* darkblue */
	
#slideshow {
	width:310px;
	text-align:center;
}
	#slideshow div{
		width:310px;
		height:310px;
	}

#footer {
	color:#333;
	margin-left:3%;
	text-align:center;
}
	#footer a {color:#3F3F3F;text-decoration:none;}
	#footer a:visited {color:#666;text-decoration:none;}
	#footer a:hover {color:#FB1735;text-decoration:none;}
	#footer a:active {color:#066;text-decoration:none;}
	#footer a:focus {color:#333;text-decoration:none;}
	#footer span {padding:0 5px;display:inline;}
	#footer div {
		background:url(images/redBtmCurve2.jpg) bottom right no-repeat; 
		padding-top:50px;
		border:solid 0 #b5111a;
		border-bottom-width:2px;
	}

.floatleft {float:left}
.floatright {float:right}

.tablehead {
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	line-height:2em;
}
.tablecontent p img{margin:5px 5px 3px 13px;}

table.alt, table.althorz {
	border:solid 1px #000;
	border-collapse:collapse;
}
	table.alt td, table.alt th, table.althorz th, table.althorz td {
		border:solid 1px #000;
		padding:0 3px;
	}
	table.alt th {
		background-color:#A55130;
		color:#FFF;
		font-weight:bold;
	}
	table.alt tr.a, table.althorz th {background:#EAE0B8;}
	table.alt tr.b, table.althorz td {background:#E0E5BA;}
