
body
  {
		background-image:url('../images/background.gif');
		background-color:#CFCFCF;
		background-repeat: repeat-x;
		margin:0 auto;
		padding-top:20px;
		text-align:left;
		color:#444444;
	}
 
   @media print  
   {
   
   
    #main_menu {
      width: 908px;
	  height:44px;
	  position: relative;
	  top: 120px;
	  z-index: 100;
	  background-image:url('../images/menu_bg.gif');
	  text-align:left;
	  color:#F1A78E;
    }
   
    
    #search {
      /*width: 99%;*/
      position:absolute;
      top:110px;
      z-index:100;
    }
  }
  table a.main_menu, table a.main_menu:visited
	{
	display:block;
	width:100%;
	height:43px;
	color:#F1A78E;
	cursor:default;
	text-decoration:none;
	top:98px;
	z-index:100;
	vertical-align: text-bottom;
	white-space: pre;
	line-height:55px;
	}
	a.main_menu:link {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color:#F1A78E;
    font-size:8pt;
	display:block;
	vertical-align: text-bottom;
  }
  a.main_menu:active {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color:#F1A78E;
    font-size:8pt;
	display:block;
	vertical-align: text-bottom;  }
  a.main_menu:visited {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    color:#F1A78E;
    font-size:8pt;
	display:block;	
	vertical-align: text-bottom;
  }
  a.main_menu:hover {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    font-weight:bold;
    background-color:#A80B1E;
	color:#FFFFFF;
    font-size:8pt;
    width:100%;
    height:43px;
	display:block;	
	vertical-align: text-bottom;
  }
  
  
  a.content_links:link {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color:#434343;
    font-size:10pt;
  }
  a.content_links:active {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color:#434343;
    font-size:10pt;
	}
	
  a.content_links:visited {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:underline;
    color:#434343;
    font-size:10pt;
  }
  a.content_links:hover {
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#434343;
    font-size:10pt;
  }
  
	
	#container
	{
		width:905px;
		margin:0 auto;
		padding:0;
		background-color:white;
	}
	.container
	{
		width:905px;
		margin:0 auto;
		padding:0;
		background-color:white;
	}
   
   div.main_menu {
    width:908px;
    margin:0 auto;
    padding:0;
    position: absolute;
    top: 118px;
    z-index:100;
    background-image:url('../images/menu_bg.gif');
    background-repeat:repeat-x;
	height:44px;
  }

  td.main_menu {
    color:#083b6b;
    font-family:Verdana;
    font-size:8pt;
    font-weight:bold;
    vertical-align:bottom;
  }
  td.divider {
  	width:2px;
    height: 40px;
    overflow: visible;
    white-space: pre;
    color:#77aee6;
    background-image: url('../images/divider.gif');
    background-repeat:repeat-x;
    font-size:1px;
    margin-top:-10px;
	padding:0px;
	margin:0px;
  }

  div.subsubmenu {
    position: absolute;
    z-index: 200;
    visibility: hidden;
    margin-left:-1px;
    display:block;
  }

  div.submenu {
    position: absolute;
    z-index: 200;
    visibility: hidden;
    margin-top:12px;
  }

  td.submenu {
    text-align: left;
    padding: 0px 5px 0px 5px;
    background-color:#A80B1E;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
  }

  a.submenu {
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
    color:#ffffff;
    padding-left:1px;
    padding-right:1px;
    display:block;
  }

  td.subsubmenu {
    text-align: left;
    padding: 4px 5px 4px 5px;
    background-color:#A80B1E;
    display:block;
  }

  a.subsubmenu {
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
    color:#ffffff;
    padding-left:2px;
    padding-right:2px;
    display:block;
  }
  a.subsubmenu:hover {
    font-family: Verdana;
    font-size: 8pt;
    text-decoration: none;
    color:#F1A78C;
    padding-left:2px;
    padding-right:2px;
    display:block;
  }

  td.sub_divider {
    height: 1px;
    background-color: #760000;
  }

  div.search {
    /*width: 99%;*/
    position:absolute;
    top:125px;
    z-index:100;
  }

  table.news {
    padding-left:5px;
    background-color:white;
  }

  td.news  {
    color:#083b6b;
    font-family:Arial;
    font-size:8pt;
    padding-left:3px;
    background-color:white;
  }

  a.news  {
    color:#4987B6;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
  }

  a.news:hover {
    color:#4987B6;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;
  }


  a.breadcrumb {
    text-decoration:none;
    color:#083b6b;
    font-family:Arial;
    font-size:9pt;
    background-color:white;
  }

  a.breadcrumb:hover {
    text-decoration:none;
    color:#0000ff;
    font-family:Arial;
    font-size:9pt;
  }

  td.breadcrumb {
    color:#083b6b;
    font-family:Arial;
    font-size:9pt;
    background-color:white;
		display:block;
	line-height:1px;
	vertical-align:top;
  }

  td.name_breadcrumb  {
    color:#000000;
    font-family:Arial;
    font-size:9pt;
    background-color:white;
		margin-top:-10px;
		display:block; !important
		line-height:10px;
		vertical-align:top;
		float:left; !important
	  }

  td.even {
    color:#000000;
    font-family:Arial;
    font-size:10pt;
    background-color:white;
  }


  td.odd {
    color:#000000;
    font-family:Arial;
    font-size:10pt;
    background-color:white;
  }

  table.tax {
    padding-left:5px;
  }

  td.tax  {
    color:#083b6b;
    font-family:Arial;
    font-size:8pt;
    padding-left:3px;
  }

  a.tax  {
    color:#BD4D7D;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
  }

  a.tax:hover {
    color:#BD4D7D;
    font-family:Arial;
    font-size:8pt;
    font-weight:bold;
    text-decoration:underline;

  }

  td.content {
    background-color:white;
	color:#444444;

  }


  a.footer_links:hover  {
    color:#787504;
    font-family:Arial;
    font-size:8pt;
    text-decoration:none;
    
  }

 a.footer_links  {
    color:#083b6b;
    font-family:Arial;
    font-size:8pt;
    text-decoration:none;
  }


  td.footer_links  {
    color:#083b6b;
    font-family:Arial;
    font-size:8pt;
    text-decoration:none;
    background-color:white;
  }

  td.search_result  {
    color:#083b6b;
    font-family:Arial;
    font-size:10pt;
    background-color:white;

  }
 .search_box
 {
 	background-image:url('../images/search_box.gif');
	border:0px;
	width:146px;
	height:28px;
	background-repeat:no-repeat;
	padding-right:2px;
 }
 .newsletter_box
 {
 	background-image:url('../images/newsletter_box.gif');
	border:0px;
	width:158px;
	height:28px;
	background-repeat:no-repeat;
	padding-right:5px;
 }
 
 
 
 
 #menu_container
{
width: 800px;
}

#menu {
width: 100%;
background: #eee url(../images/menu_bg.gif);
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 12em;
float: left;
}

#menu a {
font: bold 11px/20px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu a {
color: #ffffff;
background: #A80B1E;
text-decoration: none;
}

#menu a:hover {
color: #F1A78E;
background: #770101;
}

#menu a.main_menu {
height:29px;
font: bold 11px/29px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 15px 0px 0px 0px;
text-align: center;
color: #F1A78E;
background: url(../images/divider.gif) no-repeat top right;
text-decoration: none;
text-transform: uppercase;
}


#menu a.main_menu_last_item {
  height:29px;
font: bold 11px/29px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 15px 0px 0px 0px;
text-align: center;
color: #F1A78E;
background: #eee url(../images/menu_bg.gif);
text-decoration: none;
text-transform: uppercase;
}

#menu a.main_menu:hover {
display: block;
color: #ffffff;
background: #A80B1E;
text-transform: uppercase;
}

#menu a.main_menu_last_item:hover {
display: block;
color: #ffffff;
background: #A80B1E;
text-transform: uppercase;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
