/* DECORATION */
#main_table {
  height: 100%;
  width: 1004px;
  }
#headleft {
  background:url(../images/head_left.gif) right top no-repeat #F4F0E7;
  height: 134px;
  }
#headright {
  background:url(../images/head_right.gif) left top no-repeat #F4F0E7;
  height: 134px;
  }
#spaceleft {
  vertical-align: top;
  background:url(../images/space_left.gif) right top repeat-x #FFFFFF;
  }
#spaceright {
  vertical-align: top;
  background:url(../images/space_right.gif) left top repeat-x #FFFFFF;
  }
#borderleft {
  vertical-align: top;
  background:url(../images/border_left_bg.gif) left top repeat-y #ECE4D4;
  width: 40px;
  }
#borderight {
  vertical-align: top;
  background:url(../images/border_right_bg.gif) left top repeat-y #ECE4D4;
  width: 43px;
  }
#headertop {
  width: 654px; 
  background:url(../images/header_bg.jpg) left top no-repeat #ECE4D4;
  vertical-align: bottom;
  padding-bottom: 18px;
  padding-right: 41px;
  }
#search_field {
  border: none;
  height: 16px;
  text-align: left;
  color: #817254;
  padding: none;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight:normal;
  line-height: 14px;
  background: #fff8df;
  background-color: transparent;
  width: 140px;
  }
#main_menu {
  background:url(../images/main_menu_bg.gif) top left no-repeat;
  }
#breadcrumb {
  background:url(../images/bread_crumb_bg.gif) left top repeat-x #FDE7A7;
  width: 550px;
  font-family: Tahoma, Verdana, Arial;
  font-face: Tahoma, Verdana, Arial;
  color: #492888;
  font-size: 11px;
  vertical-align: top;
  padding-top: 5px;
  padding-left: 9px;
  }
#breadcrumb a {
  color: #492888;
  text-decoration: none;
  } 
#breadcrumb a:hover {
  color: #CF0C3E;
  text-decoration: underline;
  }
#breadcrumb span {
  color: #CF0C3E;
  text-decoration: none;
  }   
#footer {
  color: #817254;
  font: 11px Verdana, Tahoma, Arial;
  text-align: center;
  }
#footer a, #footer a:visited, #footer a:link, #footer a:hover {
  color: #492888;
  }
#footer p {
  padding: 3px;
  margin-top: 3px;
  line-height: 150%;
  }

/* CONTENT */
html {
overflow-y: scroll;
}
body, td {
  font: 12px Verdana, Tahoma, Arial;
  }
body.small, td.small {
  font: 12px Verdana, Tahoma, Arial;
  }
body {
  background-color: #F4F0E7;
  }
a {
  color:#4A2988;
  text-decoration:none;
  }
a:link {
  color:#4A2988;
  text-decoration:none;
  }
a:visited {
  color:#4A2988;
  text-decoration:none;
  }
a:hover {
  color:#CF0C3E;
  text-decoration:underline;
  }
b, strong {
  font:900 11px Verdana, Arial, Tahoma;
  } 
b.header, strong.header {
  font:900 11px Verdana, Arial, Tahoma;
  color:#492888;
  } 
h1 {
  color:#CD0E40;
  font:900 12px Tahoma, Arial, Verdana;
  margin: 0px 0px 8px 0px;
  padding-bottom: 2px;
  background:url(../images/dotline.gif) left bottom repeat-x;
  text-align: left;
}

h2 {
  text-align: left;
  color:#492888;
  font:900 12px Tahoma, Arial, Verdana;
  margin: 0px 10px 10px 0px;
  padding: 2px 0px;
  background:url(../images/dotline2.gif) left bottom repeat-x;
}

h3, h4, h5, h6 {
  text-align: left;
  color:#492888;
  font:900 11px Tahoma, Arial, Verdana;
  margin: 0px 10px 5px 0px;
  padding: 2px 0px;
}

img { border: none; }

.content {
  background:url(../images/content.gif) left top repeat-x #ECE4D4;
  vertical-align: top;
  }

.td_left {
  color:#9B6B18;
  font: 11px Verdana, Tahoma, Arial;    
  padding-left: 16px;
  text-align: left;
  vertical-align: top;
  }

.text_left {
  margin-top: 5px;
  color:#9B6B18;
  font: 11px Verdana, Tahoma, Arial;    
  text-align: left;

  }

.td_right {
  padding: 16px;
  vertical-align: top;
  font: 11px Verdana, Tahoma, Arial;    
  color: #492888;
  }
.text_right  {
  vertical-align: top;
  font: 11px Verdana, Tahoma, Arial;    
  color: #492888;
  margin: 9px 0px;
  text-align: justify;
}

.read_more {
  text-align: right;
  font-weight: bold;
  }

ul {
  list-style-image:url(../images/arrow.gif);
  color:#4A2988;
  margin-left: 20px;
  margin-top: 5px;
  }

li {
  padding:2px 0px 6px 0px;
  }

ul.left_menu {
  list-style-image:url(../images/arrow.gif);
  color:#4A2988;
  font:900 12px Tahoma, Arial, Verdana;
  }
li.left_menu {
  font:900 12px Tahoma, Arial, Verdana;
  padding: 2px 0px 6px 0px;
  }
li.left_menu_highlight {
  list-style-image:url(../images/arrow_highlight.gif);
  font:900 12px Tahoma, Arial, Verdana;
  padding: 2px 0px 6px 0px;
  }


a.left_menu {
  color:#4A2988;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu:link {
  color:#4A2988;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu:visited {
  color:#4A2988;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu:hover {
  color:#CF0C3E;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:underline;
  }

a.left_menu_highlight {
  color:#CF0F42;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu_highlight:link {
  color:#CF0F42;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu_highlight:visited {
  color:#CF0F42;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:none;
  }
a.left_menu_highlight:hover {
  color:#CF0C3E;
  font:900 12px Tahoma, Arial, Verdana;
  text-decoration:underline;
  }

.content_breadcrumb {
  color: #CF0C3E;
  text-decoration: none;
}

.error {
color: #CF0F42;
}

.search_highlight {
  background: #6a45a4;
  text-decoration: bold;
  color: white;
}