#site-name a
{
	color:#175B12!important;
	font-size: 24px!important;
    line-height: 1.5em!important;
    font-weight: 800;
}
#name-and-slogan {
    float: left;
    color:#175B12!important;
}
#site-slogan {
    font-style: normal!important;
    margin-bottom: 0px!important;
    font-size: 22px!important;
    font-weight: 800;
}
#page{
	
	padding-top: 0px!important;
}
.custom-right  {
	float:right;
	padding-left:10px;
}
#header
{
	background-repeat:no-repeat!important;
}
#block-textsize-form {
    width: 60px;
    height: auto;
    float: right;
    position: relative;
    padding-top: 6px;
}
#block-search-form {
    float: right;
    padding-right: 10px;
}
#header-region {
	background-color:#fbfbfb;
	height: 30px;
	clear:both;
	border-bottom: 1px solid #eeeeee;
	
}
#header-region a,
#header-region a:link,
#header-region a:visited  {
	color:green;
}
#block-locale-language{
	float:right;
	width:auto;
	height:auto;
	position:relative;
	padding-top:6px;
	padding-right:10px;
	border-left: 1px solid #eeeeee;
}
#block-locale-language li {
    display: inline;
    list-style-type: none;
}
#block-locale-language li .active {
    display: none;
}
#block-block-7{   /********Top Social Media Links********/
   /* float: right;
    padding-right: 0px;
	margin-top:-2px;
	height:30px;*/
	float: right;
    padding-right: 0px;
    margin-top: 0px;
    height: 30px;
    margin-right: -70px;
	
	
}
#block-block-28ul li {
    display: inline;
    list-style-type: none;
	
}
#block-block-8 {
	float:right;
	width:145px;
	height:30px;
	position:relative;
	

}
#footer ul li.leaf {
    display: inline-block!important;
}
#footer ul.menu {
    text-align: center!important;
}



#page {
    padding: 7px;
}
.sf-menu.sf-style-blue li:hover,
.sf-menu.sf-style-blue li.sfHover,
.sf-menu.sf-style-blue a:focus,
.sf-menu.sf-style-blue a:hover,
.sf-menu.sf-style-blue a:active,
.sf-menu.sf-style-blue span.nolink:hover,
.sf-menu.sf-style-blue.sf-navbar li li {
  background: #FFB200; /*175b12  08997f     33802d   */
  color: #ffffff;
}
.sf-menu .active {background:#FFB200;color:#ffffff} /*175b12  08997f     33802d  */
.sf-menu li.active-trail > a {background:#FFB200;color:#ffffff}  /*175b12  08997f     33802d  */
.flexslider:hover .flex-direction-nav .flex-prev {
	left: -22px!important;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: -22px!important;
}
.column-block{
	background-color:#E9EEE7!important;
}
.sf-menu.sf-style-space-orange li
{
	background-color:#FFB200!important;
}
#block-menu-menu-divisions
{
	border-bottom-color:#ffffff;
}
#block-menu-menu-icar-at-a-glance
{
	border-top-color:#ffffff
}
.sidebar h2 {
    font-size: 1.2em;
    background-color: #155511;
    padding: 7px;
    color: #ffffff;
}
.column-block
{
	border-style:none!important;
}
.sidebar
{
	border: 1px #C8C8C8;
}
#content .block h2 
{
	color:#549405;
	background-color:#ffffff;
	
}
h2
{
	    font-size: 140%;
    line-height: 120%;
    color: #990000;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #990000;
    margin-right: 5px;
}
#bottom-columns
{
	
	margin-top: 10px;
}

@media only screen and (min-width: 1025px)
{
.two-sidebars #content .section {
    border-left: 1px dotted #000!important;
    padding-left: 6px!important;
    border-right: 1px dotted #000!important;
    padding-right: 0px!important;
	border-bottom: 1px dotted #000!important;
    padding-right: 0px!important;
   
}
}

.sf-menu.sf-style-pomegranate li{
/* background-color:#ECA225;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ECA225, endColorstr=#E18C21);
 background-image:-moz-linear-gradient(top, #ECA225 0%, #E18C21 25%,#ff8d00 100%);
background-image:linear-gradient(top, #ECA225 0%, #E18C21 25%,#ff8d00 100%);
background-image:-webkit-linear-gradient(top, #ECA225 0%, #E18C21 25%,#ff8d00 100%);
background-image:-o-linear-gradient(top, #ECA225 0%, #E18C21 25%,#ff8d00 100%);
background-image:-ms-linear-gradient(top, #ECA225 0%, #E18C21 25%,#ff8d00 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#ECA225), color-stop(25%,#E18C21),color-stop(100%,#ff8d00));*/
 background-color:#C24145;
 color:#ffffff!important;
 }
.sf-menu.sf-style-pomegranate li a:hover{
 
 background-color:#EEBB10;
}
.sf-menu.sf-style-pomegranate li li{
	 background-color:#C24145;
}
.sf-menu.sf-style-pomegranate li li a:hover{
	background-color:#EEBB10;
}
.sf-menu.sf-style-pomegranate li, .sf-menu.sf-style-pomegranate.sf-navbar {
    background: #742528!important;
}
#block-views-news-and-highlights-block
{
	background-color:#E9EEE7;
}

.more-link {
    margin-right: 10px;
}
tr.even, tr.even td {
    background-color: #f3f6f4!important;
}
table tr th {
    background-color: #9b3134;
    border-right-color: #ffffff;
	color:#ffffff!important;
}
tr.odd, tr.odd td, tr.even, tr.even td{
	border: 1px dotted black;
}
.sf-menu.sf-style-pomegranate
{
	font-weight:700
}

#header
{
	background-image:no-repeat;
}
#page-wrapper
{
	margin-top: 20px!important;
    margin-bottom: 20px!important;
}
#content .block h2 
{
	color:#872c2f;
	background-color:#ffffff;
	
}
#block-views-slider-block
{
	/*background:url(../images/carousel-bg.png) repeat;*/
	    background-color: #fbdf9d;
    color: #000000;
    font-weight: 400;
	padding: 10px;
	padding-bottom:0px;
}
#block-views-crousel-block {
        background: url(../images/carousel12-bg.png) repeat!important;
}
.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
display: block!important; /* I added this line */
}

.flex-direction-nav .flex-next { right: 0 !important; margin-right: -40px; opacity: 1 !important; }
.flex-direction-nav .flex-prev { left: 0 !important; opacity: 1 !important; margin-left: -40px; }
.flexslider { width: 90%; margin: 0 auto; }
.views-vTicker-tick-field
{
	margin:0px -0.5px 0px 0px!important;
}
#views-ticker-vTicker-news_and_highlights
{
	height: 190px!important;
}
#header-right
{
	float:right;
}



@media only screen and (max-width: 732px) and (min-width: 412px)
{
	#header-right
	{
		float:right;
		display:none;
	}
}
@media only screen and (max-width: 640px) and (min-width: 360px)
{
	#header-right
	{
		float:right;
		display:none;
	}
	
}
@media only screen and (max-width: 568px) and (min-width: 320px)
{
	#header-right
	{
		float:right;
		display:none;
	}
	
}
