﻿body
{
	background-image: url('http://www.firstpresabq.org/images/background.bmp' );
	background-repeat: repeat-x;
	background-color: #038383;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	font-size: 12px;
	color: #636363;
	font-family: verdana;
	text-decoration: none;
}

table.outerTable
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

td.heading
{
	font-size: 20px;
	color: #005951;
	font-family: arial;
	text-align: center;
}

td.headingWhite
{
	font-size: 20px;
	color: #ffffff;
	font-family: arial;
	text-align: center;
}

td.subheading
{
	font-size: 16px;
	color: #655170;
	font-family: arial;
	font-weight: bold;
	text-align: center;
}

td.subheadingWhite
{
	font-size: 16px;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	text-align: center;
}

td.menuContent
{
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-left-color: #000000;
	border-left-style: solid;
	border-left-width: thin;
	
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: thin;
}

a:link
{
	color: #274EA9;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
}

a:visited
{
	color: #655170;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
}

a.whiteLink:link
{
	color: #ffffff;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
}

a.whiteLink:visited
{
	color: #A9A9A9;
	font-family: verdana;
	text-decoration: underline;
	font-weight: bold;
}

td.copyright
{
	font-size: 10px;
	color: #ffffff;
	font-family: verdana;
	background-color: #006666;
	border-bottom: solid 2px #000000;
	height: 30px;
	text-align: center;
}

.error
{
	font-size: 10px;
	color: red;
	font-family: verdana;
	font-weight: bold;
}

.bold
{
	font-weight: bold;
}

.red
{
	color: #BC3239;
}

.redBold
{
	color: #BC3239;
	font-weight: bold;
}

.purple
{
	color: #655170;
}

.purpleBold
{
	color: #655170;
	font-weight: bold;
}

.white
{
	color: #ffffff;
}

.whiteBold
{
	color: #ffffff;
	font-weight: bold;
}

.black
{
	color: #000000;
}

.blackBold
{
	color: #000000;
	font-weight: bold;
}

.turquoise
{
	color: #006666;
}

.turquoiseBold
{
	color: #006666;
	font-weight: bold;
}

/* It is not worth fooling with any of the crap below... */

.corners
{
	display: block;
}
.corners *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}
.corners1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #a7a7a2;
	border-right: 1px solid #a7a7a2;
	background: #d8d8d6;
}
.corners2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #75746c;
	border-right: 1px solid #75746c;
	background: #e1e1e0;
}
.corners3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #e1e1e0;
	border-right: 1px solid #e1e1e0;
}
.corners4
{
	border-left: 1px solid #a7a7a2;
	border-right: 1px solid #a7a7a2;
}
.corners5
{
	border-left: 1px solid #d8d8d6;
	border-right: 1px solid #d8d8d6;
}
.cornersfg
{
	background: #ffffff;
}

.contentCorners
{
	display: block;
}
.contentCorners *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}
.contentCorners1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #6dc4c4;
	border-right: 1px solid #6dc4c4;
	background: #bfe5e5;
}
.contentCorners2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #19a3a3;
	border-right: 1px solid #19a3a3;
	background: #ceebeb;
}
.contentCorners3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #ceebeb;
	border-right: 1px solid #ceebeb;
}
.contentCorners4
{
	border-left: 1px solid #6dc4c4;
	border-right: 1px solid #6dc4c4;
}
.contentCorners5
{
	border-left: 1px solid #bfe5e5;
	border-right: 1px solid #bfe5e5;
}
.contentCornersfg
{
	background: #ffffff;
}

.secondNav
{
	display: block;
}
.secondNav *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #D4C09B;
}
.secondNav1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #5ba587;
	border-right: 1px solid #5ba587;
	background: #9fae7b;
}
.secondNav2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #159b95;
	border-right: 1px solid #159b95;
	background: #abaf78;
}
.secondNav3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #abaf78;
	border-right: 1px solid #abaf78;
}
.secondNav4
{
	border-left: 1px solid #5ba587;
	border-right: 1px solid #5ba587;
}
.secondNav5
{
	border-left: 1px solid #9fae7b;
	border-right: 1px solid #9fae7b;
}
.secondNavfg
{
	background: #D4C09B;
}

.quickSection
{
	display: block;
}
.quickSection *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}
.quickSection1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #6da7a7;
	border-right: 1px solid #6da7a7;
	background: #bfd8d8;
}
.quickSection2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #197575;
	border-right: 1px solid #197575;
	background: #cee1e1;
}
.quickSection3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #cee1e1;
	border-right: 1px solid #cee1e1;
}
.quickSection4
{
	border-left: 1px solid #6da7a7;
	border-right: 1px solid #6da7a7;
}
.quickSection5
{
	border-left: 1px solid #bfd8d8;
	border-right: 1px solid #bfd8d8;
}
.quickSectionfg
{
	background: #ffffff;
}

.siteFeatures
{
	display: block;
}
.siteFeatures *
{
	display: block;
	height: 1px;
	overflow: hidden;
	font-size: .01em;
	background: #ffffff;
}
.siteFeatures1
{
	margin-left: 3px;
	margin-right: 3px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #e6d4ae;
	border-right: 1px solid #e6d4ae;
	background: #f4ecdb;
}
.siteFeatures2
{
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 1px;
	padding-left: 1px;
	border-left: 1px solid #d8bc7f;
	border-right: 1px solid #d8bc7f;
	background: #f6f0e4;
}
.siteFeatures3
{
	margin-left: 1px;
	margin-right: 1px;
	border-left: 1px solid #f6f0e4;
	border-right: 1px solid #f6f0e4;
}
.siteFeatures4
{
	border-left: 1px solid #e6d4ae;
	border-right: 1px solid #e6d4ae;
}
.siteFeatures5
{
	border-left: 1px solid #f4ecdb;
	border-right: 1px solid #f4ecdb;
}
.siteFeaturesfg
{
	background: #ffffff;
}
