/*
  ------------------------------------------------
  PVII Affinity
  Copyright (c) 2013 Project Seven Development
  www.projectseven.com
  01: 1 Col Flex
  ------------------------------------------------
*/

body {
    text-align: left;
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: medium;
    font-weight: 600;
    text-decoration: none;
	padding-bottom: 4em;
}

.g {
   display: block;
    margin: .5em 5em .5em 5em;
    border-style: solid;
    border-width: 1px;
    color: #daa520;
    height: 3px;


}

hr {
    color: navy;
background-color: navy;
height: 2px;
}

.ftxt {
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #FFF;
	margin: 0;
	padding: 0;
	font-size: smaller;
}
em.c {
	color: #000;
	font-weight: 600;
	text-align: center;
	}

em.y {
	color: #000;
    background-color: yellow;
    padding: 3px;
	font-weight: bold;
    font-style:  normal;
	}

.sm {
  font-weight: 500;
  font-size: smaller;
  font-style: normal;
}

.larger {
      color: white;
      font-size: large;
    }

 .sml {
  font-size: 75%;
  font-style: normal;

}

.regblg {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: large;
color: #0000CC;
font-weight: 700;
line-height: 2em;
text-align: left;
}

.palb {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #000;
    font-size: large;
	background-color: #DAA520;
}

.palblgr {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #000;
    font-size: larger;
    line-height: 150%;
	background-color: #DAA520;
    border-radius: 15px 15px 15px 15px;
    padding: 10px;
}

.palantino {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: 600;
	color: #000;
    font-size: large;
	line-height:  160%;
    text-align: left;
}


.plp {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: 600;
	color: #000;
    font-size: 14pt;
    font-weight: 600;
	line-height:  160%;
    text-align: left;
}

.palantinomtop {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: 600;
	color: #000;
    font-size: large;
	line-height:  160%;
    text-align: left;
    margin-top: -1em;
}

.palbc {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: navy;
    font-size: large;
	background-color: #DAA520;
    padding: 5px;
    text-align: center;
    line-height: 160%;
}

.paln {
font-family: "Palatino Linotype", Palatino, Baskerville, "Book Antiqua", Georgia, serif;
    font-weight: bold;
	color: navy;
    font-size: large;
    text-align: left;
    line-height: 150%;
	
}

.palni {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: navy;
    font-size: large;
    text-align: left;
	background-color: #FFF;
}

.palwt {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: navy;
    font-size: large;
	background-color: #FFF;
}

.palwhite {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: white;
    font-size: large;
	background-color: #000;
    line-height: 150%;
}

.palw {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #FFF;
    font-size: large;

}

.sanswt {
font-family: "Open Sans", Verdana, Geneva, sans-serif;;
font-weight: bold;
	color: white;
    font-size: medium;
	font-style: normal;
    margin-left: 2em;
    margin-right: 2em;
}


.palmb {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: black;
    font-size: large;
    line-height: 150%;

}

.w {
font-family: "Open Sans", Verdana, Geneva, sans-serif;
	color: #FFF;
	background-color: #0000CD;
	margin: 0 0 40px 0;
	padding: 0;
	font-size: 100%;
	}

.c {
 text-align: center;
}

.sans  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 140%;
}

.sanslg  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 140%;
}

.sanslt  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: 600;
text-align: left;
line-height: 140%;
}

.pal  {
color: black;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 150%;
}


.palw  {
color: white;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 150%;
}

.palwind  {
color: white;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
margin-left: 1.5em;
margin-right: 1.5em;
line-height: 150%;
}

.palind  {
color: #000;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
margin-left: 1.5em;
margin-right: 1.5em;
line-height: 150%;
}

.palindd  {
color: #000;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
margin-left: 3em;
margin-right: 2.5em;
line-height: 150%;
}

.palc  {
color: #000000;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: 700;
text-align: center;
line-height: 140%;
}

.palcw  {
color: #FFF;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: medium;
font-style: normal;
font-weight: 600;
text-align: center;
line-height: 140%;
}

.sansr  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: right;
line-height: 150%;
}

.sansind  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 150%;
margin-left: 1em;
margin-right: 1em;
}

.sansindw  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 150%;
margin-left: 1em;
margin-right: 1em;
}

.sansw  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 140%;
}

.sanswlt  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: 600;
text-align: left;
line-height: 140%;
}

.sanswltind  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: 600;
text-align: left;
line-height: 150%;
margin-left: 1.5em;
margin-right: 1.5em;
}

.sanswc  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 150%;
}

p.sanswt  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-weight: bold;
text-align: left;
line-height: 150%;
}

.sanswrt  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-weight: bold;
text-align: right;
line-height: 150%;
}

.sansm  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: 100%;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 140%;
}

.islink {
color: #000;
font-size: smaller;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-weight: bold;
text-align: left;
}

.sanswc  {
color: white;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 140%;
}

.sansc  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 140%;
}

.sanscb  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: larger;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 140%;
}

.sansind  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-style: normal;
font-weight: 600;
text-align: left;
margin-left: 1.5em;
margin-right: 1em;
}

.smind  {
color: black;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: 100%;
font-style: normal;
font-weight: 600;
text-align: left;
margin-left: 2em;
margin-right: 1em;
}

.palw  {
color: white;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: left;
line-height: 140%;
}

.paln  {
color: #000080;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: center;
line-height: 140%;
}

.palwr  {
color: white;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-style: normal;
font-weight: bold;
text-align: right;
line-height: 140%;
}

.bl   {
 width: 100%;
 height: 2px;
 color: #0000CD;
 }



UL.regb {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
color: #0000CC;
font-weight: 700;
line-height: 2em;
text-align: left;
}

.regblg {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: large;
color: #0000CC;
font-weight: 700;
line-height: 2em;
text-align: left;
}

.regblgc {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: large;
color: #0000CC;
font-weight: 700;
line-height: 2em;
text-align: center;
}

.regbm {
list-style: disc outside url(img/navy_square.gif);
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-weight: 700;
line-height: 2em;
text-align: left;
margin-top: -.5em;
}




.regbs {
list-style: disc outside url(img/gsq.gif);
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: medium;
font-weight: 700;
line-height: 2em;
text-align: left;
margin-bottom: -.5em;
}

.regbpm {
list-style: disc outside url(img/gsq.gif);
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: medium;
font-weight: 700;
line-height: 2em;
text-align: left;
margin-bottom: -.5em;
}

.regbsans {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;;
font-weight: 700;
line-height: 2em;
text-align: left;
margin-bottom: -.5em;
color: navy;
}

.regbw {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
color: white;
font-weight: 700;
line-height: 2em;
text-align: left;
}

.regbosw {
list-style: disc outside url(img/gsq.gif);
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: medium;
color: white;
font-weight: 700;
line-height: 2em;
text-align: left;
}

.regbp {
list-style: disc outside url(img/sb811.gif);
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-weight: 700;
line-height: 160%;
text-align: left;
}

.regbpe {
list-style: disc outside url(img/sb811.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-weight: 700;
line-height: 160%;
text-align: left;
margin-top: -.5em;
}

.regb2 {
list-style: disc outside url(img/sb811.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: 100%;
font-weight: 600;
line-height: 140%;
text-align: left;
}

.regblind {
list-style: circle outside;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-weight: 700;
line-height: 150%;
text-align: left;
margin-left: 2em;
}

.regblindw {
list-style: circle outside;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
color:white;
font-weight: 700;
line-height: 150%;
text-align: left;
margin-left: 2em;
}

.regblindp {
list-style: circle outside;
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-size: large;
font-weight: 700;
line-height: 150%;
text-align: left;
margin-left: 2em;
}

ol.regb {
display: block;
list-style-type: decimal;
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
font-weight: 700;
line-height: 160%;
text-align: left;
}



img {
	vertical-align: bottom;
}
.masthead {
	padding: 10px 10px;
	background-color: transparent;
    text-align: center;
	position: relative;
	z-index: 10;

}

.center {
  text-align: center;
}

.blast {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: larger;
    font-weight: 700;
    line-height: 135%;
    text-align: left;
    color: black;
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px;
    background: -webkit-linear-gradient(#DAA520, #6B3E75);
    background: -moz-linear-gradient(#DAA520, #6B3E75);
    background: linear-gradient(#DAA520, #6B3E75);
    background: -ms-linear-gradient(#DAA520, #6B3E75);
    background: -o-linear-gradient(#DAA520, #6B3E75);
    background: -webkit-gradient(linear,#DAA520, #6B3E75);
    background-color: #DAA520;
    margin-bottom: 20px;
}

.blast1 {
    border-radius: 10px 10px 10px 10px;
    padding: 5px 10px;
    background: -webkit-linear-gradient(#DAA520, #6B3E75);
    background: -moz-linear-gradient(#DAA520, #6B3E75);
    background: linear-gradient(#DAA520, #6B3E75);
    background: -ms-linear-gradient(#DAA520, #6B3E75);
    background: -o-linear-gradient(#DAA520, #6B3E75);
    background: -webkit-gradient(linear,#DAA520, #6B3E75);
    background-color: #DAA520;
    margin-bottom: 20px;
}

.blastc {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: large;
    font-weight: 700;
    line-height: 135%;
    text-align: center;
    color: #FFF;
    border-radius: 10px 10px 10px 10px;
    padding: 28px 36px;
    background: -webkit-linear-gradient(#FF9A2E, #6B3E75);
    background: -moz-linear-gradient(#FF9A2E, #6B3E75);
    background: linear-gradient(#FF9A2E, #6B3E75);
    background: -ms-linear-gradient(#FF9A2E, #6B3E75);
    background: -o-linear-gradient(#FF9A2E, #6B3E75);
    background: -webkit-gradient(linear,#FF9A2E, #6B3E75);
    background-color: #FF9A2E;
    margin-bottom: 20px;
}

.blastch1 {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 135%;
    text-align: center;
    color: #FFF;
    border-radius: 10px 10px 10px 10px;
    padding: 28px 36px;
    background: -webkit-linear-gradient(#FF9A2E, #6B3E75);
    background: -moz-linear-gradient(#FF9A2E, #6B3E75);
    background: linear-gradient(#FF9A2E, #6B3E75);
    background: -ms-linear-gradient(#FF9A2E, #6B3E75);
    background: -o-linear-gradient(#FF9A2E, #6B3E75);
    background: -webkit-gradient(linear,#FF9A2E, #6B3E75);
    background-color: #FF9A2E;
    margin-bottom: 20px;
}

.blast_mrrt {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 150%;
    text-align: left;
    color: #FFF;
    border-radius: 0px 0px 10px 10px;
    padding: 28px 36px;
    background: -webkit-linear-gradient(#000000, #0A3C61);
    background: linear-gradient(#000000, #0A3C61);
    background-color: #0A3C61;
    margin-bottom: 20px;
}

.textc {
  text-align: center;
}

.content-wrapper {
	margin: 4em 1.25em 0 1.25em;
	overflow: hidden;
}
.columns-wrapper {
	overflow: hidden;
	background-color: #e0ffff;
    background: rgba(224,255,255,.5);
	position: relative;
}
.columns-wrapper, .menu-top-wrapper {
	max-width: 1260px;
	margin: auto;
}

.main-content .content{
	padding: 30px;
    background-color: #fbe3cc;
    background: rgba(251,227,204,1);
	font-size: 1em;
	line-height: 1.5em;
	border: 1px solid;
	border-radius: 5px;
	border-color: #0000cc;
}

/*Heading styles*/
h1.c {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0;
}

h1.cpal {

	font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 10px 0;
}


h1.cw {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
    color: #FFF;
	margin: 5px 0px 10px 0;
}

h1.cbw {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
    background-color: navy;
    color: #FFF;
    padding: 2px;
	margin: 5px 0px 10px 0;
}

h1.cbwind {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
    background-color: navy;
    color: #FFF;
    padding: 2px;
	margin: 5px 5px 10px 5px;
}

h1.cy {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	letter-spacing: normal;
    text-transform: none;
    line-height: 150%;
	font-size: 2em;
	font-weight: bold;
	text-align: center;
    color: #DAA520;
	margin: 5px 0px 10px 0;
}

.centered-text {
    font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 0 !important;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
}

.centered-textm {
    font-family: Marcellus, Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 0 !important;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
}

.centered-textmarc {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 0 !important;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
    padding: 5px;
}

.centered-textmarcg {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
    background-color: #FFA500;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
    padding: 5px;
}


.centered-textmarcg2 {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
    background-color: #FFA500;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: 1.5em;
    padding: 5px;
}
.centered-textw {
    font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 10px 0 0 5px;
    color: #FFF;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
}

.centered-textw2 {
    font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	text-align: center;
	margin: 10px 0 0 5px;
    color: #FFF;
    line-height: 150%;
    font-weight: bold;
    font-size: 2em;
}


h2 {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    text-align: center;
	text-transform: none;
    line-height: 150%;
	margin: 24px 0 0 0;
}

.marcellus {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    font-weight: bold;
    text-align: left;
	text-transform: none;
    line-height: 150%;
	margin: 24px 0 0 0;
}

.marc {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    text-align: center;
    line-height: 150%;
	text-transform: none;
	margin: 6px 0 12px 0;
    color: #000;
}

.marcw {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    text-align: center;
	text-transform: none;
    line-height: 150%;
    color: #FFF;
	margin: 6px 0 12px 0;
}

.marcwL {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    text-align: left;
	text-transform: none;
    line-height: 150%;
    color: #FFF;
	margin: 6px 0 12px 0;
}

.L {
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	text-align: left;
	margin: 0px 0px 10px 0;
}

h2.c {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 1.75em;
    font-weight: 700;
	color: #000;
	text-align: center;
	 line-height: 150%;
}

h2.cbw {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 1.75em;
    font-weight: 700;
	background-color: navy;
    color: #FFF;
    padding: 2px;
	text-align: center;
	 line-height: 150%;
}

h2.cbwpad {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 1.75em;
    font-weight: 700;
	background-color: navy;
    color: #FFF;
    padding: 2px;
    margin-top: 2em;
	text-align: center;
	 line-height: 150%;
}

h2.cmarc {
	font-family:Marcellus, Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 1.75em;
    font-weight: 700;
	color: #000;
	text-align: center;
	 line-height: 150%;
}

h2.cul {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
    letter-spacing: normal;
    text-transform: none;
    font-size: 1.75em;
	color: #FFF;
    background-color: #000080;
    text-align: center;
	 line-height: 150%;
     padding: 2px;
     margin-top: 1em;
}

h2.cw {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	letter-spacing:  normal;
    font-weight: bold;
	font-size: 1.75em;
	color: white;
	text-align: center;
    line-height: 150%;
    margin: 10px 0px 10px 0px;
}

h2.cy {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.75em;
    font-weight: bold;
    letter-spacing:  normal;
	color: #DAA520;
    line-height: 150%;
	margin: 1px 0 10px 0;
	text-align: center;
}

h2.cypad {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.75em;
    font-weight: bold;
    letter-spacing:  normal;
	color: #DAA520;
    line-height: 150%;
	margin-bottom: 2em;
	text-align: center;
}

h2.L {
	font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: left;
    line-height: 150%;
	margin: 0px 0 10px 0;
}

h3 {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	margin: 24px 0 0 0;
}

h3.c {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
    letter-spacing:  normal;
	color: #000;
	margin: 2px 2px 10px  0px;
	text-align: center;
}

h3.cmc {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #000;
	margin: 0 0 0 20px;
	text-align: center;
    line-height: 160%;
}

h3.cmcsm {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.25em;
    letter-spacing:  normal;
	color: #000;
	margin: 0 0 0 20px;
	text-align: center;
    line-height: 160%;
}

h3.cm {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
    letter-spacing:  normal;
    font-weight: 600;
	color: #000;
	margin-left: 5px;
    margin-right: 5px;
	text-align: center;
}

h3.cw {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #FFFFFF;
	margin: 5px 0 0 0;
	text-align: center;
}

h3.cwv {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #FFFFFF;
	margin: 5px 0 0 0;
	text-align: center;
}

h3.cwm {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #FFFFFF;
	margin: 5px 0 0 0;
	text-align: center;
}

h3.cy {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #DAA520;
	margin: 0 0 0 0;
    line-height: 150%;
	text-align: center;
}

h3.cyL {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.25em;
    letter-spacing:  normal;
    line-height: 150%;
	color: #DAA520;
	margin: 5px 0 0 0;
	text-align: left;
}

h3.cym {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.75em;
    letter-spacing:  normal;
	color: #DAA520;
	margin: 5px 0 0 0;
	text-align: center;
}

h3.cysm {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #DAA520;
	margin: 5px 0 0 0;
	text-align: center;
}


h3.L {
	font-family: "Open Sans", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	text-align: left;
	margin: 0px 0 10px 0;
}

h3.L2 {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	font-weight: 500;
	text-align: left;
	margin: 0px 0 10px 0;
}

h3.Lind {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	font-weight: 600;
	text-align: left;
    line-height: 150%;
	margin: 0px 1em 1em 0;
}

h3.Lr {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: white;
	background-color: blue;
	text-align: left;
	padding: 2px;
	margin: 0px 0 10px 0;
}

h3.Lmr {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	color: white;
	text-align:center;
	padding: 2px;
	margin: 0px 0 10px 0;
}

h4.L {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
    color: black;
	margin: 0px 0 10px 0;
}

h4.Lind {
	font-family: "Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-align: left;
	margin-left: 2em;
}
h4.c {
	font-family:"Marcellus SC", Verdana, Geneva, sans-serif;
	font-size: 1em;
    letter-spacing:  normal;
	color: #000;
	margin: 0;
	text-align: center;
}

h4.cw {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1em;
    letter-spacing:  normal;
	color: #fff;
	margin: 5px 5px 0 0;
	text-align: center;
}

h4.cym {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #DAA520;
	margin: 5px 0 0 0;
	text-align: center;
}

h4.cmarc {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #000;
	margin: 0;
	text-align: center;
    line-height: 150%;
}

h4.cmart {
	font-family: Marcellus, Verdana, Geneva, sans-serif;
	font-size: 1.5em;
    letter-spacing:  normal;
	color: #b8860b ;
	margin: 0;
	text-align: right;
    line-height: 150%;
}

/*A utility rule assigned to the first heading to remove top margins.*/
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child {
	margin-top: 0px;
}


/*Make Image Scalable - Assign this class to any image to make it scale with the browser window size*/
.scalable {
	height: auto !important;
	width: auto !important;
	max-width: 100%;
	border-radius: 25px;
    border: 2px solid rgba(255,255,255,.2);
	box-shadow: 0px 0px 30px rgba(0,0,0,.65);
}

.fancy {
	border: 1px solid rgba(255,255,255,.2);
    border-radius: 8px;
	box-shadow: 0px 0px 30px rgba(0,0,0,.65);
}

.sidebar ul, .sidebar ol, .sidebar2 ul, .sidebar2 ol {
	margin: 0 0 0 .5em;
	padding: 0 0 0 .5em;
	line-height: normal;
}
.sidebar li, .sidebar2 li {
	margin-bottom: 4px;
}

/*Ordinary Link Styles*/
.content a {
	color: navy;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.content a:hover, .content a:focus {
	color: #0000CD;
    font-weight: 700;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}





.footer a {
	color: #8C8C8C;
}
.footer a:hover, .footer a:focus { color: #FFF; }


/*The DIVs that contains the horizontal menu bar at the top of your page.*/
.menu-top-wrapper .p7DMM01 {
	background-color: transparent;
	border: none;
	box-shadow: none;
}



/*The Footer*/
.footer {
	background-color: transparent;
	padding: 15px 15px;
	font-size: medium;
	color: #FFF;
	text-align: center;
	clear: both;
	z-index: 999;
	top: auto;
	bottom: 0px;
	width: 100%;
}
.footer p.copyright {
  	font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: 600;
    font-size: 1.5em;
    color: #fff;
	text-align: center;
    margin: 20px  0px 0px 0px;

}

/*Use this class to asign a black accent box around your content*/
.blast {
	font-family: Marcellus, Geneva, sans-serif;
	font-size: 1.25em;
    font-weight: 700;
	line-height: 150%;
    text-align: left;
	color: #FFF;
	border-radius: 0px 0px 10px 10px;
	padding: 28px 36px;
	background: -webkit-linear-gradient(#DAA520, #a65200);
	background: linear-gradient(#DAA520, #a65200);
	background-color: #DAA520;
	margin-bottom: 20px;
}


/*1 Column for Narrow Browser Windows and Smartphones in both orientations*/
@media only screen and (min-width: 0px) and (max-width: 700px) {
body {
	padding-bottom: 0px;
}
.footer {
	position: static;
	width: auto;
}
.content-wrapper, .columns-wrapper {margin: 0px; border: none;}
.main-content .content {
	padding: 20px 10px;
	border: none;
}
.p7DMM01 ul a, .p7DMM01 ul a:hover, .p7DMM01 ul a:focus, .p7DMM01 ul a.open {
	border-bottom: 1px solid !important;
	border-color: #89AEC9 !important;
}
.p7DMM01 ul li:last-child a {
	border-bottom: none !important;
}
}
/*Medium windows - reduce padding content padding*/
@media only screen and (min-width: 700px) and (max-width: 1280px) {
.main-content .content {padding: 10px 20px;}
.top-navigation {padding: 0px 10px;}
.content-wrapper {margin-left: 10px; margin-right: 10px;}

}
