.bg5 {
  background: linear-gradient(#11988d,  #EBFCF6 50%);
}

#yjsg6 {
	background: linear-gradient(#11988d,  #9EF6EC);
}

#footer {
	background: linear-gradient(#9EF6EC,  #EBFCF6);
}

h1, h2, h3, h4, h5, h6, article_title, module_title, pagetitle, #stylef12, .yjm_title {
  color: #1d254d;
  font-family: 'IM Fell Great Primer', serif;
  font-style: italic;
}

.contentpagetitle {
	font-size: 65%;
}

img {
  border: 4px solid #1d254d;
  -webkit-border-radius: 15;
  -moz-border-radius: 15;
  border-radius: 15px;
}

.noborder{
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
}

#header {
	border-bottom: none;
}

p, td{
	color: #646464;
  	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}

.sitelink {
  color: #11988d;
  font-weight: 700;
}

.sitelink:hover {
   color: #2ab9ad;
}

#yjsg2, #yjsg3, #yjsg4, #yjsg5, #yjsg6, #yjsg7 {
	border-bottom: none;
}

.companyname{
	border-bottom: 1px solid #dbd9d9;
}

.btn {
  background:#2ab9ad;
  -webkit-border-radius: 42;
  -moz-border-radius: 42;
  border-radius: 42px;
  border:4px solid #1d254d; 
}

.big_button {
  background-image: url("../images/green_button.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height:60px;
  width:275px;
}

.btn, .big_button, .horiznav a.menubutton {
  text-shadow: 1px 1px #CEA245;
  font-family: 'IM Fell Great Primer', serif;
  color: #1d254d;
  font-weight:bold;
  text-decoration: none;
}

.btn, .big_button {
  font-size: 20px;
  padding:6px 16px;
  text-transform: uppercase;
}

.btn:hover  {
  background-color:#1d254d;
  color: #2ab9ad;
  border-color: #2ab9ad;
}

.big_button:hover {
  background-image: url("../images/green_button_p.png");
  color: #2ab9ad;
}

.btn:active {
	position:relative;
	top:1px;
}

  /*
@supports (background-blend-mode: screen) {
        background:
            
  
        radial-gradient(
            white 40px,
            transparent 0,
            transparent 100%
        );
  
      background-blend-mode: multiply;
      background-size: 100px 100px;
      background-position: 0 0, 33px 33px, -33px -33px;
    }*/

/* NORMAL TOP LINKS */
 .horiznav ul li a, .horiznav ul li a:visited  {
	background-color: #2ab9ad;
	color: #1d254d;
}

/* TOP LINKS HOVER */
.horiznav ul li a:hover, .horiznav ul li:hover a, .horiznav ul li.sfHover a, .horiznav ul li.sfHoverHas a,  .horiznav ul li.haschild a:hover {
	background-color:	#9eede7;
    color: #11988d;
}


/* ACTIVE TOP LINKS  */
.horiznav li#current a, .horiznav li.active a, .horiznav li.active a:visited, .horiznav li.active.sfHover a:visited, .horiznav li.active.sfHoverHas a:visited,  .horiznav li#current a:hover, .horiznav li#current.sfHover a:hover, .horiznav li.active a:hover {
	background-color:#11988d;
    color: 	#9eede7;
}

.horiznav a.menubutton {
  background:#2ab9ad;
  -webkit-border-radius: 42;
  -moz-border-radius: 42;
  border-radius: 42px;
  border:4px solid #1d254d; 
  width: 73px;
  text-align: center;
}

.horiznav a.menubutton:hover, .horiznav a.menubutton.haschild:hover {
  background:	#9eede7;
  color: #11988d;
}

.horiznav a.menubutton:active, a.yjanchor.activepath.menubutton, a.menubutton.haschild:active {
  background:#11988d;
  color: 	#9eede7;
}

.top_menu ul.subul_main li a, .top_menu ul.subul_main li a:visited, yjanchor {
	background: #ecfff9;
	border: none;
	color: #1d254d;
}

/*MAIN SUB ITEM HOVER*/
.top_menu ul.subul_main li a:hover, .top_menu ul.subul_main li, .top_menu ul.subul_main li.active, .top_menu ul.subul_main li.active:visited, .top_menu ul.subul_main li.active:hover, .top_menu ul.subul_main li:hover, .top_menu ul.subul_main li:visited, .top_menu ul.subul_main li#current, .top_menu ul.subul_main li#current:hover  {
	background-color: #9eede7;
	color: #1d254d;
}

/* IE6 SPECIFIC */
.horiznav li li.sfHover ul, .horiznav li li.sfHoverHas ul, .top_menu ul.subul_main.isie {
	background: #2ab9ad;
}

.horiznav a.submenubutton {
    background-color: #2ab9ad;
    color: #9eede7;
 }

span#yjmm_selectid {
      color: #1d254d;
      background-color: #ecfff9;
  }


@media screen and (max-width: 980px) {
  
  .big_button {
  		background-image: url("../images/green_button_sm.png");
      	height:43px;
      	width:195px;
		font-size: 12px;
        padding:2px 5px;
	}
  .big_button:hover {
    	background-image: url("../images/green_button_p_sm.png");
  }
  
}

@media screen and (max-width: 1000px) {
   .bg5 {
  		background: white;
	}
}

