@CHARSET "UTF-8";

.blueArrow {
	background:transparent url(../images/arrowBlueSmall.jpg) no-repeat scroll 0 2px;
	padding-left:10px;
}

.pdf {
	background:transparent url(../images/pdf_icon20.png) no-repeat scroll left center;
	padding:4px 0 0 20px;
}

.pdf img {
	display:none;
}

.clearBoth {
	clear:both;
}

.column {
	float:left;
	margin-right:30px;
}

.hidden {
	display:none;
}

.address .heading {
	margin:0;
}

.orange {
	color: #fc5835;
}

.right {
	float:right;
}

.roundedBoxTop {
	background:transparent url(../images/roundedBoxTop.gif) no-repeat scroll 0 0;
	width:320px;
	height:9px;
}

.roundedBoxMiddle {
	background:transparent url(../images/roundedBoxMiddle.gif) repeat-y scroll 0 0;
	width:320px;
	padding-left:15px;
}

.roundedBoxMiddle * {
	margin:0;
}

.roundedBoxBottom {
	background:transparent url(../images/roundedBoxBottom.gif) no-repeat scroll 0 0;
	width:320px;
	height:9px;
}

html {
	height:100%;
}

body {
	height:100%;
	min-height:100%;
	color:#025090;
	margin:0;
	font-family:Arial;
	text-align:center;
}

h2 {
	color:#025090;
	font-size:22px;
}

h2, h3, h4, h5, h6 {
	font-family:Georgia;
	font-weight:normal;
}

address {
	font-style:normal;
	font-size:13px;
}

ul li {
	font-size:13px;
}

hr {
	height:1px;
	border:none;
	background:transparent url(../images/dottedBorder.gif) repeat-x scroll 0 0;
}

hr.orange {
	background-image:url(../images/dottedBorderOrange.gif);
}

p {
	font-size:13px;
}

a, a:link, a:visited {
	color:#025090;
	text-decoration:none;
}

a:hover, a:active {
	color:#025090;
	text-decoration:underline;
}

a img {
	border:none;
}

#imagePreloader, #imagePreloader img {
	width:0;
	height:0;
	overflow:hidden;
	visibility:hidden;
}

#page {
	margin:auto;
	position:relative;
	min-height:100%;
	height:100%;
	background-color:white;
}

html>body #page {
	height:auto;
	min-height:100%;
}

#page #header, #page #main {
	width:960px;
	margin:auto;
	text-align:left;
}

#page #header {
	margin-bottom:5px;
	position:relative;
}

#page #header #enEspanol {
	float:right;
	position:absolute;
	right:0;
	top:25px;
}

#page #header #logo {
	height:95px;
	margin:0;
}

#page #header #nav {
}

#page #header #nav ul {
	list-style:none;
	padding:0;
	margin:0;
}

#page #header #nav ul li {
	float:left;
}

#page #header #nav ul li a:link,
#page #header #nav ul li a:visited,
#page #header #nav ul li a:hover,
#page #header #nav ul li a:active {
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	height:50px;
}

#page #header #nav ul li a.home:link,
#page #header #nav ul li a.home:visited {
	background-image:url(../images/nav/home.jpg);
	width:110px;
}

#page #header #nav ul li a.home:hover,
#page #header #nav ul li a.home:active {
	background-image:url(../images/nav/homeOver.jpg);
	width:110px;
}

#page #header #nav ul li a.homeCurrent {
	background-image:url(../images/nav/homeSelected.jpg);
	width:110px;
}

#page #header #nav ul li a.about:link,
#page #header #nav ul li a.about:visited {
	background-image:url(../images/nav/about.jpg);
	width:126px;
}

#page #header #nav ul li a.about:hover,
#page #header #nav ul li a.about:active {
	background-image:url(../images/nav/aboutOver.jpg);
	width:126px;
}

#page #header #nav ul li a.aboutCurrent {
	background-image:url(../images/nav/aboutSelected.jpg);
	width:126px;
}

#page #header #nav ul li a.services,
#page #header #nav ul li a.services:link,
#page #header #nav ul li a.services:visited {
	background-image:url(../images/nav/services.jpg);
	width:118px;
}

#page #header #nav ul li a.services:hover,
#page #header #nav ul li a.services:active {
	background-image:url(../images/nav/servicesOver.jpg);
	width:118px;
}

#page #header #nav ul li a.servicesCurrent {
	background-image:url(../images/nav/servicesSelected.jpg);
	width:118px;
}

#page #header #nav ul li a.newsEvents,
#page #header #nav ul li a.newsEvents:link,
#page #header #nav ul li a.newsEvents:visited {
	background-image:url(../images/nav/newsEvents.jpg);
	width:171px;
}

#page #header #nav ul li a.newsEvents:hover,
#page #header #nav ul li a.newsEvents:active {
	background-image:url(../images/nav/newsEventsOver.jpg);
	width:171px;
}

#page #header #nav ul li a.newsEventsCurrent {
	background-image:url(../images/nav/newsEventsSelected.jpg);
	width:171px;
}

#page #header #nav ul li a.employment,
#page #header #nav ul li a.employment:link,
#page #header #nav ul li a.employment:visited {
	background-image:url(../images/nav/employment.jpg);
	width:152px;
}

#page #header #nav ul li a.employment:hover,
#page #header #nav ul li a.employment:active {
	background-image:url(../images/nav/employmentOver.jpg);
	width:152px;
}

#page #header #nav ul li a.employmentCurrent {
	background-image:url(../images/nav/employmentSelected.jpg);
	width:152px;
}

#page #header #nav ul li a.give,
#page #header #nav ul li a.give:link,
#page #header #nav ul li a.give:visited {
	background-image:url(../images/nav/give.jpg);
	width:151px;
}

#page #header #nav ul li a.give:hover,
#page #header #nav ul li a.give:active {
	background-image:url(../images/nav/giveOver.jpg);
	width:151px;
}

#page #header #nav ul li a.giveCurrent {
	background-image:url(../images/nav/giveSelected.jpg);
	width:151px;
}

#page #header #nav ul li a.locations,
#page #header #nav ul li a.locations:link,
#page #header #nav ul li a.locations:visited {
	background-image:url(../images/nav/locations.jpg);
	width:132px;
}

#page #header #nav ul li a.locations:hover,
#page #header #nav ul li a.locations:active {
	background-image:url(../images/nav/locationsOver.jpg);
	width:132px;
}

#page #header #nav ul li a.locationsCurrent {
	background-image:url(../images/nav/locationsSelected.jpg);
	width:132px;
}

#page #header #nav ul li a img {
	display:none;
}

#page #main {
	position:relative;
	/* padding-bottom:283px; */
}

#page #main a,
#page #main a:link,
#page #main a:visited,
#page #main a:hover,
#page #main a:active {
	font-weight:bold;
}

#page #main #submenu {
	width:180px;
	margin-right:30px;
	float:left;
}

#page #main #submenu ul {
	list-style:none;
	padding-left:0;
	width:140px;
	margin:16px 0;
}

#page #main #submenu ul li {
	padding:7px 0;
	background:transparent url(../images/dottedBorder.gif) repeat-x scroll 0 100%;
}

#page #main #submenu ul li a,
#page #main #submenu ul li a:link,
#page #main #submenu ul li a:visited,
#page #main #submenu ul li a:hover,
#page #main #submenu ul li a:active,
#page #main #submenu ul li span {
	font-size:13px;
	font-weight:bold;
	display:block;
	width:100%;
	padding-left:20px;
	background:transparent url(../images/arrowBlueSmall.jpg) no-repeat scroll left center;
}

#page #main #submenu ul li.current a,
#page #main #submenu ul li.current span {
	color:#FC5835;
	background:transparent url(../images/arrowOrangeSmall.jpg) no-repeat scroll left center;
}

#page #main #submenu ul li ul {
	margin:0 0 0 20px;
	width:120px;
}

#page #main #submenu ul li ul li {
	padding-bottom:0;
	background:transparent url(../images/blueBullet.gif) no-repeat scroll left center;
	margin-top:7px;
	padding-top:0;
	padding-left:10px;
}

#page #main #submenu ul li ul li a,
#page #main #submenu ul li ul li a:link,
#page #main #submenu ul li ul li a:visited,
#page #main #submenu ul li ul li a:hover,
#page #main #submenu ul li ul li a:active,
#page #main #submenu ul li ul li span {
	font-weight:normal;
	background:none;
	padding:0;
	color:#025090;
}

#page #main #submenu ul li ul li.current a,
#page #main #submenu ul li ul li.current span {
	color:#FC5835;
}

#page #main #content {
	float:left;
	width:750px;
	margin-top:16px;
	padding-bottom:70px;
}

#page #main #content h2 {
	margin-top:0;
}

#page.generalLayout #main {
	padding-bottom:70px;
}

#page.generalLayout #main #content {
	width:430px;
	padding-bottom:0;
}

#page.generalLayout #main #content p {
	width:415px;
}

#page.generalLayout #main #picture {
	float:left;
	width:320px;
}

#footerBubbles {
	position:absolute;
	bottom:56px;
	left:0;
}

#footerBackground {
	z-index:-1;
}

#footer, #footerBackground {
	background-color:#63C8A6;
	border-top:6px solid #00508F;
	height:40px;
	text-align:center;
	padding-top:10px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
}

#footer p {
	font-size:11.5px;
	margin-top:0;
	margin-bottom:5px;
}

#footer p.nav {
	font-weight:bold;
}

#footer p.nav a,
#footer p.nav a:link,
#footer p.nav a:visited,
#footer p.nav a:hover,
#footer p.nav a:active {
	padding:0 7px;
}
