
/*------------------*\
|* global interface *|
\*------------------*/
body {
  margin: 0px;
  padding: 0px;
  color: #33332e;
  background: #ffffff;
  font: normal 11px tahoma, geneva, verdana, sans-serif;
  text-align: center;
}

body {
/*	background-image: url(images/bg.gif);  */
}

img {
  border: 0px;
}


#framing {
	width: 760px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #FEF1D7; 
    text-align: center;
}


#logo {
  width: 760px;
  height: 65px;
  text-indent: -9999px;
}
#logo h1, #logo a {
  margin: 0px;
  width: 100%;
  height: 100%;
  background: transparent url(./images/head.gif) top left no-repeat; 
  text-decoration: none;
  display: block;
}
#header {
 width: 760px;
 height: 65px;
/* background: url(./images/head.gif) top left no-repeat; */
}

#menu {
 width: 760px;
 height: 15px; /* 37 */
 background: url(./images/menu_bg.gif) top left repeat; 
}

#footed {
 width: 760px;
 height: 37px; /* 37 */
 background: url(./images/down_bg.gif) top left repeat; 
}

#padding {
  float: left;
  top: 0px;
  left: 0px;
  padding: 5px;
  width: 150px;
  background-color: #AD9C80;
}

#right_content {
	float: right; 
	display: block;
	width: 585px; 
	margin-top: 0px; 
	padding-top: 10px; 
	padding-left: 15px;
	background-color: #FEF1D7; 
	text-align: left;
}


/***************************************************************************
*  Overriding styles
****************************************************************************/

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEF1D7;
}
.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style7 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 15px;
}
.style11 {
	color: #FEF1D7;
	text-decoration: none;
}
.style8 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
}


#announcebox {
  border:  solid #f00 1px;
width: 148px;
margin-top: 20px;
margin-bottom: 2em;
position: relative;
float: left;
  /*background-color: red; */
  background-color: #EDD5AF;
}
#announceheader {
  width: 148px;
  display: block;
  color: black;
  margin: 0px;
  margin-top: 8px;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  padding: 0px;
  border: 0px;
}
#announcebody {
  width: 138px;
  background-color: #fef1d7;
  display: block;
  color: black;
  margin: 0px;
  margin-top: 8px;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  font-size: 12px;
  padding: 5px;
  border: 0px;
}

#navsidebar {
  /*background-color: red; */
  background-color: #EDD5AF;
}

#navsidebar2 {
 top: 0px;
 left: 0px;
 width: 150px;
 float: left;
  /*background-color: red; */
  background-color: #EDD5AF;
}

#navsidebar a:hover {
  background-color: #aaddee;
}

#navsidebar2 a:hover {
  background-color: #aaddee;
}

#navsidebar ul {
  border-left:  solid #AD9C80 1px;
  border-right:  solid #AD9C80 1px;
  border-top:  solid #AD9C80 1px;
  margin: 0;
  padding: 0;
}

#navsidebar2 ul {
  border-left:  solid #AD9C80 1px;
  border-right:  solid #AD9C80 1px;
  border-top:  solid #AD9C80 1px;
  margin: 0;
  padding: 0;
}

#navsidebar ul li, #navsidebar2 ul li {
  list-style-type: none;
  border-bottom: solid #AD9C80 2px; 
  margin: 0;
  padding: 0;
}

td a:hover {
  display: block;
  background-color: #ade;
}

#navsidebar ul li a:link, #navsidebar ul li a:visited {
  display: block;
  color: black;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
}

#navsidebar2 ul li a:link, #navsidebar2 ul li a:visited {
  display: block;
  color: black;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
}


#navsidebar ul li a:hover {

}

#navsidebar2 ul li a:hover {

}

