	/*2019-08-23 5:00 PM */
	/** div { border: 1px solid #ccc;*/
	body, html {box-sizing: border-box;
				width: 100%;
				height: 100%;
				margin: 0;
				padding: 0}
			
	body {
	background-color:#fff;
	background-image: url(img/nav-bg.png);
	background-position:0 97px;
	background-repeat: repeat-x;
	border-top:solid 5px rgba(162, 206, 213, .7);
	font-size:1em;
		font-family: "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
	}
	@font-face {font-family: "Ionicons"; src: url("fonts/ionicons.eot?v=1.5.0"); src: url("fonts/ionicons.eot?v=1.5.0#iefix") format("embedded-opentype"), url("fonts/ionicons.ttf?v=1.5.0") format("truetype"), url("fonts/ionicons.woff?v=1.5.0") format("woff"), url("fonts/ionicons.svg?v=1.5.0#Ionicons") format("svg");
		font-weight: normal;
		font-style: normal
}
	*, *:before, *:after {
		box-sizing: border-box;
	}
	.clearfix:before,
	.clearfix:after {
	  display: table;
	  content: " ";
	}
	.clearfix:after {
	  clear: both;
	}
::selection{background:rgba(255,228,76,.8);text-shadow:none}

	.container:before,
	.container:after {
	  display:table;
	  content:"";
	}
	.container:after {
	  clear:both;
	}
	.color {background:  rgba(162,206,213,.7);height:6px}
	.all {
	margin:0 auto;
	width: 90%;
	max-width:1100px;
	}
	header {
	height:90px;
	background-color:#fff;
	background-image:url(../img/logo.png);
	background-position:0 -2px;
	background-repeat:no-repeat;
	}

	header h1 a {display: block;padding-left: 92px;float:left;
	border:none;
	text-decoration:none;
	}
	.spa {float:left; width:200px}
	a.spa {border-bottom: none}
	a.spa:hover {
		background: transparent;
		box-shadow: 0px 3px 12px rgba( 0,0,0,0.3);}
	header h1 {background: transparent;
	font-family:"Helvetica Neue", "Lucida Sans Unicode", "Lucida Grande", Helvetica,sans-serif;
	font-size: 26px;
	font-weight: 400;
	letter-spacing:2.8px;
	margin:0 100px 0 200px;
	padding:20px 0 6px 0;
	text-align: left;
	text-shadow: none;
	}
	header h1 a:hover{
		background: transparent;
			box-shadow: 0 8px 6px -6px rgba(108, 108, 108, .6);
	}
	header sup {font-size: .6em}
	header h3 {border: none !important;float: left;
		font-size: 16px;
		height: 32px;
	margin: 0 0 0 30px;
	padding:7px 0 7px 40px !important;
	text-align: left;
	line-height: 16px
	}
	.spacer {float:left}
	
.soc {
	float:right;
	height:35px;
	margin:-40px 0 0 0;
	width:200px}
.soc a, .soc a:hover, .soc a:visited {background-color:#75abb3;
 	float:right;text-decoration: none}

.twi {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Crect fill='%2376b5be' height='512' rx='50%25' width='512'/%3E %3Cpath d='m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z' fill='%23fff'/%3E %3C/svg%3E ")}
.fbk   {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E %3Crect fill='%2376b5be' height='512' rx='15%25' width='512'/%3E %3Cpath d='m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196' fill='%23fff'/%3E %3C/svg%3E ")}
 .ig   {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M336 96c21.2 0 41.3 8.4 56.5 23.5S416 154.8 416 176v160c0 21.2-8.4 41.3-23.5 56.5S357.2 416 336 416H176c-21.2 0-41.3-8.4-56.5-23.5S96 357.2 96 336V176c0-21.2 8.4-41.3 23.5-56.5S154.8 96 176 96h160m0-32H176c-61.6 0-112 50.4-112 112v160c0 61.6 50.4 112 112 112h160c61.6 0 112-50.4 112-112V176c0-61.6-50.4-112-112-112z' fill='%23fff'/%3E%3Cpath d='M360 176c-13.3 0-24-10.7-24-24s10.7-24 24-24c13.2 0 24 10.7 24 24s-10.8 24-24 24zM256 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64m0-32c-53 0-96 43-96 96s43 96 96 96 96-43 96-96-43-96-96-96z' fill='%23fff'/%3E%3C/svg%3E")}
/* SVG encoded with https://cdpn.io/rrOZQQ */

a.twi, a.fbk, a.ig  {
	color: #fff;
	width:34px; margin-right: 8px;
	height:34px;padding-left: 5px;
	  border-radius: 17px}

.ion-link,
.ion-android-mail,.ion-ios7-email,.ion-email,.ion-android-sort,.ion-android-arrow-dropleft,.ion-android-arrow-dropright {
	border-bottom:transparent;
	color:#067265;
	display:inline-block;
	font-family:"Ionicons";
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
}

.ion-email,.ion-ios7-email {
	padding:5px 12px;
	height:30px;
	color:#868686
}
.ion-ios7-email:before {
	content:"\f187";
}
.ion-email:before {
	content:"\f132";
}
.ion-android-mail:before {
	content:"\f2eb";
}
.ion-android-sort {
	font-size:.8em;
}
.ion-android-sort:before {
	content:"\f2fb";
}
.ion-link {color:#fff !important;
	background:#A2CED5;font-size: 1.4em;
	border-radius:5px;
	padding:0 10px;
}
.ion-link:hover {
	padding:0 10px;
	color:#b4dfcb;
	background:#067265;
}
.ion-link:before {
	content:"\f1fe";
}
.ion-android-arrow-dropright:before {content:"\f363"}
.ion-android-arrow-dropleft:before {content:"\f361"}
/**
 * Ionicons, v1.5.0
 * Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
 * https://twitter.com/benjsperry  https://twitter.com/ionicframework
 * MIT License: https://github.com/driftyco/ionicons
*/
/*!******NAV BAR*******/
.nav-main {
		border-collapse:collapse;
		display:table;
		margin:4px 0 20px;
		width:100%
			}
.nav-main a:link, .nav-main a:visited {
    background:rgba(83, 143, 152, 0.8);
		border:1px solid ;
		border-top-color: rgba(118,181,190,.8);
		border-right-color: #fff;
		border-bottom-color: rgba(118,181,190,.8);
		border-left-color: #fff;
		color:#fff;
		display:table-cell;
		font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
		font-size: 1.1em;
		font-weight: 500;
		letter-spacing: .2px;
		outline:none;
		padding:4px 0;
		text-align:center;
		text-decoration:none;
		text-shadow: 1px 1px 1px #043e3e;
		vertical-align:middle;
		width:1%
			}
.nav:focus {border: solid 1px #c00;
		    box-shadow: 0 8px 6px -6px rgba(102, 102, 102, 1)
 }
.nav-main a:hover, 	.nav-main a:focus {
		background:#9accd2;
		color:#222;
		text-shadow: 1px 1px 2px #fff;
	}
.nav-main a.on {padding-bottom:2px !important;
					border:solid rgba(118,181,190,1);
					border-bottom: solid 1px transparent;
					border-width: 1px;
					background-color:#fff;
					color:#0d6969;
					font-weight: 600;
					text-shadow: none
	}
	.prz {border-collapse:collapse;
		display:table;
		margin:4px 0 20px;
		width:100%}
.prz a {border: solid 1px rgba(83,143,152,1.00);
    display:table-cell;
     padding: 4px 0;  
     outline:none;
      text-align:center;
     vertical-align:middle;
		width:1%}
.prz a.on {border: none}
.prz a:hover {background-color: #cee8ea}	
	/*!******MEDIA*******/
@media screen and (max-width: 800px)
        {
    header {
        background-image: url(../img/logo3.png);
        background-position:20px -2px;
        background-repeat:no-repeat;
    }
     header h1,header h3{display: none}
    .soc {display: none} 
    .wrap {padding: 5px}
    .nav-main, .nav-main a{width: 100% !important;display: block; float: left}
    .nav-main a:link {font-size: 1.3em !important; margin-bottom: 2px;padding:6px 0 !important}
    .prz, .prz a{width: 100% !important;display: block; float: left}
    .foot{display: none}
    }

	.main {
	margin-bottom:30px;
	max-width:990px;
	line-height: 1.5em
	}
    h1 {
	letter-spacing: 2px;
	margin:0 40px 15px 0;
	padding:6px 0 7px 36px;
	text-align: left;
	font-variant: small-caps;
	font-size: 1.8em
	}
	h2 {
	margin:0 0 26px;
	padding-left:20px;
	border-bottom:dotted 1px #014a7f;
	color:#000530;
	font-size:1.5em;
	font-family:Palatino,"Palatino Linotype", "Book Antiqua", serif;
	}
	.gt {border-bottom: solid 5px #A2CED5; margin-top: 12px}
	h3 {border-bottom: 2px solid #a2d7cd;
	margin:15px 0 10px 0;
	padding:0 0;
	font-weight:normal;
	}
	h4 {
	margin:20px 0 10px;
	padding:15px 0 5px;
	border-bottom:1px solid #b5b5b5;
	text-align:left;font-weight: 500;font-size: 1.2em;
	}
	h5  {border-bottom: 3px solid #a2ced5;
		color:#222;
		font-size: 1.2em;font-family: sans-serif;
		margin: 0 0 8px;
		padding: 18px 0 0 10px
	}
	h5 a { border:transparent;text-decoration: none !important;}
	h6 {
	margin:15px 0 4px;
	padding:0 0 5px;
	border-bottom:dotted thin #015a51;
	color:#015a51;
	font-weight:bold;
	font-size:1.1em;
	}
	p {
	margin:0 2px;
	padding:5px 0;
	line-height:1.5em;
	}
	.lone p {padding-right: 20px;}
	hr {border : 0;
       height : 5px;
       background:rgba(83, 143, 152, 0.8) ;
       margin : 1em 10%;}
.grade {background-color: #edf7f9;background-image: linear-gradient(#edf7f9, #cccccc);border:1px solid #777;border-radius:.2em;box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 1px 0 rgba(0,0,0,.3);display: block;font-family: Georgia, serif;font-size: 1.5em;font-variant: small-caps; letter-spacing: 1px;margin: 13px 7px 24px 5px;padding: 8px;text-align: center;text-shadow:0 1px 0 rgba(255,255,255,.8);white-space:nowrap}
.grade:hover {background-image: linear-gradient(#cccccc, #edf7f9)}
.dropcap2 {
    background-color:#6798a8;
	 color: white;
  float: left;
  font-size: 80px;
  font-weight: 500;
  line-height: 100px;
  margin: 5px 15px 10px 0;
  padding: 0;
  height: 100px;
  width: 100px;
  text-align: center;
}

.dropcap {
color: rgba(83, 143, 152, 1);
  float: left;
  font-size: 95px;
  font-weight: 500;
  line-height: 65px;
  margin: 5px 10px 30px 0;
  padding: 0;
  height: 105px;
  width: 50px;
  text-align: center;
}
.hunauto {width:100%;height: auto; margin-bottom: 30px}
	.singlecol {margin:30px 0 20px 0;width:58%; float: left}
.singlecol ul {
	margin: 0 0 12px 45px
}
.singlecol li {
	line-height: 1.3em !important; list-style: none
}
.singlecol li:before {
    content: "";
    border-color: transparent #76b5be;
    border-style: solid;
    border-width: 0.30em 0 0.30em 0.40em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: .88em;
    position: relative;
}
	 #cfp .left {

	margin: 0;
	padding-bottom:15px;
	background-color:#fff;
	color:#222;
	}
	.left {
		float: left;
		
	}
	.left {max-width: 57%}
	.left p  {padding: 6px 30px 0 0}
	.left h5 {margin-right: 30px}
/* 	#h .left {max-width: 630px;} */
	.left h4 {clear:left;
	margin-top: 20px;
	background-color:#fff;
	}
	#cfp .left {
		max-width: 55%;
	}
	#cfp li { list-style: none;line-height: 1.5em;}
	.half {float: left; width: 50%; margin: 0; padding: 0 8px}
	.rht {  border-radius: 5px;
            clear:left;
			margin:30px auto;
			width:718px;
}
	.rht p {
	border:dotted 1px rgba(220, 168, 108, 1.0);background: #f4eac7;
	}
	.fun {margin-bottom: 4px}
	.funr {float:left;margin-bottom: 15px; padding:10px 40px 0 25px;width:355px;}
	.right {
	float:right;
	margin:-9px 0 30px 40px;width:40%
	}
	.right p {padding: 4px 0}
	.right h4 {
	margin-bottom:0;
	padding-bottom:5px;
	font-size:1.2em
}
.L1 {float: left; width:50%}
.maintext {
	background: rgba(204,225,228,.7);
	border: solid 1px #8bb4bc;
	box-shadow: 0px 3px 12px rgba( 0,0,0,0.3);
	font-family: Georgia, serif;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.maintext2 {
	font-family: Georgia, serif;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.maintext2 h1 {color: #538F98; text-shadow: 1px 0 1px #666}
.maintext p, .maintext2 p{padding: 8px
}
#cfp .right h5 {margin-top: 0; padding-top: 8px}

.inmem {background-color: #ececec;
	border: 3px double #222;
	border-radius: 5px;
	font-size: 1.1em;
	margin: 25px auto; 
	padding:4px 7px;
	box-shadow: 0 8px 6px -6px rgba(102, 102, 102, .7);
	text-align: center;width: 90%
	}
.inmem:hover {
	background:#f9ebba
	}
dl {line-height: 1.6em}
dt:first-child {padding: 0 0 8px 8px}
dd {float:right; margin-top: -25px}
	#gsu {background:#faf2df
 }
	#cfp .right { margin:0 0 30px 35px;
		max-width:405px;height: 100%; box-shadow: none !important
	}
	.gg {margin-top: -10px;padding-left: 10px; border-bottom: none; font-weight: 600;}
	#cfp .right h5 {
		margin-top: 13px
}
	.white {color:#fff}
    .blue {color: blue}
	.ham {float: right; margin:12px 9px 30px 18px
}
    .marleft30 {margin-left: 30px}
	blockquote {margin:20px 0 0 20px;
		padding:12px 12px 18px ;width: 88%;
		border-radius: 5px;
     background: rgba(229, 189, 97, .2);
       	}
	 .form, .for {
		border:1px solid #777;
		border-radius:.2em;background-color:rgba(244, 225, 172, 1);
		box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
		color:#222;
		text-align:center;
		text-decoration:none;
		/* text-shadow:0 1px 0 rgba(255,255,255,.8); */
}
	.form {float: right;margin:20px 20px 30px 0;padding:3px 15px;white-space:nowrap;}
	.form:hover {background-color: green; color:#fff; text-shadow:none }
	.for {padding: 3px;}
	.cc {float: right;margin-right: 25px;font-size: .8em; font-weight: bold; border: 2px solid #dcddff; border-radius: 2em; padding: 2px 4px 4px; bottom: 20px; color: #dcddff; line-height: 16px}
	img.foot {
        margin-top: 12px;
		width:100%;
		height:auto;
		z-index: 1
		}
.footer {background-color: #76b5be;
		clear:both;
		margin: 0;padding: 15px 0;
		text-align:center
 }

 .footer a, .footer .white {text-decoration: none;
	 border-bottom: none;color:#fff;
	 border-radius: 5px;
	 padding: 20px 5px;margin: 8px
	 text-shadow: 1px 1px 1px #555;
	 z-index: 100
 }
 .footer a:hover {text-shadow: none}
#call a:hover {
background: #aae1cf;
}
#call a:active {
position:relative;
top:1px;
}
.emph, .emph2, .emph3, .emph4 {
	background: rgba(220, 168, 108, .2);
	border:2px dotted #c03;
	border-radius: 10px;
}
.emph {margin: 10px 0;
	line-height: 1.3em;
	padding:15px 20px;
	font-weight: 600;
	max-width: 600px
	}
p.emph {
	line-height: 1.4em;
	padding: 20px}
.emph2 {line-height: 1.4em;
	margin:5px 0;
	padding:5px !important;
}
 a:hover.emph2, a:focus.emph2 {background-color: #c3e0e4} 
.emph3 {
	margin:25px auto 5px;
	padding:10px !important;
	width: 90%
}
.redbor {border:2px solid #c00;   border-radius: 5px;}
.pad4 {padding: 10px 20px !important}
.keynote {margin:0 40px 0 0;padding-left: 20px}
.cfp {	display: block; margin:12px 25px 20px 0;
		padding: 9px 0;
		border: 1px solid #777;
		border-radius: .5em;
		background-color: #ccc;
		background-image: linear-gradient(#fbfbfb, #ccc);
		box-shadow: 0 0 1px 1px rgba(255, 255, 255, .8) inset, 0 1px 0 rgba(0, 0, 0, .3);
		color: #222;
		text-align: center;
		text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
		white-space: nowrap
	}
	.cfp:hover, .cfp:focus {box-shadow: 3px 3px 3px rgba(83, 143, 152, 0.8); border-color: #CC847E}
.address, .maintext {
		padding: 12px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		color: #222;
		line-height: 1.4em;
	}
.address {background: #f6e9d8; border: solid 1px #ebd088;box-shadow:0 8px 6px -6px #999;margin: 12px 0 24px;padding-left: 15px !important}
.rec {display: block; background: #6a9b9d; color:#fff;
	text-align: center  }
.cen {text-align: center}
sup, sub {
   position: relative;
   top: -0.4em;
   vertical-align: baseline;
}
sub { top: 0.4em;}
.quote {
	background-color: #fff1e0;
	border:1px solid #ccc;
		box-shadow: 0 8px 6px -6px #959595;
		font-weight: 500;line-height: 1.5em;
}
.quote q {display: block;
    margin: 0 0 10px 0;
    font-size: 1em;
    line-height: 1.5em;}

   .quote q:before, .quote q:after {
    content: ""
}

.quote .openQuote {
    padding-left: 35px;
    background-position: -929px -180px
}

.quote .closeQuote {
    padding-right: 50px;
    background-position: -854px -230px
}
.msie6 .quote span, .msie7 .quote span {
    vertical-align: middle
}

.wider {width: 200px;
	  border-radius: 5px;
}

ul.tri{margin:0 0 12px 0}
.tri li{line-height:1.4em !important; list-style: none}
.tri li:before{content:"";border-color:transparent #76b5be;border-style:solid;border-width:0.30em 0 0.30em 0.40em;display:block;height:0;width:0;left:-1em;top:.88em;position:relative}
.padH {padding-top: 50px}
.yel {background-color: #f6fcc6}
.p1 {
	list-style:none;
	line-height: 1.5em;
	}
.tac {text-align: center}
a {		border-bottom:solid 1px #c03;
		color:#000B5F;
		text-decoration:none;
padding-bottom: 3px;
transition:color, background-color .2s ease-out;
}
a:hover, a:visited {background-color: #96d9c9;border-bottom-width: 2px}
a.xt,a.xtin {
	 box-shadow:inset 0 -5px 0 #B5E0CC;border: none;
	 text-decoration:none!important;
}
.xt {
display:block;
margin:3px 0 0;
padding:0;
text-align:center;
}
.xtin {
padding:1px 2px;
font-weight:500;
}
a.xt:hover, a.xtin:hover, a.xt:focus, a.xtin:focus {
background-color:#fff1e0;
box-shadow:3px 3px 3px RGBA(207, 207, 207, 1);
text-decoration:none;
cursor:pointer;
}
a:hover, a:focus {
background-color:#e7fcf4;
color:#000;
text-decoration:none;
}
.nine {font-size: .9em}
#gt .right {margin-left: 30px}
#gt li {
	line-height: 1.5em
	}

.frame {
		margin:20px auto;
		max-width:960px;
}
.map {float: left; border: none;  text-decoration: none;}
.red, .redd {
		color:#C00;
		font-weight:600;
}
.redd { font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica,sans-serif;}
li .red {font-size: 1.1em;
}
.lite, .lite a {color:#777
}

.eleve {font-size:1.1em}
.eight{font-size:.8em}
sup, sub {
   position: relative;
   top: -0.4em;
   vertical-align: baseline;
}
sub { top: 0.4em; }

a[href^="mailto:"] {
		border:1px solid #777;
        border-radius:.2em;
		background-color:#ccc;
		background-image:linear-gradient(#eee,#ccc);
        box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
		color:#222;
		padding:1px 7px;
		text-align:center;
		text-decoration:none;
		text-shadow:0 1px 0 rgba(255,255,255,.8);
		white-space:nowrap;
}
a:hover[href^="mailto:"] {
box-shadow:2px 2px 2px #b9b9b9;
}
a[href^="tel:"] {margin:0 ; padding: 5px 25px; background-color: rgba(190, 216, 219, 0.8);border:solid 1px #3a4d89;border-radius: 2em}
/* Add " (PDF)" text after links that go to PDFs */
	a[href$=".pdf"]:after {
		content: " [PDF]";font-size: .8em;
	}
	/* If file size specified as data attribute, use that too */
	a[href$=".pdf"][data-size]:after {
		content: " (PDF, "attr(data-size) ")";
	}
	#hover { /* position: relative; */
		width: auto;
		padding:25px 20px;
		margin: 0 !important}
    .text a:hover {color:#fff;
		background: #ff9900;
		cursor:pointer
		}
	.overlay {
	    background-color: rgba(0, 0, 0,  .5);
	    bottom: 0;
	    cursor: default;
	    left: 0;
	    opacity: 0;
		  position: fixed;
	    right: 0;
	    top: 0;
	    visibility: hidden;
	    z-index: 200;
	    transition: opacity .5s;
	    transition: opacity .5s;
		}
	.overlay:target {
	    visibility: visible;
	    opacity: 0;
		}
	.popup {border-radius: 15px;
		background: #fff1e0;
		box-shadow: 0px 3px 12px rgba( 0,0,0,0.3);
		margin:150px 0 0; padding:40px;
		display: inline-block;
	    left: 30%;
	    opacity: 0;
	    width:700px;
	    position: fixed;
	    top: -20%;
	    visibility: hidden;
	    z-index: 210;
	    transform: translate(-20%, -20%);
	    transition: opacity .5s, top .5s;
		}

	.text p {color:#222;
			font-size: 1.1em;
			padding: 5px 16px;
		    border-radius: 5px;
		    line-height: 1.6em;
		    text-shadow: none
			}
	.overlay:target+.popup {
	    top: 12%;
	    opacity: 1;
	    visibility: visible;
	}
	.close {color: #fff;
	    background-color: #d69b72;
	    height: 26px;font-weight:bolder;font-size: 1.2em;
	    line-height: 24px;
	    position: absolute;
	    left: 0;
	    text-align: center;
	    text-decoration: none;
	    top: 5px;margin-left: 5px;
	    width: 26px;
	    border-radius: 15px;
	}
	.close:before {

	    font-size: 1px;
	    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
	}
	.close:hover {
	    background-color:#c00;border-bottom: none
	}
	.popup p {
	    margin-bottom: 10px;
	}

	.mar10 {
		margin-left:12px;
	}
	.nom {margin: 0 !important}
	a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
	z-index:10;display:none; padding:24px 20px;
    margin-top:-120px; margin-left:-200px;
    width:400px;font-size:40px;letter-spacing: 2px; line-height:46px;
    text-align: center
}
a.tooltip:hover span{
    display:inline; position:absolute; color:#111;
    border:1px solid #222; background:#D1E7EA;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}

/*CSS3 extras*/
a.tooltip span
{
    border-radius:4px;
    box-shadow: 0px 3px 12px rgba( 0,0,0,0.3);
}
/*
.back-top{position:fixed;bottom:120px;float:right;margin-right:8%;width:80px;height:80px}
.back-top a, .back-top a:visited{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:55px solid #ccc;background:transparent;color:rgba(0,0,0,.1)}
.back-top a:hover{border-bottom-color:#76b5be}
*/

