/*
added styles
*/

/* image floats */

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

/* end image floats */

/* side links rollovers 100% */

.art-blockcontent-body ul 
{ 
  width: 100%; 
}

.art-blockcontent-body li a
{
  display: block;
  line-height: 125%; /* same as ul li */
  line-height: 1.25em; /* same as ul li */
  width: 100%;  
}

* html .art-blockcontent-body li a {  /* make hover effect work in IE */
	width: 100%;
}

/* end side links rollovers 100% */

/* active menu for 3.0 menu management */
.art-menu li.current-menu-item a .l, .art-menu li.current-menu-item a .r ,
.art-menu li.menu-item-parent a .l,.art-menu li.menu-item-parent a .r	{
top:-62px; /* make this value the same as the one above */
}

.art-menu li.current-menu-item a .t, .art-menu li.menu-item-parent a .t {
color:#0F100E; /* make this value the same as the one above */
}

/* end active menu for 3.0 menu management */

/*START SUBMENU ADDS equal values to current*/
.art-menu ul a .t
{
	display:block;
	text-align: left;
	margin: 0;
	padding: 0;
}
.art-menu ul a .t, .art-menu ul a:link .t, .art-menu ul a:visited .t, .art-menu ul a:hover .t, .art-menu ul a:active .t, .art-nav ul.art-menu ul span .t, .art-nav ul.art-menu ul span span .t
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 38px;
  color: #525252;
  margin-right: 10px;
  margin-left: 10px;
  margin:0;
  padding:0;
}
.art-menu ul ul a .t
{
	margin-left: auto;	
}
.art-menu ul li a:hover .t
{
  color: #554C2B;
  border-color: #99333D;
  background-position: 0 -38px;
	text-align: left;
}
.art-menu ul li:hover>a .t
{
  color: #554C2B;
  border-color: #99333D;
  background-position: 0 -38px;
}
.art-nav .art-menu ul li a:hover span .t, .art-nav .art-menu ul li a:hover span span .t
{
	color: #554C2B;
}
.art-nav .art-menu ul li:hover>a span .t, .art-nav .art-menu ul li:hover>a span span .t
{
	color: #554C2B;
}
/*END SUBMENU ADDS*/

/* Footer sidebar */

#footer-sidebar {
display:block;
min-height: 10px;
/* if using extended coloured footer
background-image: url('images/Footer-w.png'); */
padding: 20px 30px 5px 30px;
font-size: 14px;
border-top: 2px #99333d solid;
/*border-bottom: 2px #99333d solid;*/
}

#footer-sidebar1 {
float: left;
width: 24%;
margin-left:5px;
margin-right:5px;
}

#footer-sidebar2 {
float: left;
width: 24%;
margin-right:5px;
}

#footer-sidebar3 {
float: left;
width: 24%;
}

#footer-sidebar4 {
float: left;
width: 24%;
}

#footer-sidebar a, #footer-sidebar a:link {
font-size: 14px;
}

#footer-sidebar ul
{
	list-style-type: none;
}

#footer-sidebar ul li
{
line-height: 125%;
  line-height: 1.25em;
  padding: 0px 0 0px 13px;
  background-image: url('images/blockcontentbullets.png');
  background-repeat: no-repeat;  
}

/* end Footer sidebar */

/* Header sidebar */

#header-sidebar {
display:block;
/*min-height: 56px;*/
height: 65px;
padding: 10px 30px 10px 30px;
font-size: 14px;
}

#header-sidebar1 {
float: left;
width: 275px;
margin-left:5px;
margin-right:5px;
}

#header-sidebar2 {
float: left;
width: 175px;
margin-right:5px;
}

#header-sidebar3 {
float: left;
width: 475px;
}

#header-sidebar a, #header-sidebar a:link {
font-size: 14px;
}

#header-sidebar ul
{
	list-style-type: none;
}

#header-sidebar ul li
{
line-height: 125%;
  line-height: 1.25em;
  padding: 0px 0 0px 13px;
}

/* end Header sidebar */

/* begin VMenuSubItem */
ul.art-vmenu ul.sub-menu, ul.art-vmenu ul.sub-menu li
{
  margin: 0;
  padding: 0;
}
ul.art-vmenu ul.sub-menu a
{
  display: block;
  white-space: nowrap;
  height: 20px;
  overflow: hidden;  
}
ul.art-vmenu ul.sub-menu li
{
  padding: 0;
}
ul.art-vmenu ul.sub-menu
{
  padding: 10px 0 0 0;
}
ul.art-vmenu ul.sub-menu span, ul.art-vmenu ul.sub-menu span span
{
  display: inline;
  float: none;
  margin: 0;
  padding: 0;
  background-image: none;
  text-align: inherit;  
}
ul.art-vmenu ul.sub-menu a, ul.art-vmenu ul.sub-menu a:link, ul.art-vmenu ul.sub-menu a:visited, ul.art-vmenu ul.sub-menu a:hover, ul.art-vmenu ul.sub-menu a:active, ul.art-vmenu ul.sub-menu span, ul.art-vmenu ul.sub-menu span span
{
  line-height: 20px;
  color: #8B7D46;
  font-size: 12px;
  margin-left: 0;
}
ul.art-vmenu ul.sub-menu
{
    margin:0 0 0 -20px;    
}
ul.art-vmenu ul.sub-menu ul
{
  margin:0 0 0 0;
}
ul.art-vmenu ul.sub-menu li.art-vsubmenu-separator
{ 
  display: block;
  margin: 0;
  font-size: 1px;
  padding: 0 0 0 0;
 }
ul.art-vmenu ul.sub-menu .art-vsubmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  margin: 0;
  border: none;
}

/* end VMenuSubItem */

/* begin VMenuSubItem */

ul.art-vmenu ul.sub-menu a .t
{
  display: block;
}
ul.art-vmenu ul.sub-menu span .t, ul.art-vmenu ul.sub-menu span .t span
{
  display: inline;
}
ul.art-vmenu ul.sub-menu a .t, ul.art-vmenu ul.sub-menu a:link .t, ul.art-vmenu ul.sub-menu a:visited .t, ul.art-vmenu ul.sub-menu a:hover .t, ul.art-vmenu ul.sub-menu a:active .t, ul.art-vmenu ul.sub-menu span .t, ul.art-vmenu ul.sub-menu span .t span
{
  line-height: 20px;
  color: #8B7D46;
  font-size: 12px;
  margin-left: 0;
}
ul.art-vmenu ul.sub-menu li a.active .t
{
  color: #99333D;
}
ul.art-vmenu ul.sub-menu li a:hover .t, ul.art-vmenu ul.sub-menu li a:hover.active .t
{
  color: #252525;
}
/* end VMenuSubItem */

/* active menu for 3.0 menu management */

.art-vmenu li.current-menu-item a .t, .art-vmenu li.menu-item-parent a .t {
color:#99333D; /* make this value the same as the one above */
}


ul.art-vmenu ul.sub-menu li.current-menu-item a .t, ul.art-vmenu ul.sub-menu li.menu-item-parent a .t
{
color:#99333D; /* make this value the same as the one above */
}

/* end active menu for 3.0 menu management */

/* begin BlockHeader */
.art-blockheader
{
	position:relative;
	z-index:0;
	height: 20px;
	padding: 0 7px 0 0;
	margin-bottom: 5px;	
}

.art-blockheader .t
{
	height: 20px;
	color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 20px;	
}

.art-blockheader .l, .art-blockheader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 20px;	
}

.art-blockheader .l
{
	left:0;
	right:0;
}

.art-blockheader .r
{ 
	width:1000px;
	right:0;
	clip: rect(auto, auto, auto, 1000px);
}

.art-header-tag-icon
{
    height: 20px;
	
	min-height: 12px;
	margin: 0 0 0 -6px;
}

/* end BlockHeader */
