body {
			background-image: url('/images/bkgrnd.jpg');
			background-repeat:repeat-x;
			background-position:left top;
			background-color: #ffffff;
			}



		.header {
			background-image: url('/images/header_top6.jpg');
			background-repeat:no-repeat;
			background-position:left top;
			height: 111px;
			width: 985px;
			}

			#home-link {
    position: absolute;
    width: 416px;    /* width of the logo */
    height: 161px;   /* height of the logo */
    top: 0; left: 136px; /* top-left corner of logo */
    border: 0;
    float: left;
}
			/*.header a {
            display: block;
            height: 111px;
			width: 985px;
            }
.header a span {
  visibility: hidden;
}*/
			
	.newsletter{
	position: absolute;
    padding-top: 250px;
	}
	
	.title {
		font-family : "Times New Roman", Times, serif;
	font-style : italic;
	font-weight : bold;
	font-size : 20px;
	}
				
	#main-nav{
	position:relative;
	bottom:0;
	left:0;
	line-height:25px;
	height:40px;
	width: 985px;
	margin:0;
	padding:0 0 0 0;
	list-style:none;
	background:#9D7F4F;
}
#main-nav li{
	float:left;
	margin:0;
	padding:0px 20px 0px 20px;
	
	
}
#main-nav a{
	display:block;
	padding:8px 15px 5px;
	font: .1.0em verdana, arial, sans-serif;
	color:#ffffff;
	font-weight: bold;
}


#main-nav li.hover a,
#main-nav li:hover a{
	background:#282974;
	text-decoration:none;
	color: #fffbe8;
}
#main-nav li.hover ul a,
#main-nav li:hover ul a{
	background:none;
	color:#45848b;
	z-index:1005;
}
#main-nav ul.main-nav{
	display:none;
	margin:0;
	padding:10px;
	list-style:none;
	position:absolute;
	background:#f00;
	top:38px;
	left:0px;
	padding: 10px 0px 5px 0px;
	width: 985px;
	z-index:1005;
	border-bottom:1px solid #bf874a;
	background: #ECF6FF url(/images/bkgrnd_nav.jpg) no-repeat;
	
}

#main-nav ul.main-nav a
{
    font-size:11px !important;
}


#main-nav ul ul{
	float:left;
	width:175px;
	overflow:hidden;
	margin:0px;
	padding:10px 0px 10px 10px;
	line-height:17px;
	list-style:none;
	
}


#main-nav ul ul ul{
	float:left;
	width:175px;
	overflow:hidden;
	margin:5px;
	padding:10px 0px 10px 10px;
	line-height:17px;
	list-style:none;
	
}

#main-nav ul ul.last{
	margin:0;
}
#main-nav ul li{
	float:left;
	padding:0;
}
#main-nav ul li a{
	color:#45848b;
	padding:0;
	float:left;
	clear:left;
}
#main-nav ul ul li{
	float:left;
	clear:left;
	white-space:pre-wrap;
	width:175px;

}

#main-nav ul ul ul li{
	float:left;
	clear:left;
	white-space:pre-wrap;
	width:175px;

}

#main-nav ul li a:hover{
	background:none;
	color:#45848b;
	text-decoration:underline;
}
#main-nav li {
	cursor:pointer;
}
#main-nav li.hover ul,
#main-nav li:hover ul{
	display:block;
	z-index:1005;
}



#marqueecontainer{
position: relative;
width: 150px; /*marquee width */
height: 150px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 10px;
}


td, p, h1, h3, h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	color: #163B8B;

}



#a { margin-left: 2.3em;}

	

	

.kids {



	font-family: Comic Sans MS;

	font-size: 11px;

	color: #163B8B;

	}

	

.blue {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #163B8B;

	font-weight: bold;

}



.blue4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #163B8B;

	font-weight: bold;

}



.blue3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #163B8B;

	

}

	 

	.blue2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 20px;

	color: #163B8B;

	font-weight: bold;

}

	 

.brown {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	color: #9D7F4F;

}



.brown2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 17px;

	color: #9D7F4F;

	font-weight: bold;

}





.brown3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	line-height: 17px;

	color: #9D7F4F;

	font-weight: bold;

}



.search {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	}



.red {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #cc0000;

}



.red2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #cc0000;

	font-weight: bold;

}

.title3 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

	color : #163B8B;

	font-weight : bold;

}



.info {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

}



.key {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 14px;

}



.title {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #000000;

	font-weight : bold;

}



.title2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #ffffff;

	font-weight : bold;

}



H1 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 18px;

	color : #CC3333;

}



H2 {

	font-family : Arial, Helvetica, sans-serif;

	font-size : 16px;

	color: #163B8B;

}

ul {

	padding: 0px;

	margin: 4px 0px 0px 14px;

}



li {

	margin: 0px;

	padding: 0px;

}



/* Navigation */

				

.footer {font-family : Arial, Helvetica, sans-serif;

		font-size : 11px;

		color : #163B8B;

				}



#newsletter {

	font-size: 11px;

	color: #163B8B;

	text-align: right;

	width: 200px;

	height: 20px;

	float: right;

}				

				

#search {

	font-size: 11px;

	color: #163B8B;

	text-align: right;

	width: 150px;

	height: 20px;

	float: right;

}



#searchform {	

	float: right;

}

	

#video {

      float:left;

      width:560;

     line-height:normal;

	  margin: 315px 20px 0px 0px;

      }

   

.top {font-family : Arial, Helvetica, sans-serif;

		font-size : 12px;

		color : #000000;

				}				

	

#prop_navigation a:link, #prop_navigation a:visited {

				text-decoration: none;

		color: #163B8B;

		}

	

#prop_navigation a:hover {

			color: #163B8B;

			text-decoration: underline;

		}	

		

#prop_navigation a:hover {

			color: #163B8B;

			text-decoration: underline;

		}		

	

				

#top_navigation a:link, #top_navigation a:visited {

				text-decoration: none;

		color: #000000;

		font-size: 12px;

		}

	

#top_navigation a:hover {

			color: #000000;

			text-decoration: none;

		}	

		

#top_navigation a:hover {

			color: #000000;

			text-decoration: none;

		}	

		





#navigation {		

			font-size: 10px;

			font-weight: bold;

			width: 758px;

			margin:0 auto;

			padding:0;

			text-align:center;



			}	

		

#navigation ul {

			list-style: none;

			margin: 0;

			padding: 0;

			padding-top: 1em;

			

		}

		

#navigation li {

			display: inline;

		}

		

#navigation ul li ul {float:left;width:758;}



.clearnav {clear:both;}



#navigation a:link, #navigation a:visited {

			padding: 0.4em 2em 0.4em 2em;

			color:  #FFFFFF;

			background-color: #9D7F4F;

			text-decoration: none;

			border: 1px solid #9D7F4F;

		}

		

#navigation a:hover	{

			color: #000000;

			background-color: #FFFFFF;

		}

		

#side_navigation {

			width: 180px;

		}

				

#side_navigation, #side_navigation ul {

			list-style: none;

			margin: 0;

			padding: 0;

			

		}

		

#side_navigation li {

			border-bottom: 1px solid #ffffff;

		}

#side_navigation li a:link, #side_navigation li a:visited {

			font-size: 90%;

			display: block;

			padding: 0.4em 0 0.4em 0;

			background-color: #163B8B;

			color: #ffffff;

			text-decoration: none;

		}

		

#side_navigation li a:hover {

			color: #ffffff;

			background-color: #9D7F4F;

			padding: 0.4em 0 0.4em 0;

		}



#side_navigation li a:active {

		background-color: #9D7F4F;

		color: #ffffff;

		}

			

html #side_navigation li a {

			width: 100%;

		}



		

#side_navigation ul ul {

		margin-left: 0px;

		

		}

		

		

#side_navigation ul ul li {

		border-bottom: 1px solid #ffffff;

		margin:0;

		}

		

#side_navigation ul ul a:link, #side_navigation ul ul a:visited {

		background-color: #FAF6DD;

		color: #163B8B;

		padding: 0.4em 0 0.4em 0;

		}

		

#side_navigation ul ul a:hover {

		background-color: #FAF6DD;

		color: #9D7F4F;

		padding: 0.4em 0 0.4em 0;

		}



html #side_navigation ul li a.current span {

			width: 100%;

			padding: 0.4em 0 0.4em 0;

		}

		

#side_navigation ul li a.current span {

		display: block;

		margin: 0;

		padding: 0.6em 0 0.6em 0;

		background-color: #9D7F4F;

		color: #ffffff;

		text-decoration: none;

		}



		

#side_navigation ul li a.current,#side_navigation ul li a.current:hover{color:#fff;background:#9D7F4F;line-height:100%;}

				

								

		

.borderTable {

			padding: 0px 0px 0px 0px;

			border-left: 3px solid #173A89;

			border-right: 3px solid #173A89;

			border-bottom: 3px solid #173A89;

			border-collapse: collapse;

			

		}												

		

#navlist { list-style-image: url(images/arrows.gif);

					font-size: 10px;

		 }	

	

	

	

	A:LINK {

			color: #9D7F4F;

			text-decoration: none;

		}

		

		A:HOVER {

			color: #F3AD34;

			text-decoration: none;

		}

		

		A:VISITED {

			color: #9D7F4F;

			text-decoration: none;

		}

		

		A:ACTIVE {

			color: #9D7F4F;

			text-decoration: none;

		}





 .go {

	width: 60px;

	text-align: right;

	background-image: url("images/jump_go.gif");

	background-repeat: no-repeat;

	position:absolute;

	right: 0;

	bottom: 0;

}



#showimage{

position:absolute;

visibility:hidden;

border: 1px solid gray;

}



#dragbar{

cursor: hand;

cursor: pointer;

background-color: #EFEFEF;

min-width: 100px; /*NS6 style to overcome bug*/

}



#dragbar #closetext{

font-weight: bold;

margin-right: 1px;

}



div#content.small p {

  font-size: 10px;

}



div#content.normal p {

  font-size: 12px;

}



div#content.large p {

  font-size: 14px;

}



//* Table information *//



.borderTable { 

padding: 0px 1px 0px 1px;

border: 1px solid #163B8B;

width: 100%;

}

caption {

	font: bold 110% Arial, Helvetica, sans-serif;

	color: #163B8B;

	text-align: left;

	padding: 0.4em 0 0.8em 0;

	}

	

.datatable {

	width: 85%;

	}

	

.datatable td {

	padding: 0.3em;

	}

	

.datatable th {

	font-size: 12px;

	background-color: #9D7F4F;

	font-weight: bold;

	text-align: left;

	padding-left: 0.3em;

	color: #ffffff;

	}

	

.datatable caption {

	font: bold 110% Arial, Helvetica, sans-serif;

	color: #163B8B;

	text-align: left;

	padding: 0.4em 0 0.8em 0;

	}



	

.datatable tr {

	background-color: #E9F3F6;

	color: #000000;

	}

	

.datatable tr.altrow {

	background-color: #D8E7EB;

	color: #000000;

	} 

	

	

	

.datatable2 {

	width: 100%;

	}

	

.datatable2 td {

	padding: 0.3em;

	}

	

.datatable2 th {

	font-size: 12px;

	background-color: #9D7F4F;

	font-weight: bold;

	text-align: left;

	padding-left: 0.3em;

	color: #ffffff;

	}

	

.datatable2 caption {

	font: bold 110% Arial, Helvetica, sans-serif;

	color: #163B8B;

	text-align: left;

	padding: 0.4em 0 0.8em 0;

	}

	

.datatable2 tr {

	background-color: #E9F3F6;

	color: #000000;

	}

	

.datatable2 tr.altrow {

	background-color: #D8E7EB;

	color: #000000;

	} 	

	

	

/* dynamic editor */

.editor {

 position: relative;

 top: 0;

 right: 0;

 background:white;

 filter:alpha(opacity=90);

 -moz-opacity:0.90;

      opacity:0.90;

	border: thin dashed Blue;

}	






