html {
  background-color:#e7e7e7;
}

body {
  background-color:#e7e7e7;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: #333;
  font-size:80%;
  margin:0 auto;
  width:742px;
}

#topmenu {
  width:742px;
  height:22px;
  padding-top:5px;
  text-decoration:none;
  color:#7c3a00;
  text-align:right;
}

.topmenu {
  color:#7c3a00;
  font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-decoration:none;
  font-weight:bold;
}

.topmenu:hover {
  color: #BE6E14;
  text-decoration:underline;
}

#topbanner {
  height:148px;
  width:742px;
  background-image:url(../images/stripes.jpg)
}

#logo {
  width:408px;
  height: 40px;
  position:relative;
  padding-left:132px;
  padding-top:40px;
}

.logo_small {
	font-size:0.75em;
}

#mainmenu {
  height:26px;
  color:#FFF;
  background-image:url(../images/mainmenu_bgr.png); 
  line-height:25px;
  font-weight:bold;
}

#center {
  background-image:url(../images/center_bgr.png);
  height:auto;
}

#left {
  width:500px;
}

#content {
  padding-left:30px;
  padding-right:30px;
  padding-bottom:30px;
  text-align: justify;
  min-height:600px;
}

#right {
  float:right;
  width:202px;
  padding-right:10px;
  font-size:90%;
}

#sidemenu_header {
  margin-top:7px;
  background:#7c3a00;
  padding-left:10px;
  height:25px;
  color:#FFF;
  font-weight:bold;
  line-height:25px;
}

#sidemenu {
  padding-left:10px;
}

#links {
  padding-top:25px;
  text-align:right; 
}

#footer {
  height:60px;
  background-image:url(../images/footer_bgr.png);
  background-repeat:no-repeat;
  text-align:center;
  font-size:75%;
  line-height:60px;
  padding-bottom:25px;
}

/*-------------- Fonts --------------*/

h1 {
  margin:0;
  color: #7C3A00;
  font-weight:bold;
  font-size:1.5em;
  padding-top:10px;
}

h2 {
  margin:0;
  color: #7C3A00;
  font-weight:bold;
  font-size:1.3em;
  padding-top:10px;
}

a {
  color: #7C3A00;
  font-weight:bold;
  text-decoration:none; 
}

a:hover {
  color:#BE6E14;
  text-decoration:underline;
}

table {
  text-align:left;
  border-collapse:collapse; 
}

td {
  border:1px solid #CCC;
  vertical-align:top;
  padding:5px;
}

.mdot {
  float:left;
  color:#8e8e8e;
  padding-right:3px;
}

/*-------------- Main Menu ---------------*/

#mainList {
  margin:0px;
  padding:0px;
  padding-left:12px;
  list-style: none;
  display: inline;
  font-size:90%;
}

li.mainItem {
  display: inline;
  color:#FFF;
}

a.mainLink, a.mainLink:link, a.mainLink:visited {
  color:#FFF;
  padding-top:5px;
  padding-bottom:7px;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
}

a.mainLink:hover {
  background: #BE6E14;
  text-decoration:none;
}

a.mainLinkAct {
  padding-top:5px;
  padding-bottom:7px;
  padding-left:10px;
  padding-right:10px;
  height:auto;
  font-weight: bold;
  text-decoration:none;
  color:#FFF;
}

a.mainLinkAct:hover {
  background: #BE6E14;
  text-decoration:none;
}

/*-------------- Side Menu ---------------*/

a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  height:auto;
  font-weight: bold;
  text-decoration:none;
  color:#7c3a00;
}

a.menuLink2:hover {
  color: #BE6E14;
  text-decoration:underline;
}

a.menuLinkAct2 {
  display:block;
  height:auto;
  font-weight: bold;
  text-decoration:none;
  color:#7c3a00;
}

a.menuLinkAct2:hover {
  color: #BE6E14;
  text-decoration:underline;
}

a.submenuLink2 {
  display:block;
  height:auto;
  font-weight: bold;
  text-decoration:none;
  color:#7c3a00;
}

a.submenuLink2:hover {
  text-decoration:underline;
  color:#BE6E14;
}

a.submenuLinkAct2 {
  display:block;
  color:#7c3a00;
  font-weight: bold;
  text-decoration: none;
}

a.submenuLinkAct2:hover {
  color: #BE6E14;
  text-decoration:underline;
}

#menuDiv2 {
  width:179px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
}

li.menuItem2 {
  list-style: none;
  text-align:left;
  padding-bottom: 4px;
  padding-top: 4px;
}

li.submenuItem2 {
  list-style-type:none;
  color:#000000;
  text-align:left;
  padding-bottom: 4px;
  padding-top: 4px;
}

#menuList2 {
  margin:0px;
  padding:0px;
  width:190px;
  list-style: none outside none;
}

ul.submenuList2 {
  margin:0px;
  clear: both;
  list-style: none outside none;
  text-decoration: none;
  padding: 4px 0 0 15px;  
}



