/* Published: Feb 13, 2016 01:33 PM  / Latest Feb 13, 2016 01:33 PM / Versions: 39,0 */

@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Varela+Round);

body{
background:#ffffff url(/media/gzpbghqk.jpg) center top repeat-x;
color:#59595b;
}

/* Start of main navigation Styles */

#nav{
	color:#fff;
	padding:0;
	line-height:1.0;
	font-size:.9em;
	margin: 0px 0px;
	height:20px;
	background-color:transparent;
}

.navbg{
	background-color: transparent;
}

#navmenu{

}

#navwrap{
	background:none;
	height:20px;
}

ul#navmenu {
	float:right;
}

#navmenu li{
	margin-left:0;
	line-height:8px;
	z-index:200;
}

#navmenu li li{
	position:relative;
}

#navmenu ul li{
	padding-bottom:1px;
}

#navmenu li a{
	padding:5px 9px;
}

#navmenu li.icn a{
	padding: 0 5px 0 0;
}

#navmenu li.icn{
	line-height:15px;
	margin-top:1px;
	margin-bottom:1px;
	vertical-align:top;
	padding:5px 10px 5px 33px;
	background-position:0% 5px;
	background-repeat:no-repeat;
	background-color:transparent;
}

#navmenu li a, #navmenu li a:link, #navmenu li a:active, #navmenu li a:visited{
	background:transparent;
	color: #fff;
	font-size:14px;
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

#navmenu ul li a, #navmenu ul li a:link, #navmenu ul li a:active, #navmenu ul li a:visited{
	background:#fff;
}

#navmenu li a.down{
	padding-right:0px;
}

#navmenu li a.down span, #navmenu li:hover a.down span,
#navmenu li.sfhover a.down span{
	background-image: url('images/down_arrow_white.gif');
}

#navmenu li ul,
#navmenu li ul li,
#navmenu li ul a,
#navmenu li ul a:visited{
	display:none;
}

#navmenu li:hover ul, #navmenu li.sfhover ul,
#navmenu li:hover ul li, #navmenu li.sfhover ul li,
#navmenu li:hover ul a, #navmenu li.sfhover ul a,
#navmenu li:hover ul a:visited, #navmenu li.sfhover ul a:visited{
	background-color: #fff;
	color: #000;
	font-weight:normal;	
	display:block;
}

#navmenu ul a,
#navmenu li.icn ul a{
	padding: 0 30px 0 .4em;
	line-height:1.5;
	margin-right:0;
}

#navmenu li:hover a, #navmenu li.sfhover a,
#navmenu li a:hover,p#navtext a:hover{
	text-decoration:none;
	background-color: inherit;
	color:#00aeef;
}

#navmenu li:hover ul a:hover,
#navmenu li.sfhover ul li.sfhover,
#navmenu li.sfhover ul li.sfhover a,
#navmenu li.sfhover ul a:hover{
	background: #eee;
	color: #000;
	text-transform:uppercase;	
}

#navmenu li ul.lasthov,
#navmenu li ul.lasthov{
right:0;
}


#ftr {
background:#104b7d url(/media/cbytrhsp.jpg) center;
width:100%;
height:355px;
position:absolute;
clear:both;
margin-top:0px;
left:0;
}

#modwrap{
position:absolute;
width:960px;
margin-top:70px;
margin-left:10px;
}

#lower {
background:transparent;
}

#maintop {
	background:transparent;
}

#maincontent {
margin-top:40px;

}

#mainside .cmshtml {
	margin-top:40px;
	padding-right:20px;
}

#top_html {
	width:980px;
	height:57px;
	background:url(/media/zcmfnbqh.png) no-repeat;
}

#top_html .top_html_title{
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:27px;
	padding-top:10px;
	text-indent:15px;
	color:#00aeef;
}

#group_top_html {
	width:980px;
	height:57px;
margin-top:-111px;
margin-bottom:45px;
	background:url(/media/zcmfnbqh.png) no-repeat;
}

#group_top_html .top_html_title{
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:27px;
	padding-top:10px;
	text-indent:15px;
	color:#00aeef;
}

h1, .h1, .title, .title1 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:30px !important;
	font-weight:normal !important;
	color:#0d2b44 !important;
	background:none !important;
	border:0px !important;	
  	padding:0px !important;
	margin:0px !important;
}

h2, .h2, .subtitle, .title2 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:17px !important;
	font-weight:bold !important;
	color:#00aeef !important;
	background:none !important;
	border:0px !important;	
	padding:0px !important;
	margin:0px !important;
}

h3, .h3 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	font-weight:bold !important;
    text-align:left !important;
	color:#75bf42 !important;
	background:none !important;
	border:0px !important;	
	padding:0px !important;
	margin:0px !important;
}

.subtitle1 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
	font-weight:bold !important;
    	color:#75bf42 !important;
	background:none !important;
	border:0px !important;	
	padding:0px !important;
	margin:0px !important;
}

h4, .h4, .subtitle2 {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:bold !important;
	color:#0d2b44 !important;
	background:none !important;
	border:0px !important;	
    text-align:left !important;
	padding:0px !important;
	margin:0px !important;
}


#sidehtml {
	width:224px;
	background:#f4f4f4;
	padding-top:10px;
padding-bottom:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

#sidehtml_lg {
	width:224px;
	height:875px;
	background:url(/media/xgvlvknh.png) no-repeat;
	padding-top:10px;
}
#sidehtml_nav ul {
	padding:0px 0px 0px 0px;
	margin:0;
}
#sidehtml_nav li{
	list-style:none;
	padding:0px 0px 5px 0px;
	margin:0;
	
}

#sidehtml_nav li a, #sidehtml_nav li a:link, #sidehtml_nav li a:active, #sidehtml_nav li a:visited{
	color:#0d2b44;
	font-size:19px;
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	width:80%;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:30px;
	text-decoration:none;
	background:url(/media/gqfjfnqy.png) no-repeat;
}

#sidehtml_nav li a:hover{
	color:#00aeef;
	text-decoration:none;
	font-size:19px;
	font-family: 'Varela Round', sans-serif;
	font-weight:bold;
	width:80%;
	display:block;
	padding-top:2px;
	padding-bottom:5px;
	padding-left:30px;
	text-decoration:none;
	background:url(/media/gqfjfnqy.png) no-repeat;
}

.side_html_txt {
font-size:15px;
color:#0d2b44;
}

p, td {
color:#59595b;
}

a {font-weight:bold;}

#mainacts
{
  position:absolute;
top:195px;
z-index:100000;
margin-left:50px;
}

.side, .sidebody
{
  background-color: transparent;
}

.side-iwrap {
margin-top:10px;
}

#mainsubject {
padding-top:110px !important;
}
.ly_col_cls hr {display:none;}
#modmenu H1 {display:none;}

#mainopts {
	height: 60px;
	width: 100%;
}

/* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      /*visibility: hidden;*/
      width: 0;
      height: 0;
    }


/* Empty */