html {
		height: 100%; }
body {
	height: 100%;
 	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
  	background-color: #7e7e7e;
	background-image: url(ui/bg.jpg);
	background-repeat:repeat-x;
	background-attachment: scroll;
	text-align: center; }

p {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

p1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
}


ul {
	margin: 0;
	padding: 0;
}

.blueridge {
	background-image: url(ui/blueridge.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: bottom right;
}

.blueridgefade {
	background-image: url(ui/blueridgefade.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: bottom right;
}

li {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 40px;
}


.text {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 14px;
	 }

a:link {
	text-decoration: none; }
a:visited {
  color: purple }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }
  
  .indent {
  	margin-left: 30px;
  }
  
  .newsDate {
  	color: white;
  	text-align: left;
	padding-left: 15px;
  }
  
  .newsDesc {
  	color: white;
  	text-align: justify;
	padding-left: 25px;
	width: 170px;
  }

  .newsMore {
  	color: white;
  	text-align: right;
	padding-left: 25px;
	width: 170px;
  }

  .footerLinks{
 	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: white;
 	font-size: 12px;
	border-color: white;
	border-style: ridge;
	border-width: 3px;
	width: 676px;
	margin-right: auto;
	margin-left: auto;
	background-color: 24226e;
	}
   

  
  .smText{
 	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: black;
 	font-size: 12px;
   }
  
/* ######### Style for Page Sections ######### */

.page {
	border-color: white;
	border-style: ridge;
	border-width: 3px;
	background-color: e7e7f0;
	top: 30px;
	width: 676px;
	margin-right: auto;
	margin-left: auto;}

.banner {
	background-image: url(ui/banner.jpg);
	background-repeat :no-repeat;
}


.footer {
	background-color: 24226e;
	width: 675px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
	}



.body {
	background-color: e7e7f0;
	width: 669px;
	}

.content {
	width: 530px;
}

.sidebar_img {
	height: 170px;
	width: 132px;
}

/* ######### Style for Interior Items ######### */


.welcome {
	width: 270px;
	padding-left: 20px;
	padding-top: 20px;
	margin: 0;
	float: left;
}

.news {
	background-image: url(ui/news_box.png);
	background-repeat :no-repeat;
}

.newsTop {
	background-image: url(ui/news_top.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.newsMiddle {
	background-image: url(ui/news_middle.png);
  	color: white;
  	text-align: left;
 	font-size: 13px;
}

.newsBottom {
	background-image: url(ui/news_bottom.png);
	background-repeat: no-repeat;
	background-position: top center;
}


/* ######### Style for Buttons ######### */

.button {
	height: 46px;
	width: 132px;
}

.profile {
	height: 46px;
	width: 134px;
	background-image: url(ui/profile.png);
	background-position: center center;
	background-repeat :no-repeat;
	border-color: white;
	border-style: ridge;
	border-width: 0px;
	border-right-width: 3px;
}

.blank {
	height: 100%;
	width: 134px;
	background-color: 24226e;
	border-color: white;
	border-style: ridge;
	border-width: 0px;
	border-right-width: 3px;
}

.resources {
	height: 46px;
	width: 134px;
	background-color: 24226e;
	background-image: url(ui/resources.png);
	background-position: center center;
	background-repeat :no-repeat;
	border-color: white;
	border-style: ridge;
	border-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.areas {
	height: 46px;
	width: 134px;
	background-color: 24226e;
	background-image: url(ui/areas.png);
	background-position: center center;
	background-repeat :no-repeat;
	border-color: white;
	border-style: ridge;
	border-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.contact {
	height: 46px;
	width: 134px;
	background-color: 24226e;
	background-image: url(ui/contact.png);
	background-position: center center;
	background-repeat :no-repeat;
	border-color: white;
	border-style: ridge;
	border-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* ######### Style for Buttons ######### */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}