/* ===========================================
HOME PAGE STYLES
==============================================  */

.wrapper-home-navigation {
	width: 665px;
}
.wrapper-home-navigation .nav-main {
	height: 34px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #80C02E;
	border-right-color: #80C02E;
	border-bottom-color: #80C02E;
	border-left-color: #80C02E;
	width: 664px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.tab-area {
	background-color: #618EC3;
	width: 290px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #80C02E;
	height: 298px;
}
.tab-area    .tabbed-navigation  {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #80C02E;
	border-bottom-color: #80C02E;
	border-left-color: #80C02E;
	height: 34px;
	background-color: #618EC3;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}










.make-size {     
	height: 225px;      /*  this sets the accordian panel height because the links boxes are placed absolutely*/
}
.nav-header img {
	float: left;
	margin-top: 25px;
}







.promo-wrap {
	background-color: #FFFFFF;
	height: 200px;
	width: auto;
	clear: both;
	position: relative;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.promo-wrap .promo-1 {
	height: 182px;
	width: 222px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
}
.promo-wrap .promo-2 {
	height: 182px;
	width: 222px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	left: 253px;
}
.promo-wrap .promo-3 {
	height: 182px;
	width: 222px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	left: 485px;
}
.promo-wrap .promo-4 {
	height: 182px;
	width: 222px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	left: 715px;
}

.promo-wrap .promo-1-2 {
	height: 182px;
	width: 456px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	text-align: left;
}
.promo-wrap .promo-2-3 {
	height: 182px;
	width: 450px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	left: 253px;
}
.promo-wrap .promo-3-4 {
	height: 182px;
	width: 450px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	position: absolute;
	left: 485px;
}
.promo-wrap .content  {
	height: 177px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.promo-wrap .double {
	height: 177px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.promo-wrap .double img {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promo-wrap .double H1 {
	text-align: left;
	padding-top: 25px;
	padding-bottom: 10px;
}
.promo-wrap .double p {
	text-align: left;
}



.promo-wrap .background  {  /* for promo box made with only image. placed as a background image  */
	width: 217px;
	height: 26px;
	padding-top: 156px;
	padding-right: 5px;
}
.promo-wrap    #image  {
	margin-top: 0px;
	margin-left: -5px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: -5px;
}

.promo-wrap img {
	margin-right: 9px;
	margin-left: 9px;

}
.promo-wrap H1 {
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #27008E;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}
.promo-wrap H1 a {
	color: #27008E;
	text-decoration: none;
}
.promo-wrap H1 a:hover {
	color: #00A7DB;
	text-decoration: none;
}

.promo-wrap p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
.promo-wrap #more {
	color: #27008E;
	position: absolute;
	right: 3px;
	bottom: 8px;
}
.promo-wrap #more a {
	color: #27008E;
	text-decoration: underline;
}
.promo-wrap #more a:hover  {
	color: #00A7DB;
	text-decoration: none;
}
.promo-wrap #more-other {
	color: #27008E;
	position: absolute;
	left: 12px;
	bottom: 8px;
}
.promo-wrap #more-other a {
	color: #27008E;
	text-decoration: underline;
}
.promo-wrap #more-other a:hover  {
	color: #00A7DB;
	text-decoration: none;
}

.promo-wrap  #green  {
	background-color: #D2E5B8;
}
.promo-wrap #blue {
	background-color: #CCDFF0;
}
.promo-wrap  #orange  {
	background-color: #F6E3B0;
}
.promo-wrap #turquoise {
	background-color: #C1E6DF;
}
.promo-wrap  #pink  {
	background-color: #F5D4E7;
}

.promo-wrap  #tip  {
	background-image: url(/images/promo/promo-tip-signup.jpg);
	background-repeat: no-repeat;
}

.hidden {
	display: none;	
}

.promo-wrap  #pink2  {
	background-color: #f0beda;
}
.promo-wrap  #pink3  {
	background-color: #f9d3de;
}
.promo-wrap  #pink4  {
	background-color: #ffe6ee;
}
.promo-wrap  #blue2    {
	background-color: #ccd1ee;
}
.promo-wrap  #blue3    {
	background-color: #e5eafa;
}
.promo-wrap  #blue4    {
	background-color: #d3f2f8;
}
.promo-wrap  #turquoise2    {
	background-color: #c1e4e7;
}
.promo-wrap  #green2    {
	background-color: #d6efc1;
}
.promo-wrap  #green3    {
	background-color: #green3  ;
}
.promo-wrap  #gray    {
	background-color: #d7dcd6;
}
.promo-wrap  #gray2    {
	background-color: #e5e8e5;
}
.promo-wrap  #orange2    {
	background-color: #fcdfc7;
}
.promo-wrap  #yellow    {
	background-color: #fff1cd;
}
.promo-wrap  #yellow2    {
	background-color: #fff7c3;
}


/* ===========================================
END  HOME PAGE STYLES
==============================================  */






/* base begin   */

#home {
	background-color: #003399;
	height: 37px;
}
body {
	background-color: #050022;
	background-image: url(/images/background-page.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
hr {
	margin: 0px;
	padding: 0px;
}
* {
	padding: 0px;
	margin: 0px;
}
.back {
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/page-shadow.png);
	background-repeat: repeat-y;
	width: 1011px;
}
.wrapper-page {
	background-color: #063E88;
	padding: 0px;
	width: 959px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82BE3A;
	border-right-color: #000000;
	border-bottom-color: #82BE3A;
	border-left-color: #000000;
}
.google {
	width: 187px;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding-right: 2px;
	padding-left: 3px;
	padding-top: 3px;
	color: #666666;
	margin: 0px;
}

.flash {
	background-color: #9999FF;
	height: 261px;
	width: 664px;
}

/* ===========================================
BASE: END
==============================================  */




/* DONATION HOVER POP UP BOX*/
.hover-box a:hover {
	background-color: #FEF8E2;
}
.hover-box li a {
	background-color: #aac;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.hover-box a span {display: none;}
.hover-box a:hover span {
	position: absolute;
	left: 425px;
	display: inline-block;
	z-index: 100;
	padding: 8px;
	top: 55px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* END DONATION HOVER */


/* ===========================================
HEADER: BEGIN
==============================================  */

/*	wrapper-header contains the logo and tagline as a background image. 
	nav-header controls the three text links, donate hover box, google search which appear over the header image
	nav-horizontal control the main site nav with drop down/flyout navigation
*/
.wrapper-header {
	height: 102px;
	background-image: url(/images/background-header.jpg);
	background-repeat: no-repeat;
	background-color: #04092B;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: block;
}
.nav-header {
	font-size: 11px;
	font-weight: bold;
}
.nav-header .last a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
/*	margin-right: 30px; */
}
.nav-header ul {
	padding-top: 55px;
	padding-right: 40px;
	padding-left: 0px;
	text-align: right;
}
.nav-header li{
	display: inline;
}
.nav-header li a{
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	padding-right: 13px;
	padding-left: 10px;
	color: #669;
}
.nav-header li a:hover{
	color: #00A4E3;
}
.nav-header input {
	vertical-align: text-bottom;
}

/* ===========================================
HEADER: END
==============================================  */





/* ==============================================
FOOTER STYLES
=================================================  */

.wrapper-footer-lvhn-08 {
	background-image: url(/images/background-footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1005px;
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: .1em;
	padding-top: 20px;
	color: #FCE08C;
	padding-bottom: 20px;
	clear: both;
}
.wrapper-footer-lvhn-08 .footer-section {
	float: left;
	width: 125px;
	text-align: right;
}
.wrapper-footer-lvhn-08 .footer-links {
	padding-left: 145px;
	font-weight: normal;
	padding-right: 50px;
	padding-bottom: 10px;
}
.wrapper-footer-lvhn-08 .footer-links a:hover  {
	color: #FCE08C;
}
.wrapper-footer-lvhn-08 .footer-links a {
	color: #CCCCCC;
	text-decoration: none;
}
.wrapper-footer-lvhn-08 .info {
	font-weight: normal;
	color: #CCCCCC;
	padding-left: 70px;
	line-height: 15px;
	padding-top: 20px;
	width: 575px;
	letter-spacing: normal;
	float: left;
	padding-right: 50px;
}
.wrapper-footer-lvhn-08 .copyright {
	font-weight: normal;
	color: #CCCCCC;
	padding-top: 20px;
	padding-right: 40px;
	line-height: 15px;
}
.wrapper-footer-lvhn-08 .copyright a {
	color: #CCCCCC;
	text-decoration: none;
}
.wrapper-footer-lvhn-08 .copyright a:hover {
	color: #FCE08C;
	text-decoration: underline;
}
.wrapper-footer-lvhn-08 .copyright .yellow {
	font-weight: bold;
	color: #FCE08C;
}
.wrapper-footer-lvhn-08 img {
	text-align: right;
	float: right;
	margin-top: 10px;
	margin-bottom: 30px;
	margin-right: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* ==============================================
END FOOTER STYLES
=================================================  */
#form-section-nav {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 160px;
	margin-left: 15px;
}


.look-for {
	width: 959px;
	margin: 0px;
	position: relative;
	clear: both;
	height: 95px;
	background-color: #D5E0EE;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.look-for h1 {
	font-size: 13px;
	color: #063E88;
}

.look-for p {
	margin: 0px;
	padding: 0px;
}
.look-for a {
	color: #063E88;
	text-decoration: none;
}
.look-for a:hover {
	color: #7CAE31;
	text-decoration: underline;
}

.look-for a:visited {
	color: #063E88;
}



.looking-first  {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	position: absolute;
	left: 15px;
	width: 200px;
}
.looking-second {
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: absolute;
	left: 250px;
	width: 200px;
}
.looking-third {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: absolute;
	left: 485px;
	width: 200px;
}

.looking-fourth {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: absolute;
	left: 720px;
	width: 200px;
}




/* ==============================================
Tab Menu for Home page STYLES
=================================================  

#lvh-navtab {
	background-color: #556dad;
	
	 }
#lvh-navtab li {
	float: left;
	list-style-type: none;
}
#lvh-navtab ul {
	margin: 0px;
	padding: 0px;
}
#lvh-navtab a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	height: 24px;
	padding-top: 9px;
	padding-bottom: 0px;
}
#lvh-navtab a:hover {
	background-color: #618fc3;
}

#tab-c1 {
	position: absolute;
	background: #618fc3;
	visibility: hidden;
	margin-top: 33px;
	clear: both;
	width: 291px;
	z-index: 100;
}
#tab-c2 {
	position: absolute;
	background: #618fc3;
	visibility: hidden;
	margin-top: 33px;
	clear: both;
	width: 291px;
	z-index: 100;
}
#tab-c3 {
	position: absolute;
	background: #618fc3;
	visibility: hidden;
	margin-top: 33px;
	clear: both;
	width: 291px;
	z-index: 100;
}

#c1header {
	background-color: #556DAD;
	width: 110px;
}
#c2header {
	background-color: #556DAD;
	width: 85px;
}
#c3header {
	background-color: #556DAD;
	width: 85px;
}
#lvh-navtab .tab-content {
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	width: 240px;
}
#lvh-navtab .tab-content .left {
	float: left;
	margin-right: 5px;
	width: 115px;
	margin-top: 0px;
}
#lvh-navtab .tab-content .right {
	float: right;
	margin-top: 0px;
	width: 115px;
}
#lvh-navtab  .tab-content  .close a {
	font-size: 10px;
	text-transform: uppercase;
	color: #FFE9A4;
	margin-top: 20px;
	text-decoration: none;
	letter-spacing: .01em;
}
#lvh-navtab  .tab-content  .close a:hover {
	color: #FFFFFF;
}

#lvh-navtab .tab-content hr {
	size: 1px;
	color: #4F4F9D;
	margin-top: 7px;
	margin-bottom: 7px;
	width: 95%;
	text-align: left;
}

#lvh-navtab  .tab-content  .input {
	padding: 2px;
	height: auto;
	width: 200px;
	border: 1px solid #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 11px;
}
#lvh-navtab .tab-content p {
	margin-top: 8px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#lvh-navtab .tab-content a {
	display: inline;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	color: #081B60;
	font-size: 12px;
}
#lvh-navtab .tab-content a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#lvh-navtab .tab-content .yellow {
	font-size: 12px;
	color: #F8E19E;
	font-weight: bold;
	margin-right: 10px;
	text-align: center;
}
#lvh-navtab .tab-content .yellow .large {
	font-size: 18px;
	font-weight: bold;
	color: #F1C445;
}

#lvh-navtab .tab-content a:hover {
}

