body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
}

TD {
  FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none; 
  LINE-HEIGHT: 120%;
}

TD.justify {
  FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #404040; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none; 
  LINE-HEIGHT: 140%; text-align: justify
}

p {
  FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #404040; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none; 
  LINE-HEIGHT: 140%;
}

.bold {
  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #404040; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none; LINE-HEIGHT: 100%
}

A:link {
  COLOR: #5FB229; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:active {
  COLOR: #5FB229; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:visited {
  COLOR: #5FB229; FONT-SIZE: 11px; TEXT-DECORATION: none
}
A:hover {
  COLOR: #FF6700; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.white_bold {
  FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.white_bold:link {
  FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.white_bold:visited {
  FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.white_bold:hover {
  FONT-SIZE: 13px; COLOR: #265917; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.purple_bold {
  FONT-SIZE: 13px; COLOR: #320C6D; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple_bold:link {
  FONT-SIZE: 13px; COLOR: #320C6D; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple_bold:visited {
  FONT-SIZE: 13px; COLOR: #320C6D; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple_bold:hover {
  FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.purple_bold_padding {
  FONT-SIZE: 13px; COLOR: #320C6D; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none;
  padding-left: 15px; padding-right: 15px
}

.gray_bold {
  FONT-SIZE: 13px; COLOR: #404040; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.gray_bold:link {
  FONT-SIZE: 13px; COLOR: #404040; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.gray_bold:visited {
  FONT-SIZE: 13px; COLOR: #404040; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.gray_bold:hover {
  FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.purple {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple:link {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple:visited {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.purple:hover {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.purple_pages {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: underline
}
.purple_pages:link {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: underline
}
.purple_pages:visited {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: underline
}
.purple_pages:hover {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: underline
}

.purple_big {
  FONT-SIZE: 12px; COLOR: #745BA5; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.purple_dark {
  FONT-SIZE: 11px; COLOR: #320C6D; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.orange {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.orange:link {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.orange:visited {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.orange:hover {
  FONT-SIZE: 11px; COLOR: #745BA5; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.green {
  FONT-SIZE: 11px; COLOR: #5FB229; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.green:link {
  FONT-SIZE: 11px; COLOR: #5FB229; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.green:visited {
  FONT-SIZE: 11px; COLOR: #5FB229; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}
.green:hover {
  FONT-SIZE: 11px; COLOR: #FF6700; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}

.fields {
  border: 1px solid #999999;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #404040;
  padding-left: 5px;
}

.fields_add {
  border: 1px solid #999999;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #404040;
  padding-left: 5px; padding-top: 3px; padding-bottom: 3px;
}

.fields_magenta {
  border: 1px solid #745BA5;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #404040;
  padding-left: 5px; padding-top: 2px; padding-bottom: 2px;
}

LI.dot_red, li.sitemap{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  FONT-SIZE: 11px;
  LIST-STYLE-IMAGE: url(images/index_dot_red.jpg);
  MARGIN-LEFT: 12px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 4px;
  COLOR: #404040;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
  list-style-position: outside;
}

LI.dot_red_on_white {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  FONT-SIZE: 11px;
  LIST-STYLE-IMAGE: url(images/secondary_dot_red_on_white.jpg);
  MARGIN-LEFT: 30px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 10px;
  COLOR: #404040;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
  list-style-position: outside;
}

LI.news {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  FONT-SIZE: 11px;
  LIST-STYLE-IMAGE: url(images/index_dot_purple.jpg);
  MARGIN-LEFT: 16px;
  MARGIN-RIGHT: 0px;
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 4px;
  COLOR: #FF6700;
  FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica;
  list-style-position: outside;
}

TD.menu {
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}

.main_menu:link {
  COLOR: #404040; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.main_menu:active {
  COLOR: #404040; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.main_menu:visited {
  COLOR: #404040; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.main_menu:hover {
  COLOR: #FF6700; FONT-SIZE: 11px; TEXT-DECORATION: none
}

.cell {
  border: 2px solid #0000CC;
}

.sitemap_link
{
  FONT-SIZE: 10px; COLOR: #404040; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica; TEXT-DECORATION: none
}


/*  FEEDBACK form styles */

.feedback_table
{
  width:520px;  
}

.feedback_asterisk
{
  color:red;
}

.feedback_title_td
{
  padding:8px 14px 8px 14px;
  width:200;
}

.feedback_field_td
{
  padding:2px 14px 2px 14px;
  width:100%;  
}

.feedback_fields
{
  border:1px #745BA5 solid;  
  width:100%;  
}

.feedback_submit
{
  height:25px;
  font-size: 11px;
  font-weight: bold;
  color: #320C6D;
  border:1px #745BA5 solid;  
  background-color: #E8E7E9;
}

.feedback_icon
{
  padding-left:5px;
  padding-right:15px;
  width:40px;
}

.mandatory_failed_msg
{
  color: #FF0000;
  font-weight:bold;
  margin-bottom:10px;
}

.mandatory_failed_items
{
  color: orange;
}

.feedback_errors
{
  margin:10px 0 20px 0;
}

.feedback_sent_msg
{
  font-weight:bold;
  color: green;
}

.feedback_holder
{
  background : url(images/secondary_magenta_canvas_bg.gif);
  padding: 14px;
  width:520px;
}
/* END feedback errors*/


/* Search styles */
b.search_highlighted 
{
  color:#333333;
  text-decoration:underline;
}

a.search_footer_href
{
  color:#333333;
}

/* paging total styles*/
span.paging_current
{  
  font-weight:bold;
}

a.paging_link
{
  color:#333333;
  text-decoration:none;
}

#breadcrumbs
{

}

#breadcrumbs span
{
  padding:0 3px 0 3px;
}

#breadcrumbs span a
{

}

.search_description
{
  color:#677823;
}

.spec_table td, th
{
  padding:3px;
  border-top:1px #677823 solid;
  border-left:1px #677823 solid;
}

.spec_table
{
  border-bottom:1px #677823 solid;
  border-right:1px #677823 solid;
}

/* System messages */

.errorMessage
{
  font-weight:bold;
  color: red;
  margin:5px 0 5px 0;
}

.successMessage
{
  font-weight:bold;
  color: green;
  margin:5px 0 5px 0;
}


.DDMainMenu {
  width:144px;
  border: 1px solid #999999;
  font-family: Verdana, Tahoma, Arial, Helvetica;
  font-size: 11px;
  background-color: #FFFFFF;
  color: #404040;
  padding-left: 5px;
}