/*declarations*/

html { font-size: 100% }

body { 
	font-family: Arial; 
	color: black; 
	background: white; 
	text-align: center;
	margin:0;
    padding:0;
    border:0;
    width:100%;
    }

#wrapper {
	width: 100%; 
	min-width: 800px;
	max-width: 1152px;
	}

#wrapper1 {
	width: 600px;
	margin-left:auto;
	margin-right:auto;
	}

* html div#wrapper {width: 1024px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1150 ? "1150px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 800 ? "800px" : "100%")); }

table { border: 1px solid white; 1px; padding: 5px; } 

/*title section*/

#titlebar { 
	position: relative; 
	clear: both;
	float: left;
	width: 100%;
	background: white; 
	text-align: left; 
	font-weight: bold; 
	font-size: 0.7em; 
	color: black; 
	text-decoration: none;
	vertical-align: top;
	padding-right: 0px: 
	padding-left: 0px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	}
	#titlebar p { 
		font-weight: bold; 
		color: white; 
		text-decoration: none; 
		margin: 1px 1px; 
		text-align: left; 
		border-top: 2px solid #666666; 
		border-bottom: 2px solid #666666; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 2px; 
		padding-bottom: 2px; 
		background-color: blue;
		}
	#titlebar a { 
		color: white; 
		font-weight: bold; 
		text-decoration: none; 
		}
	#titlebar a:hover { 
		color: yellow; 
		text-decoration: underline; 
		}

#crptitle { 
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	height: 115px; 
	border:0px solid; 
	vertical-align:top; 
	padding:0px;
	background: url('title1.jpg') no-repeat right top; 
	}
	#crptitle p { 
		font-weight: bold; 
		font-style: italic; 
		font-size: 0.625em; 
		color: black; 
		text-decoration: none; 
		margin: 1px 1px; 
		text-align: left; } 

/*title section*/

#linkbox2 { 
	float: left; 
	position: relative; 
	clear: both;  
	width: 100%; 
	background: white; 
	border: 1px solid white; 
	vertical-align: center;
	padding-right: 0px: 
	padding-left: 0px; 
	padding-top: 3px; 
	padding-bottom: 3px;
	}
	#linkbox2 p { 
		font-size: 0.7em; 
		font-weight: bold; 
		color: white; 
		text-decoration: none; 
		margin-top: 1px; 
		margin-bottom: 1px; 
		text-align: right; 
		border-top: 2px solid #666666; 
		border-bottom: 2px solid #666666; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 2px; 
		padding-bottom: 2px; 
		background-color: blue;
	}
  	#linkbox2 a { 
  		color: white; 
  		font-weight: bold; 
  		text-decoration: none; 
  		}
  	#linkbox2 a:hover { 
  		color: yellow; 
  		text-decoration: underline; 
  		}

/*main content*/

#main {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	overflow: hidden;
	background: white;
	}

#contentdiv {
	float: left;
	position: relative;
	width: 78%;
	background: white;
	}

#links { 
	position: relative; 
	float: left; 
	width: 18%; 
	border: 1px solid white; 
	vertical-align: top; 
	padding:0px;
	}
	#links h1 { 
		font-size: 0.8em; 
		font-weight: bold; 
		color: white; 
		text-decoration: none; 
		margin-top: 1px; 
		margin-bottom: 1px; 
		text-align: center;
		border-top: 2px solid #666666; 
		border-bottom: 2px solid #666666; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		background-color: blue; 
		}
	#links a { 
		color: white; 
		font-weight: bold; 
		text-decoration: none; 
		}
	#links a:hover { 
		color: yellow; 
		text-decoration: underline; 
		}
	#links p { 
		font-size: 0.062em; 
		color: black; 
		text-decoration: none; 
		margin-top: 1px; 
		margin-bottom: 1px; 
		text-align: left; 
		}

#content { 
	position: relative; 
	float: right;
	width: 80%; 
	background: white; 
	border: 1px solid white; 
	vertical-align: top;
	}
	#content h1 { 
		text-align: center; 
		font-weight: bold; 
		font-size: 1.0em; 
		color: white; 
		text-decoration: none; 
		margin-top: 3px; 
		margin-bottom: 3px; 
		border-top:3px solid blue; 
		border-bottom:3px solid blue; 
		background-color: #00CC00; 
		padding-left:4px; 
		padding-right:4px; 
		padding-top:1px; 
		padding-bottom:1px;
		}
	#content h2 { 
		text-align: left; 
		font-weight: bold; 
		font-size: 0.9em; 
		color: blue; 
		text-decoration: none; 
		margin-top: 3px; 
		margin-bottom: 3px; 
		}
		#content h2 a {
			color: blue;
			font-size:1em;
			}
	#content p { 
		font-size: 0.8em; 
		text-decoration: none; 
		color: black; 
		text-decoration: none; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		text-align: left; 
		}
	#content a { 
		color: #000080; 
		font-weight: bold; 
		text-decoration: none;
		font-size: 0.9em
		}
	#content a:hover { 
		color: purple; 
		text-decoration: underline; 
		}
	#content h3 {
		font-size: 0.7em; 
		text-decoration: none; 
		color: black; 
		text-decoration: none; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		text-align: left;
		padding-bottom: 5px;
		}

#directiondiv {	
	border-style: solid; 
	border-color: #C0C0C0;
	border-width: 1px; 
	background-color: white; 
	width: 97%; 
	vertical-align: top; 
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
	clear: both;
	}
	#directiondiv h1 { 
		font-size: 0.8em; 
		text-decoration: none;
		font-weight: bold; 
		color: blue;
		background: white; 
		text-decoration: none; 
		margin-top: 3px; 
		margin-bottom: 3px; 
		text-align: left;
		border-top:0px; 
		border-bottom:0px; 
		}
	#directiondiv p { 
		font-size: 0.8em; 
		text-decoration: none; 
		color: black; 
		text-decoration: none; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		text-align: left; 
		}
	#directiondiv a { 
		color: #000080; 
		font-weight: bold; 
		text-decoration: none;
		font-size: 0.9em
		}
	#directiondiv a:hover { 
		color: purple; 
		text-decoration: underline; 
		}

/*link box */

#rightbar { 
	float: right; 
	width: 21%; 
	background: white; 
	border: 1px solid white; 
	vertical-align: top;
	}
	#rightbar div { 
		padding: 0px;
		}
	#rightbar h1 { 
		font-size: 0.7em; 
		font-weight: bold; 
		color: black; 
		text-decoration: underline; 
		margin-top: 0px; 
		margin-bottom: 0px; 
		text-align: left; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px;
		}
	#rightbar p { 
		font-size: 0.7em; 
		color: black; 
		text-decoration: none; 
		margin-top: 5px; 
		margin-bottom: 5px; 
		text-align: left; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px;
		}
  	#rightbar a { 
  		color: #000080; 
  		font-weight: bold; 
  		text-decoration: none; 
  		}
  	#rightbar a:hover { 
  		color: purple; 
  		text-decoration: underline; 
  		}

.rightboxes {	
	border-style: solid; 
	border-color: #C0C0C0;
	border-width: 1px; 
	background-color: white; 
	width: 97%; 
	vertical-align: top; 
	margin-left:auto;
	margin-right:auto;
	}

/*footer*/

#footer { 
	position: relative;
	float: left;
	clear: both;
	width: 100%; 
	background: white; 
	border: 1px solid white; 
	vertical-align: middle; 
	padding: 1px;
	border-top: 2px solid #666666; 
		border-bottom: 2px solid #666666; 
		padding-left: 4px; 
		padding-right: 4px; 
		padding-top: 1px; 
		padding-bottom: 1px; 
		background-color: blue; 
	}
	#footer h1 { 
		font-size: 0.7em; 
		color: white; 
		text-decoration: underline; 
		font-weight: bold; 
		margin-top: 0px; 
		margin-bottom: 3px; 
		text-align: center 
		}
	#footer p { 
		font-size: 0.625em; 
		color: white; 
		text-decoration: none; 
		margin-top: 0px; 
		margin-bottom: 3px; 
		text-align: center;
		}
  	#footer a { 
  		color: white; 
  		font-weight: bold; 
  		font-weight: bold; 
  		text-decoration: none; 
  		}
  	#footer a:hover { 
  		color: purple; 
  		text-decoration: underline; 
  		}

/*tables*/

#toptitlecell { 
	border: 1px solid white; 
	padding: 5px; 
	background: #00CC00; 
	vertical-align: top; 
	text-align: center; 
	font-weight: bold; 
	font-size: 0.9em;
	text-decoration: none; 
	}
	#toptitlecell p {
		color: white;
		}
	#toptitlecell a {
		font-size: 0.9em
		}

#sidetitlecell { 
	border: 1px solid white; 
	padding: 5px; 
	background: #00CC00; 
	vertical-align: top; 
	text-align: left; 
	font-weight: bold; 
	font-size: 0.9em; 
	color: white; 
	text-decoration: none; 
	}
	#sidetitlecell p {
		color: white;
		}
	#sidetitlecell a {
		font-size: 0.9em
		}

#textcell2 { 
	border: 1px solid white; 
	padding: 5px; 
	background: blue;
	vertical-align: top; 
	text-align: left; 
	font-size: 0.9em; 
	color: white; 
	text-decoration: none;
	}
	#textcell2 p {
		color: white;
		}
	#textcell2 a {
		font-size: 0.9em;
		color: white;
		}
	#textcell2 a:hover {
		color: yellow;
		}

/* News Scroller */

#pscroller1 {
    width: 90%;
    height: 100px;
    border: 1px solid #C0C0C0;
    padding: 5px;
    background-color: white;
    text-align: left;
    font-size: 0.7em;
    margin-left:auto;
	margin-right:auto;
    }
    #pscroller 1 a:hover { 
    color: purple; 
    text-decoration: underline; 
    }
