/* $Id: */
html, input, textarea {
    color: #4A3C31;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 1.462em;
}
body {
    background: url("images/body-bg.jpg") no-repeat scroll center top #FF9F02;
    min-width: 1000px;
	margin: 0;
	color: #4A3C31;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8125em;
    line-height: 1.462em;
}
.cke_show_borders  {
  margin: 0 auto;
	padding: 0;
background: none repeat scroll 0 0 #FFFFFF;
	font: 1.083em/1.54em Arial;
}
#wraper {
 	margin: 0 auto;
}
#page {
	width: 980px;
	margin: 0px auto;
}
#header {
  height: 180px;
    margin: auto;
    max-width: 1200px;
    min-width: 980px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#header-img {
    float: left;
   height: 120px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 35%;
	/*display: none;*/
}

#header-region {
    float: left;
    height: 120px;
    overflow: hidden;
    width: 60%;
}

#logo-title {
	width:176px;
height:56px;
padding-top: 20px;
}

#search-box {
  height: 206px;
	margin: 0 20px 0 330px;
}
#container
{
background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    margin: 0 auto;
    min-width: 725px;
    width: 100%;
}
#sidebar-left {
border-right: 1px solid #EEEEEE;
    float: left;
    margin-top: 15px;
    padding-right: 17px;
    padding-top: 0;
    width: 25%;
}
#sidebar-right {
  float: right;
    font-size: 11px;
    min-height: 214px;
 margin-top: 20px;
    text-align: left;
    width: 27%;
}

#main {
    display: block;
    float: left;
    font-size: 14px;
    min-height: 385px;
    overflow: visible;
    width: 69%;
	text-align: justify;
margin-top: 20px;
}

#footer {
    clear: both;
    min-height: 100px;
     margin: 10px auto;
    max-width: 1200px;
    min-width: 725px;
    overflow: hidden;
    position: relative;
    width: 100%;
	text-align:center;
}
#footer1, #footer2, #footer3, #footer4, #footer5 {
	float: left;
    min-height: 91px;
    width: 172px;
}
#footer1 h2, #footer2 h2, #footer3 h2, #footer4 h2, #footer5 h2 {
    margin: 0;
    padding: 0 0 10px 23px;
    text-align: left;
}

#footer1, #footer2, #footer3, #footer4 {
    border-right: 1px dotted #E5EBEC;
    margin: 15px 0;
}

#footer5 {
text-align:right;
}

#footer li {
    list-style: none outside none;
}
#sign {
    display: inline;
    float: right;
    margin-top: 20px;
    position: relative;
    width: 120px;
}
a, a:visited {
 color:#414141;
 text-decoration: none;
}

a:hover {
 color:#414141;
 text-decoration: none;
}

a:active {
  color: #577E2D;
  text-decoration: none;
}

a#logo img {
  float: left;
  padding-right: 10px;
  padding-left: 6px;
}

#site-name a,
#site-name a:visited {
  display: block;
  margin: 0;
 
  text-decoration: none;
}

#site-slogan {
  	margin-left: 40px;

  font-weight: bold;
}

form#search-theme-form {
  margin: 85px auto 0;
  padding: 0;
  background: none;
  font-size: 1.3em;
  text-align: center;
}

form#search-theme-form input {
  margin: 0 auto;
  font-size: 1.3em;
  width: 172px;
}

form#search-theme-form .form-submit {
  display: none;
}

#mission {
background: #F4F7F0;
  margin: 15px 0;
  padding: 30px;
	border: 1px dotted #EBE2B7;
	font-style: italic;
}

h2.block-title {
  color: #FB4F14;
    font-size: 24px;
    font-weight: normal;
    margin-top: 35px;
    padding: 0;
}

#sidebar-left ul.menu {
color: #990000;
/* margin: 0 0 0 -15px;*/
  padding: 0;
}

#sidebar-left ul.menu li  {
  list-style-type: none;
  list-style-image: url("../../misc/menu-leaf2.png");
  margin-left: 25px;
  padding: 0;
}



#sidebar-left ul.menu li.leaf a:active {	
	/*background: #fff url(images/menu.png) no-repeat 0 -45px;*/
	color: #9a0000;
}
#sidebar-left ul.menu li li a{	
    font-size: 12px;
    padding: 5px 0 0 70px;
}

#sidebar-left ul.menu  li li li a {	
  margin-left: 30px;
  font-weight:normal;
}

#sidebar-left ul.menu  li li li li a {	
  margin-left: 45px;
}

#sidebar-left ul.menu li a {
	 display: block;
    line-height: 17px;
    margin-bottom: 1px;
    padding: 10px 0 0;
    text-decoration: underline;
}

#sidebar-left ul.menu li.leaf a,
#sidebar-left ul.menu li a:visited {
/*color: #821115;text-decoration: none;*/
color:#8F8F8F;

}

#sidebar-left ul.menu li.leaf a:hover {	
	/*background: #fff url(images/menu.png) no-repeat 0 -45px;*/
	color: #414141;
}

#sidebar-left ul.menu li.leaf a.active:hover {	
	/*background: #fff url(images/menu.png) no-repeat 0 -45px;*/
	color: #414141;
}
#sidebar-left ul.menu li a:hover {
color: #414141;
}
#sidebar-left ul.menu li a.active:hover{
color: #562930;
}
h2.node-title {
	height: 15px;
	display: inline;
}

h2.node-title a,
h2.node-title a:visited {
 /*background: url("../../misc/menu-leaf.png") no-repeat scroll left center transparent;
    padding-left: 30px;*/
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
}

/*.date_box {
  background: #fff url('images/date.jpg') no-repeat;
	height: 51px;
	width: 52px;
	float: left;
  margin: 5px;
}

.date_box_month {
	padding-top: 6px;
	font: 1.083em/1.54em Verdana;
	padding-left: 3px;
	text-align: center;
	color: #75a006;
}

.date_box_day {
	font-size: 22px;
	font-weight: bold;
	padding-left: 3px;
	text-align: center;
	font-style: italic;	
	color: #654040;
}
*/
.picture img {
  margin: 0 5px;
  float: right;
  clear: both;
}

.terms-inline {
  float: left;
  margin-top: 5px;
  width: 375px;
}

.terms-inline ul.links,
.terms-inline ul, 
.terms-inline menu, 
.terms-inline dir {
  padding: 0;
}

.terms-inline ul.links {
  float: none;
}

.node .content {
  clear: left;
}

.node-links ul.links {
  padding: 3px;
  float: right;
  /*font-weight: bold;*/
  font-style: italic;
  width: 100%;
  text-align: right;
}

.status {
  padding: 10px;
  background: #F4F7F0;
  border: 1px dotted #EBE2B7;
  margin: 15px;
}

div.error, div.warning {
  padding: 10px;
  margin: 15px;
}

#forum tr td.forum {
  background-image: none;
}

.comment-odd {
	padding: 15px;
  background: #FBF9F4;
}

.poll .bar {
  background-color: #eef2e0;
}

.poll .bar .foreground {
  background-color: #84A54A;
}

form#user-login-form ul li{
    list-style-type: none;
    list-style-image: none;
    margin-left: 0;
}

/*
 *  Common Elements
 */
 
form {
	padding: 15px;
  background: #ffffff;
} 


label {
  /*color: #821115;*/
  color:#000000;
  font-style: italic;
}

p {
  margin-bottom: 5px;
  margin-top: 15px;
}

blockquote {
	background: #F4F7F0;
  margin: 15px 0;
  padding: 30px;
	border: 1px dotted #EBE2B7;
	font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
 font-family: times New Roman;
    font-style: italic;
    font-weight: normal;
	margin-top: 0;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #E4E4E4;
  color: #313131;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #E4E4E4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #F5F9EB;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #F5F9EB;
}

tr.even td.active {
  background-color: #FFFFFF;
}

/*#sidebar-left .corner-top-left {
    background: url("images/corner-top-left.png") no-repeat scroll left top #E5EBEC;
}
.corner-top-left {
    background: url("images/corner-top-left.png") no-repeat scroll left top #ffffff;
}

.corner-top-right {
    background: url("images/corner-top-right.png") no-repeat scroll right top transparent;
}

.corner-bot-left {
    background: url("images/corner-bot-left.png") no-repeat scroll left bottom transparent;
}
.corner-bot-right {
    background: url("images/corner-bot-right.png") no-repeat scroll right bottom transparent;
    height: auto;
    min-height: 300px;
    width: 100%;
}
*/
#name-and-slogan{
display:none;
}
#block-menu-primary-links h2.block-title {
display:none;
}

#sign a {
     display: inline;
    font-size: 12px;
    position: relative;
}
#telephone {
  color: #9A0000;
    float: right;
    font-size: 20px;
    margin-top: 30px;
    text-align: right;
    width: 33%;
	 margin-right: 20px;
}
#telephone a{
color: #9A0000;
 line-height: 27px;
}
.view-banner-slideshow {
	position:relative;
}

.view-banner-slideshow .views-field-phpcode {
   /* background: url("images/b.png") repeat scroll 0 0 transparent;*/
   height: 64px;
    left: 92px;
    position: absolute;
    top: 5px;
    width: 308px;
	
	/*width: 420px;position:absolute;padding: 0 40px;*/
}

.view-banner-slideshow .views-field-phpcode h3 {
 color: #4A3C31;
    font-family: times New Roman;
    font-size: 19px;
    font-style: normal;
    font-weight: bold;
    margin: 5px 5px -10px 15px;
}

.view-banner-slideshow .views-field-phpcode .text {
    color: #FFFFFF;
    font-size: 12px;
	    margin: 5px;
}

.view-banner-slideshow .views-field-phpcode .text p {
    font-weight: normal;
    line-height: 18px;
    margin: 10px;
    text-align: left;
}

.view-banner-slideshow .views-slideshow-controls-top {
	position:absolute;
	top:0;
	z-index: 20;
	
}

a.views_slideshow_previous {
    background: url("images/leftbutton.png") no-repeat scroll left center transparent;
    color: transparent;
    height: 64px;
    line-height: 50px;
    position: absolute;
    text-indent: 999px;
    top: 140px;
    width: 30px;
}
a.views_slideshow_previous:hover {
   background: url("images/leftbuttonhover.png") no-repeat scroll left center transparent;
    color: transparent;
    height: 64px;
    line-height: 50px;
    position: absolute;
    text-indent: 999px;
    top: 140px;
    width: 30px;
}

a.views_slideshow_pause {
 display:none;
}

a.views_slideshow_next {
   background: url("images/rightbutton.png") no-repeat scroll 0 0 transparent;
    color: transparent;
    height: 64px;
    left: 470px;
    line-height: 50px;
    position: absolute;
    text-indent: 999px;
    top: 140px;
    width: 30px;
}
a.views_slideshow_next:hover {
    background: url("images/rightbuttonhover.png") no-repeat scroll 0 0 transparent;
     color: transparent;
    height: 64px;
    left: 470px;
    line-height: 50px;
    position: absolute;
    text-indent: 999px;
    top: 140px;
    width: 30px;
}

.date_box {
display:inline;
}

.field-item a
{
display: inline;
margin: 10px;
}

.field-item a:hover 
{
display: inline;
margin: 10px;
text-decoration:underline;
}
.views-field-title
{
margin-top: 4px;
width: 300px;
/*font-weight:bold;*/
text-align: justify;
}


.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
   /*font-weight: bold;*/
   display: inline;
   float: left;
}

.field .field-items {
 display: inline-block;
}

.field-type-nodereference {
 border-top: 1px dotted #E5EBEC;
 margin-top:10px;
}
.field-field-catalog-ref2 .field-items{
margin-left:13px;
}

#node-3620 .views-field-title{
 background: url("images/b.png") repeat scroll 0 0 transparent;
    top: 33px;
    position: relative;
}

#node-3620 .views-field-title a{
color:#ffffff;
padding-left: 44px;
text-shadow: 1px 1px 2px black;
}

/*#sidebar-left ul.menu li a.active {	
	color: #9a0000;
}*/

#leftside{
   background: url("images/bottom-left.gif") no-repeat scroll left bottom #ffffff;
   width: 100%;
}
#rightside{
 background: url("images/bottom-right.gif") no-repeat scroll right bottom;
    width: 100%;
}
#fonfooter {
width:100%;

}

#slideshow{
    margin: 0 auto;
    width: 900px;
	overflow: hidden;
}

#block-menu-primary-links {
float:right;
margin-top: 55px;
}

#block-menu-primary-links ul.menu li {
border-right: 1px solid;
    display: inline;
    padding-left: 25px;
    padding-right: 25px;
}
#block-menu-primary-links ul.menu li.last {
border-right:none;
}
ul.menu li {
    margin: 0;
}

li.leaf {
 padding:0;
}

#aapsign{
    font-size: 14px;
    margin-left: 2px;
    margin-top: 25px;
    width: 195px;
}
#block-views-banner_slideshow-block_1{
height: 340px;
}
.views-slideshow-controls-bottom {
 display: inline-block;
    float: right;
    height: 340px;
    position: relative;
    width: 400px;
background: #FFC50F;	
}
#views_slideshow_thumbnailhover_main_banner_slideshow-block_1{
float:left;

}
/*#views_slideshow_thumbnailhover_div_breakout_teaser_banner_slideshow-block_1{
width:300px;
}
.view-banner-slideshow .view-id-banner_slideshow .view-display-id-block_1 .view-dom-id-1{
height: 340px;
}*/
.views-field-field-banner-icon-fid{
width:100px;
position:relative;
}
.views-content-field-banner-icon-fid .imagecache-banner_small_default{
  background: url("images/shadow.png") no-repeat scroll center bottom #FFFFFF;
 margin-left: 10px;
    margin-top: 11px;
    padding: 2px 2px 5px;
   }
.views_slideshow_thumbnailhover_div_breakout_teaser{
 border-bottom: 1px solid #FFFFFF;
    padding-left: 2px;
    padding-top: 3px;
    position: relative;
	height: 81px;
}
.views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide {
 background: #FFA50F;
 }
#views_slideshow_thumbnailhover_div_breakout_teaser_banner_slideshow-block_1_3{
border-bottom:none;
}
.views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-content-field-banner-icon-fid .imagecache-banner_small_default{
background: url("images/shadow1.png") no-repeat scroll center bottom #FFFFFF;
}

.views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide .views-field-phpcode .text p{
color:#4e3615;
}
.views_slideshow_thumbnailhover_div_breakout_teaser.activeSlide  .views-field-phpcode h3{
color:#4e3615;
}
.views-row {
border-bottom:1px solid #EEEEEE;
 margin-bottom: 10px;
}
.views-row-last{
border:none;
}
#block-views-News-block_1 h2.node-title a, h2.node-title a:visited {
    background: url("../../misc/menu-leaf.png") no-repeat scroll left center transparent;
    padding-left: 30px;
	font-family: Futura,'Century Gothic','Apple Gothic',Helvetica,sans-serif;
}

#block-views-News-block_1 h2.block-title {
    background: url("images/newsicon.png") no-repeat scroll left center transparent;
    line-height: 45px;
    margin-top: 35px;
    padding: 0 0 0 40px;
}
.content {
font-size:14px;
}

.indent {
    padding: 16px 29px 30px 30px;
}

ul#navlist.menu li {
 display: block;
    float: left;
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 12px;
    padding-bottom: 0;
    text-align: center;
}
ul#navlist.menu li a{
    color: #FFFFFF;
    display: inline-block;
    margin-top: 0;
    padding: 3px 7px 2px;
    text-shadow: 1px 1px #000000;
}
ul#navlist.menu li.active, ul#navlist.menu li:hover{
 background: url("images/button_m.png") repeat scroll 0 0 transparent;
  border-radius: 5px 5px 5px 5px;
}
#mainmenu{
   background: url("images/menu.png") no-repeat scroll left center transparent;
    clear: both;
    font-size: 14px;
    min-height: 47px;
    position: relative;
    text-transform: uppercase;
    top: 14px;
}

span.read-more{
  background: url("images/more.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    margin-top: 5px;
}
#main h1{
color:#FB4F14;
}
span.read-more a{
    color: #FFFFFF;
    margin-left: 30px;
    margin-top: 3px;
    position: absolute;
}

ul.primary.tabs{
margin: 5px 5px 15px;
}
.view-id-banner_slideshow .views-field-title
{font-size: 16px;}