html, body { 
height : 100%;
}
html {
font-size: 100%;
} 
body {
	margin : 0;
	padding : 0;
	font : 70% tahoma, helvetica, "Trebuchet MS", arial, verdana, sans-serif;
	color : #666;
	background-attachment: fixed;
	background-color: #C6DEEA;
	background-image: url(images/blue_bg.gif);
	background-repeat: no-repeat;
} 
#wrap {
	margin : 0 auto;
	padding : 0;
	width: 920px;
	background-color: #FFF;
	background-image: url(images/wrap_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

#top {
	margin : 0;
	padding : 0;
	height : 25px;
} 
#top h2 {
	margin : 0;
	padding : 00px 0;
	text-align : right;
	letter-spacing : normal;
	font-size : 90%;
	background : transparent;
	color : #aaa;
} 
.header {
	margin-bottom: 20px;
	height : 200px;
	width : 98%;
	background : transparent url(images/mainlogo.jpg) top center no-repeat;
	padding-top : 0;
} 
.logo {
	padding : 130px 0 0 220px;
	letter-spacing : 3px;
	font-size : 300%;
	color : #6BAFF0;
	font-family: "Monotype Corsiva";
} 
.sidebar {
	margin-left : 15px;
	float : left;
	width : 20%;
	height : 100%;
	margin-top : 0px;
	padding-top : 0;
	line-height : 2em;
	background : transparent;
} 
.col1 {
	float : left;
	width : 50%;
	margin-left : 12px;
	margin-right : 1%;
	margin-top : 0;
	margin-bottom : 20px;
	line-height : 2em;
	background : transparent;
} 
.col2 {
	margin-left : 1%;
	float : left;
	width : 22%;
	margin-top : 0;
	margin-bottom : 20px;
	line-height : 2em;
	background : transparent;
} 

.col3 {
	float : right;
	width : 75%;
	margin-left : 1%;
	margin-right : 3%;
	margin-top : 0;
	margin-bottom : 20px;
	line-height : 2em;
	background : transparent;
} 
.footer {
	width : 890px;
	padding : 5px 0;
	text-align : center;
	font-size : 90%;
	background : #F7F7F7;
	color : #333;
	clear: both;
	margin-left: 10px;
} 
.sidenav {
	margin : 10px 10px;
	padding : 0;
	list-style-type : none;
    background : inherit;
	color : #fff;
} 
.sidenav a {
	letter-spacing : 2px;
	border-bottom : 1px solid #aaa;
	margin-bottom : 5px;
	padding-left : 15px;
	display : block;
	text-decoration : none;
	background : url(images/arrow.gif) no-repeat left center;
	color : #003185;
	width: 144px;
} 
.sidenav a#current, .sidenav a:hover {
	text-decoration : none;
	background : url(images/db_red.gif) no-repeat left center;
	color : #B10000;
} 
ul { 
list-style : none;
margin : 0;
padding : 0;
} 
.imgleftnoborder { 
float : left;
margin : 10px;
} 
.imgrightnoborder{ 
float : right;
margin : 10px;
}

img {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.imgright {
float: right;
border: 1px solid #656C4A;
margin: 5px 15px 10px 10px;
padding: 10px;
}


.imgleft {
float: left;
border: 1px solid #656C4A;
margin: 5px 15px 10px 0px;
padding: 10px;
}

.imgcenter {
float: inherit;
border: 1px solid #656C4A;
margin: 5px 15px 10px 10px;
padding: 10px;
}

a { 
color : #B40000;
text-decoration : none;
} 
a:hover { 
text-decoration : underline;
color : #000;
} 
p { 
padding : 0 10px;
} 
h1 { 
padding : 10px;
letter-spacing : 2px;
font-size : 130%;
color : #6B88A6;
} 
h2 { 
padding : 10px;
margin-top : 0;
letter-spacing : 3px;
font-size : 120%;
color : #B40000;
} 

h3 {
	padding : 10px;
	letter-spacing : 2px;
	font-size : 40px;
    font-family: "Monotype Corsiva"
    color : #eed963;
	font-family: "Palace Script MT";
	font-weight: bold;
	color: #CCCC66;
	font-style: italic;
} 

h4 {
	font-size:200%;
	font-family:Papyrus;
	font-weight:bold;
	color:#36F;
}
blockquote { letter-spacing: 1px;
font-weight : bold;
font-style : italic;
color : #2A4C6F;
} 
.box { 
  background: #F7F7F7; 
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 20px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 20px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
	padding: 0px 0px 0 5px;
}
				/* SEARCH BOX*/
legend {
font-weight : bold;
color : #000;
}
input {
	background : #FFFFFF;
	color : #000000;
}
.marquee{
	width:87%;
	float: left;
	height: 30px;
	padding-bottom: 10px;
	padding-left: 50px;

