
#mobile-menu {display: block; position: absolute; top: 0; right: 0;}
#mobile-footer-menu {display: none;}
#mobile-menu {display: none;}
#mobile-social {display: none;}
#mobile-map {display: none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sbutton {
  height: 28px;
  background: url(../img/gobut.png);
  width: 36px;
  border: none;
  float: right;
  margin-right: 18px;
  margin-top: 0px !important;
}
}

.iframe {width: 600px;}
body {
    font-family: arial, sans-serif;
    color: #5a5956;
    font-size: 14px;

	background:url(../img/tex_back.jpg) repeat;
	font-weight:500;
}
a {
    color: #792226;
	text-decoration: underline;

}
a:hover {
    }

hr {
    border-bottom: dotted 1px #011020;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}
h1 {
    border-bottom: dotted 1px #011020;
    padding-bottom: 5px;
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: "museo-sans", arial, sans-serif;
}
h2 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 10px;
    font-family: "museo-sans", arial, sans-serif;
}
h2 a {
    text-decoration: none;
}
h3 {
    text-transform: capitalize;
    font-size: 18px;
    font-family: "museo-sans", arial, sans-serif;
    margin-bottom: 10px;
}
h4 {
    font-size: 16px;
    /*color: #df5112;*/
    font-family: "museo-sans", arial, sans-serif;
    margin-bottom: 10px;
}
h5 {
    font-size: 14px;
    /*color: #df5112;*/
    font-family: "museo-sans", arial, sans-serif;
    margin-bottom: 10px;
    font-style: italic;
}
p {
    margin-bottom: 10px;
    line-height: 16px;
}

table {
    background: #fff;
    margin-bottom: 10px;
}

#con_box li{
	list-style-type:disc;
	margin-left:20px;
}

.container{
	width:1003px;
	margin:0 auto;
}

#topbar{
	background-color:#0f2259;
	height:101px;
	box-shadow: 0px 10px 5px -5px #000;
	position:relative;
	z-index:5;
}

#redtop{
	height:48px;
	background-color:#792226;
	box-shadow: 0px 8px 5px -2px #000;
	position:relative;
	z-index:4;
}

#pic{
background-color: #333;
margin: -6px auto 0;
height: 447px;
width: 1003px;
float: left;
}

#embar{
	height:39px;
	background-color:#792226;
	box-shadow: 0px 8px 5px -2px #000;
	position:relative;
	z-index:0;
	clear:both;
}

#conbar{
	min-height:316px;
	background-color:#c7b299;
	position:relative;
}

#footer{
	min-height:182px;
	background-color:#0f2259;
}

#logo{
	position:absolute;
	margin-top:10px;
	margin-left:5px;
	background-image:url(../img/logo.png);
	width:221px;
	height:213px;
	z-index:10;
}


#searchbox {
    clear: both;
    float: right;
    height: 28px;
    margin-right: 22px;
    margin-top: 20px;
    width: 258px;
}

#sleft{
	float:left;
	position:relative;
	z-index:5;
	background-image:url(../img/search_left.png);
	width:69px;
	height:28px;
	margin-left:-20px;
}

.sinput{
	height:26px;
	background-image:url(../img/sbox.png);
	width:153px;
	border:none;
}

.sbutton{
	height:28px;
	background:url(../img/gobut.png);
	width:36px;
	border:none;
	float:right;
	margin-right:18px;
}

#topmenu{
	float:right;
	margin-top:20px;
	margin-right:20px;
}


#topmenu ul li {
    border-right: 1px solid #b9bdc2;
    color: #b9bdc2;
    float: left;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 10px;
    padding-right: 15px;
}

#topmenu ul li:last-child{
	border:none;
}

#topmenu ul li a{
	color: #b9bdc2;
	text-decoration:none;
}
	


#mainmenu {
    float: right;
    margin-right: -50px;
    margin-top: 17px;
}

#mainmenu ul li{
float: left;
margin-left: -50px;
color: #FFF;
text-transform: uppercase;
font-size: 20px;
position: relative;
margin-right: 80px;
}

#mainmenu ul li a{
	color:#fff;
	text-decoration:none;
}

#mainmenu ul li:hover ul{
	display:block;
}

#mainmenu ul li ul{
	float:none;
	position:absolute;
	display:block;
	background-color:#792226;
	margin-top:0px;
	padding:7px;
	display:none;
	z-index:100;
}

#mainmenu ul li ul li{
	left:50px;
	margin-bottom:10px;
	width:100%;
	font-size:15px;
}


#prog{
	float:left;
	font-size:20px;
	color:#fff;
	margin:18px 0 0 380px;
}

#prog ul li:hover ul{
	display:block;
}

#prog ul li ul{
	float:none;
	position:absolute;
	display:block;
	background-color:#792226;
	margin-top:0px;
	padding:7px;
	display:none;
	z-index:100;
}

#prog ul li ul li{
	left:50px;
	margin-bottom:10px;
	width:100%;
	font-size:15px;
}

#prog ul li a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}

#emmsg{
	float:right;
	color:#fff;
	font-size:20px;
	margin-top:10px;
	margin-right:5px;
	text-transform:uppercase;
}

#newscon{
	 float: left;
	 margin: 40px 0 0 55px;
	 height:253px;
	 width:900px;
}

#newscon_in{
	 float: left;
	 margin: 80px 0 0 55px;
	 width:900px;
}


#newshead {
    background-color:#0F2259;
    box-shadow: 0 8px 5px -2px #000;
    height: 63px;
    width: 900px;
	position:relative;
	z-index:3;
}	

#newshead_in {
    background-color:#792226;
    box-shadow: 0 8px 5px -2px #000;
    height: 56px;
    width: 900px;
	position:relative;
	z-index:3;
}

#newsbody{
	background:url(../img/tex_back.jpg) repeat;
	height:190px;
	width:900px;
	box-shadow: 0 8px 5px -2px #000;
	position:relative;
}

#newsbody_in{
	background:#fff;
	width:900px;
	position:relative;
	min-height:400px;
}

#lhead{
	width:425px;
	float:left;
	color:#fff;
	margin-top:15px;
	margin-left:40px;
	font-size:35px;
	text-transform:uppercase;
}

#lhead_in{
	width:90%;
	float:left;
	color:#fff;
	margin-top:12px;
	margin-left:40px;
	font-size:35px;
	text-transform:uppercase;
}

#rhead{
	width:425px;
	float:left;
	color:#fff;
	margin-top:15px;
	margin-left:10px;
	font-size:35px;
	text-transform:uppercase;
}

#lnews{
	width:425px;
	float:left;
	color:#fff;
	margin-top:15px;
	margin-left:40px;
	font-size:35px;
	text-transform:uppercase;
}

#lnews_in{
	width:95%;
	float:left;
	color:#fff;
	margin-top:15px;
	margin-left:40px;
	font-size:35px;
	text-transform:uppercase;
}

#rnews{
	width:425px;
	float:left;
	color:#fff;
	margin-top:15px;
	margin-left:10px;
	font-size:35px;
	text-transform:uppercase;
}

.headline{
	font-size:18px;
	color:#0f2259;
	text-transform:uppercase;
}

.date{
	font-size:14px;
	color:#5a5956;
	display:block;
	margin-top:3px;
}

.copy{
	font-size:13px;
	color:#5a5956;
	display:block;
	margin-top:3px;
}

.morelink{
	font-size:13px;
	color:#0f2259;
}

.ebox{
	height:90px;
}

#one {
    float: left;
    margin: 30px 0 0 90px;
}

#one ul li{
	line-height:200%;
	text-transform:uppercase;
	color:#b9bdc2;
	font-size:17px;
}

#one ul li a{
	text-decoration:none;
	color:#b9bdc2;
}
	
#two{
	float:left;
	color:#b9bdc2;
	font-size:15px;
	margin:30px 0 0 90px;
	line-height:150%;
}

#three{
	float:right;
	color:#b9bdc2;
	font-size:15px;
	margin:30px 90px 0 0px;
	line-height:150%;
}

input, textarea{
	padding:1px !important;
}

#con_box{
	width:95%;
	margin-top:30px;
	color:#5a5956;
	font-size:14px;
	text-transform:none;
}

#con_box p{
	line-height:150%;
}

.evdate{
	display:block;
	margin-top:-8px;
	margin-bottom:-8px;
}

#lcont2{
	float:left;
	max-width:100%;
}

#rcont2{
	float:right;
	padding-left:20px;
}

#leftmenu{
padding-bottom:20px;
}

.dual{float:left; width:25% !important; margin-left:-20px; margin-right:15px;

	min-height:300px;
	background-color:#792226;
	width:90%;

}

.rdual{float:left; width:75% !important;}

#leftmenu ul{
	float:left;
	margin-left:10px;
	margin-top:15px;
}

#leftmenu ul li a{
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.non{
	display:none;
}

.indent{
	display:block;
	margin-left:10px;
}

.indent2{
	display:block;
	margin-left:20px;
}

#mobmenu, #mobtop, #logosm{
	display:none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.sbutton {
height: 28px;
background: url(../img/gobut.png);
width: 36px;
border: none;
float: right;
margin-right: 18px;
margin-top: -28px;
}
}
.facebook, .google,  .twitter {
	float: left;
}
.facebook {
	width: 70px;
	margin-top: 2px;
}
 .google {
	width: 50px;
}
 .twitter {
	width: 90px;
	margin-top: 2px;
}