@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,500,300italic,300,500italic,700);
@font-face {
  font-family: 'KristenITCRegular';
  src: url('font/KristenITCRegular.eot?#iefix') format('embedded-opentype'),  url('font/KristenITCRegular.woff') format('woff'), url('font/KristenITCRegular.ttf')  format('truetype'), url('font/KristenITCRegular.svg#KristenITCRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}


#art-main, table{    font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;    font-size: 13px;}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{    margin: 0;    padding: 0;}

body {  
background-attachment: scroll;  
background-color: #FAEF51;  
background-image: url("images/body_bg.jpg");  
background-position: center top;  
background-repeat: no-repeat;  
color: #312F30;  
margin: 0 auto;  
padding: 0;
}

/*.art-postcontent,.art-postcontent li,.art-postcontent table,.art-postcontent a,.art-postcontent a:link,.art-postcontent a:visited,.art-postcontent a.visited,.art-postcontent a:hover,.art-postcontent a.hovered{    font-family: 'KristenITCRegular' , "Comic Sans MS"; }.art-postcontent p{    margin: 12px 0 12px 0;	color: #4d4700;	 font-family: 'KristenITCRegular' "Comic Sans MS"; }*/

.home .art-postcontent p{    margin: 15px 0 15px 0;}h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{  font-family: 'KristenITCRegular' "Comic Sans MS";   font-size: 20px;}.art-postcontent a{  text-decoration: none;  color: #6DB305;}.art-postcontent a:link{  text-decoration: none;  color: #312f30;}.art-postcontent a:visited, .art-postcontent a.visited{	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	color: #003300;}.art-postcontent  a:hover, .art-postcontent a.hover{	//font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	text-decoration: underline;	color: #3A3319;}.r-more a:hover{color:#fff27f !important;text-decoration:none;text-shadow:0px 0px 0px;}.art-postcontent h1{   margin: 21px 0 21px 0;    color: #AA3B03; }.art-postcontent h2{	color: #006666;	margin: 19px 0 19px 0;	font-size: 18px;}

.art-postcontent h3{	margin: 19px 0 19px 0;	color: #009933;	font-size: 16px;}.art-postcontent h4{   margin: 20px 0 20px 0;    color: #000000;    font-size: 16px;   }.art-postcontent h5{   margin: 26px 0 26px 0;    color: #782A02;      font-size: 13px;}.art-postcontent h6{	margin: 35px 0 35px 0;	color: #996600;	font-size: 11px;}ul{  list-style-type: none;}ol{  list-style-position: inside;}#art-main{  position: relative;  width: 100%;  left: 0;  top: 0;  cursor:default;}#art-page-background-glare{  position: relative;  left: 0;  top: 0;  bottom: 0;  right: 0;  background-attachment: fixed;}#art-page-background-glare-image{  position: relative;  left: 0;  top: 0;  bottom: 0;  right: 0;  background-attachment: fixed;  background-image: none;  background-repeat: no-repeat;  background-position: top left;}html:first-child #art-page-background-glare{  border: 1px solid transparent;/* Opera fix */}#art-page-background-middle-texture{  position: absolute;  background-image: url('images/Middle_texture.png');  background-repeat: repeat-x;  background-position: bottom left;  background-attachment: fixed;  width:100%;  min-height:100%;  overflow:visible;  }.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;  margin: 0 auto;  min-width: 35px;  min-height: 35px;}.art-sheet-body {  padding:7px 0px 0px 0px;  position: relative;}.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;}.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl{  width: 46px;  height: 46px;  background-image:none;}.art-sheet-tl{  top: 0;  left: 0;  clip: rect(auto, 23px, 23px, auto);}.art-sheet-tr{  top: 0;  right: 0;  clip: rect(auto, auto, 23px, 23px);}.art-sheet-bl{  bottom: 0;  left: 0;  clip: rect(23px, 23px, auto, auto);}.art-sheet-br{  bottom: 0;  right: 0;  clip: rect(23px, auto, auto, 23px);}.art-sheet-tc, .art-sheet-bc{  left: 23px;  right: 23px;  height: 46px;  background-image: none;}.art-sheet-tc{  top: 0;  clip: rect(auto, auto, 23px, auto);}.art-sheet-bc{  bottom: 0;  clip: rect(23px, auto, auto, auto);}.art-sheet-cr, .art-sheet-cl{  top: 23px;  bottom: 23px;  width: 46px;  background-image: none;}.art-sheet-cr{  right: 0;  clip: rect(auto, auto, auto, 23px);}.art-sheet-cl{  left: 0;  clip: rect(auto, 23px, auto, auto);}.art-sheet-cc{  position: absolute;  top: 23px;  left: 23px;  right: 23px;  bottom: 23px;  background-color: transparent;}.art-sheet{  top: 5px !important;  margin-bottom: 5px !important;  cursor:auto;  width: 960px;}/* end Box, Sheet *//* begin Header */div.art-header{  margin: 0 auto;  position: relative;  width: 100%;  height: auto;  //overflow: hidden;  padding:0px 0px 10px;}div.art-header-center{	position: relative;	width: 971px;	left:50%;}div.art-header-png{  position: absolute;  left:-50%;  top: 0;  width: 971px;  height: 191px;  background-image: url('images/header.png');  background-repeat: no-repeat;  background-position:center center; }div.art-header-jpeg{  position: absolute;  top: 0;  left:-50%;  width: 971px;  height: 191px;  background-image: url('images/header.jpg');  background-repeat: no-repeat;  background-position: center center;}/* end Header *//* begin Flash */#art-flash-area{  position: absolute;  top: 0;  left: 0;  width: 971px;  height: 191px;}#art-flash-container{  position: absolute;  top: 0;  left: 0;  width: 971px;  height: 191px;}#art-flash-container div.art-flash-alt{    position: relative;    width: 110px;    height: 30px;    margin: 0 auto;    top: 40px;}/* end Flash *//* begin Logo */div.art-logo{  display: block;  position: absolute;  left: 10px;  top: 20px;  width: 500px;}h1.art-logo-name{  display: block;  text-align: {HorizontalAlign};}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-size: 28px;  text-decoration: none;  padding: 0;  margin: 0;  color: {NameFontColor} !important;}h2.art-logo-text, h2.art-logo-text a,h2.art-logo-text a:link,h2.art-logo-text a:visited,h2.art-logo-text a:hover{ font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 14px;  padding: 0;  margin: 0;  color: {TextFontColor} !important;}h2.art-logo-text{  display: block;  text-align: {HorizontalAlign};}/* end Logo *//* begin Menu *//* menu structure */.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{    outline: none;}.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;  padding-left: 15px;}.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");  border-bottom-left-radius: 4px;  border-bottom-right-radius: 4px;  margin: -2px 0 0 -30px;  padding: 2px 10px 10px;}.art-menu ul ul{  padding: 10px 10px 10px 10px;  margin: -30px 0 0 -10px;}div.art-nav-center {  float: none;  position: relative;  left: 0px;  max-width: 960px ;  margin: 0px auto;}

ul.art-menu {  float: left;  left: 0;  padding: 0;  position: relative;  width: 99%;  background: url('images/home_icon.png');  background-repeat: no-repeat;  background-position: right center;  padding: ;}

.firefox2 ul.art-menu{  float: none;}/* menu structure */.art-menu{  padding: 2px 2px 2px 2px;}.art-nav {  float: left;  position: relative;  width: 100%;  z-index: 100;  border-bottom: 4px solid #4E8800;  border-radius: 2px;}.art-nav .l, .art-nav .r{  position: absolute;  z-index: -1;  top: 0;  height: 100%;  border-top-left-radius: 2px;  border-top-right-radius: 2px;  background: #6db901;}.art-nav .l{  left: 0;  right: 0;}.art-nav .r {  clip: rect(auto, auto, auto, 960px);  right: 0px;  width: 948px;  left: 0px;  padding: 0px !important;}/* end Menu *//* begin MenuItem */.art-menu a{  position: relative;  display: block;  overflow: hidden;  height: 26px;  cursor: pointer;  text-decoration: none;}.art-menu ul li{    margin:0;    clear: both;}.art-menu a .r, .art-menu a .l{	position: absolute;	display: block;	top: 0;	z-index: -1;	height: 88px;	background-image: none;}.art-menu a .l{  left: 0;  right: 2px;}.art-menu a .r{  width: 416px;  right: 0;  clip: rect(auto, auto, auto, 408px);}.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{ font-family: 'KristenITCRegular' "Comic Sans MS";  font-size: 13px;  text-align: left;  text-decoration: none;  padding: 10px 0px;}.art-menu a .t {  color: #fff;  line-height: 26px;  margin: 50px 0 0 0px;  padding: 0 4px;  text-align: center;  font-size: 16px;}.art-menu a:hover .l, .art-menu a:hover .r{  top: -31px;}.art-menu li:hover>a .l, .art-menu li:hover>a .r{  top: -31px;}.art-menu li:hover a .l, .art-menu li:hover a .r{  top: -31px;}.art-menu a:hover .t{  color: #FFFFFF;}.art-menu li:hover a .t{  color: #FFFFFF;}.art-menu li:hover>a .t{  color: #FFFFFF;}.art-menu a.active .l, .art-menu a.active .r{  top: -61px;}.art-menu a.active .t{  color: #FFFFFF;}/* end MenuItem *//* begin MenuSeparator */.art-menu .art-menu-li-separator{  display: none;  width: 0px;  height:0px;}.art-nav .art-menu-separator{  display: block;  margin:0 auto;  width: 1px;  height: 26px;  background-image: url('images/menuseparator1.png');}/* end MenuSeparator *//* begin MenuSubItem */.art-menu ul a{  display: block;  text-align: center; /* white-space: nowrap;*/  height: 26px;  width: 200px;  overflow: hidden;  line-height: 26px;  background-image: none;  background-position: left top;  background-repeat: repeat-x;  border-width: 0px;  border-style: solid;  margin: 50px 0px 0px 10px;  background-color: #4e8800 !important;}.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{  display: inline;  float: none;  margin: inherit;  padding: inherit;  background-image: none;  text-align: inherit;  text-decoration: inherit;}.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{  text-align: left;  text-indent: 12px;  text-decoration: none;  line-height: 26px;  color: #fff;  margin: 0px 10px 0px 20px;  padding: 0;}

.art-menu ul li a:hover{  color: #FFF27F !important;  }

.art-menu ul li:hover>a{  color: #FFFFFF;  background-position: 20px -26px;}.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span{  color: #FFFFFF;}.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span{  color: #FFFFFF;}/* end MenuSubItem *//* begin Layout */.art-content-layout{  display: table;  width: 100%;  table-layout: fixed;  border-collapse: collapse;  background-color: Transparent;  border: none !important;  padding:0 !important;}.art-layout-cell, .art-content-layout-row{  background-color: Transparent;  vertical-align: top;  text-align: left;  border: none !important;  margin:0 !important;  padding:0 !important;}.art-content-layout .art-content-layout{width: auto;margin:0;}.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{display: table-cell;}.art-layout-cell .art-layout-cell{display: block;}.art-content-layout-row {display: table-row;}.art-layout-glare{position:relative;}/* end Layout *//* begin Button */.art-button-wrapper a.art-button,.art-button-wrapper a.art-button:link,.art-button-wrapper input.art-button,.art-button-wrapper button.art-button{  text-decoration: none;  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 13px;  position:relative;  top:0;  display: inline-block;  vertical-align: middle;  white-space: nowrap;  text-align: center;  color: #7D2B03 !important;  width: auto;  outline: none;  border: none;  background: none;  line-height: 25px;  height: 25px;  margin: 0 !important;  padding: 0 71px !important;  overflow: visible;  cursor: default;}.art-button img, .art-button-wrapper img{  margin: 0;  vertical-align: middle;}.art-button-wrapper{  vertical-align: middle;  display: inline-block;  position: relative;  height: 25px;  overflow: hidden;  white-space: nowrap;  width: auto;  margin: 0;  padding: 0;  z-index: 0;}.firefox2 .art-button-wrapper{  display: block;  float: left;}input, select, textarea{  vertical-align: middle;  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 13px;}.art-block select {    width:96%;}.art-button-wrapper.hover .art-button, .art-button-wrapper.hover a.art-button:link, .art-button:hover{  color: #7F5305 !important;  text-decoration: none !important;}.art-button-wrapper.active .art-button, .art-button-wrapper.active a.art-button:link{  color: #FFFFFF !important;}.art-button-wrapper .art-button-l, .art-button-wrapper .art-button-r{  display: block;  position: absolute;  height: 85px;  margin: 0;  padding: 0;  background-image: url('images/button.png');}.art-button-wrapper .art-button-l{  left: 0;  right: 7px;}.art-button-wrapper .art-button-r{  width: 415px;  right: 0;  clip: rect(auto, auto, auto, 408px);}.art-button-wrapper.hover .art-button-l, .art-button-wrapper.hover .art-button-r{  top: -30px;}.art-button-wrapper.active .art-button-l, .art-button-wrapper.active .art-button-r{  top: -60px;}.art-button-wrapper input{  float: none !important;}/* end Button *//* begin Box, Block, VMenuBlock */.art-vmenublock{  position: relative;  margin: 0 auto;  min-width: 29px;  min-height: 29px;}.art-vmenublock-body{  position: relative;  padding: 5px;}.art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl, .art-vmenublock-tc, .art-vmenublock-bc,.art-vmenublock-cr, .art-vmenublock-cl{  position: absolute;}.art-vmenublock-tr, .art-vmenublock-tl, .art-vmenublock-br, .art-vmenublock-bl{  width: 40px;  height: 40px;  background-image: url('images/vmenublock_s.png');}.art-vmenublock-tl{  top: 0;  left: 0;  clip: rect(auto, 20px, 20px, auto);}.art-vmenublock-tr{  top: 0;  right: 0;  clip: rect(auto, auto, 20px, 20px);}.art-vmenublock-bl{  bottom: 0;  left: 0;  clip: rect(20px, 20px, auto, auto);}.art-vmenublock-br{  bottom: 0;  right: 0;  clip: rect(20px, auto, auto, 20px);}.art-vmenublock-tc, .art-vmenublock-bc{  left: 20px;  right: 20px;  height: 40px;  background-image: url('images/vmenublock_h.png');}.art-vmenublock-tc{  top: 0;  clip: rect(auto, auto, 20px, auto);}.art-vmenublock-bc{  bottom: 0;  clip: rect(20px, auto, auto, auto);}.art-vmenublock-cr, .art-vmenublock-cl{  top: 20px;  bottom: 20px;  width: 40px;  background-image: url('images/vmenublock_v.png');}.art-vmenublock-cr{  right: 0;  clip: rect(auto, auto, auto, 20px);}.art-vmenublock-cl{  left: 0;  clip: rect(auto, 20px, auto, auto);}.art-vmenublock-cc{  position: absolute;  top: 20px;  left: 20px;  right: 20px;  bottom: 20px;  background-color: transparent;}.art-vmenublock{  margin: 0;}/* end Box, Block, VMenuBlock *//* begin BlockHeader, VMenuBlockHeader */.art-vmenublockheader{  margin-bottom: 7px;}.art-vmenublockheader, .art-vmenublockheader h3.t{  position: relative;  height: 36px;}.art-vmenublockheader h3.t,.art-vmenublockheader h3.t a,.art-vmenublockheader h3.t a:link,.art-vmenublockheader h3.t a:visited, .art-vmenublockheader h3.t a:hover{  color: #F9FAFB;  font-size: 16px;}.art-vmenublockheader h3.t{  margin:0;  padding: 0 10px 0 33px;  white-space: nowrap;  line-height: 36px;	}.art-vmenublockheader .l, .art-vmenublockheader .r{  position: absolute;  height: 36px;  background-image: url('images/vmenublockheader.png');}.art-vmenublockheader .l{  left: 0;  right: 27px;}.art-vmenublockheader .r{  width: 971px;  right: 0;  clip: rect(auto, auto, auto, 944px);}/* end BlockHeader, VMenuBlockHeader *//* begin Box, Box, VMenuBlockContent */.art-vmenublockcontent{  position: relative;  margin: 0 auto;  min-width: 1px;  min-height: 1px;}.art-vmenublockcontent-body{  position: relative;  padding: 3px;}.art-vmenublockcontent{  position: relative;  margin: 0 auto;  min-width: 1px;  min-height: 1px;}.art-vmenublockcontent-body{  position: relative;  padding: 3px;}/* end Box, Box, VMenuBlockContent *//* begin VMenu */ul.art-vmenu, ul.art-vmenu li{  list-style: none;  margin: 0;  padding: 0;  width: auto;  line-height: 0;}ul.art-vmenu ul{  display: none;}ul.art-vmenu ul.active{  display: block;}/* end VMenu *//* begin VMenuItem */ul.art-vmenu a{  position: relative;  display: block;  overflow: hidden;  height: 28px;  cursor: pointer;  text-decoration: none;}ul.art-vmenu li.art-vmenu-separator{  display: block;  padding: 1px 0 1px 0;  margin: 0;  font-size: 1px;}ul.art-vmenu .art-vmenu-separator-span{  display: block;  padding: 0;  font-size: 1px;  height: 0;  line-height: 0;  border-top: ridge 1px #B9C7D5;}ul.art-vmenu a .r, ul.art-vmenu a .l{  position: absolute;  display: block;  top: 0;  height: 94px;  background-image: url('images/vmenuitem.png');}ul.art-vmenu a .l{  left: 0;  right: 8px;}ul.art-vmenu a .r{  width: 987px;  right: 0;  clip: rect(auto, auto, auto, 979px);}ul.art-vmenu a .t, ul.art-vmenu ul a{  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 12px;}ul.art-vmenu a .t{  display: block;  position:relative;  top:0;  line-height: 28px;  color: #913203;  padding: 0 10px 0 10px;  margin-left:0;  margin-right:0;}ul.art-vmenu a.active .l, ul.art-vmenu a.active .r{  top: -66px;}ul.art-vmenu a.active .t{  color: #913203;}ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r{  top: -33px;}ul.art-vmenu a:hover .t{  color: #7F5305;}/* end VMenuItem *//* begin VMenuSubItem */ul.art-vmenu ul, ul.art-vmenu ul li{  margin: 0;  padding: 0;}ul.art-vmenu ul a{  display: block;  white-space: nowrap;  height: 22px;  overflow: visible;  background-image: url('images/vsubitem.gif');  background-position: 25px 0;  background-repeat: repeat-x;  padding-left: 43px;}ul.art-vmenu ul span, ul.art-vmenu ul span span{  display: inline;  float: none;  margin: inherit;  padding: inherit;  background-image: none;  text-align: inherit;  text-decoration: inherit;}ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span{  line-height: 22px;  color: #D6E6F0;  font-size: 11px;  margin-left: 0;}ul.art-vmenu ul{    margin:0 0 2px 0;}ul.art-vmenu ul ul{  margin:0 0 2px 0;}ul.art-vmenu ul li.art-vsubmenu-separator{   display: block;  margin: 0;  font-size: 1px;  padding: 3px 0 3px 0; }ul.art-vmenu ul .art-vsubmenu-separator-span{  display: block;  padding: 0;  font-size: 1px;  height: 0;  line-height: 0;  margin: 0;  border: none;}ul.art-vmenu ul li.art-vmenu-separator-first{    padding-bottom:3px;}ul.art-vmenu ul li li a{  background-position: 50px 0;  padding-left: 68px;}ul.art-vmenu ul li li li a{  background-position: 75px 0;  padding-left: 93px;}ul.art-vmenu ul li li li li a{  background-position: 100px 0;  padding-left: 118px;}ul.art-vmenu ul li li li li li a{  background-position: 125px 0;  padding-left: 143px;}ul.art-vmenu ul li a.active{  color: #DCE3EA;  background-position: 25px -54px;}ul.art-vmenu ul li li a.active{  background-position: 50px -54px;}ul.art-vmenu ul li li li a.active{  background-position: 75px -54px;}ul.art-vmenu ul li li li li a.active{  background-position: 100px -54px;}ul.art-vmenu ul li li li li li a.active{  background-position: 125px -54px;}ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active{	color: #FFFFFF;	background-position: 25px -27px;}ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active{  background-position: 50px -27px;}ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active{  background-position: 75px -27px;}ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active{  background-position: 100px -27px;}ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active{  background-position: 125px -27px;}/* end VMenuSubItem *//* begin Box, Block */.art-block{  position: relative;  margin: 0 auto;  min-width: 1px;  min-height: 1px;}.art-block-body{  position: relative;  padding: 0;}.art-block{  margin: 0px;}/* end Box, Block *//* begin BlockHeader */.art-blockheader{  margin-bottom: 2px;}.art-blockheader, .art-blockheader h3.t{  position: relative;  height: 26px;}.art-blockheader h3.t,.art-blockheader h3.t a,.art-blockheader h3.t a:link,.art-blockheader h3.t a:visited, .art-blockheader h3.t a:hover{  color: #FFFFFF;  font-size: 14px;}.art-blockheader .l, .art-blockheader .r{  position: absolute;  height: 0px;  background-image:none;}.art-blockheader .l{  left: 0;  right: 27px;}.art-blockheader .r{  width: 971px;  right: 0;  clip: rect(auto, auto, auto, 944px);}/* end BlockHeader *//* begin Box, BlockContent */.art-blockcontent{  position: relative;  margin: 0 auto;  min-width: 1px;  min-height: 1px;}.art-blockcontent-body{  position: relative;  padding: 3px;}.art-blockcontent-body, .art-blockcontent-body li, .art-blockcontent-body a,.art-blockcontent-body a:link,.art-blockcontent-body a:visited,.art-blockcontent-body a:hover{  color: #151C23;  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 13px;}.art-blockcontent-body p{  margin: 6px 0 6px 0;}.art-blockcontent-body a{	color: #FFFFFF;}.art-blockcontent-body a:link{	color: #FFFFFF;}.art-blockcontent-body a:visited, .art-blockcontent-body a.visited{	color: #FFFFCC;	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	text-decoration: none;}.art-blockcontent-body a:hover, .art-blockcontent-body a.hover{	color: #FFFFCC;	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	text-decoration: none;}.art-blockcontent-body ul li{	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	line-height: 125%;	color: #666666;	padding: 0 0 0 17px;	background-image: url('images/blockcontentbullets.png');	background-repeat: no-repeat;}/* end Box, BlockContent *//* begin Box, Post */.art-post{  position: relative;  margin: 0 auto;  min-width: 23px;  min-height: 23px;}.art-post-body{  position: relative;  padding: 0px;  margin-bottom: 30px;}.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc,.art-post-cr, .art-post-cl{  position: absolute;}.art-post-tl{  top: 0;  left: 0;  clip: rect(auto, 11px, 11px, auto);}.art-post-tr{  top: 0;  right: 0;  clip: rect(auto, auto, 11px, 11px);}.art-post-bl{  bottom: 0;  left: 0;  clip: rect(11px, 11px, auto, auto);}.art-post-br{  bottom: 0;  right: 0;  clip: rect(11px, auto, auto, 11px);}.art-post-tc{  top: 0;  clip: rect(auto, auto, 11px, auto);}.art-post-bc{  bottom: 0;  clip: rect(11px, auto, auto, auto);}.art-post-cr{  right: 0;  clip: rect(auto, auto, auto, 11px);}.art-post-cl{  left: 0;  clip: rect(auto, 11px, auto, auto);}.art-post-cc{	position: absolute;	top: 11px;	left: 11px;	right: 11px;	bottom: 11px;	background-color: transparent;}.art-post{  margin: 15px 3px 3px;}.home .art-post{  margin: 3px;}a img{  border: 0;}

.art-article img, img.art-article{  border: solid 0 #B2C2D1;  margin: 7px;}
.art-metadata-icons img{  border: none;  vertical-align: middle;  margin: 2px;}

/*.art-article table, table.art-article{  border-collapse: collapse;  margin: 1px;}*/

/*.art-article th, .art-article td{  padding: 2px;  border: solid 0 #8099B3;  vertical-align: top;  text-align: left;}*/

.style1, .art-postheader a {  color: #313131 !important;  font-family: 'KristenITCRegular' , "Comic Sans MS";  font-size: 28px !important;  font-weight: normal !important;}

/*.art-article th{  text-align: center;  vertical-align: middle;  padding: 7px;}*/

pre{  overflow: auto;  padding: 0.1em;  float:left;}/* end Box, Post *//* begin PostMetadata, PostMetadataHeader */.art-postmetadataheader{  overflow:hidden;  padding: 1px;  background-color: transparent;  border-color: #195A16;  border-style: solid;  border-width: 0;}/* end PostMetadata, PostMetadataHeader *//* begin PostHeaderIcon */h2.art-postheader{	color: #006633;	margin: 3px 0 3px 0;}h2.art-postheader, h2.art-postheader a, h2.art-postheader a:link, h2.art-postheader a:visited,h2.art-postheader a.visited,h2.art-postheader a:hover,h2.art-postheader a.hovered{  font-size: 16px;}h2.art-postheader a, h2.art-postheader a:link{	text-align: left;	text-decoration: none;	color: #006666;}h2.art-postheader a:visited, h2.art-postheader a.visited{	color: #006666;}h2.art-postheader a:hover,  h2.art-postheader a.hovered{	color: #FFFF99;}h2.art-postheader img{  border: none !important;  vertical-align: middle;  margin: 0 5px 0 0;  display:none;}/* end PostHeaderIcon *//* begin PostIcons, PostHeaderIcons */.art-postheadericons,.art-postheadericons a,.art-postheadericons a:link,.art-postheadericons a:visited,.art-postheadericons a:hover{	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	color: #006633;}.art-postheadericons{  padding: 1px;}.art-postheadericons a, .art-postheadericons a:link{	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;	text-decoration: none;	color: #006633;}.art-postheadericons a:visited, .art-postheadericons a.visited{	font-style: italic;	font-weight: normal;	color: #006633;}.art-postheadericons a:hover, .art-postheadericons a.hover{  font-style: italic;  font-weight: normal;  text-decoration: underline;  color: #3E81A8;}/* end PostIcons, PostHeaderIcons *//* begin PostBullets */.art-post ol, .art-post ul{  margin: 1em 0 1em 2em;  padding: 0;}.art-post li{  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  font-size: 13px;}.art-post li ol, .art-post li ul{  margin: 0.5em 0 0.5em 2em;  padding: 0;}.art-post li{	color: #003300;	padding: 0;}.art-post li{  padding: 0 0 0 18px;}.art-post ol>li{  background: none;  padding-left: 0;/* overrides overflow for "ul li" and sets the default value */  overflow: visible;}.art-post ul>li{  background-image: url('images/postbullets.png');  background-repeat: no-repeat;  padding-left: 15px;/* makes "ul li" not to align behind the image if they are in the same line */  overflow-x: visible;  overflow-y: hidden;}/* end PostBullets *//* begin PostQuote */.art-postcontent blockquote,.art-postcontent blockquote a,.art-postcontent blockquote a:link,.art-postcontent blockquote a:visited,.art-postcontent blockquote a:hover{	color: #333333;	font-style: normal;	font-weight: normal;	text-align: left;}.art-postcontent blockquote p{   margin: 2px 0 2px 15px;}.art-postcontent blockquote{	border: solid 0 #F9FAFB;	margin: 10px 10px 10px 50px;	padding: 2px 2px 2px 39px;	background-color: #FFFFFF;	background-image: url('images/postquote.png');	background-position: left top;	background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */	overflow: auto;}/* end PostQuote *//* begin Footer */.art-footer{  position: relative;  overflow: hidden;  width: 100%;}.art-footer-b {  position: absolute;  left:7px;  right:7px;  bottom:0;  height:50px;  background-image: url('images/footer_b.png');}.art-footer-r, .art-footer-l{  position: absolute;  height:50px;  background-image: url('images/footer_s.png');  bottom: 0;}.art-footer-l{  left: 0;  width:7px;}.art-footer-r{  right: 0;  width:14px;  clip: rect(auto, auto, auto, 7px);}.art-footer-t{  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 50px;  background-color: #8CE506;}.art-footer-body {  background: url("images/footer.jpg") no-repeat scroll center bottom;  height: 155px;  padding: 114px 0 8px;  position: relative;}.art-footer-body .art-rss-tag-icon{  position: absolute;  left:   6px;  bottom:8px;  z-index:1;}.art-rss-tag-icon{  display: block;  background-image: url('images/rssicon.png');  background-position: center right;  background-repeat: no-repeat;  height: 9px;  width: 15px;  cursor: default;}.art-footer-text p{  padding:0;  margin:0;}
.art-footer,.art-footer a,.art-footer a:link,.art-footer a:visited,.art-footer a:hover{	color: #FFFFFF;	font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;}
.art-footer-text{  min-height: 9px;  padding: 0 10px 0 10px;}
.art-footer,.art-footer-text,.art-footer p{  text-align: center;color:#3a4400;font-size:13px;font-family: 'KristenITCRegular' , "Comic Sans MS"; margin-top: 8px;}
.art-footer a,.art-footer a:link{  color: #333;  font-family: "Comic Sans MS", Tahoma, Arial, Sans-Serif;  text-decoration: none;}
.art-footer a:visited{  color: #333;}

.art-footer a:hover {  color: #000 !important;  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: #fff;}
.art-page-footer{  margin: 1em;  text-align: center;  text-decoration: none;  color: #394D60;}
/* end PageFooter *//* begin LayoutCell, content */
.art-content-layout .art-content .art-block{  background-color: transparent;}
/* end LayoutCell, content *//* begin LayoutCell, sidebar1 */.art-content-layout .art-sidebar1{  background-color: transparent;  width: 268px;  padding-top: 22px !important;  padding-left: 20px !important;}/* end LayoutCell, sidebar1 */textarea#comment{width:100%;}.commentlist, .commentlist li{  background: none;}.commentlist li li{  margin-left: 30px;}.commentlist li .avatar{  float: right;  border: 1px solid #eee;  padding: 2px;  margin: 1px;  background: #fff;}.commentlist li cite{  font-size: 1.2em;}#commentform textarea{  width: 100%;}img.wp-smiley{  border: none;  margin: 0;  padding: 0;}.navigation{  display: block;  text-align: center;}/* Recommended by http://codex.wordpress.org/CSS *//* Begin */

.aligncenter, div.aligncenter, .art-article .aligncenter img, .aligncenter img.art-article, .aligncenter img, img.aligncenter{  display: block;  margin-left: auto;  margin-right: auto;}

.alignleft{  float: left;}.alignright{  float: right;}.alignright img, img.alignright{  margin: 1em;  margin-right: 0;}.alignleft img, img.alignleft{  margin: 1em;  margin-left: 0;}.wp-caption{	border: 1px solid #ddd;	background-color: #FFFFFF;	padding-top: 4px;	margin: 10px;}.wp-caption img{  margin: 0;  padding: 0;  border: 0 none;}.wp-caption p.wp-caption-text{  font-size: 11px;  line-height: 17px;  padding: 0 4px 5px;  margin: 0;}.wp-caption, .wp-caption p{    text-align: center;}/* End */.hidden{  display: none;}/* Calendar */#wp-calendar {  empty-cells: show;  margin: 10px auto 0;  width: 155px;}#wp-calendar #next a {  padding-right: 10px;  text-align: right;}#wp-calendar #prev a {  padding-left: 10px;  text-align: left;}#wp-calendar a {  display: block;}#wp-calendar caption {  text-align: center;  width: 100%;}

#wp-calendar td {  padding: 3px 0;  text-align: center;}

.gallery {  letter-spacing: normal;}.art-content {  position: relative;  z-index: 1;   }#todays-events{  position: relative;  z-index: 11;    }#upcoming-events{  position: relative;  z-index: 10;    }img.wp-post-image {    margin:0 5px 5px 0 !important;}div.art-footer li, ul.commentlist li{    list-style-image: none;    background:none;    list-style-type:none;    }div.art-content div.art-content-layout{    margin:0 auto;    width:100%;}div.art-footer div.art-content-layout{    margin:0 auto;    width:auto;}div.art-footer ul{    padding-left: 0;}div.art-footer ul li ul{    padding-left: 20px;}div.art-layout-cell-size1 {    width:100%;}div.art-layout-cell-size2 {    width:50%;}div.art-layout-cell-size3 {    width:33%;}div.art-layout-cell-size4{    width:25%;}div.art-author-info img.avatar {	float:left;		margin-top:0;}/*div.art-header-png{background: url("images/header.png") no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-overflow-scrolling: touch;}div.art-header-jpeg{background: url("images/header.jpg") no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;-webkit-overflow-scrolling: touch;}*/.clear{clear:both;}.res_menu{ display:none;}.header-logo-main {  float: left;  width: 280px;}.header-social-main {  float: right;  font-size: 0;  padding-top: 42px;}.h-slider .art-block.widget.php_widget {  margin: 0px !important;}.h-slider .art-blockcontent-body {  padding: 0px;  position: relative;}.h-slider {  width: 960px;  border-radius: 2px;  margin-top: 20px;  }.home .art-postheadericons, .home .art-postmetadataheader{  display:none;}.widget {  list-style: none outside none;}
.w-title, .art-blockheader h3.t {  font-family: kristenitcregular;  font-size: 25px;  font-weight: normal;  color:#312f30;}

.home-new-sidebar {  
background: url("images/board.png") no-repeat 0px 0px;  
float: left;  
margin-top: 6px !important;  
padding: 20px;  
width: 227px;
height:192px;
}
.home-new-sidebar a {  
color: #fff !important;  
font-size: 13px;  
font-family: 'KristenITCRegular', "Comic Sans MS";  
text-decoration: none;
}
.home-new-sidebar li {  
background: url("images/tick_arrow.png") no-repeat scroll left 3px!important;  
line-height: 10px;  
padding-left: 20px;  
margin:20px 10px 0px 20px;
}

.home .art-sidebar1 .w-title {  margin-bottom: 14px;}.home-gallery {  height: 160px;  overflow: hidden;  width: 275px;  padding-left: 3px;}

.feature-outer:first-child .w-title {  padding-left: 0px; text-align:center;}

.feature-outer .w-title {text-align:center;}

.feature-outer:nth-child(2) li {  padding:15px 25px;}
.home-three-boxes {  margin: 0 auto;  max-width: 960px;  width: 100%;}
.vmpt_marquee {  margin-top: 12px;}
.home-three-boxes li {  background: none repeat scroll 0 0 #fff;  min-height: 210px;  padding: 15px 25px;}.home-three-boxes .feature-outer:nth-child(3) li{  margin-right: 0;}.art-footer-body .widget.widget_nav_menu.art-widget {  margin: 0 auto;  max-width: 575px;}.art-footer-body .widget_nav_menu li{  float:left;padding: 0 7px;  }.art-footer-body .widget_nav_menu li a{  font-family: 'KristenITCRegular' , "Comic Sans MS";   font-size:13px;  color:#3a4400;  }


.feature-outer {  
background: url("images/bottom_shadow.png") no-repeat scroll 0 0 ;  
padding-bottom: 18px;  
background-position: bottom;  
float: left; 
width:300px; 
margin-right:30px;
}

.r-more > a {  background: none repeat scroll 0 0 #70bd01;  border-bottom: 3px solid #4c8100;  border-radius: 2px;  color: #305102 !important;  font-family: 'KristenITCRegular' , "Comic Sans MS";  font-size: 14px;  padding: 10px 20px;  text-shadow: -2px 0 0 #8adb14;}.r-more {  float: left;  margin-bottom: 20px;  margin-top: 8px;}

.art-menu a .t:hover, .art-menu .active a .t, .current-menu-item a{  color: #FFF27F !important;  }
.home-three-boxes .feature-outer:nth-child(3) li .textwidget p {  text-align: center;}
.home-three-boxes .feature-outer:nth-child(3) li img {  float: none;  margin: 0 auto;  text-align: center;  width: 92%;}
.s-img {  text-align: center;}
.home-best-we img {  height: auto;  width: 100%;}
.vmpt_marquee a {  color: #3f3f3e !important;  text-decoration: none  !important;   font-family: 'KristenITCRegular', "Comic Sans MS"!important;   font-size:13px !important;}
.vmpt_marquee{background:#fff;}
.vmpt_marquee a:hover {  color: #ff3c00 !important;}
.home marquee {  padding: 0px;}
marquee {  padding: 17px;}.art-sidebar1 .home-new-sidebar {  padding-bottom: 18px;  padding-left: 28px;  padding-top: 25px;}.art-sidebar1 .home-new-sidebar li a {  font-family: font-family: 'KristenITCRegular' , "Comic Sans MS";  font-size: 13px;  line-height: 20px;}.art-blockheader h3.t {  float: left;  margin-bottom: 0px;  height: 45px;}.art-sidebar1 .art-block{margin-bottom:8px;}.s-img img {  width: 100%;}.home-new-sidebar a:hover {  color: #fff27f !important;}.art-sidebar1 .art-blockcontent .art-blockcontent-body {  background: none repeat scroll 0 0 #fff;  padding: 12px;}

.art-menu ul li a {  border-bottom: 1px solid #6db901;  padding: 5px !important;}.art-sidebar1  .art-blockcontent {  background: url("images/bottom_shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);  margin: 15px auto 0;  min-height: 1px;  min-width: 1px;  padding: 0 0 17px;  position: relative;}.art-sidebar1 .widget_text:first-child .art-blockcontent{ margin: 0px auto;}.art-sidebar1 .widget_text:first-child .art-blockcontent .art-blockcontent-body{    background: none;    padding: 0px;}.art-sidebar1 marquee{padding:0px;}.art-sidebar1 .s-img {    padding: 8px;	}.art-sidebar1 .art-blockheader h3.t{font-size: 22px !important;}.art-sidebar1 .art-blockheader h3.t{height: 32px !important;}@media (min-width: 980px) and (max-width: 1200px){#art-main{width:100%;}.art-sheet{width:100%;}.ul.art-menu{width:100%;}.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{font-size:12px !important; }

/*.art-article th, .art-article td{width:100% !important;}
.art-article th, .art-article td{background:none;}*/
}
@media (min-width: 768px) and (max-width: 980px){.ul.art-menu{width:100%;}	#art-main{width:100%;}	.art-sheet{width:100%;}	#slider{width:100% !important;}	#art-flash-area object{width:100%;}	.art-menu{width:100%;}	.art-menu a .t{padding:0px; margin:32px 0 0 0px;}	.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{font-size:10px; padding:0px 1px;}	

/*.art-article table, table.art-article{width:100% !important;}	
.art-article th, .art-article td{width:100% !important;}	
.style2{ width:100%;}	.art-article th, .art-article td{background:none;}*/
/*	.art-nav-center{ display:none;}	.res_menu{ display:block; cursor:pointer; }*/
}

@media handheld, only screen and (max-width: 480px) {#art-main{width:100%;}.art-sheet{width:100%;}.art-menu a .t{font-size:13px; padding:2px 0; border-bottom:1px dashed #009933;}#slider{width:100% !important;}.art-content-layout .art-sidebar1{width:100%;}.art-layout-cell{float:left;}.art-menu{width:50%;}div.art-nav-center{width:100%;}div.art-nav-center{left:0%;}ul.art-menu{left:0% !important; width:100%;  }.art-menu{clear:both !important; float:none !important;}.art-menu li{clear:both !important; float:none !important;}.art-nav .art-menu-separator{background:none; height:0px;}.art-menu .art-menu-li-separator{height:0px;}.art-menu a .r, .art-menu a .l{	position: absolute;	display: block;	top: 0;	z-index: -1;	height: 88px;	background-image: url('images/menuitem.png');}

/*.art-article table, table.art-article{width:100% !important;}*/

.art-nav .l, .art-nav .r{background:none;}{  position: absolute;  top: 0;  left:-50%;  /*width: 82%;*/  height: 191px;  background-image: url('images/header-2.jpg');  background-repeat: no-repeat;  background-position: center center;}.art-nav-center{ display:none;}.res_menu{ display:block; cursor:pointer; width:42; height:31px;}.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{width:100%;}

/*.art-article th{width:100%; float:left;}
.art-article th iframe{width:100%;}
.art-article th, .art-article td{background:none;}*/

.art-postcontent p img{width:100%;}
div.art-header-jpeg{  position: absolute;  top: 0;  left:-50%;  width: 100%;  height: 191px;  background-image: url('images/header-2.jpg');  background-repeat: no-repeat;  background-position: center center;}}

.rslides_container {
  margin-bottom: 0 !important;
}
.rslides > li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  padding: 0 !important;
}

/*.admissions-table td {
  border: 1px solid #696969;
  text-align: center;
  width: 35%;
font-size: 12px;
}*/
/*.admissions-table {
  line-height: 21px;
  margin-top: 15px !important;
}
.heading-1 > td {
  font-weight: bold;
font-size: 14px;
}
.heading-2 > td {
  font-weight: bold;
font-size: 13px;
}
.fee-s1 {
  line-height: 20px;
  width: 100%;
}
.fee-h1 > td, .fee-h1 {
  font-weight: bold;
}
.fee-s1 td {
  border: 1px solid;
  text-align: center;
}*/
.fee-outer li {
  margin-bottom: 8px;
}
.h-slider .php_widget {
  border: 10px solid #fff;
  border-radius: 2px;
  background: none repeat scroll 0 0 #fce44c;
}
#horizontalscrolling-2 a {
  color: #E86606 !important;
  font-size: 15px !important;
  text-decoration: none;
}
.home #horizontalscrolling-2 marquee {
  padding-top: 14px;
}
#nav_menu-2 .art-widget-content{width:100%;}
.home-three-boxes .feature-outer:nth-child(3){margin-right:0px;}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{font-family: 'KristenITCRegular', Comic Sans MS!important;}
.facilities li{margin-bottom:10px; padding-left:20px!important;}
.art-content img{max-width:100%; height:auto;}
.aforms h3{float:left; margin-right:30px;}
.aforms{display:table; content:""; clear:both;}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:auto!important;}
.location1{width:47%; float:left; margin-right:1.5%;}
.location1 iframe{width:100%;}


/*********************************************** Responsive CSS **************************************/
@media (max-width: 1069px) {
	.art-sheet{width:90%;}
	.h-slider{width:100%;}
	.feature-outer{width:31%; margin-right:2%;}
	.feature-outer:last-child{margin-right:0;}
	.home-three-boxes li{width:100%; box-sizing:border-box; min-height:220px;}
	.art-footer-body .widget.widget_nav_menu.art-widget{max-width:100%;}
	.w-title, .art-blockheader h3.t{font-size:22px;}
	.ngg-galleryoverview, .home-gallery{width:100%;}
	.home-gallery{height:155px;}
	.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{font-size:11px; padding:12px 1px;}
	.art-header{display:table; content:""; clear:both;}
	.fee-h1 > td, .fee-h1{font-size:11px; font-weight:normal;}
	.video-block-container .video-block {margin:0px 20px 20px 0px!important;}
	.location1{width:100%; float:none; margin-bottom:20px;}
}

@media (max-width: 767px) {
	ul.art-menu{background:none;}
	.art-menu li{padding-left:10px;}
	.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span{line-height:20px; text-indent:0px; display:block;}
	.art-menu ul a{width:125px; display:block; padding-left:10px!important; overflow:visible; height:auto;}	
	.home-three-boxes li{min-height:250px;}
	.style1, .art-postheader a{font-size:24px!important;}

}
@media (max-width: 639px) {
.art-menu a .r, .art-menu a .l{background:none;}
.art-menu{background:none; border-bottom:2px solid #4e8800; width:100%;}
.art-menu li{padding-left:0px;}
.art-menu a{height:auto!important; width:100%; border-bottom:solid 1px #75c602; padding:10px!important; box-sizing:border-box; background:#6db901;}
.art-menu a .t, .art-menu ul a, .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover{font-size:14px;}
.art-menu a .t{border-bottom:none;}
.art-menu a:hover{background:#75c602;}
.art-menu ul a{width:200px; line-height:26px;}
.art-content-layout .art-sidebar1{padding-left:0px!important; width:100%;}
.home-new-sidebar{width:100%; box-sizing:border-box; background-size:100% 100%;}
.home-three-boxes{padding:20px 0px;}
.feature-outer{width:100%;}
.art-footer-text{margin-top:20px;}
div.art-footer ul li ul{padding-left:0px; text-align:center;}
.art-footer-body .widget_nav_menu li{float:none; display:inline-block;}
.art-footer-body .widget_nav_menu li a{line-height:24px;}
.res_menu{display:block;}
.art-nav-center{display:none;}
.art-menu li{float:none; width:100%;}
.art-nav .l, .art-nav .r{display:none;}
ul.art-menu{width:100%;}
.art-content-layout .art-layout-cell, .art-content-layout .art-layout-cell .art-content-layout .art-layout-cell{width:100%; display:block;}
.art-sidebar1 .s-img img, .home-three-boxes .feature-outer:nth-child(3) li img{max-width:300px;}
.aforms h3{margin-right:0px;}


}

@media (max-width: 359px) {
.header-logo-main{width:90%; float:none; margin:0px auto;}
.header-logo-main img{width:100%;}
/*.art-postcontent  table tr td img{width:100%; height:auto;}
.art-postcontent table tr td img{width:90%;}*/
.aforms h3 a{font-size:18px;}
	
	}
.header-logo.logo2 {
  float: left;
  margin-left: 15px;
  margin-top: 2px;
  width: 18%;
}
.header-logo {
  float: left;
}
.header-logo-main {
  float: left;
  width: 480px;
}
.vmpt_marquee a{background:url("images/rightcheck_black.png") no-repeat; padding-left: 20px;
}
.soliloquy-prev {
  display: none !important;
}
.soliloquy-next{
  display: none !important;
}

.table_set{
	border:solid 1px #666;
}
.table_set td{
	border:solid 1px #666;
	padding:3px 5px;
}