body{
border: 0px solid #003366; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:.75em; margin: 0; padding: 0;
}

#wrapper {
	background: #5f8ab5;}

#logo{
position:absolute;  top:-11px; left:-5px ; margin: 0; border: 0; padding: 0; width: 321px; height: 179px;z-index:200; }


#background{
background-image:url('background.gif');
background-repeat:repeat-y;}

#passage{
position: relative; margin: 0; border: 0; padding: 0px 0; display: block; margin-left: auto; margin-right: auto; float:right; 
}

#menu{
position: relative;
margin: 0;
border-top: 2px #ffffff solid;
99border-bottom: 2px #003366 solid;
border-bottom: 2px #c5d7ed solid;
padding-left: 260px;
99background-color: #d7d2cb;
background-color: #134e94;
clear:both;
}

ul.menulinks {
	display: block;
	margin: 0;
	padding: 2px 0 3px 0;
	list-style: none; 
}

ul.menulinks li {
	display:inline;
	}

ul.menulinks li a {display:inline;
	margin: 0;
	padding: 4px 12px 3px 12px;
	border-right: 2px solid #ffffff;
	border-top: 0px;
	text-align:center;
	}

ul.menulinks a:link {color: #ffffff; text-decoration:none;}     /* unvisited link */
ul.menulinks a:visited {color: #ffffff; text-decoration:none;}  /* visited link */
ul.menulinks a:hover {color: #ffffff; text-decoration:underline; }    /* mouse over link */
ul.menulinks a:active {color: #ffffff; text-decoration:none;}    /* selected link */ 

		

#container {
	width: 100%;
	background: #134e94;
	float: right;
	margin-left: -160px;
	border: 0;
}

#content {
	background: white;
	margin-left: 160px; padding: 7px 0px;
}

.contentspacer {
  margin: 10px;
  }
  
#sidebar {
	width: 160px;
	float: left;
	padding-top: 95px;
	text-align:center;
}

#sidebar  a:link {color: #003366; text-decoration:none;}     /* unvisited link */
#sidebar  a:visited {color: #003366; text-decoration:none;}  /* visited link */
#sidebar  a:hover {color: #003366; text-decoration:underline; }    /* mouse over link */
#sidebar  a:active {color: #003366; text-decoration:none;}    /* selected link */ 

#sidemenu {
	width: 85%;
	border-top: 1px solid #ffffff;
  margin: 5px;
  padding: 5px;
	background-color: #d7d2cb;
	}
#sidemenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#sidemenu li {
		border-bottom: 1px solid #ffffff;
		margin: 0;
		}
#sidemenu li a {
		display: block;
		padding: 4px 4px 4px 4px;
		border-left: 4px solid #003366;
		border-right: 4px solid #003366;
		background-color: #d7d2cb;
		color: #003366;
		text-decoration: none;
		width: 100%;
		}

html>body #sidemenu li a {
		width: auto;
		}

#sidemenu li a:hover {
		background-color: #c3d3ea;
		border-left: 4px solid #003366;
		border-right: 4px solid #003366;
		color: #000000;
		text-decoration:underline;
		}


.box-one {
  margin: 5px;
  padding: 5px;
  background: #d7d2cb;
  color:#003366;
  border-top: 3px solid #ffffff;
  border-right: 2px solid #003366;
  border-bottom: 3px solid #ffffff;
  border-left: 2px solid #003366;
  width: 80%; 
  }
  
.box-two {
  margin: 5px;
  padding: 5px;
  background: #c3d3ea;
  color:#003366;
  border-top: 3px solid #ffffff;
  border-right: 2px solid #003366;
  border-bottom: 3px solid #ffffff;
  border-left: 2px solid #003366;
  width: 80%;
  }
  
  .box-yellow {
  border: 3px solid #ffff00;

  }
  
#footer {
	background: #d7d2cb;
	padding: 10px;
	border-top: 2px solid #003366;
	text-align:right;
	color:#003366;
	clear:both;
}

#footer a {color: #003366; text-decoration:underline; font-style:italic;}


h1 {font-size:200%; color: #003366; letter-spacing:3px; border-bottom: 2px solid #c5d7ed; width:40%; padding-left:50px; padding-right:50px; margin:0; text-align:center; }

h2 {font-size:130%; color: #003366; letter-spacing:1px; padding-left:2px; margin-bottom:0em; border-top: 0px solid #5f8ab5; border-bottom: 1px solid #5f8ab5; width:25%; margin:20px 0 5px 0;}

h3 {font-size:130%; color: #003366; letter-spacing:1px; text-decoration:none; font-style:italic; font-weight:400; padding-left:20px; margin:0; width:40%; text-align:center;}

h4 {font-size:130%; text-decoration:none; padding-top:0.5em;}

p {margin:0em 2em 0.5em 2em;}

img {border:0;}

.deco { 
margin: 0 auto; 
border: 2px solid #d7d2cb;
padding: 10px;
margin: 0 10px 10px 10px;
} 

.italic {font-style:italic;}
.underline {text-decoration:underline;}
.bold {font-weight:800;}
.blue {color: #003366;}
.center {text-align:center;}
.textleft {text-align:left;}
.textright {text-align:right;}
.left {float:left;}
.right {float:right;}
.tab {margin:0em 4em;}


.clearing {	height: 0;	clear: both;}

.channel { font-weight: 400; font-size: 11px; margin: 0 0 1px 0; }
.channelDescription { font-size: 10px; margin: 0 0 1px 0;    color:#003366;}
.channelPublisher { font-size: 10px; margin: 0 0 1px 0; }
.news { background-color: #cccccc;   color:#003366; display: block; font-size: 10px; width: 95%; margin: 0 0 5px 0; }
.newsAlt { background-color: #ffffff;   color:#003366; display: block; font-size: 10px; width: 95%; margin: 0 0 5px 0; }