/* #54aeae - light teal, bg */
/* #008080 - medium teal, nav bg */
/* #004040 - deep green, text */
/* #434343 - dark gray, borders */

a {
	color:#008080;
	outline:none;
}

a.btnContactUs{
	background:url(/images/btnContactUs.gif) no-repeat transparent;
	display:block;
	height:43px;
	text-indent:-9000px;
	width:118px;
}
a.btnGetHelp{
	background:url(/images/btnGetHelp.gif) no-repeat transparent;
	display:block;
	height:43px;
	text-indent:-9000px;
	width:118px;
}
a.btnDonate{
	background:url(/images/btnDonate.gif) no-repeat transparent;
	display:block;
	height:43px;
	text-indent:-9000px;
	width:118px;
}
a.btnStayInformed{
	background:url(/images/btnStayInf.gif) no-repeat transparent;
	display:block;
	height:43px;
	text-indent:-9000px;
	width:118px;
}

a.escapeFixed {
	background:url(/images/escape.png) no-repeat transparent;
	height:124px;
	position:fixed;
	right:0;
	text-indent:-9000px;
	top:280px;
	width:48px;
}
a.escapeAbs {
	background:url(/images/escape.png) no-repeat transparent;
	height:124px;
	position:absolute;
	right:0;
	text-indent:-9000px;
	top:280px;
	width:48px;
}

a.fontOption1 {
	font-size:14px;
	cursor:pointer;
	text-decoration:underline;	
}

a.fontOption2 {
	font-size:16px;
	cursor:pointer;
	text-decoration:underline;	
}

a.fontOption3 {
	font-size:18px;
	cursor:pointer;
	text-decoration:underline;	
}

body {
	background:url(/images/bg.jpg) no-repeat #54aeae top center;
	color:#004040;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:24px;
	margin:0;
	padding:0;
}

body.font14 {font-size:14px;}
body.font16 {font-size:16px;}
body.font18 {font-size:18px;}

div.clearMe {
	clear:both;	
}

div.content {
	background:#fff;
	float:left;
	padding:20px 30px 30px 43px;
	width:590px;
}

div.contentBottom{
	background:url(/images/contentBottom.png) no-repeat transparent;
	clear:both;
	height:30px;
	width:960px;
}

div.contentMain {
	background:url(/images/contentBG.png) repeat-y transparent;
	padding:0 5px;
	width:950px;
}

div.contentTop {
	background:url(/images/contentTop.png) no-repeat transparent;
	height:13px;
	width:960px;
}

div.contentWrapper{
	clear:both;
	margin:0 auto;
	width:960px;
}

div.footer {
	color:#fff;
	font-size:.78em;
	margin:0 auto;
	width:950px;
}
div.footer a {color:#fff;}
div.footer p {clear:both;}

div.footerWrapper {
	background:url(/images/bgFooter.jpg) repeat-x transparent bottom;
}

div.fontAdjust {
	position:absolute;
	left:502px;
	top:2px;
}

div.grayBar {
	background:url(/images/bgGray.gif) repeat-x #434343;
	border-bottom:solid 1px #434343;
	height:30px;
}

div.grayBarInfo {
	color:#fff;
	font-size:14px;
	margin:0 auto;
	padding:2px 0 0 0;
	position:relative;
	width: 950px;
}
div.grayBarInfo a {color:#fff;padding:0 2px;}

div.header {
	height:209px;
	margin:5px auto;
	width:960px;	
}

div.hideEscape {
	position:absolute;
	left:636px;
	top:2px;
}

div.home {
	float:left;
	padding:0 20px 0 0;
	width:376px;
}

div.login {
	position:absolute;
	right:0;
	top:2px;
}

div.logo {
	float:left;
	width:290px;	
}
div.logo a {
	color:#fff;
	display:block;
	width:290px;
	height:200px;
	text-indent:-9000px;
}

div.nav {
	float:left;
	width:287px;
}

div.news {
	background:#e4e4e4;
	float:left;
	font-size:.85em;
	padding: 10px 12px;
	width:170px;	
}
div.news dl dd {
	margin:0;
	padding:0;
}
div.news dl dt {font-weight:bold;}
div.news dl dd, div.news dl dt {margin:0 0 14px 0;}
div.news img {
	display:block;	
}

div.photos {
	float:left;
	height:209px;
	width:670px;	
}
div.photos img {border:none;}

div.tagline {
	background:url(/images/bgTagline.jpg) no-repeat transparent;
	height:54px;
	font-size:16px;
	margin:0 0 20px 0;
	padding:10px 20px;
	overflow:hidden;
	width:550px;
}

/*-----Headers-----*/

h1 {
	font-size:1.57em;
	font-weight:normal;
	margin:10px 0 24px 0;
	padding:0;
}

h2 {
	font-size:1.4em;	
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
}

/*-----------------*/

p {
	margin:0;
	padding:0 0 24px 0;
}


/*-----Unordered Lists-----*/

ul.buttons {
	list-style:none;
	margin:16px 0 0 18px;
	padding:0;
}
ul.buttons li {
	display:inline;
	float:left;
	margin:3px;
}


ul.footer {
	list-style:none;
	margin:0;
	padding:0;
	width:70%;
}
ul.footer li {
	display:inline;
	float:left;
	margin:0 8px 0 0;
}


ul.nav {
	list-style:none;
	font-size:15px;
	margin:0;
	padding:0;
}
ul.nav li {
	border-bottom:solid 1px #fff;
}
ul.nav li.select {
	background:url(/images/iconArrow.gif) no-repeat right;
}
ul.nav li a {
	color:#004040;
	display:block;
	height:40px;
	padding:15px 0 0 20px;
	text-decoration:none;
	vertical-align:middle;	
}
ul.nav li a.twoLines {
	color:#004040;
	display:block;
	height:53px;
	padding:2px 0 0 20px;
	text-decoration:none;
	vertical-align:middle;
}
ul.nav li a:hover {
	background:#008080;
	color:#fff;
}

ul.nav ul {
	border-bottom:solid 1px #fff;
	list-style:none;
	margin:0;
	padding:0;
}
ul.nav ul li {
	border:none;
	height:32px;
}
ul.nav ul li a {
	background:#008080;
	height: 30px;
	color:#fff;
	font-size:13px;
	padding:2px 0 0 20px;
}
ul.nav ul li a:hover, ul.nav ul li a.select {
	background:url(/images/bgGray.gif) repeat-x gray;
	text-decoration:none;
}


/*-------------------------*/