p.myphone {text-align:right;color:#eee;font-size:170%;font-weight:bold;margin:40px 0 0 0;}

div.mytop {text-align:left;padding:0}
div.mytop p {background-color:#ff0;border-bottom:1px solid #ccc;padding:2px 0;margin:0}

#content {
	color: #444;
	background: #fff;
	margin: 15px 0 30px 0;
	padding: 1px 5px;
	font-weight: normal;
	font-size:120%;
}
#content p {line-height:140%}
h1.pg-title {
	margin: 10px 0;
	padding: 0;
	color:#24791D;
	font: bold 20px/100% Arial, Helvetica, sans-serif;
}
h2.pg-subtitle {
	padding: 0 0 20px 0;
	margin: 0;
	color:#999;
	font: bold 18px/100% Arial, Helvetica, sans-serif;
}
ul.mylist li {
	line-height:1em
}
.sbar {
	color: #ddd;
	background: #24791D;
	text-align:center;
	margin: 25px 0 35px 0;
	padding: 20px 10px 10px 10px;
	font-size:100%;
	font-weight:bold;
	/* rounded corner */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* box shadow */
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px rgba(0,0,0,.4);
}
h4.sb-title {
	margin: 0 0 15px 0;
	padding: 0;	
	color:#eee;
	font: bold 19px/120% Arial, Helvetica, sans-serif;
}
.sbar li {
	margin: 0;
	padding: 15px 0;
	list-style: none;
	clear: both;
	border-top: solid 1px #999;
}

div.footerp {text-align:left;padding:10px 0 20px 0}
div.footer1a {text-align:left;color:#777;font-weight:bold;padding:0}
div.footer1b {padding:5px 10px}

.mybold {font-weight:bold}
.myquotes {font-size:14px}
.mydiv {padding:0;margin:0}
p.formtxt {color:#ff0;padding:3px 0;margin:0}
p.form2 {padding:0px 0 0 0;margin:0}

img.itoplogo {margin:0}
img.isbar {border:8px solid #fff;margin:0 0 20px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
img.inavlogo {border:1px solid #999;margin:12px 20px 12px 5px}
img.inavlogo2 {border:0;margin:12px 20px 12px 5px}

a.lfooter:link {color:#ccc;text-decoration:none}
a.lfooter:visited {color:#ccc;text-decoration:none}
a.lfooter:hover {color:#fff;text-decoration:none}
a.lfooter:active {color:#ccc;text-decoration:none}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    margin-bottom:20px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 1030px) {
	body {background-image:none}
}

@media screen and (max-width: 767px) {
	body {background-color:#fff}
	p.myphone {text-align:center;margin:0 0 12px 0;}
	p.myphone a {color:#ff3}
	div.mytop {text-align:center}
	#content {border:0;padding:1px 10px;margin:5px 0 0 0;}
	.sbar {margin:15px 10px 40px 10px}
	div.footerp {text-align:center;padding:20px 0}
	div.footer1a {text-align:center}
	div.footer1b {margin:0 10px}
	img.itoplogo {margin:0}
	img.inavlogo {margin:12px 20px}
	img.inavlogo2 {margin:12px 20px}
}
