/* begin Page */

/* Created by Artisteer v3.1.0.46558 */











ul

{

   list-style-type: none;

}







.cleared

{

   display:block;

   clear: both;

   float: none;

   margin: 0;

   padding: 0;

   border: none;

   font-size: 0;

   height:0;

   overflow:hidden;

}



.reset-box

{

   overflow:hidden;

   display:table;

}



form

{

   padding: 0 !important;

   margin: 0 !important;

}



li h1, .art-postcontent li h1, .art-blockcontent-body li h1 

{

   margin:1px;

} 

li h2, .art-postcontent li h2, .art-blockcontent-body li h2 

{

   margin:1px;

} 

li h3, .art-postcontent li h3, .art-blockcontent-body li h3 

{

   margin:1px;

} 

li h4, .art-postcontent li h4, .art-blockcontent-body li h4 

{

   margin:1px;

} 

li h5, .art-postcontent li h5, .art-blockcontent-body li h5 

{

   margin:1px;

} 

li h6, .art-postcontent li h6, .art-blockcontent-body li h6 

{

   margin:1px;

} 

li p, .art-postcontent li p, .art-blockcontent-body li p 

{

   margin:1px;

}



/* end Page */



/* begin Header */



.art-hmenu{

	margin-left:200px;



}



ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover 

{

   outline: none;

   position: relative;

   z-index: 11;

}



ul.art-hmenu, ul.art-hmenu ul

{

   display: inline-block;

   margin: 0;

   padding: 0;

   border: 0;

   list-style-type: none;

}



ul.art-hmenu li

{

   margin: 0;

   padding: 0;

   border: 0;

   display: inline-block ;

   float: left;

   position: relative;

   z-index: 5;

   background: none;

}



ul.art-hmenu li:hover{

   z-index: 10000;

   white-space: normal;

}

ul.art-hmenu li li{

   float: none;

   width: auto;

}

ul.art-hmenu li:hover>ul {

   visibility: visible;

   top: 100%;

}

ul.art-hmenu li li:hover>ul {

   top: 0;

   left: 100%;

}

ul.art-hmenu:after, ul.art-hmenu ul:after

{

   content: ".";

   height: 0;

   display: block;

   visibility: hidden;

   overflow: hidden;

   clear: both;

}

ul.art-hmenu, ul.art-hmenu ul {

   min-height: 0;

}



ul.art-hmenu ul

{

   visibility: hidden;

   position: absolute;

   z-index: 10;

   left: 0;

   top: 0;

   background-image: url('../images/spacer.gif');

   padding: 10px 30px 30px 30px;

   margin: -10px 0 0 -30px;

}



ul.art-hmenu ul.art-hmenu-left-to-right {

   right: auto;

   left: 0;

   margin: -10px 0 0 -30px;

}

ul.art-hmenu ul.art-hmenu-right-to-left {

   left: auto;

   right: 0;

   margin: -10px -30px 0 0;

}



ul.art-hmenu ul ul

{

   padding: 30px 30px 30px 10px;

   margin: -30px 0 0 -10px;

   margin-left: -11px;

   z-index: -1;

}



ul.art-hmenu ul ul.art-hmenu-left-to-right

{

   right: auto;

   left: 0;

   padding: 30px 30px 30px 10px;

   margin: -30px 0 0 -10px;

   margin-left: -11px;

}



ul.art-hmenu ul ul.art-hmenu-right-to-left

{

   left: auto;

   right: 0;

   padding: 30px 10px 30px 30px;

   margin: -30px -10px 0 0;

   margin-right: -11px;

}



ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {

   right: auto;

   left: 100%;

}

ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {

   left: auto;

   right: 100%;

}



ul.art-hmenu{

   position:relative;

   display:block;

   width:500px;

   margin:0 auto 15px !important;

   /*padding: 12px 20px 12px 20px;

   float: left;*/

}



/* end menu structure */



/* menu bar */



.art-nav

{

   width:1004px;

   margin:0 auto;

   min-height: 70px;

   z-index: 100;

   margin-top: -10px;

   margin-bottom: 0;

    background-image: url('../images/tealSlice.png');

	background-size:40px 70px;

	



}



.art-nav:before, .art-nav:after{

  

}

.art-nav:before{

   right: 21px;

}

.art-nav:after{

   width: 21px;

}

/* end menu bar */

.art-nav-outer{

   position:absolute;

   width:100%;

}

.art-nav-wrapper 

{

   position: relative;

    width:1004px;

   margin:0 auto;

}



.art-nav-inner{

   margin: 0 1px;

}



/* end Menu */



/* begin MenuItem */

ul.art-hmenu>li>a,button

{

   position: relative;

   display: block;

   height: 26px;

   cursor: pointer;

   text-decoration: none;

   color: #fff5d2;

   padding: 0 22px;

   line-height: 26px;

   text-align: center;

    background: #bb9a85;

	

}



ul.art-hmenu>li>a:before, ul.art-hmenu>li>a:after

{

   position: absolute;

   display: block;

   content:' ';

   top: 0;

   bottom:0;

   z-index: -1;

  

}



ul.art-hmenu>li>a:before

{

   left: 0;

   right: 14px;

  

}



ul.art-hmenu>li>a:after

{

   width: 14px;

   right: 0;

   

}



.art-hmenu a, .art-hmenu a:link, .art-hmenu a:visited, .art-hmenu a:hover

{

   font-variant: small-caps;

   font-weight: bold;

   text-align: left;

   text-decoration: none;

   text-transform: uppercase;

}



 .activeClass{

   background-position: bottom left;

} 

 .activeClass:after{

   background-position: bottom right;

}

ul.art-hmenu>li>a.activeClass {

   color: #fff5d2;

   background:#98745e;

  

}



ul.art-hmenu>li>a.activeClass:hover {

   color: #fff5d2;

   background:#8a1d04;



}



ul.art-hmenu>li>a:hover {

    color: #fff5d2;

   background:#8a1d04;

}

ul.art-hmenu>li>a:hover:after, ul.art-hmenu>li:hover>a:after {

   background-position: center right;

}

ul.art-hmenu>li>a:hover, ul.art-hmenu>li:hover>a{

   color: #fff5d2;

}



/* end MenuItem */



/* begin MenuSeparator */



ul.art-hmenu>li {

   margin-left:8px;

}

ul.art-hmenu>li:first-child {

   margin-left:0;

}



/* end MenuSeparator */



/* begin MenuSubItem */

.art-hmenu ul a

{

	display: block;

	white-space: nowrap;

	height: 25px;

	

   border-width: 1px;

	border-style: solid;

	border-top-width: 0;

	border-color: #fff5d2;

	min-width: 7em;

	text-align: left;

	text-decoration: none;

	line-height: 25px;

	color: #98745e;

	font-size: 13px;

	margin:0;

	padding: 0 22px;

	background-color: #fff5d2;

}



.art-hmenu ul>li:first-child>a

{

   border-top-width: 1px;

}



.art-hmenu ul a:link, .art-hmenu ul a:visited, .art-hmenu ul a:hover, .art-hmenu ul a:active

{

   text-align: left;

   text-decoration: none;

   line-height: 25px;

   color: #98745e;

   font-size: 13px;

   margin:0;

   padding: 0 22px;

}



.art-hmenu ul li a:hover

{

   color: #fff5d2;

   background:#bb9a85;

     background-size:40px 100px;

	 background-position:top;

   border-color: #fff5d2;

   border-top-width: 1px !important;

}



.art-hmenu ul li a.art-hmenu-before-hovered

{

   border-bottom-width: 0 !important;

}



.art-hmenu ul li:hover>a

{

   color: #fff5d2;

  

   border-color: #fff5d2;

   border-top-width: 1px !important;

}



/* end MenuSubItem */