/*stylesheet*/
body{margin:0px;padding:0px;background: #DDEDF2;
	color: #555;
	background:url(../images/bubble.png);background-repeat :no-repeat;
	}
.main1{width:990px;background-color:#ffffff;height:118px;}
.main1 .main11{height:6px;}
.head1{width:990px;height:118px;}
.topmenu1{width:990px;height:60px;}
.topmenu1 .topmenu11{height:29px;background-color:#ED5A10;}
.topmenu1 .topmenu12{height:29px;background-color:#BA4607;}
.topmenu1 .topmenu13{height:2px;background-color:#DBA985;}
.topmenu2{font-family:Arial, verdana, sans-serif;font-weight:normal;text-decoration:none;color:#ffffff;font-size:14px;}
.topmenu2 a{color:#ffffff;text-decoration:none;}
.topmenu2 a:hover{color:#ffffff;text-decoration:none;}
.page1{width:990px;background-color:#ffffff;}
.page1 .page11{width:234px;}
.page1 .page12{width:16px;}
.page1 .page13{width:740px;padding-right:6px;}
.leftmenu1{font-family:verdana,sans-serif;font-weight:bold;text-decoration:none;font-size:12px;color:#ffffff;width:234px;font-size:14px;}
.leftmenu1 a{color:#FFF251;text-decoration:none;}
.leftmenu1 a:hover{color:#ffffff;text-decoration:none;}
.leftmenu1 .leftmenu11{height:35px;background-color:#862633;width:203px;padding-left:19px;text-align:left;padding-right:5px;}
.leftmenu1 .leftmenu12{height:5px;}
.leftmenu1 .leftmenu13{height:35px;background-color:#862633;width:31px;text-align:right;}
.leftbott{width:234px;padding-left:8px;color:#F28D27;font-size:14px;font-weight:bold;}
.leftbott .leftbott1{font-size:12px;color:#A88243;font-weight:normal;}
.home1{width:734px;}
.home1 .home11{height:247px;background-color:#862633;}
.home2{width:696px;}
.home3{width:382px;font-family:Verdana, sans-serif;font-weight:normal;text-decoration:none;color:#ffffff;font-size:20px;letter-spacing:2px;}
.home4{width:302px;font-family:verdana, arial, sans-serif;font-weight:normal;text-decoration:none;font-size:11px;}
.home41{width:176px;height:10px;background-color:#ffffff;padding-top:3px;padding-bottom:12px;padding-left:12px;font-size:13px;font-weight:bold;letter-spacing:2px;color:#BA4607;}
.home42{font-weight:bold;text-decoration:none;color:#F49B41;font-size:10px;}
.home43{height:1px;width:276px;background-color:#F49B41;}

.home5{width:734px;}
.home5 .home51{width:4px;}
.home5 .home52{width:411px;}
.home5 .home53{width:8px;}
.home5 .home54{width:303px;}
.home5 .home55{width:8px;}

.home6{width:377px;height:160px;}
.home6 .home61{height:28px;width:22px;text-align:center;}
.home6 .home62{height:28px;padding-left:8px;color:#862633;text-align:left;font-weight:bold;}
.home6 .home63{height:3px;background-color:#862633;}
.home6 .home64{height:7px;background-color:#ffffff;}
.home6 .home65{height:18px;}
.home6 .home66{height:63px;}
.home6 .home67{width:111px;}
.home6 .home68{padding-left:19px;text-align:left;font-size:11px;font-family:verdana, arial, sans-serif;font-weight:normal;text-decoration:none;}
.home6 .home69{height:20px;background-color:#EFEFEF;}
.home6 .home61a{width:77px;padding-left:9px;font-size:11px;font-family:verdana, arial, sans-serif;font-weight:normal;text-decoration:none;}
.home6 .home61b{width:300px;height:20px;}
.home6 .home61c{height:22px;background-color:#ffffff;}
.home6 .home61d{padding-left:19px;text-align:left;font-size:11px;font-family:verdana, arial, sans-serif;font-weight:normal;text-decoration:none;}
.footer{width:990px;height:60px;height:29px;background-color:#ED5A10;font-family:Arial, verdana, sans-serif;font-weight:normal;text-decoration:none;color:#ffffff;font-size:14px;}
/* wrapper */
#wrapper{
  display:table;
  overflow:hidden;
  position:relative;
  height:100%;
  width:100%;
}
/* w1 */
.w1{
  display:table-row;
  width:100%;
}
/* w2 */
.w2{
  max-width:1001px;
  padding:0 0 0 1px;
  margin:0 auto;
  background:#fff;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.15);
  border-radius:0 0 16px 2px;
  -webkit-border-bottom-right-radius:16px;
  -webkit-border-bottom-left-radius:2px;
}
#header{
  border-top:11px solid #862633;
  background:url(../images/bg-header.gif) no-repeat;
  padding:0 10px 0 11px;
  margin:0 0 1px;
}

.logo{
  width:206px;
  height:90px;
  background:url(../images/logo.png) no-repeat;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  margin:7px 0 0;
}
.logo a{
  display:block;
  height:100%;
}
.print-logo{
  position:absolute;
  left:-9999px;
  top:-9999px;
}
.header-holder .area{
  overflow:hidden;
  text-align:right;
}
.small-logo{
  display:inline-block;
  vertical-align:top;
  text-indent:-9999px;
  text-align:left;
  overflow:hidden;
  background:url(../images/logo.png) no-repeat 0 -95px;
  width:106px;
  height:36px;
  margin:0 13px 12px 0;
}
.form-holder{overflow:hidden;}
.form-holder .frame{
  float:right;
  background:#deded4;
  border-radius:15px 0 0 0;
  -webkit-border-top-left-radius:15px;
  padding:4px 5px 3px 42px;
}
.add-nav{
  display:inline-block;
  vertical-align:top;
  margin:0 -7px 0 49px;
}
.add-nav li{
  float:left;
  padding:1px 7px 1px 16px;
  background:url(../images/separator01.gif) no-repeat;
}
.add-nav a{
  display:block;
  padding:1px 7px 1px 16px;

}
.add-nav .people{width:23px;}
.add-nav .structure{background-position:-42px 2px;}
.add-nav .mail{background-position:-79px 3px;}
.add-nav .password{background-position:-107px 2px;}
.search-form{
  display:inline-block;
  vertical-align:top;
  margin:-1px 0 0;
}
/* search */
 .search-form{
  display:inline-block;
  vertical-align:top;
  margin:-1px 0 0;
}
.search-form input[type=text]{
     background: url(../images/search-white.png) no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: 12px Arial,Helvetica,Sans-serif;
    color: #33333;
    width: 140px;
	margin-right:20px;
	margin-bottom:0px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	height:auto;

    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
}
.search-form input[type=submit]{
  cursor:pointer;
  float:left;
  width:55px;
  height:35px;
  padding:0;
  padding-right:20px;
  text-indent:-9999px;
  overflow:hidden;
  text-align:left;
  border:0;
  margin:2px 0 0;
  background:url(../images/sprite.png) no-repeat 0 -33px;
}
/* nav */
.drop-slide-wrapper{z-index:25;}
.nav,
#nav{
  border-radius:16px 0 14px;
  -webkit-border-top-left-radius:16px;
  -webkit-border-bottom-right-radius:14px;
  padding:0 0 500px;
  margin:0 0 -494px;
  text-align:right;
}
.nav.mobile{display:none;}
.nav > li,
#nav > li{
  display:inline-block;
  vertical-align:top;
  margin:0 0 0 -1px;
  min-width:13.9%;
  position:relative;
  text-align:center;
}
.nav > li:first-child,
#nav > li:first-child{
  margin:0;
  width:12.56%;
}
.nav > li.last,
#nav > li.last{width:12.53%;}
.mac #nav > li.last,
.chrome #nav > li.last{width:12.7%;}
.nav > li > .toggle-block > a,
.nav > li > a,
#nav > li > .toggle-block > a,
#nav > li > a{
  display:block;
  overflow:hidden;
  text-align:center;
  background:#7d7872;
  color:#fff;
  text-decoration:none;
  padding:3px 3px 5px;
  margin:0 0 1px;
}
.nav > li:first-child > a,
#nav > li:first-child > a{
  border-radius:16px 0 0;
  -webkit-border-top-left-radius:16px;
}
.nav > li.last > a,
#nav > li.last > a{
  border-radius:0 0 14px;
  -webkit-border-bottom-right-radius:14px;
}
.nav ul,
#nav ul{
  position:absolute;
  width:255px;
  background:#636466;
  top:29px;
  left:0;
  padding:0 0 9px;
  text-align:left;
  display:none;
  white-space:normal;
}
#nav .li-lastitem ul,
.nav .li-lastitem ul {
  left: auto;
  right: 0;
}
.nav .toggle-block > a:hover, 
.nav .toggle-block.expanded > a,
.nav li:hover > a,
.nav .active a,
.nav a:hover,
#nav .toggle-block > a:hover, 
#nav .toggle-block.expanded > a,
#nav li:hover > a,
#nav .active a,
#nav a:hover{background:#636466 url(../images/bg-nav-hover.gif) no-repeat 50% 100%;}
.visual{
  margin:0 0 2px -1px;
  display:none;
}
.nav ul a,
#nav ul a{
  display:block;
  padding:1px 11px 2px;
  text-decoration:none;
  color:#fff;
}
.nav ul li,
#nav ul li{
  list-style:none outside;
  position:relative;
}
.nav > li > ul > li:first-child > a,
#nav > li > ul > li:first-child > a{padding-top:4px;}
.nav .toggle-block01.expanded > a,
.nav ul li:hover > a,
.nav ul a:hover,
#nav .toggle-block01.expanded > a,
#nav ul li:hover > a,
#nav ul a:hover{
  color:#fff;
  background:#7d7872;
}
.nav ul li:hover ul,
.nav > li:hover > ul,
#nav ul li:hover ul,
#nav > li:hover > ul{display:block;}
.nav ul ul,
#nav ul ul{
  left:100%;
  top:0;
  margin:0 0 0 1px;
  width:200px;
  padding-bottom:5px;
  line-height:16px;
}
.nav ul ul a,
#nav ul ul a{padding:3px 14px 4px;}
.nav ul ul li:first-child a,
#nav ul ul li:first-child a{padding-top:6px;}
/* news-block */
.news-block{
  background:#edede8;
 border-radius:16px 2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:16px;
  -webkit-border-bottom-right-radius:16px;
  -webkit-border-bottom-left-radius:2px;
  text-align:right;
  margin:0 3px 10px 0;
  color:#862633;
  line-height:16px;
  padding:6px 2px 9px;
}
.news-block ul{
  display:inline-block;
  vertical-align:top;
}
.news-block ul li{
  float:left;
  background:url(../images/separator02.gif) no-repeat 0 3px;
  padding:0 6px 0 7px;
}
.news-block ul li:first-child{
  background:none;
  padding-left:0;
}
.news-block ul a{color:#862633;}
.news-block strong{font-weight:bold;}
/* main */
#main{
  overflow:hidden;
  padding:0 10px 99px 12px;
}
/* twocolumns */
.twocolumns{
  float:left;
  width:81.2%;
  padding-right:10px;
}
/* content */
#content{
  float:right;
  width:75.5%;
 /* overflow:hidden;*/
  margin:0 0 0 10px;
  font-family:arial,helvetica,sans-serif;
  font-size:13px;
}
.newsflashgreen-block a{color:#636466;}
.newsflashgreen-block a:hover{text-decoration:underline;}
/* green-block*/
.green-block p, .newsflashgreen-block span, .newsflashgreen-block p, h2.newsflash-titlegreen-block p{
  color:#636466;
  font-size:10px;
  line-height:12px;
  font-weight:inherit;
}
.newsflashgreen-block a.readmore{
  color:#636466;
  font-weight:bolder;

}
/* breadcrumbs */
.breadcrumbs{
  line-height:14px;
  overflow:hidden;
  font-weight:bold;
  padding-left:0;
}
.breadcrumbs li{
  float:left;
  list-style:none outside;
  padding:0 6px 0 14px;
  background:url(../images/arrow.png) no-repeat 0 4px;
}
.breadcrumbs li:first-child{
  background:none;
  padding-left:0;
}
.breadcrumbs a{
  color:#862633;
  text-decoration:none;
}

#content p {
  color:#2f2f2f;
  margin: 0 0 5px!important;
  text-indent: 0!important;
}
#content h1, #content h2, #content h1 a{
  font-size:Calibri, Arial, Helvetica, sans-serif;
  font-size:26px;
  line-height:37px;
  text-decoration:none;
  color:#862633;
}

.items-more h3{
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  margin-top:10px;}
.items-more li a {
  font-size:Calibri, Arial, Helvetica, sans-serif;
  text-decoration:none;
  color:#862633;  
  }
.items-more li a:hover {
  font-size:Calibri, Arial, Helvetica, sans-serif;
  text-decoration:underline;
  color:#862633;  
  }
.info-area{padding:0;}
.info-area p{margin:0 0 5px;}
.info-area .style{
  font-weight:bold;
  color:#862633;
}
/* sidebar */
#sidebar{
  width:22.8%;
  float:left;
}
/* menu */
.menu{
  background:#862633;
  border-radius:16px 2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:16px;
  -webkit-border-bottom-right-radius:16px;
  -webkit-border-bottom-left-radius:2px;
  padding:25px 0 35px;
  line-height:16px;
  margin:0 0 10px;
}
.menu li{
  margin:0 0 1px;
  padding:0 8px 0 9px;
  position:relative;
  list-style:none outside;
}
.menu a{
  display:block;
  color:#fff;
  padding:4px 10px 6px 13px;
  text-decoration:none;
}
.menu li:hover > a,
.menu a:hover{background:#9b2448;}
.menu ul{
  position:absolute;
  left:100%;
  top:-1px;
  background:#862633;
  width:167px;
  padding:2px 0 4px;
  display:none;
}
.menu li:hover ul{display:block;}
.menu ul li{padding:0;}
.menu ul a{padding:3px 10px 3px 14px;}
#sidebar blockquote{
  overflow:hidden;
  line-height:18px;
  margin:0 0 20px;
}
.mod_rquote_quote_text_file,
#sidebar blockquote q{
  color:#636466;
  font-style:italic;
  display:block;
  font-weight:bold;
  letter-spacing:-0.2px;
  margin:0 0 10px;
}
#sidebar blockquote cite{
  float:right;
  width:83px;
  text-align:left;
}
#sidebar blockquote cite em{
  font-weight:bold;
  font-style:italic;
}
#sidebar img{vertical-align:top;}
/* aside */
aside{
  overflow:hidden;
  padding:0 2px 0 0;
}
.latestnews,
.green-block{
  background:#edede8;
  color:#636466;
  font-size:10px;
  line-height:12px;
  border-radius:16px 2px;
  -webkit-border-top-right-radius:2px;
  -webkit-border-top-left-radius:16px;
  -webkit-border-bottom-right-radius:16px;
  -webkit-border-bottom-left-radius:2px;
  padding:27px 22px 14px 17px;
  margin:0 0 1px;
}
.latestnews {
  font-size:14px;
  line-height:20px;
  padding:15px;
  margin-bottom:10px;
}
.latestnews a{color:#fff;}
h1{
  font:24px/27px Calibri, Arial, Helvetica, sans-serif;
  margin:0 0 10px;
}
h2{
  font:20px/23px Calibri, Arial, Helvetica, sans-serif;
  margin:0 0 10px;
}
h3{
  margin:0 0 5px;
  font:18px/20px Calibri, Arial, Helvetica, sans-serif;
}
h4{
  margin:0 0 5px;
  font:16px/20px Calibri, Arial, Helvetica, sans-serif;
}
h5{
  margin:0 0 5px;
  font:14px/20px Calibri, Arial, Helvetica, sans-serif;
}
h6{
  margin:0 0 5px;
  font:12px/20px Calibri, Arial, Helvetica, sans-serif;
}
dl{overflow:hidden;}
dl dt{
  float:left;
  width:40%;
  margin:0 15px 0 0;
}
dl dd{overflow:hidden;}
ul{padding-left:20px;}
ul li{list-style:circle;}
ol {
  padding:0 0 0 20px;
  list-style:decimal;
}
ol  li{
  padding:0 0 5px;
  list-style:decimal;
}
table.mod_events_latest_table{
  letter-spacing:1px;
  margin:5px 0;
}
.mod_events_latest_date{
  color:#666;
  display:block;
  font:11px/16px Calibri, Arial, Helvetica, sans-serif;
}
.mod_events_latest,
.mod_events_latest_first{padding:5px 0;}
.mod_events_latest br,
.mod_events_latest_first br{display:none;}
.mod_events_latest_content a:link{font:11px/16px Calibri, Arial, Helvetica, sans-serif;}
.green-block h2 a{
  color:#fff;
  text-decoration:none;
}
.green-block img{
  display:block;
  margin:0 0 6px;
}
.green-block .info{padding:0 3px;}
.green-block p{margin:0 0 7px;}
.green-block .more{
  font-weight:bold;
  color:#fff;
  font-size:12px;
  line-height:16px;
  word-spacing:2px;
}
.event-list h2{
  margin:0 0 6px 5px;
  font:20px/23px Calibri, Arial, Helvetica, sans-serif;
}
.event-list ul{
  padding:0 0 0 4px;
  color:#2f2f2f;
  margin:0 -4px 0 0;
  font-size:10px;
  line-height:16px;
  letter-spacing:1px;
}
.event-list ul li{border-top:1px solid #f00;}
.event-list ul li:first-child{border:0;}
.event-list ul .date{display:block;}
.event-list ul a{
  color:#f00;
  text-decoration:none;
}
.event-list ul a:hover{text-decoration:underline;}
#skip{
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
#skip:focus{
  position:static;
  width:auto;
  height:auto;
} 
/*  Latest News */
h2.newsflash-titlegreen-block{
  font-size:16px;
  line-height:normal;
  padding:0px 0px 0px;
  font-weight:bold;
  
  }


.newsflashgreen-block p {
  font-size:13px;
  line-height:normal;
  
  
  }
.newsflashgreen-block .readmore{
  list-style:inside;
  font-size:13px;
  padding-top:5px;
  }
/* events */
.mod_events_latest_content a{color:#ad0017 !important;}
.mod_events_latest_content a:hover{
  color:#ad0017 !important;
  text-decoration:underline !important;
}
/* events listing */
  
.mod_events_latest_noevents 
{padding-left:7px;
    }

/* Our School */


#ourschools_link {
  -moz-box-shadow:inset 0px 1px 0px 0px #c7c3c7;
  -webkit-box-shadow:inset 0px 1px 0px 0px #c7c3c7;
  box-shadow:inset 0px 1px 0px 0px #c7c3c7;
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b8b6b8) );
  background:-moz-linear-gradient( center top, #cccccc 5%, #b8b6b8 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#b8b6b8');
  background-color:#cccccc;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #a6a4a6;
  display:inline-block;
  color:#525152;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  padding:4px 15px;
  text-decoration:none;
  text-shadow:1px 1px 0px #dedbde;
}#ourschools_link:hover {
  background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8b6b8), color-stop(1, #cccccc) );
  background:-moz-linear-gradient( center top, #b8b6b8 5%, #cccccc 100% );
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b6b8', endColorstr='#cccccc');
  background-color:#b8b6b8;
}#ourschools_link:active {
  position:relative;
  top:1px;
}
.rsform-hidden {
    display: none;
}
.only label{display:inline-block;padding:0px 20px 5px 5px}

/* Image Slider */
.slider-container .slide-desc-text .slide-title 
{
    font-size:12px;
    font-weight:bold;
    margin-bottom: 0px;}
.slider-container .slide-desc-bg
{
  background: #999;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}   
/* item-page */

div.item-page h2, div.info-area h2 {
  font-size:12px;
  }

.category-desc{
padding:0 20px 0 2px;
}

.category-desc, .info-area, .item-page {
   color:#2f2f2f;
  text-align:justify;
}

.item-page ul, .category-desc ul{
      font-size:12px;
    line-height:18px;
  color:#696969;
  list-style:inside;
  padding:0 8px 0 9px;
}

.item-page strong, .item-page b, .info-area b, .info-area strong, .blog-featured b, .blog-featured strong {
  font-weight:bold;
       
}

.item-page em, .item-page em, .info-area em, .info-area em {
  font-style:italic;}
    
    
}
/* quotes */
.quotes p div {
  color:#7D7872;
  font-family: Calibri;
  font-size: 14px;
}
.quotes p {
  font-family: Calibri;
  color:#7BBA37;
  letter-spacing:-1px;
  font-size:21px;
  line-height:22px;
  margin:0;
}  
.quotes > div{
  float:right;
  width:83px;
  text-align:left;
  color:#7d7872;
  font-size:12px;
  line-height:20px;
}
.quotes > div p{
  color:#7d7872;
  margin:0;
  font-size:14px;
  line-height:20px;
}
.quotes > div p strong{
  font-style: italic;
    font-weight: bold;
  font-size:14px !important;
}
.quotes > div span{font-size:14px !important;}
.quotes{
  width:100%;
  overflow:hidden;
}
.item-page ul,
.category-desc ul,
ul{padding-left:20px;}
/* footer */
#footer{
  width:100%;
  display:table-footer-group;
}
#footer .holder{
  display:table-cell;
  vertical-align:bottom;
  width:100%;
}
#footer .frame{
  max-width:960px;
  margin:0 auto;
  font-size:10px;
  line-height:12px;
  color:#6d6d6d;
  padding:6px 0 20px;
}
#footer h3{font-weight:bold; text-align:center;}
#footer ul{
  overflow:hidden;
  white-space:nowrap;
}
#footer ul li{
  float:left;
  background:url(../images/separator03.gif) no-repeat 0 2px;
  padding:0 5px 0 8px;
}
#footer ul li:first-child{
  background:none;
  padding-left:0;
}
#footer a{text-decoration:none; color:#7d7872;}
#footer a:hover{text-decoration:underline;}
@media only screen and (max-width: 960px){
  body{
    padding:0 10px;
    height:auto;
  }
  .w1,
  #wrapper{
    display:block;
    overflow:visible;
  }
  .header-holder .area{
    margin:0 -2px 0 0;
    float:right;
  }
  #djslider-loader129 {display:none !important;}
  .visual {display:block;}
  #main{padding-bottom:48px;}
  .twocolumns,
  aside{
    width:100%;
    float:none;
  }
  .green-block{
    padding:14px 17px;
    margin:0 0 10px;
  }
  .green-block h2{
    font-size:24px;
    line-height:28px;
  }
  .green-block img,
  .green-block .info{
    display:inline-block;
    vertical-align:middle;
  }
  .green-block .info{
    font-size:14px;
    line-height:18px;
    width:60%;
    padding:0 20px;
  }
  .green-block img{margin:0 0 0 5px;}
  .event-list h2{
    margin:0 0 5px 3px;
    font-size:24px;
    line-height:28px;
  }
  .event-list ul{
    font-size:12px;
    line-height:18px;
  }
  #footer{
    font-size:11px;
    display:block;
  }
  #footer .frame{padding:10px 5px 20px;}
  #footer ul li{padding:0 3px 0 6px;}
}
@media only screen and (max-width: 960px){
  .header-holder .area{margin-right:-4px;}
  .nav ul{width:106px;}
  .nav ul a{padding:1px 11px 2px;}
}
@media only screen and (max-width: 960px){
  body{
    font-size:14px;
    padding:0 5px;
  }
  #header{padding:0 10px 0 9px;}
  .header-holder{padding-left:0;}
  #nav,
  .small-logo{display:none;}
  .nav.mobile{display:block;}
  .logo{
    float:none;
    display:block;
    margin:0 auto 10px;
  }
  .form-holder .frame{
    background:none;
    text-align:center;
  }
  .header-holder .area{
    float:none;
    margin:0 0 10px;
  }
  .form-holder .frame{
    padding:0;
    float:none;
  }
  .search-form{
    display:block;
    margin:0 0 10px;
  }
  .search-form input[type="text"]{
    width:84%;
    display:block;
  }
  .search-form input[type="submit"]{float:right;}
  .add-nav{
    display:block;
    margin:0;
    overflow:hidden;0
  }
  .add-nav li{
    display:inline-block;
    vertical-align:top;
    float:none;
  }
  .add-nav li:first-child{background:none;}
  .news-block{font-size:11px;}
  .nav{white-space:normal;}
  .nav li{
    width:100% !important;
    margin:0;
    display:inline-block;
    vertical-align:top;
  }
  .nav li.has-drop-down,
  .nav li:hover{z-index:5;}
  .nav ul{width:100%;}
  .nav ul ul{
    top:100%;
    left:0;
    margin:0;
    width:100%;
  }
  #content{
    width:100%;
    margin:0 0 20px;
    float:none;
  }
  #sidebar{
    float:none;
    width:100%;
    overflow:hidden;
    margin:0 0 10px;
  }
  .menu{
    width:100%;
    line-height:18px;
    margin:0 0 10px;
  }
  #sidebar img{
    display:block;
    margin:0 auto;
  }
  #sidebar blockquote{padding:0 20px 0 0;}
  .menu .hover{z-index:5;}
  .menu ul{
    left:0;
    top:100%;
    z-index:2;
    width:100%;
  }
  .menu ul li{padding:0 8px 0 9px;}
  #footer h3{
    font-size:16px;
    line-height:20px;
  }
  #footer .frame{
    font-size:14px;
    line-height:16px;
  }
  #footer ul li{
    float:none;
    background:none;
    padding:0 0 4px;
  }
}
@media only screen and (max-width: 960px){
  body{padding:0;}
  .w2{
    box-shadow:none;
    -webkit-box-shadow:none;
  }
  .search-form input[type="text"] {
    width: 77%;
    margin:0;
  }
  .news-block{
    font-size:12px;
    text-align:left;
  }
  .news-block ul li{
    float:none;
    padding:0 0 2px;
    background:none;
  }
  .green-block .info{
    padding:0 0 0 10px;
    width:41%;
  }
  #main{padding:0 10px;}
  #footer .frame{padding-left:15px;}
}
/* print version */
@media print{
  body{
    color:#2f2f2f;
    background:#fff;
  }
  a{color:#2f2f2f!important;}
  .print-logo{
    position:static;
    margin:0 0 20px;
  }
  #wrapper{
    display:block;
    overflow:visible;
  }
  .w1{display:block;}
  .w2{
    background:none;
    box-shadow:none;
    -webkit-box-shadow:none;
    padding:0;
    width:100%;
    max-width:100%;
    margin:0;
    border-radius:0;
    -webkit-border-radius:0;
  }
  #main{padding:0;}
  #djslider-loader129,
  .breadcrumbs,
  #header,
  #footer ul,
  #footer h3,
  #sidebar,
  aside{display:none !important;}
  .twocolumns,
  #content{
    float:none;
    width:100%;
    margin:0;
    padding:0;
  }
  .info-area .style,
  #content h1{color:#696969;}
  #footer .frame{
    color:#696969!important;
    min-width:100%;
  }
}
#inquirybody input, #inquirybody select{
	width:125px;
	margin:0;
}
#inquirybody td{
	position:relative;
	padding:5px;
	white-space:nowrap;
}
#inquirybody input[type=button]{
	width:auto;
	position:absolute;
	left:120px;
	height:30px;
}
#inquirybody input[type=radio]{
	width:25px;
	float:left;
	margin:5px;
}
#inquirybody label{
	float:left;
}

#inquirybody textarea{
	width:95%;
	height:150px;
}
#inquirybody .formError{
	display:block;
}
#inquirybody .yui-calcontainer{
	margin-left:-100px;
}