@charset "utf-8";/* CSS Document */
/* /////  Start CSS Reset  ///// */ 
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {  font-family:Arial, Helvetica, sans-serif;   padding: 0;   margin: 0;  font-size: 100%;  font-weight: normal;}
img, img a {border: 0;}
table {border-collapse: collapse;}
/* End CSS Reset */

/*  ///// Start standard elements  /////  */
h1 {color:#FFFFFF;	font-size:30px;	font-family:'Lato',san-serif;	font-weight:700;}
h2 {color:#FFFFFF;	font-size:80px;	font-family:'Lato', san-serif;	font-style:italic;	text-align:justify;	margin:0;	padding:0 0 10px 0;	line-height:1em;}
h3 {font-family:'Lato',san-serif; color:#1DC6AD; font-weight:700;	font-style:italic;	font-size:22px;	margin-bottom:25px;}
p {font-family:'Lato', san-serif;	margin-bottom:12px;	color:#7A827F;	font-size:15px;	line-height:1.6em;}
.lBody h2 {font-size:48px;	color:#167171;	margin:50px 0 10px 0;	padding:0;	font-weight:700;}
.lBody h3 {font-size:30px;	color:#167171;	margin:20px 0 10px 0;	padding:0;}
#rightInfo p, #rightInfo h3, #rightInfo h4 {color:#FFFFFF;	font-family:'Lato', san-serif;	font-style:italic; font-weight:700;}
#rightInfo h3 {font-size:24px; margin-bottom:20px;}
#rightInfo h4 {font-size:18px; margin-bottom:15px;}
#rightInfo p {font-weight:normal; font-size:14px; margin-bottom:25px;}
br {display:block; margin:0; padding:0;}
a {color:#056D73;}
a:visited {color:#85D90E;	font-weight:700;}
/*  End standard elements  */


/* /////  Start Header  ///// */
#headerBG {position:absolute;	top:0;	left:0;	width:100%;	height:155px;	max-height:155px;	min-height:155px;	z-index:-50;}
.blueBG {background-color:#166C6D;	width:50%;	height:100%;	float:left;}
.greenBG {background-color:#1CC4AC;	width:50%;	height:100%;	float:right;}
#headerBgImage {background-image:url('../lib/images/header-gradient.jpg');	background-position:top center;	background-repeat:repeat-y;	z-index:-20;	position:absolute;	top:0;	left:0;	height:155px;	min-width:1040px;}
#header {height:155px;	min-height:155px;	max-height:155px;	width:100%;	margin:0 0;	z-index:100;}

#debug{position:absolute; top: 180px; left:10px; z-index:10000;}
/*  /////  Start Navigation  /////  */
#globalNav {padding:9px 0;	color:#FFFFFF;	font-size:14px;	border:1px solid #FFFFFF; border-top:none; margin:0; }
#globalNav ul, #globalNav ul li {margin:0;padding:0; font-family:Lato, san-serif; font-weight:700;}
#globalNav ul.nav .active, #globalNav ul.nav .active a {  color: #cafe6f;}
#globalNav ul.nav li {  padding:0 10px;  float: left;  list-style:none;  display:inline-block;}
#globalNav ul.nav a:hover {color: #95ff00;	text-decoration:underline;}
.lBorder {	border-left:1px solid #FFFFFF;}

.nav a {  text-decoration:none;  color: #FFFFFF;}
ul.nav {list-style: none;  padding:0;  border: none;  overflow: hidden;  margin-left:15px;}

#logo {position:absolute;	z-index:100;	background-color:#85D90E;	left:0; 	top:46px;	color:#FFFFFF; display:block;	padding:0;	margin:0; line-height:1em;	color:#FFFFFF; padding-top:6px;}
#logo h1, #logo a {text-decoration:none;	color:#FFFFFF;	margin:0;	padding:0;}
#logo img{padding:2px 2px 2px 16px; vertical-align:middle;	margin-top:-6px;}

#siteNav {color:#FFFFFF;	margin-top:90px;	display:block;}
#siteNav ul {margin:0;	padding:0;	display:block;}
#siteNav ul.nav li {margin-right:50px;  float: left;  list-style:none;  display:block;  font-family:'Lato', san-serif;  font-size:16px; font-weight:700; }
#siteNav .active, #siteNav .active a {color:#cafe6f;}
#siteNavHighlight {background-color:#cafe6f;	min-height:5px;	max-height:5px;	height:5px;	position:absolute;	top:150px;	left:0; visibility:hidden;}

#title {width:100%;	background-color:#85D90E;	margin:12px 0 30px 0;}

#footer {padding:18px 0;	width:100%;	background-color:#056D73; margin-top:25px;}
#footer p{color:#CCCCCC;	font-size:14px;	font-family:Lato, san-serif;	font-weight:700;	font-style:italic;	line-height:1em;	padding:0;	margin:0;}
#footer a {color:#85D90E;	text-decoration:none;}
.center {min-width:1040px; width:1040px; max-width:1040px;	margin:0 auto;}


.hidden { visibility: hidden; }
.unhidden { visibility: visible; }
.centerIt {	margin:0 auto;	width:1000px;	padding:0 10px;}
.centerIt div {	padding-right:45px;}
/*  End Navigation  */ 
/*  End Header  */

/* Start mainBody elements  */
.lFloat {	float:left;}
.rFloat {	float:right;	}
.clear {clear:both;	height:0px;	max-height:0px;	min-height:0px;}
.leftBody {	width:610px;	float:left;}
.fullBody {	width:100%;	min-width:100%;	max-width:100%;}

.BGgreen, #rightInfo {background-color:#85D90E;}
.rBody {min-width:358px;	width:358px;	max-width:358px;	float:right;	margin-left:24px;}
.lBody {min-width:642px;	width:642px;	max-width:642px;	margin:0;	padding:0;	float:left;}
#rightInfo {padding:25px 24px 30px 24px; margin-bottom:80px;}
.rightBlue {background-color:#d1fee2;	padding:24px;	margin-top:24px;}
.rightBlue p {color:#095759; font-style:italic;	font-size:14px;}
.rightBlue a {color:#095759;}

.accordion img {vertical-align:middle;	margin-top:-6px;	padding-right:6px;}
.accordion h3 {padding:0;	margin:16px 0 0 0;	color:#85D90E;	cursor:pointer;	display:block;}
.accordion p {padding-left:52px;}

/*  Block Plug-in Styling  */
/* Google voice */
.gc-cs-link {text-decoration:none !important; color:#CCCCCC !important; font-weight:normal !important;}