/* css reset */
div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

body, html {
  margin: 5px;
  background-color: #40200D;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  color: #000;
}

a {
  color: #FFF;
  text-decoration: none;
}

a.active {
  color: #000;
}

a:hover, a.current {
  color: #B5B5B5;
}

.clear {
  clear: both;
}

#container {
  width: 920px;
  margin: 0 auto;
  background-color: #83624C;
  border: 2px solid #000;
  padding: 20px;
}

#content {
  background-color: #fff;
  padding-right: 15px;
  padding-bottom: 15px;
}

#logo {
  float: left;
}

#logo img {
  margin: 0 10px 20px 10px;
}

#header_text {
 float: right;
 margin-top: 44px;
 width: 660px;
}

#header_text img {
  float: right;
  margin-left: 16px;
}

#top_nav {
  float: right; display: block;
}

#top_nav a {
  color: #000;
}

#top_nav a:hover {
  text-decoration: underline;
}

#bottom {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: .5em 2ex;
}

.shadow, #bottom {
    position: relative;
    bottom: 2px;
    right: 2px;
}

.shadow {
  background-color: #CFCFCF; /* shadow color */
  color: inherit;
  margin-left: 20px;
  top: 2px;
  margin-top: 25px;
  border: 1px solid #fff;
}

#bottom img {
  margin-right: 50px;
}

#left {
 float: left;
 width: 220px;
 padding: 20px 0;
}

#side_bg {
  background: #FFF url('/images/bg.jpg') repeat-y;

}

#navpane {
  list-style-type: none;
  color: #fff;
}

#navpane li {
  font-size: 120%;
}

#navpane li .tab, #navpane li {
  padding: 6px 10px;
}

#navpane li ul li, #navpane li ul li .tab {
  padding: 2px 10px !important;
}



#navpane li .tab_selected, #navpane li {
  padding: 6px 10px;
}

#navpane li ul li, #navpane li ul li .tab_selected {
  padding: 2px 10px !important;
}



#navpane li.tab_selected {
  background-color: #83624C;
  padding: 0;
  color: #000;
}

#navpane li ul li, #navpane li ul li.tab_selected {
  background-color: #40200D;
  font-size: 80%;
  padding-left: 10px;
  color: #FFF;
}

#navpane li ul li.tab_selected {
  background-color: #83624C;
}

#navpane li ul {
  list-style-type: none;
  background-color: #40200D;
  margin: 0;
  color: #fff;
  padding: 2px 0;
}


li.tab_selected a
{
	padding-left:10px;
	line-height:32px;
}


#right {
  position: relative;
  margin-left: 220px;
  line-height: 0%;
  font-size:1%;
}

#right_content {
  position: relative;
  margin-left: 220px;
  background-color: #83624C;
  padding-right: 5px;
  padding-left:3px;
  color: #fff;
}


#right_content1 {
  position: relative;
  margin-left: 220px;
  background-color: #83624C;
  color: #fff;
}



#right_content h1 {
  color: #fff;
  text-align: center;
  font-size: 100%;
}

#boxes {
  width: 99%;
  border: 0;
  margin: 5px 0;
}

#boxes td {
  text-align: center;
  background-color: #40200D;
  vertical-align: bottom;
}

#boxes .image {
  background-color: #FFF;
  border: 1px solid  #40200D;
}

#boxes p  {
  background-color: #40200D;
}




#nav {
  list-style-type: none;
  color: #fff;
}

#nav li {
  font-size: 120%;
}

#nav li div, #nav li {
  padding: 6px 10px;
}

#nav li ul li, #nav li ul li div {
  padding: 2px 10px !important;
}

#nav li.active {
  background-color: #83624C;
  padding: 0;
  color: #000;
}

#nav li ul li, #nav li ul li.active {
  background-color: #40200D;
  font-size: 80%;
  padding-left: 10px;
  color: #FFF;
}

#nav li ul li.active {
  background-color: #83624C;
}

#nav li ul {
  list-style-type: none;
  background-color: #40200D;
  margin: 0;
  color: #fff;
  padding: 2px 0;
}
