/*
  ------------------------------------------------
  PVII Affinity
  Copyright (c) 2013 Project Seven Development
  www.projectseven.com
  01: 1 Col Flex
  ------------------------------------------------
*/

body {
	font-family: Marcellus, "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 1em;
    background-color: #FFF;
	margin: 1em;
	line-height: 125%;
	}


ss {
	font-family: Marcellus, "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 1.5em;
    font-weight: 600;
    background-color: #FFF;
	margin: 1em;
	line-height: 125%;
	}


ssr {
	font-family: Marcellus, "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 1.5em;
    font-weight: 600;
    background-color: #FFF;
	margin: 1em;
    text-align: right;
	line-height: 125%;
    padding: 2em;
	}

.marc {
    font-family: Marcellus, "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 1em;
    font-weight: 700;
    margin: 3em;
	line-height: 150%;
}

.yel {
background-color: #FFFF00;
color: #000;
    font-size: large;
    font-weight: bold;
    font-style: normal;
    padding: 5px;
    line-height: 150%;
}

.yellowlg {
background-color: #FFFF00;
color: #000;
    font-size: larger;
    font-weight: bold;
    font-style: normal;
    padding: 5px;
    line-height: 150%;
}

.grlg {
background-color: #FFEC8B;
color: #000;
    font-size: large;
    font-weight: bold;
    font-style: normal;
    padding: 5px;
    line-height: 150%;
}

em.gold {
background-color: #daa520;
color: #000;
    font-size: large;
    font-weight: bold;
    font-style: normal;
    padding: 5px;
    line-height: 150%;
}

.marc2ind {
    font-family: Marcellus, "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    color: #000;
    font-size: 1.5em;
    font-weight: 600;
	background-color: #FFF;
	margin-left: 5em;
    margin-right: 5em;
	padding: 5px;
     line-height: 150%;
}

.y {
	color: #000;
    background-color: yellow;
    padding: 3px;
	font-weight: bold;
    font-style:  normal;
	}

.blastf {
 font-family: "Open Sans", Verdana, Geneva, sans-serif; 
    font-weight: bold;
    font-size: large;
    text-align: left;
    margin-left: 2em;
    margin-right: 2em;
    margin-top: -1em;
    padding: 2em;
    color: yellow;
    line-height: 150%;
    background-color: #000080;
    border: 5pxpx solid gold;
    border-radius: 15px;

}




.blastg {
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: 1.25em;
    color: #52297a;
    font-weight: 600;
    line-height: 150%;
    text-align: left;
    border: solid 6px #663399;
    border-radius: 25px;
    padding: 28px 36px;
    background-color: #daa520;
    margin-bottom: 5px;
}

.blast a {
	color: yellow;
    font-weight: bold;
    font-size: larger;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}




.content a:hover, .content a:focus {
	color: goldenrod;
    border-bottom-style: solid;
}

.strengthen {
font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: 700;
	color: #000;
    font-size: larger;
    background-color: transparent;
	margin-bottom: 1em;
	line-height: 1.5em;
    font-style: normal;
    text-decoration: none;
}


.palmt {
 font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #000;
    font-size: large;
    background-color: transparent;
	margin-bottom: 1em;
    margin-top: 1em;
    margin-left: 1em;
    margin-right: 1em;
	line-height: 1.5em;
}

.subdiv {
     background-color: #FFF;
     margin: 5px 5px 5px 5px;
     padding: 2px 2px 2px 2px;
}

.palmti {
 font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #000;
    font-size: large;
    background-color: transparent;
	margin-bottom: 1em;
    margin-top: -1em;
	line-height: 1.5em;
    padding: 1em;
}

.palm {
 font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
font-weight: bold;
	color: #000;
    font-size: large;
    background-color: transparent;
	line-height: 1.5em;
    margin-top: -1.5em;
}

.palmc {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: center;
    background-color: transparent;
    margin-top: -1.5em;
    line-height: 1.5em;

}

.palmctr {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: center;
    background-color: transparent;
    line-height: 1.5em;

}

.palminc {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: center;
    margin-left: 1em;
    margin-right: 1em;
	padding: 2px;
    line-height: 1.5em;

}

.palmind {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
   font-size: large;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
	padding: 10px;
    line-height: 1.5em;

}

.palmindy {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    background-color: #fcd667;
    border-radius: 15px;
    font-size: larger;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
	padding: 10px;
    line-height: 1.5em;

}

.palmindg {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    background-color: #e6bc53;
    border-radius: 15px;
    font-size: larger;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
	padding: 10px;
    line-height: 1.5em;

}

.palmindlg {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: larger;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
	padding: 2px;
    line-height: 1.5em;

}

.palmindlgblanc {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    text-align: left;
    margin-left: 2em;
    margin-right: 1em;
	padding: 2px;
    line-height: 1.5em;

}

.palmind2 {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: left;
    margin-left: 3em;
    margin-right: 1em;
	padding: 2px;
    line-height: 1.5em;

}

.palmind3 {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: left;
    margin-left: 1em;
    margin-right: 1em;
    margin-top: -1.5em;
	padding: 0 2px 2px 2px;
    line-height: 1.5em;

}

.palmind4 {
    font-family: 'Palatino Linotype', Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    text-align: left;
    margin-left: 5em;
    margin-right: 1em;
    margin-top: -1.5em;
	padding: 0 2px 2px 2px;
    line-height: 1.5em;

}

.palmindw2 {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    text-align: left;
    margin-left: 3em;
    margin-right: 1em;
	padding: 10px;
    line-height: 1.5em;

}

.palmw {
 font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    text-align: left;
	margin: 1em;
	line-height: 1.5em;

}

.palmwc {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    text-align: center;
	margin: 1em;
	line-height: 1.5em;

}

.palmwind {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    background-color: #480082;
	margin-left: 1em;
    margin-right: 1em;
	padding: 2px;
     line-height: 1.5em;

}

.palmwind1 {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    background-color: #FFF;
	margin-left: 1em;
    margin-right: 1em;
	padding: 12px;
     line-height: 1.5em;
     border-radius: 10px;

}

.palmwind2 {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    background-color: #ffec8b;
	margin-left: 1em;
    margin-right: 1em;
	padding: 12px;
     line-height: 1.5em;
     border-radius: 10px;

}


.palmminus {
 font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #000;
    font-size: large;
    background-color: #FFF;
	margin: 1em;
	line-height: .5em;

}

.palmtw {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: bold;
	color: #FFF;
    font-size: large;
    background-color: transparent;
	margin-bottom: 3em;
	line-height: 1.5em;
}


.palmtwm {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-weight: 600;
	color: #FFF;
    font-size: medium;
    background-color: transparent;
	margin-bottom: 3em;
	line-height: 1.5em;
}


img {
	vertical-align: bottom;
}

.masthead {
	padding: 10px 10px;
	background-color: #daa520;
    background: rgb(218,165,32);
    background: linear-gradient(90deg, rgba(218,165,32,1) 0%, rgba(231,177,76,1) 34%);
    text-align: center;
	position: relative;
	z-index: 10;

}


hr.cb {
    border: .25px solid; color: #ffd700;
    border-radius: 10px;
    margin-top: -1em;
}

.c {
 text-align: center;
}


/*Logo and Banner*/
#logo {
	padding: 10px 10px 10px 10px;
	position: relative;
	z-index: 10;
    background: rgb(184,134,11);
    background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
    text-align: center;
}

.content-wrapper {
    margin-top: 4em;
    margin-right: 1.25em;
    margin-left: 1.25em;
	background: rgb(184,134,11);
    background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
	overflow: hidden;
}
.columns-wrapper {
	overflow: hidden;
	background: rgb(184,134,11);
    background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
	position: relative;
}
.columns-wrapper, .menu-top-wrapper {
	max-width: 1260px;
    margin: auto;
}

.main-content .content{
	padding: 30px;
    background: rgb(184,134,11);
    background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
	line-height: 1.5em;
	border: 1px solid;
	border-radius: 5px;
	border-color: #666;
}

/*Heading styles*/
h1, h2, h3, h4 {
	margin-top: 5px;
	font-family: Marcellus, "Open Sans", sans-serif;
	font-weight: bold;
    color: #000;
    line-height: 150%;
}

.rt {
    text-align: right;
}








.banner {
    font-size: 2.65em;
    text-align: center;
}

.bannershadow {
    font-size: 2.65em;
    text-align: center;
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);

}

.bannershadowsub {
    font-size: 1.55em;
    text-align: center;
    text-shadow: 6px 6px 0px rgba(0,0,0,0.2);

}

.bannerblue {
   font-family: Marcellus, "Open Sans", sans-serif;
   font-size: 2.65em;
   text-align: center;
   color: #1F84FF;
   padding: 10px;
}

.cb {
    color: #ffd700;
    background-color: #4B0082;
    padding: 10px;
    font-size: 150%;
    text-align: center;
    margin-bottom: 1em;
}

.cb1 {
    color: #ffd700;
    background-color: #4B0082;
    padding: 10px;
    text-align: center;
    }


.cbg {
    color: #4B0082;
    background-color: #b8860b;
    padding: 10px;
    text-align: center;
    margin-top: -1em;
    margin-left: 1em;
    margin-right: 1em;
    }

.centered-text {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
	color: #000000;
    line-height: 150%;
    font-weight: bold;
    font-size: 3.0em;
}

.centered-textg{
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
	color: #FFEC8B;
    line-height: 150%;
    font-weight: bold;
    font-size: 3em;
    margin-top: -1.5em;
}


.textg{
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: left;
	color: #FFEC8B;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
    margin-top: -1.5em;
}




.centered-textmarcg {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
    background-color: #b8860b;
    border: 2px solid rgba(65,24,122,.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-textmarcgp {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: left;
    background-color: #b8860b;
    border: 2px solid rgba(65,24,122,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #000;
    line-height: 150%;
    font-weight: bold;
    font-size: large;
    padding: 5px 10px 5px 10px;
}

.centered-textmarcp {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
    background-color: #480082;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #ffec8b;
    line-height: 150%;
    font-weight: bold;
    font-size: 1.5em;
    margin-left: 1.5em;
     margin-right: 1.5em;
    padding:15px;
}

.centered-textmarlip {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: left;
    background-color: #480082;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #ffec8b;
    margin-left: 1.5em;
    margin-right: 1.5em;
    line-height: 150%;
    font-weight: bold;
    font-size: 2.5em;
    padding:15px;
}

.textmarcg {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: left;
    background-color: #b8860b;
    border: 2px solid rgba(65,24,122,.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: 15px;
}

.textmarcg1 {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: left;
    background-color: #b8860b;
    border: 2px solid rgba(65,24,122,.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: 6px;
    margin: 10px;
    }




.centered-textmarcpara {
    font-family: Marcellus, "Open Sans", Verdana, Geneva, sans-serif;
	text-align: center;
    background-color: #480082;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0px 0px 30px rgba(0,0,0,.65);
    border-radius: 10px;
    color: #ffec8b;
    line-height: 150%;
    font-weight: bold;
    font-size: 100%;
    padding: 5px;
}

.cbg2 {
    color: #4B0082;
    background-color: #b8860b;
    padding: 10px;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1em;
    }

.cbg3 {
    color: #4B0082;
    background-color: #b8860b;
    padding: 10px;
    font-size: 3em;
    font-weight: 700;
    text-align: center;
    margin-top: 1em;
    }



.cp {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
   line-height: 150%;
    text-align: center;
}

.wcp {
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    color: #FFF;
    line-height: 150%;
    text-align: center;
}

 .L {
    font-family: Marcellus, "Open Sans", sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 2em;
    line-height: 150%;
    text-align: left;
 }

  .rt {
    font-family: Marcellus, "Open Sans", sans-serif;
    color: #000;
    font-weight: bold;
    font-size: 2em;
    line-height: 150%;
    text-align: right;
 }

.wcm {
font-family: Marcellus, "Open Sans", sans-serif;
    color: #FFF;
    line-height: 150%;
    text-align: center;
}

.wLm {
    font-family: Marcellus, "Open Sans", sans-serif;
    font-size: 1.75em;
    color: #FFF;
    text-align: left;
}

.centeredm {
    font-family: Marcellus, "Open Sans", sans-serif;
    font-size: 2.5em;
    font-weight: bold;
    color: #000;
    text-align: left;
    line-height: 150%;
    padding: 5px;
}

.cm {
    text-align: center;
}

.cmw {
    text-align: center;
    color: #FFF;
}




.regb {
    list-style: disc outside url(img/gsq.gif);
    font-family: "Open Sans", Verdana, Geneva, sans-serif;
    font-size: large;
    color: #000080;
    font-weight: 700;
    line-height: 2em;
    text-align: left;
}

.regbpalm {
    list-style: disc outside url(img/pp.gif);
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-size: large;
    color: #000080;
    font-weight: 700;
    line-height: 2em;
    text-align: left;
}

.palmpp {
    list-style: disc outside url(img/pp.gif);
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
    font-size: large;
    color: #000080;
    font-weight: 700;
    line-height: 2em;
    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;
}

.regbw {
list-style: disc outside url(img/pp.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: medium;
color: #FFF;
font-weight: 600;
line-height: 2em;
text-align: left;
}

.regbwlg {
list-style: disc outside url(img/gsq.gif);
font-family: "Open Sans", Verdana, Geneva, sans-serif;
font-size: large;
color: #FFF;
font-weight: 700;
line-height: 2em;
text-align: left;
}

/*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*/

.scalableorig {
    height: auto !important;
    width: auto !important;
    max-width: 100%;
    border-radius: 25px;
    border: 0;
}

.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: 12px solid rgba(255, 255, 255, .2);
    border-radius: 15px;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, .65);
}

.fancy2 {
    border: 6px solid rgba(255, 255, 255, .2);
    border-radius: 15px;
    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: #4B0082;
    font-weight: bold;
    font-size: large;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}




.content a:hover, .content a:focus {
	color: #000;
    border-bottom-style: solid;
}
.footer a {
	color: #000080;
}
.footer a:hover, .footer a:focus { color: #FFF; }

/*CGI Form styloing*/

*, *:before, *:after {
    box-sizing: border-box;
}


form {
    padding: 20px;
    font-family: "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    font-size: 1em;
    font-weight: 700;
    color: #000;
}

textarea {
    font-family: "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    font-size: .75em;
    font-weight: 700;
    color: #000;
    width:100%;
    resize: vertical;
    padding:15px;
    border: 1px solid purple;
    background: #FFEC8B;
    border-radius:35px;
    border:0;
    box-shadow:4px 4px 10px rgba(0,0,0,0.06);
    height:150px;

}

input[type=button], input[type=submit] {
    font-family: "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    background-color: #800080;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

input[type=reset] {
    font-family: "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    background-color: red;
    border: none;
    color: white;
    padding: 16px 32px;
    text-decoration: none;
    margin: 4px 2px;
    cursor: pointer;
}

.fieldset {
	border-radius: 35px;
    margin: 0px 0px 10px 0px;
	border: 15px solid #800080;
	padding: 20px;
	background: #FFEC8B;
	box-shadow: inset 0px 0px 15px #FFEC8B;
 }

 .label > span{
	float: left;
	width: 100px;
	color: #000;
    font-family: "Palatino Linotype", Palatino, Baskerville, 'Book Antiqua', Georgia, serif;
	font-weight: bold;
	font-size: medium;
	text-shadow: 1px 1px 1px #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;
}
.top-navigation {
	background: rgb(184,134,11);
background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
	border-bottom: 1px solid #FFF;
	box-shadow: 0px 0px 30px #999;
	position: relative;
	z-index: 9;
}
.top-navigation:after {
	content: "\0020";
	font-size: 0px;
	display: inline;
	overflow: hidden;
	line-height: 0;
	clear: both;
}

.c {
    text-align: center;
}

/*The Footer*/
.footer {
	background-color: #daa520;
    background: rgb(184,134,11);
background: linear-gradient(90deg, rgba(184,134,11,1) 0%, rgba(238,221,130,1) 62%);
	border-top: 1px solid #000;
	padding: 15px 15px;
	font-size: 0.7em;
	color: #000;
	text-align: center;
	clear: both;
	z-index: 999;
	top: auto;
	bottom: 0px;
	width: 100%;
}
.footer p.copyright {
    font-family: "Open Sans", Trebuchet, Verdana, Geneva, sans-serif;
    font-size: medium;
    font-weight: 700;
    text-align: center;
	text-transform: none;
	margin: 0px;
}


/*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;}

}
