﻿/* begin Page */
@font-face{font-family:'Glyphicons Halflings';
           src:url('fonts/glyphicons/glyphicons-halflings-regular.eot');
           src:url('fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
               url('fonts/glyphicons/glyphicons-halflings-regular.woff') format('woff'),
               url('fonts/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'),
               url('fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');font-weight: normal;font-style: normal;}
.glyphicon{font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;}

/* file checksum is 17780AD0. */

div.D-Param{
	text-align:left;
	display: block;
	padding: 14px;
}
div.D-Param a,
div.D-Param a.current-demo,
div.D-Param a.current-demo:hover{
    display: inline-block;
	border: 1px solid #7FB2C1;
	padding: 4px 10px 3px;
	font-size: 13px;
	line-height: 18px;
	margin: 2px 3px;
	font-weight: bold;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	/*color: #fff;*/
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.6);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    color:blue;
	background: #b0d4e3;
	background: -moz-linear-gradient(top, #b0d4e3 0%, #88bacf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b0d4e3), color-stop(100%,#88bacf));
	background: -webkit-linear-gradient(top, #b0d4e3 0%,#88bacf 100%);
	background: -o-linear-gradient(top, #b0d4e3 0%,#88bacf 100%);
	background: -ms-linear-gradient(top, #b0d4e3 0%,#88bacf 100%);
	background: linear-gradient(top, #b0d4e3 0%,#88bacf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d4e3', endColorstr='#88bacf',GradientType=0 );
}


body
{
	margin: 0 auto;
	padding: 0;
	background-color: #C5C9AB;
	background-image: url('images/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
    font-family:fontawsome;
}

#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}



#art-page-background-gradient
{
	position: absolute;
	background-image: url('images/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 111px;
	
}

#art-page-background-gradient
{
	background-position: top left;
}


.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	width: 100%;
	table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 900px;
	min-width:23px;
	min-height:23px;
}

.art-Sheet-body
{
	position: relative;
	z-index:1;
	padding: 1px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 22px;
	height: 22px;
	background-image: url('images/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 11px, 11px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 11px, 11px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(11px, 11px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(11px, auto, auto, 11px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 11px;
	right: 11px;
	height: 22px;
	background-image: url('images/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 11px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(11px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 11px;
	bottom: 11px;
	width: 22px;
	background-image: url('images/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 11px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 11px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 11px;
	left: 11px;
	right: 11px;
	bottom: 11px;
	background-color: #FDFDFC;
}


.art-Sheet
{
	margin-top: 10px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
	min-width:900px;
}

/* end Box, Sheet */

/* begin Header */
div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 898px;
	height: 100px;
}

div.art-Header-png
{
	position: absolute;
	z-index:-2;
	top: 0;
	left: 0;
	width: 898px;
	height: 100px;
	/*background-image: url('images/Header.png');*/
	background-repeat: no-repeat;
	background-position: left top;
}

div.art-Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 898px;
	height: 100px;
	/*background-image: url('images/Header.jpg');*/
	background-repeat: no-repeat;
	background-position: center center;
}
/* end Header */

/* begin Logo */
.art-Logo
{
	display : block;
	position: absolute;
	left: 10px;
	top: 20px;
	width: 878px;
}

h1.art-Logo-name
{
	display: block;
	text-align: center;
}

h1.art-Logo-name, h1.art-Logo-name a, h1.art-Logo-name a:link, h1.art-Logo-name a:visited, h1.art-Logo-name a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 24px;
	text-decoration: none;
	padding:0;
	margin:0;
	color:Black;
	/*color: #F1F8EC !important;*/
}

.art-Logo-text
{
	display: block;
	text-align: center;
}

.art-Logo-text, .art-Logo-text a
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding:0;
	margin:0;
	color: #F1F8EC !important;
}
/* end Logo */

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}





/* menu structure */

.art-menu
{
	padding: 12px 6px 0px 6px;
}

.art-nav
{
	position: relative;
	height: 42px;
	z-index: 100;
}

.art-nav .l, .art-nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 42px;
	background-image: url('images/nav.png');
}

.art-nav .l
{
	left: 0;
	right:0px;
}

.art-nav .r
{
	right: 0;
	width: 898px;
	clip: rect(auto, auto, auto, 898px);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 30px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 90px;
	background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:4px;
}

.art-menu a .r
{
	width:408px;
	right:0;
	clip: rect(auto, auto, auto, 404px);
}

.art-menu a .t 
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #B3D0AE;
	padding: 0 19px;
	margin: 0 4px;
	line-height: 30px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-30px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-30px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-30px;
}
.art-menu a:hover .t
{
	color: #F4F5EF;
}

.art-menu li:hover a .t
{
	color: #F4F5EF;
}

.art-menu li:hover>a .t
{
	color: #F4F5EF;
}


.art-menu a.active .l, .art-menu a.active .r
{
	top: -60px;
}

.art-menu a.active .t
{
	color: #000000;
}


/* end MenuItem */

/* begin ContentLayout */
.art-contentLayout
{
	position: relative;
	margin-bottom: 0px;
	width: 898px;
}
/* end ContentLayout */

/* begin Box, Block */
.art-Block
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-Block-body
{
	position: relative;
	z-index:1;
	padding: 0px;
}



.art-Block
{
	margin: 7px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 0px;
}

.art-BlockHeader .t
{
	height: 30px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	white-space : nowrap;
	padding: 0 6px;
	line-height: 30px;
}

.art-BlockHeader .l, .art-BlockHeader .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 30px;
	background-image: url('images/BlockHeader.png');
}

.art-BlockHeader .l
{
	left:0;
	right:8px;
}

.art-BlockHeader .r
{ 
	width:898px;
	right:0;
	clip: rect(auto, auto, auto, 890px);
}





.art-header-tag-icon
{
	display:inline-block;
	background-position:left top;
	background-image: url('images/BlockHeaderIcon.png');
	padding:0 0 0 12px;
	background-repeat: no-repeat;
	min-height: 12px;
	margin: 0 0 0 5px;
}


/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:19px;
	min-height:19px;
}

.art-BlockContent-body
{
	position: relative;
	z-index:1;
	padding: 8px;
}

.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl, .art-BlockContent-tc, .art-BlockContent-bc,.art-BlockContent-cr, .art-BlockContent-cl
{
	position:absolute;
	z-index:-1;
}

.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl
{
	width: 18px;
	height: 18px;
	background-image: url('images/BlockContent-s.png');
}

.art-BlockContent-tl
{
	top:0;
	left:0;
	clip: rect(auto, 9px, 9px, auto);
}

.art-BlockContent-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 9px, 9px);
}

.art-BlockContent-bl
{
	bottom: 0;
	left: 0;
	clip: rect(9px, 9px, auto, auto);
}

.art-BlockContent-br
{
	bottom: 0;
	right: 0;
	clip: rect(9px, auto, auto, 9px);
}

.art-BlockContent-tc, .art-BlockContent-bc
{
	left: 9px;
	right: 9px;
	height: 18px;
	background-image: url('images/BlockContent-h.png');
}

.art-BlockContent-tc
{
	top: 0;
	clip: rect(auto, auto, 9px, auto);
}

.art-BlockContent-bc
{
	bottom: 0;
	clip: rect(9px, auto, auto, auto);
}

.art-BlockContent-cr, .art-BlockContent-cl
{
	top: 9px;
	bottom: 9px;
	width: 18px;
	background-image: url('images/BlockContent-v.png');
}

.art-BlockContent-cr
{
	right:0;
	clip: rect(auto, auto, auto, 9px);
}

.art-BlockContent-cl
{
	left:0;
	clip: rect(auto, 9px, auto, auto);
}

.art-BlockContent-cc
{
	position:absolute;
	z-index:-1;
	top: 9px;
	left: 9px;
	right: 9px;
	bottom: 9px;
	background-color: #E1E3D3;
}


.art-BlockContent-body
{
	color:#000000;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.art-BlockContent-body a:link
{
	color: #446C28;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
	color: #565A3A;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #5C9136;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #12130C;
	margin:0;
	padding:0;
}

.art-BlockContent-body li
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.art-BlockContent-body ul li
{
	padding:0px 0 0px 16px;
	background-image: url('images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:1.2em;
}

/* end Box, BlockContent */

/* begin Box, Post */
.art-Post
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
}

.art-Post-body
{
	position: relative;
	z-index:1;
	padding: 10px;
}



.art-Post
{
	margin: 10px;
}

/* Start images */
a img
{
	border: 0;
}

.art-article img, img.art-article
{
	border: solid 1px #ADCDA8;
	margin: 1em;
}

.art-metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
	background-color:Transparent;
}

.art-article th, .art-article td
{
	padding: 2px;
	border: solid 1px #686D46;
	vertical-align: top;
	text-align:left;
}

.art-article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #263C16;
}

.art-PostHeaderIcon-wrapper, .art-PostHeaderIcon-wrapper a, .art-PostHeaderIcon-wrapper a:link, .art-PostHeaderIcon-wrapper a:visited, .art-PostHeaderIcon-wrapper a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #263C16;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #2D471A;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #565A3A;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
  font-family: Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  text-align: left;
  color: #507F2F;
}
/* end PostHeader */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #5F6440;
}

.art-PostContent
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  color: #5F6440;
}


/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #365620;
}

/* Adds special style to an unvisited link. */
a:link
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #365620;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
  color: #656A44;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  color: #507F2F;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #507F2F;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  text-align: left;
  color: #507F2F;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #656A44;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 15px;
  text-align: left;
  color: #131E0B;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  text-align: left;
  color: #131E0B;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  text-align: left;
  color: #131E0B;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
	color: #101A0F;
	margin:1em 0 1em 2em;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

li ol, li ul
{
	margin:0.5em 0 0.5em 2em;
	padding:0;
}

li 
{
	margin:0.2em 0;
	padding:0;
}

ul
{
	list-style-type: none;
}

ol
{
	list-style-position:inside;
	
}



.art-Post li
{
	padding:0px 0 0px 13px;
	line-height:1.2em;
}

.art-Post ol li, .art-Post ul ol li
{
	background: none;
	padding-left:0;
}

.art-Post ul li, .art-Post ol ul li 
{
	background-image: url('images/PostBullets.png');
	background-repeat:no-repeat;
	padding-left:13px;
}


/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote p
{
	color:#0E1608;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-align: left;
}

blockquote
{
		border:solid 1px #ADCDA8; 
		margin:10px 10px 10px 50px;
	padding:5px 5px 5px 41px;
	background-color:#D3E9C3;
	background-image:url('images/PostQuote.png');
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin Button */
.art-button-wrapper .art-button
{
	display:inline-block;
	width: auto;
	outline:none;
	border:none;
	background:none;
	line-height:34px;
	margin:0 !important;
	padding:0 !important;
	overflow: visible;
	cursor: default;
	text-decoration: none !important;
	z-index:0;
}

.art-button-wrapper
{
	display:inline-block;
	position:relative;
	height: 34px;
	overflow:hidden;
	white-space: nowrap;
	width: auto;
	z-index:0;
}

.art-button-wrapper .art-button
{
	display:block;
	height: 34px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	white-space: nowrap;
	text-align: left;
	padding: 0 21px !important;
	line-height: 34px;
	text-decoration: none !important;
	color: #F3F8F2 !important;
}

input, select
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    text-align: center;
    margin-left: 0px;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
	color: #F1F8EC !important;
	text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
	color: #F4F5EF !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
	display:block;
	position:absolute;
	z-index:-1;
	height: 102px;
	background-image: url('images/Button.png');
}

.art-button-wrapper .l
{
	left:0;
	right:11px;
}

.art-button-wrapper .r
{
	width:411px;
	right:0;
	clip: rect(auto, auto, auto, 400px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
	top: -34px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
	top: -68px;
}


/* end Button */

/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 898px;
	margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('images/Footer.png');
	width: 898px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('images/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 25px;
	width: 25px;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#1B1C12;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	letter-spacing: 1px;
}

.art-Footer .art-Footer-text a:link
{
	text-decoration: none;
	color: #2F4A1C;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
	text-decoration: none;
	color: #1E1F14;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
	text-decoration: none;
	color: #477029;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#52824A;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#767C50;
}
/* end PageFooter */

/* Content > Sidebar > Menu */
#sidebar {
	float: left;
	width: 130px;
	height:100%;
}

#menu {
	margin-bottom: 30px;
	border-bottom: 4px solid #EBEBEB;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #EBEBEB;
	/*color: #5C9136;*/
	/*color: #E08934;*/
}

#menu a:hover, #menu .active a {
	background: #EBEEF3;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #5C9136;
	/*color: #385B88;*/
}

#menu .act {
	display: block;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #EBEBEB;
	background: #EBEEF3;
	text-decoration: none;
	font-weight: bold;
	color: #385B88;
}

#menu .act1
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 90px;
	background-image: url('images/MenuItem.png');
}

/* begin LayoutCell */
.art-contentLayout .art-sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 224px;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 673px;
}
.art-contentLayout .art-content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 897px;
}
/* end LayoutCell */
.iframeOverlay { z-index: 2; position: relative; top: -250px; }
div.centered
{    
display:block;    
position:absolute;    
z-index:10;
top:50%;    
left:35%;    
width:350px; 
font-size:18px;
font-weight:bold; 
}
.transparent_class 
{
position: absolute;
z-index:9;
left:0px;
top:0px;
height: 100%;
width: 100%;
cursor: pointer;
filter:alpha(opacity=75);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}



/*dbv modified*/

.glyphicon:after {    
	font-family: 'Glyphicons Halflings';
	speak: none;   
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #47a3da;    
	-webkit-font-smoothing: antialiased;
}

.container > header nav .glyphicon:after {
    /*display:inline-block;*/    
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 2;
	text-indent: 0;
}


.glyphicon-asterisk:after {
  content: "\2a";
}
.glyphicon-plus:after {
  content: "\2b";
}
.glyphicon-euro:after {
  content: "\20ac";
}
.glyphicon-minus:after {
  content: "\2212";
}
.glyphicon-cloud:after {
  content: "\2601";
}
.glyphicon-envelope:after {
  content: "\2709";
}
.glyphicon-pencil:after {
  content: "\270f";
}
.glyphicon-glass:after {
  content: "\e001";
}
.glyphicon-music:after {
  content: "\e002";
}
.glyphicon-search:after {
  content: "\e003";
}
.glyphicon-heart:after {
  content: "\e005";
}
.glyphicon-star:after {
  content: "\e006";
}
.glyphicon-star-empty:after {
  content: "\e007";
}
.glyphicon-user:after {
  content: "\e008";
}
.glyphicon-film:after {
  content: "\e009";
}
.glyphicon-th-large:after {
  content: "\e010";
}
.glyphicon-th:after {
  content: "\e011";
}
.glyphicon-th-list:after {
  content: "\e012";
}
.glyphicon-ok:after {
  content: "\e013";
}
.glyphicon-remove:after {
  content: "\e014";
  color:red;
}
.glyphicon-zoom-in:after {
  content: "\e015";
}
.glyphicon-zoom-out:after {
  content: "\e016";
}
.glyphicon-off:after {
  content: "\e017";
}
.glyphicon-signal:after {
  content: "\e018";
}
.glyphicon-cog:after {
  content: "\e019";
}
.glyphicon-trash:after {
  content: "\e020";
}
.glyphicon-home:after {
  content: "\e021";
}
.glyphicon-file:after {
  content: "\e022";
}
.glyphicon-time:after {
  content: "\e023";
}
.glyphicon-road:after {
  content: "\e024";
}
.glyphicon-download-alt:after {
  content: "\e025";
}
.glyphicon-download:after {
  content: "\e026";
}
.glyphicon-upload:after {
  content: "\e027";
}
.glyphicon-inbox:after {
  content: "\e028";
}
.glyphicon-play-circle:after {
  content: "\e029";
}
.glyphicon-repeat:after {
  content: "\e030";
}
.glyphicon-refresh:after {
  content: "\e031";
}
.glyphicon-list-alt:after {
  content: "\e032";
}
.glyphicon-lock:after {
  content: "\e033";
}
.glyphicon-flag:after {
  content: "\e034";
}
.glyphicon-headphones:after {
  content: "\e035";
}
.glyphicon-volume-off:after {
  content: "\e036";
}
.glyphicon-volume-down:after {
  content: "\e037";
}
.glyphicon-volume-up:after {
  content: "\e038";
}
.glyphicon-qrcode:after {
  content: "\e039";
}
.glyphicon-barcode:after {
  content: "\e040";
}
.glyphicon-tag:after {
  content: "\e041";
}
.glyphicon-tags:after {
  content: "\e042";
}
.glyphicon-book:after {
  content: "\e043";
}
.glyphicon-bookmark:after {
  content: "\e044";
}
.glyphicon-print:after {
  content: "\e045";
}
.glyphicon-camera:after {
  content: "\e046";
}
.glyphicon-font:after {
  content: "\e047";
}
.glyphicon-bold:after {
  content: "\e048";
}
.glyphicon-italic:after {
  content: "\e049";
}
.glyphicon-text-height:after {
  content: "\e050";
}
.glyphicon-text-width:after {
  content: "\e051";
}
.glyphicon-align-left:after {
  content: "\e052";
}
.glyphicon-align-center:after {
  content: "\e053";
}
.glyphicon-align-right:after {
  content: "\e054";
}
.glyphicon-align-justify:after {
  content: "\e055";
}
.glyphicon-list:after {
  content: "\e056";
}
.glyphicon-indent-left:after {
  content: "\e057";
}
.glyphicon-indent-right:after {
  content: "\e058";
}
.glyphicon-facetime-video:after {
  content: "\e059";
}
.glyphicon-picture:after {
  content: "\e060";
}
.glyphicon-map-marker:after {
  content: "\e062";
}
.glyphicon-adjust:after {
  content: "\e063";
}
.glyphicon-tint:after {
  content: "\e064";
}
.glyphicon-edit:after {
  content: "\e065";
}
.glyphicon-share:after {
  content: "\e066";
}
.glyphicon-check:after {
  content: "\e067";
}
.glyphicon-move:after {
  content: "\e068";
}
.glyphicon-step-backward:after {
  content: "\e069";
}
.glyphicon-fast-backward:after {
  content: "\e070";
}
.glyphicon-backward:after {
  content: "\e071";
}
.glyphicon-play:after {
  content: "\e072";
}
.glyphicon-pause:after {
  content: "\e073";
}
.glyphicon-stop:after {
  content: "\e074";
}
.glyphicon-forward:after {
  content: "\e075";
}
.glyphicon-fast-forward:after {
  content: "\e076";
}
.glyphicon-step-forward:after {
  content: "\e077";
}
.glyphicon-eject:after {
  content: "\e078";
}
.glyphicon-chevron-left:after {
  content: "\e079";
}
.glyphicon-chevron-right:after {
  content: "\e080";
}
.glyphicon-plus-sign:after {
  content: "\e081";
}
.glyphicon-minus-sign:after {
  content: "\e082";
}
.glyphicon-remove-sign:after {
  content: "\e083";
}
.glyphicon-ok-sign:after {
  content: "\e084";
}
.glyphicon-question-sign:after {
  content: "\e085";
}
.glyphicon-info-sign:after {
  content: "\e086";
}
.glyphicon-screenshot:after {
  content: "\e087";
}
.glyphicon-remove-circle:after {
  content: "\e088";
}
.glyphicon-ok-circle:after {
  content: "\e089";
}
.glyphicon-ban-circle:after {
  content: "\e090";
}
.glyphicon-arrow-left:after {
  content: "\e091";
}
.glyphicon-arrow-right:after {
  content: "\e092";
}
.glyphicon-arrow-up:after {
  content: "\e093";
}
.glyphicon-arrow-down:after {
  content: "\e094";
}
.glyphicon-share-alt:after {
  content: "\e095";
}
.glyphicon-resize-full:after {
  content: "\e096";
}
.glyphicon-resize-small:after {
  content: "\e097";
}
.glyphicon-exclamation-sign:after {
  content: "\e101";
}
.glyphicon-gift:after {
  content: "\e102";
}
.glyphicon-leaf:after {
  content: "\e103";
}
.glyphicon-fire:after {
  content: "\e104";
}
.glyphicon-eye-open:after {
  content: "\e105";
}
.glyphicon-eye-close:after {
  content: "\e106";
}
.glyphicon-warning-sign:after {
  content: "\e107";
}
.glyphicon-plane:after {
  content: "\e108";
}
.glyphicon-calendar:after {
  content: "\e109";
}
.glyphicon-random:after {
  content: "\e110";
}
.glyphicon-comment:after {
  content: "\e111";
}
.glyphicon-magnet:after {
  content: "\e112";
}
.glyphicon-chevron-up:after {
  content: "\e113";
}
.glyphicon-chevron-down:after {
  content: "\e114";
}
.glyphicon-retweet:after {
  content: "\e115";
}
.glyphicon-shopping-cart:after {
  content: "\e116";
}
.glyphicon-folder-close:after {
  content: "\e117";
}
.glyphicon-folder-open:after {
  content: "\e118";
}
.glyphicon-resize-vertical:after {
  content: "\e119";
}
.glyphicon-resize-horizontal:after {
  content: "\e120";
}
.glyphicon-hdd:after {
  content: "\e121";
}
.glyphicon-bullhorn:after {
  content: "\e122";
}
.glyphicon-bell:after {
  content: "\e123";
}
.glyphicon-certificate:after {
  content: "\e124";
}
.glyphicon-thumbs-up:after {
  content: "\e125";
}
.glyphicon-thumbs-down:after {
  content: "\e126";
}
.glyphicon-hand-right:after {
  content: "\e127";
}
.glyphicon-hand-left:after {
  content: "\e128";
}
.glyphicon-hand-up:after {
  content: "\e129";
}
.glyphicon-hand-down:after {
  content: "\e130";
}
.glyphicon-circle-arrow-right:after {
  content: "\e131";
}
.glyphicon-circle-arrow-left:after {
  content: "\e132";
}
.glyphicon-circle-arrow-up:after {
  content: "\e133";
}
.glyphicon-circle-arrow-down:after {
  content: "\e134";
}
.glyphicon-globe:after {
  content: "\e135";
}
.glyphicon-wrench:after {
  content: "\e136";
}
.glyphicon-tasks:after {
  content: "\e137";
}
.glyphicon-filter:after {
  content: "\e138";
}
.glyphicon-briefcase:after {
  content: "\e139";
}
.glyphicon-fullscreen:after {
  content: "\e140";
}
.glyphicon-dashboard:after {
  content: "\e141";
}
.glyphicon-paperclip:after {
  content: "\e142";
}
.glyphicon-heart-empty:after {
  content: "\e143";
}
.glyphicon-link:after {
  content: "\e144";
}
.glyphicon-phone:after {
  content: "\e145";
}
.glyphicon-pushpin:after {
  content: "\e146";
}
.glyphicon-usd:after {
  content: "\e148";
}
.glyphicon-gbp:after {
  content: "\e149";
}
.glyphicon-sort:after {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:after {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:after {
  content: "\e152";
}
.glyphicon-sort-by-order:after {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:after {
  content: "\e154";
}
.glyphicon-sort-by-attributes:after {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:after {
  content: "\e156";
}
.glyphicon-unchecked:after {
  content: "\e157";
}
.glyphicon-expand:after {
  content: "\e158";
}
.glyphicon-collapse-down:after {
  content: "\e159";
}
.glyphicon-collapse-up:after {
  content: "\e160";
}
.glyphicon-log-in:after {
  content: "\e161";
}
.glyphicon-flash:after {
  content: "\e162";
}
.glyphicon-log-out:after {
  content: "\e163";
}
.glyphicon-new-window:after {
  content: "\e164";
}
.glyphicon-record:after {
  content: "\e165";
}
.glyphicon-save:after {
  content: "\e166";
}
.glyphicon-open:after {
  content: "\e167";
}
.glyphicon-saved:after {
  content: "\e168";
}
.glyphicon-import:after {
  content: "\e169";
}
.glyphicon-export:after {
  content: "\e170";
}
.glyphicon-send:after {
  content: "\e171";
}
.glyphicon-floppy-disk:after {
  content: "\e172";
}
.glyphicon-floppy-saved:after {
  content: "\e173";
}
.glyphicon-floppy-remove:after {
  content: "\e174";
}
.glyphicon-floppy-save:after {
  content: "\e175";
}
.glyphicon-floppy-open:after {
  content: "\e176";
}
.glyphicon-credit-card:after {
  content: "\e177";
}
.glyphicon-transfer:after {
  content: "\e178";
}
.glyphicon-cutlery:after {
  content: "\e179";
}
.glyphicon-header:after {
  content: "\e180";
}
.glyphicon-compressed:after {
  content: "\e181";
}
.glyphicon-earphone:after {
  content: "\e182";
}
.glyphicon-phone-alt:after {
  content: "\e183";
}
.glyphicon-tower:after {
  content: "\e184";
}
.glyphicon-stats:after {
  content: "\e185";
}
.glyphicon-sd-video:after {
  content: "\e186";
}
.glyphicon-hd-video:after {
  content: "\e187";
}
.glyphicon-subtitles:after {
  content: "\e188";
}
.glyphicon-sound-stereo:after {
  content: "\e189";
}
.glyphicon-sound-dolby:after {
  content: "\e190";
}
.glyphicon-sound-5-1:after {
  content: "\e191";
}
.glyphicon-sound-6-1:after {
  content: "\e192";
}
.glyphicon-sound-7-1:after {
  content: "\e193";
}
.glyphicon-copyright-mark:after {
  content: "\e194";
}
.glyphicon-registration-mark:after {
  content: "\e195";
}
.glyphicon-cloud-download:after {
  content: "\e197";
}
.glyphicon-cloud-upload:after {
  content: "\e198";
}
.glyphicon-tree-conifer:after {
  content: "\e199";
}
.glyphicon-tree-deciduous:after {
  content: "\e200";
}