

/* The Nivo Slider styles */
#slider{ height:403px; position: absolute !important; top:279px; width:981px; left:10px;}
.nivoSlider {position: absolute;}
.nivoSlider img {	top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;	margin:0;z-index:60;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;	position:absolute;z-index:50;height:100%;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {	position:absolute; top:50%; margin-top:-50px;z-index:99;	cursor:pointer;text-indent:-5000px; width:42px; height:81px;}
.nivo-prevNav { left:-62px;  display:block; background: url(../images/marker_left.gif) no-repeat;}
.nivo-nextNav {right:-62px; background:url(../images/marker_right.gif) no-repeat;}
.nivo-prevNav:hover{ background:url(../images/marker_left_active.gif) right no-repeat}
.nivo-nextNav:hover{ background:url(../images/marker_right_active.gif) no-repeat}


/* ============================= content ====================== */

#content{ width:100%; overflow:hidden; padding-bottom:61px;}
#page1 #content{ padding-top:28px;}

#content figure{ padding-top:7px;}

.pad_bot1{ padding-bottom:44px;}
.pad_bot2{ padding-bottom:28px;}
.marg_right1{ margin-right:20px;}
.marg_top1{ margin-top:10px;}
.pad_right1{ padding-right:50px;}

.font1{ font-size:13px; color:#fff; line-height:16px; text-transform:uppercase}
.font1 span{ color:#dc9300}


/*===== anythingSlider =====*/
.anythingSlider{ width: 100%; height: 340px; position: relative;padding-bottom:30px; background:url(../images/line_hor1.jpg) bottom repeat-x; margin-bottom:47px;}
.anythingSlider .wrapper{ position: absolute; height:100%; top: 0; left: 0; }
.anythingSlider .wrapper ul { width: 100%; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }
.anythingSlider ul li  { display: block; float: left; padding: 0; height: 340px; width:950px; margin: 0; }
.anythingSlider .cols{ width:182px; float:left; margin-right:8px; text-align:center}
.anythingSlider img{ padding-bottom:14px;}
.anythingSlider .arrow { display: block; height: 29px; width: 29px; text-indent: -9999px; position: absolute; top:-48px; cursor: pointer; }
.anythingSlider .forward{ right:0; background:url(../images/marker_next.gif) 0 0 no-repeat}
.anythingSlider .back  { right:30px; background:url(../images/marker_prev.gif) 0 0 no-repeat}
.anythingSlider .forward:hover{ background:url(../images/marker_next_active.gif) 0 0 no-repeat}
.anythingSlider .back:hover{ background:url(../images/marker_prev_active.gif) 0 0 no-repeat}

#start-stop { position:absolute; top:-48px; right:60px; display:block; width:29px; height:29px; background:url(../images/play.png) no-repeat}
#start-stop.playing { background:url(../images/pause.png) no-repeat}
#start-stop:hover{ background:url(../images/play_active.gif) no-repeat}
#start-stop.playing:hover{ background:url(../images/pause_active.gif) no-repeat}
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.under{ padding-bottom:1px; background:url(../images/line_hor2.gif) bottom repeat-x; margin-bottom:18px;}

.list1{ margin:-5px 0}
.list1 li{ line-height:30px;}
.list1 li a{ text-decoration:none; padding-left:30px; background:url(../images/marker_1.gif) 0 1px no-repeat}
.list1 li a:hover{ text-decoration:underline; color:#fff;}

.button{ display:inline-block; color:#161616; font:10px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:none; background: url(../images/button1_bg.gif) top repeat-x #d2d2d2; line-height:35px; padding:0 17px;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  position: relative;}
.button:hover{ background:url(../images/button1_bg_active.gif) top repeat-x #fefefe; color:#838383}

.news{ padding-bottom:35px;}
.news a{ color:#837f76; text-decoration:none;}
.news a:hover{ color:#fff; text-decoration:underline}
.news li{ padding-top:10px; padding-bottom:20px;}
.date{ float:left; width:71px; height:71px; font-size:44px; color:#fff; text-align:center; line-height:1.3em; text-transform:uppercase; margin-right:13px; background:#dc9300;border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px;  position: relative; margin-top:-6px;}
.date span{ display:block; font-size:16px; line-height:1.2em; margin-top:-12px;}

.dropcap_1{ float:left; font-size:36px; color:#dc9300; margin-right:14px; width:26px; line-height:1.2em;}
.cols{ float:left; width:245px;}

.color1{ color:#fff;}
.color2{ color:#dc9300}
.color2 a{ color:#dc9300; text-decoration:none} 
.color2 a:hover{ text-decoration:underline}

.quot{ background:url(../images/quot.gif) 0 4px no-repeat; font-style: italic; padding-left:31px; color:#fff; overflow:hidden}
.quot span{ color:#837f76; display:block;  padding-top:11px; font-style:normal}
.quot a{ color:#fff; text-decoration:none}
.quot a:hover{ color:#fff; text-decoration:underline}

.tabs ul.nav {}
.tabs ul.nav li{}
.tabs ul.nav li a{}
.tabs ul.nav .selected, .tabs ul.nav li:hover { }
.tabs .tab-content { padding-bottom:36px;}
/*---calendar begin ---*/
.carousel-box .inner2{ position:relative;  width:225px; padding-bottom:10px}
.calendar{ width:100%; overflow:hidden;}
.calendar li{ width:100%; position:relative;}
.calendar h2{ font-size:30px; line-height:1.2em; padding:5px 0 3px 0; text-align:center; background:#1c1006}
.inner2 .next2{ position: absolute; z-index:4; display:block; background:url(../images/marker_right2.gif) no-repeat; width:7px; height:12px; top:37px; right:11px;}
.inner2 .prev2{position: absolute; z-index:4; display:block; background: url(../images/marker_left2.gif) no-repeat; width:7px; height:12px; top:37px; left:12px;}
.inner2 .next2:hover{ background:url(../images/marker_right2_active.gif) no-repeat}
.inner2 .prev2:hover{ background:url(../images/marker_left2_active.gif) no-repeat}

.calendar td{ width:31px; border-top:1px solid #dad8d7; border-right:1px solid #dad8d7; font-size:18px; font-weight:bold;line-height:31px; text-align:center; background:#fff}
.calendar td a{ display:block; text-decoration:none; color:#413b35; }
.calendar .active a{ color:#dc9300}
.calendar .selected a, .calendar td a:hover{ background:#dc9300; color:#fff;}
.calendar th{ font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:31px;background:#fff; color:#413b35; text-transform:uppercase; width:32px; font-weight:normal; text-align:center}
.calendar .no_bg td{ border:0}



/* ============================= footer ====================== */

/* ============================= forms ============================= */

#ContactForm { padding-top:13px;}
#ContactForm .wrapper{ min-height:51px; background:url(../images/input2_bg.gif) 0 0  no-repeat}
#ContactForm .textarea_box{ width:100%; overflow:hidden; min-height:198px; background:url(../images/textarea.gif) 0 0 no-repeat}
#ContactForm {}
#ContactForm {}
#ContactForm {}
#ContactForm a{ margin-left:11px; float:right; width:97px; text-align:center; padding:0}
#ContactForm .input {width:220px; height:17px; background:none; padding:10px 20px;color:#fff; font:14px Arial, Helvetica, sans-serif;}
#ContactForm textarea { overflow: auto;width:340px; height:147px; background:none; padding:10px 20px;color:#fff; font:14px Arial, Helvetica, sans-serif;}

#form_1{ color:#fff; padding-top:13px;}
#form_1 .radio{ line-height:30px; color:#837f76; padding-top:6px; padding-bottom:25px;}
#form_1 .radio input{ float:left; margin:0; padding:0; margin-top:9px; margin-right:9px; cursor:pointer; height:12px; width:12px;}
#form_1 .list li{ text-decoration:underline; color:#837f76}
#form_1 .list { padding:11px 0 40px 0}

#form_2{ padding-top:10px; line-height:16px; padding-bottom:25px;}
#form_2 .wrapper{ min-height:47px; background:url(../images/input1_bg.gif) 0 0 no-repeat}
#form_2 .button{ background:url(../images/button2_bg.gif) top repeat-x #b67a01; color:#fff; padding:0 28px; margin-bottom:23px;}
#form_2 .input{ width:200px; height:17px; padding:10px; font:14px Arial, Helvetica, sans-serif; color:#fff; background:none;}
#form_2 .button:hover{ background:url(../images/button1_bg.gif) top repeat-x #fff; color:#000}
#form_2 a{ color:#dc9300}
#form_2 p{ padding-bottom:9px;}


#calendarbox ul
{
    list-style-type: none;
    margin:0;
    padding:0;
}

img{
max-width: 100%;
}