html {height: 100%; background-color: #FFF; font-family: Century Gothic;}
* {margin: 0; padding: 0;}
.clear {clear: both;}

form {margin: 0 auto; width:86%; margin-top:10px; margin-bottom: 0; padding-bottom:0;}

#mobileWrapper {width: 100%; max-width: 600px; margin: 0 auto; background-color:#2b2828;}

#mobileHeader img {width: 100%; border:none; outline: none; display: block;}

.mobileNav .navContain {margin: 10px 0 20px; padding: 0 10px;}
.mobileNav .navContain .navObject
{
	list-style: none;
	display: block;	
}

h1 {margin:10px 0;}

.mobileNav .navContain .navObject a,
.pageText .navObject a
{
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 1.2em;
	line-height: 2em;
	letter-spacing: 1px;
	color: #0055a5;
	text-decoration: none;
	margin: 0 auto 10px;
	background: #FFF;
}

.pageText .navObject a {margin: 20px auto;}

.mobileNav .navContain .navObject a:hover,
.mobileNav .navContain .navObject a:active,
.pageText .navObject a:hover,
.pageText .navObject a:active {color: #000; background: #94A8C1;}

#mobileSecondaryNav
{
	padding: 10px;
	text-align: center;
	background-color: #2B5085;
	color: #FFF;
}

#mobileSecondaryNav a
{
	padding: 5px 10px;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.5em;
	color:#eee;
}

#mobileSecondaryNav a:hover, #mobileSecondaryNav a:active {color: #DA7527;}

.mobilePageWrapper { }
.mobilePageWrapper .pageHeadline
{
	font-size: 35px;
	line-height: 35px;
	color: #2B5085;
    padding: 0 0 10px 0;
}

.pageText a {color:#FFF;}
.pageText a:hover {color:#000;}
.pageText p
{
	line-height: 1.5em;
	margin: 15px 0;
	color: #FFF;
    font-weight:normal;
font-family: 'PT Sans',sans-serif;
}


#rightcolContainer {display:none;}

.pageText p span {font-style: italic; text-align: center; display: block;}

.pageText ul, .pageText ol {margin: 10px 0 10px 20px;}

.pageText h2 { color: #2B5084;}
.pageText h3 { color: #2B5084;}
.pageText h4 {}
.pageText h5 {font-size:14px; padding: 10px 0; line-height:23px; text-align:center; color: #2B5085;}

.button{
	display:block;
	width:94%;
	border:2px solid #fff;
	float:left;
	margin-top:.5em;
	position:relative;
	cursor:pointer;
	padding: 10px 3%;
	background-color: #dc782e;
}

li {color:#3C698A; font-weight:normal;}

.button a {text-decoration: none; color: #fff; font-size: 1.2em; line-height: 1.5em;}

.button:active, .button:hover {}

.linkWrap {float: left; height: 100%;}

.content {float: left; padding: 1.5% 3%; width: 94%; background-color: #eee; border:2px solid #eee;}

#footer
{
	font-weight:normal;
    font-size:18px;
	color: #FFF;
	width: 100%;
	max-width: 600px;
	text-align: center;
	margin: 0;
	padding: 20px 0px;
}

#footer P 
{
	font-size: 0.75em;
	line-height: 1em;
	margin: 0 0 5px;
}

.pageText {padding: 0 12px;}

.mobileNav .navContain .navObject .blueBtn {background:#2b5085; color:#FFF; padding:35px 0;}
.mobileNav .navContain .navObject .whiteBtn {clear:both; padding:20px 0;}
.mobileNav .navContain .navObject #callBtn {float:left; width:49%; background:none; height:auto;}
.mobileNav .navContain .navObject #callBtn img {width:100.3%; max-height:100%;}
.mobileNav .navContain .navObject #emailBtn {float:right; width:49%; background:none; height:auto;}
.mobileNav .navContain .navObject #emailBtn img {width:100%; max-height:100%;}