* {				/* universal selector applies to all elements of web page */
	margin: 0;
	padding: 0;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
	border: 0;
	outline: 0;
	font-size: 100%;
}

/*-------------------------------------GENERAL LAYOUT STYLES------------------------------------------------------*/

body {
	background-color: #ebf0fa;	/*#2e3645*/
	color: #6f6f6f;		/* dark grey*/
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.75em; /* 12px */
	line-height: 1.25em; /* 16px */
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	text-align: center; /* this centers the container in IE 5* browsers.
	The text is then set to the left aligned default in the # (appropriate) selector */
}

/*-----------------------------------------HEADER and PARA STYLES-----------------------------------------------------*/

h1 {
	color: #b30000;		/* cover red */
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
	line-height: 1.25em; /*20px */
}

h2 {
	color: #b30000;		/* cover red */
	font-size: 1.05em; /* 17.5px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

h3 {
	color: #000; /* black */
	font-size: 1em; /* 14px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

h4 {
	color: #006;	/* dk blue */
	font-size: 1.125em; /* 18px; */ 
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	}

h5 {
	color: #666;	/* v dk grey */
	font-size: 1em; /*  16px */ 
	font-weight: bold;
 	line-height: 1.125em; /* 18px */
	padding-bottom: 1em;
}

h6 {
	color: #000;	/* black */
	font-size: 0.75em; /* 12px */ 
	font-weight: bold;
 	line-height: 1em; /* 16px */
}

h7 {
	color: #C33;		/* cover red */
	font-size: 95%;
	font-weight: bold;
 	text-decoration: none;
}

h8 {
	color: #666;	/* dark grey */
	font-size: 0.625em; 
	font-weight: bold;
	font-style: italic;
	line-height: 0.85em;
	padding-top: 1.5em;
	padding-bottom: 0.75em;
}

h9 {
	color: #000;	/* black */
	font-size: 1.1em; /* 18px */
	line-height: 1.25em;
}

h10 {
	color: #b30000;		/* cover red */
	font-size: 1.1em; /* 17.5px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

p {
	font-size: 100%;
	line-height: 1.5em;
	color: #000; /* black */
	text-align: left;
}

p2 {
	font-size: 100%;
	line-height: 1.5em;
	font-weight: 500;
	color: #666; /* drk grey */
	text-align: left;
}

p3 {
	font-size: 115%;
	line-height: 1.5em;
	font-weight: 500;
	color: #000; /* black */
	text-align: left;
}

p4 {
	font-size: 80%;
	line-height: 1.25em;
	font-weight: 500;
	color: #000; /* black */
	text-align: left;
}

p5 {
	color: #b30000;		/* cover red */
	font-size: 115%;
	line-height: 1.5em;
	font-weight: 500;
	text-align: left;
}

/*-------------------------------------------------------------------------------------------------*/

a {
	color: #b30000;		/* cover red */
	font-size: 100%;
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	text-decoration: none;
}

a:link {
	color: #b30000;		/* cover red */
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	color: #C69; /* pink */
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

a:focus {
	color: #ca0009;
}

a:active {
	color: #F00;	/* red */
}

/*-----------------------------------HEADER/INDEX PAGE------------------------------------------*/

#outerWrapper {
	width: 900px;
	margin: 0 auto; 
	padding: 0;
	text-align: left;
	background-color: #fff;
}

#outerWrapper #header {
	background-color: #fff;
	border-bottom: solid 1px #5a6484; /* a dark blue */
	height: 4.5em; /* 72px */
	padding: 0em 2em 0em 2em; /* 0px 10px 7.5px 64px  */
}

#outerWrapper #header img {
	border: none;
}

#top {
	height: 1.75em; /* 28em */
	padding-top: 0.5em;
	color: #003;	/* navy */
	line-height: 1.125em; /* 20px */
	font-size: 85%;
	text-align: center;
	font-weight: normal;
}

#outerWrapper #topNavigation {
	background-color: #009;
	border-bottom: solid 1px #8e9fd0;
	height: 30px; /* 1.875em */
	padding: 0px;
	text-align: center;
}

#outerWrapper #banner {
	height: 155px; /* 9.69em */
	background-image: url(images/realestateBanner.jpg);
 	background-repeat: no-repeat;
	background-position: top right;
}

#outerWrapper #banner div {
	display: none;
}

#outerWrapper #white {
	width: 100%;
	height: 52px;
	background-color: white;
	background: url(images/daplogos&encyimages/dap-logo-w-TM.gif) top left no-repeat #fff;    /*white*/
}

#outerWrapper #contentWrapper {
	overflow: hidden;
}

#outerWrapper #contentWrapper #columnLeft {
	float: left;
	width: 14em; /* 225px */
	text-align: center;
	height: auto;
	font-size: 100%;
	line-height: 1.125em;
	padding: 2em 0em 1em 0.5em; /* 24px 4px 16px 4px (top, right, bottom, left)*/
}

#outerWrapper #contentWrapper #columnLeft img {
	border: none #900;
	padding: 0;  /* 0px 0px 0px 0px */
}

#columnLeft a {
	color: #303563;	   /* navy */
	font-size: 1em;
	line-height: 1.75em; /* 20px */
	text-decoration: none;
}

#columnLeft a:hover {
	color: #b30000;		/* cover red */
	text-decoration: underline;
}

#columnLeft .textCenter a {
	color: #b30000;		/* cover red */
	line-height: 1.5em;
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
}

#outerWrapper #contentWrapper #columnRight {
	float: right;
	width: 14.25em;
	text-align: center;
	height: auto;
	font-size: 100%;
	line-height: 1.125em;
	padding: 2em 0.5em 1em 0.5em; /* 32px 8px 16px 4px */
}

#outerWrapper #contentWrapper #columnRight img {
	border: none;
	padding: 0;
}

#columnRight a {
	color: #303563;	   /* navy */
	font-size: 1em;
	line-height: 1.75em; /* 20px */
	text-decoration: none;
}

#columnRight a:hover {
	color: #b30000;		/* cover red */
	text-decoration: underline;
}

#columnRight .textCenter a {
	color: #b30000;		/* cover red */
	line-height: 1.5em;
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
}

#outerWrapper #contentWrapper #columnMain {
	width: 54%;
	background: #FFFFFF;
 	text-align: left;
	font-size: 100%;
	line-height: 1.1em;
	margin: 1em 1em 0em 15em;
	padding: 0.5em 0em 1em 2em; /* padding here creates white space "inside the box." */
	height: auto;
}

#footer {
	border-top: solid 1px #8e9fd0; /* Sets the top border properties for an element using shorthand notation */
	line-height: 2.25em; /* 40px */
	text-align: center;
	border-bottom: solid 1px #8e9fd0; /* Sets the bottom border properties for an element using shorthand notation */
}

#footer a {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
}

#footer a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#copyright {
	height: 2em; /* 22px */
	background-color: #293C63;	/*dark blue*/
	-moz-border-radius: 0.75em;
	line-height: 1.95em; /* 32px */
	font-size: 100%;
	text-align: center;
	color: #fff;
}

#footerterms {
	padding: 1em 2em 2em 2em;
	line-height: 1.2em; /* 28px */
	font-size: 80%;
	text-align: center;
	background-color: #fff;	/*white*/
}

#footerterms a, a:link {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}
#footerterms a:visited {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#footerterms a:active {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms2 {
	line-height: 1.2em; /* 28px */
	font-size: 85%;
	padding: 0.5em 2em 0em 1em;  /* 16px 32px 16 32px */
	text-align: center;
	background-color: #fff;	/*white*/
	border-bottom: solid 1px #8e9fd0; /* Sets the bottom border properties for an element using shorthand notation */
}

#footerterms2 a, a:link {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}
#footerterms2 a:visited {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms2 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#footerterms2 a:active {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms3 {
	line-height: 1.85em; /* 30px */
	font-size: 80%;
	padding: 1em 21em 2em 23em;  /* 16px 336px 32px 368px */
	text-align: justify;
	background-color: #fff;	/*white*/
	border-bottom: solid 1px #8e9fd0; /* Sets the bottom border properties for an element using shorthand notation */
}

#footerterms3 a, a:link {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms3 a:visited {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}

#footerterms3 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#footerterms3 a:active {
	color: #b30000;		/* cover red */
	font-weight: normal;
	text-decoration: none;
}
/*--------------------------------------- EDITIONS PAGES --------------------------- */

#contentedn {
	width: 70%;
	background: #FFFFFF;
 	text-align: left;
	color: #000; /* black */
	font-size: 100%;
	line-height: 1.1em;
	margin: 1em 2em 0em 2em;
	padding: 2em 2em 1em 10em; /* padding here creates white space "inside the box." */
	height: auto;
}

#contentedn img {
	border: none;
}

.bluebold {
	color: #000082;
	line-height: 1.1em;
	font-size: 100%;
	font-weight: bold;
}

.red3 {
	text-align: center;
	font-size: 100%;
	color: #990000;	/* book cover */
	font-weight: bold;
}

.red3 a:hover {
	color: #900; /* brown */
	font-weight: bold;
	text-decoration: underline;
}

.red3 a:visited {
	color: #990000; /* book cover */
	font-weight: bold;
	text-decoration: none;
}
/*--------------------------------------- DELTA ALPHA PAGE --------------------------- */

#contentdap {
	background: #fff;
	text-align: left;
	font-size: 100%;
	line-height: 1.5em;
	margin: 0em 4em 0em 4em;
	padding: 3em 10em 3em 10em; /* 64px 128px 64px 128px  padding here creates white space "inside the box." */
	height: auto;
}

#contentdap ol {
	padding-left: 2em;
	color:#000;
}
	
#contentdap ul {
	padding-left: 2em;
	color:#000;
}
	
#contentdap a {
	color: #006;	/* dk blue */
}

#contentdap a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentdap #tabledap tr th {
	text-align: left;
	font-weight: normal;
	color: #000; /* black */
	vertical-align: top;
}

#contentdap h1 {
	color: #b30000;		/* cover red */
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
	line-height: 1.25em; /*20px */
}

#contentdap p {
	font-size: 1.3em; /* 16px*/
	font-family: "Times New Roman", Times, serif;
	font-weight: 100;
	line-height: 1.25em; /*20px */
	text-align: justify;
}
/*--------------------------------------- SITE MAP PAGE --------------------------- */

#contentsitemap {
	background: #fff;
	text-align: left;
	font-size: 100%;
	line-height: 1.5em;
	margin: 0em 4em 0em 4em;
	padding: 3em 10em 3em 10em; /* 64px 128px 64px 128px  padding here creates white space "inside the box." */
	height: auto;
}

#contentsitemap ul {
	padding-left: 2em;
	color:#000;
}
	
#contentsitemap li {
	padding-left: 2em;
	color:#000;
}
	
#contentsitemap a {
	color: #006;	/* dk blue */
}

#contentsitemap a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentsitemap #tablesitemap tr th {
	text-align: left;
	font-weight: normal;
	color: #000; /* black */
	vertical-align: top;
}

#contentsitemap h1 {
	color: #b30000;		/* cover red */
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
	line-height: 1.25em; /*20px */
}

/*--------------------- REVIEWS PAGE ----------------------- */

#contentrev {
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 100%;
	line-height: 1.25em;
	padding: 1em 6em 2em 4em; /* 16px padding here creates white space "inside the box." */
	height: auto;
	border: hidden;
}

#contentrev h1 {
	color: #b30000;		/* cover red */
	font-weight: bold;
	font-size: 1.1em; /* 24px */
	line-height: 1.5em; /* 24px */
	text-decoration: none;
}

#contentrev a {
	color: #b30000;		/* cover red */
	text-align: left;
	font-size: 110%;
	line-height: 1.25em;
}

#contentrev h1 a:link {
	color: #006; 	/* dk blue */
	font-weight: bold;
	font-size: 1.25em; /* 18px */
	line-height: 1.5em; /* 24px */
	text-decoration: none;
}

#contentrev h3 {
	color: #6f6f6f;		/* dark grey*/
	font-size: 1em; /* 16px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

#contentrev h3 a {
	color: #006; 	/* dk blue */
	font-size: 1em; /* 16px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

#contentrev h3 a:hover {
	color: #F00; 	/* red */
	font-size: 1em; /* 16px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	text-decoration: underline;
}

#contentrev #tablerev {
	border-collapse: collapse;
	text-align: left;
	padding: 0em 0em 0em 1em;
}

#contentrev #tablerev table tr td div a img{
	border: 0;
}

td {
	padding: 1em;
}

#contentrev #tablerev a {
	color: #006;	/* dk blue */
	text-align: left;
	font-size: 100%;
	line-height: 1.25em;
}

#contentrev #tablerev a:hover {
	color: #000082;
	text-decoration: underline;
}

#contentrev #tablerev a:visited {
	color: #C69; /* pink */
	font-weight: bold;
	text-decoration: none;
}

#ftarticle /* used for FT article */ {
	text-align: center;
	line-height: 1.5em;
	padding: 2em 15em 2em 10em;
	background-color: #FCDDBE;
}
/*--------------------------- AWARDS & EXHIBITIONS PAGES -------------------------- */

#contentawdexh {
	text-align: center;
	font-size: 1.05em;
	line-height: 1.25em;
	padding: 1em 0em 2em 0em; /* 16px 0px 32px 0px */
}

#contentawdexh h1 {
	color: #b30000;		/* cover red */
	font-weight: bold;
	font-size: 1.25em; /* 20px */
	line-height: 1.5em; /* 24px */
}

#contentawdexh img {
	padding-top: 1em;
	border: hidden;
}

#contentawdexh p {
	font-size: 1em;
	font-weight: bold;
	color: #000; /* black */
	text-align: center;
}

.bluebold {
	color: #000082;
	font-size: 95%;
	font-weight: bold;
}

/*------------------------------------------ CLIENTS PAGE ------------------------------------- */

#contentclt {
	width: 55%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 1em;
	line-height: 1.25em;
	margin: 0em 10em 0em 10em;
	padding: 2em 10em 2em 10em; /* 32px 160px 32px 160px  padding here creates white space "inside the box." */
	height: auto;
}

#contentclt p a {
	color: #006;	/* dk blue */
	line-height: 1.5em;
}

#contentclt img {
	border: none;
}

#contentclt p a:link {
	color: #006;	/* dk blue */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentclt p a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentclt  p a:visited {
	color: #C66; /* pink */
	font-size: 90%;
	font-style:normal;
	text-decoration: none;
}

#contentclt p a:focus {
	color: #ca0009;
}

#contentclt p a:active {
	color: #F00;	/* red */
	text-decoration: none;
}

#contentclt h1 {
	color: #000; /* black */
	font-size: 1.05em; /* 24px */
	font-weight: bold;
	line-height: 1.25em; /* 24px */
	padding-bottom: 1em;
}

#contentclt h2 {
	color: #b30000;		/* cover red */
	font-size: 1em; /* 24px */
	font-weight: bold;
	line-height: 1.25em; /* 24px */
	padding: 1em 0em 0em 0em;
}

.red2 {		/*red bold*/
	color: #F00;
	font-weight: bold;
	font-size: 110%;
	text-align: left;
}

#contentclt h1 a:link {
	color: #b30000;		/* cover red */
	font-size: 1.05em; /* 17.6px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	text-decoration: none;
}

#contentclt h1 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentclt  h1 a:visited {
	color: #b30000;		/* cover red */
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

#contentclt h3 {
	color: #6f6f6f;		/* dark grey*/
	font-size: 0.9em; /* 14px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

#contentclt h3 a:link {
	color: #006;   /* dk blue */
	font-size: 0.9em; /* 13px */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentclt h3 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentclt h3 a:visited {
	color: #C69; /* pink */
}

#contentclt h4 {
	color: #6f6f6f;		/* dark grey*/
	font-size: 0.95em; /* 14px */
	line-height: 1.5em; /* 20px */
}

#contentclt h4 a:link {
	color: #006;   /* dk blue */
	font-size: 0.95em; /* 13px */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentclt h4 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentclt h4 a:visited {
	color: #C69; /* pink */
}

contentclt h5 {
	color: #666;	/* v dk grey */
	font-size: 1.5em; /*  16px */ 
	font-weight: bold;
 	line-height: 1.25em; /* 16px */
}

#contentclt #tablectrst {
	text-align: left;
	width: 70%;
	padding: 0em 0em 0em 2em;
}

#contentclt #tablectrst a {
	color: #b30000;		/* cover red */
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	line-height: 1.25em;
}

#contentclt #tablectrst a:hover {
	color: #000082;
	text-decoration: underline;
}

#contentclt #tablectrst a:visited {
	color: #C69; /* pink */
	font-weight: bold;
	text-decoration: none;
}

#contentclt #tableacron {
	text-align: left;
	font-size: 100%;
	line-height: 1.25em;
	padding: 0em 0em 0em 5em;
}

#contentclt #returncl {		
	float: left; 
	width: 100%;	/* since this element is floated, a width must be given */
	color: #F00;			
	font-size: 100%;
	text-align: left;
	padding-bottom: 25em;
}

#contentclt #returncl a {		
	color: #F00;
	font-size: 100%;
	text-align: left;
}

#contentclt h9 {
	color: #000;	/* black */
	font-size: 1em; /* 16px */
	font-weight: bold;
	line-height: 1.5em;
}

#contentclt h10 {
	color: #000;	/* black */
	font-size: 1.25em; /* 32px */
	font-weight: bold;
	line-height: 1.5em;
}

/*------------------------------------- 20 QUESTIONS PAGE PAGE ---------------------------- */

#contentqu {
	text-align: justify;
	line-height: 1.5em; /* 20px */
	font-size: 100%;
	padding: 2em 15em 2em 15em; /* padding here creates white space "inside the box." */
}

#contentqu p2 {
	text-align: left;
	font-size: 90%;
}

#contentqu p3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 135%;
	line-height: 1.5em;
	font-weight: 500;
	color: #000; /* black */
	text-align: justify;
}

#contentqu  a:visited {
	color: #C69; /* pink */
	font-weight: 500;
	font-size: 90%;
	text-decoration: none;
}

#contentqu h2 {
	text-align: center;
	line-height: 1.5em; /* 20px */
	font-size: 105%;
	padding-bottom: 1em;
}

#contentqu ol {
	font-family: "Times New Roman", Times, serif;
	line-height: 1.5em; /* 20px */text-align: left;
	color: #000; /* black */
	font-size: 130%;
	padding-bottom: 0.75em;
}

/*---------------------------------------TERMS PAGE -----------------------------------------------------------*/

#contenttrms     /*used for the terms page */ {
	text-align: center;
	margin: 0em 14em;
	padding-top: 2em; /* 32px 80px 32px 80px  */
	line-height: 2em;
}

#contenttrms  p {
	text-align: center;
	color: #000; /* black */
	line-height: 2.25em; /* 24px */
	padding-bottom: 1em;
}

#contenttrms  a:link {
	color: #b30000;		/* cover red */
	font-size: 100%; /* 16px */
	font-weight: bold;
	line-height: 2.25em; /* 20px */
	text-decoration: none;
}

#contenttrms  a:hover {
	color: red;
	font-size: 100%;
	text-decoration: underline;
}

#contenttrms h1 a:link {
	color: #b30000;		/* cover red */
	font-size: 100%; /* 16px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	text-decoration: none;
}

#contenttrms sup {
	font-size: 10px;
	font-weight: 100;
	vertical-align: +4px;
}

#contenttrms2     /*used for the terms2 page */ {
	text-align: center;
	margin: 0em 15em;
	padding-top: 1em;
}

#contenttrms2  a:link {
	color: #006;	/* drk blue */
	text-decoration: none;
	line-height: 1.0em;
	font-size: 95%;
}

#contenttrms2  a:visited {
	color: #C69; /* pink */
	font-size: 95%;
	text-decoration: none;
}

#contenttrms2  a:hover {
	color: #b30000;		/* cover red */
	font-size: 95%;
	text-decoration: underline;
}

#contenttrms2  a:active {
	color: red;
}

#contenttrms2 table tr td.graytext p {
	text-align: justify;
	text-decoration: none;
}

#contenttrms2 table tr td.graytext p a {
	color: #b30000;		/* cover red */
	text-align: justify;
	text-decoration: none;
}

.graytext {
	font-family: "Times New Roman", Times, serif;
    line-height: 1.5em;
	font-size: 130%;
	text-align: justify;
	padding: 1em 5em 0em 5em;
}

#contenttrms3     /*used for other terms in terms2 page */ {
	text-align: justify;
	padding: 1em 0em 1em 0em;
}

#contenttrms3  p {
	text-align: justify;
	color: #000; /* black */
	line-height: 1em; /* 24px */
	padding-bottom: 1em;
}

#contenttrms3 a:link {
	color: #006;	/* drk blue */
	font-weight: bold;
	text-decoration: none;
	line-height: 1.0em;
	font-size: 100%;
}

#contenttrms3 a:hover {
	color: #b30000;		/* cover red */
	font-size: 95%;
	text-decoration: underline;
}

.smalltext2 {
	color: #000;
	font-family: "Times New Roman", Times, serif;
	padding-top: 1em;
	line-height: 1.5em;
	font-size: 85%;
	text-align: justify;
}

.return {
	color: #F00;	/* red */
	text-align: left;
	padding: 0em 0em 2em 17.5em;
}

/*------------------------------------------ Associations Books and Citations Pages ------------------------------------- */

#contentbkscit {
	width: 60%;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-size: 1em;
	line-height: 1.25em;
	margin: 0em 10em 0em 10em;
	padding: 2em 10em 2em 10em; /* 32px 80px 32px 80px  padding here creates white space "inside the box." */
	height: auto;
}

#contentbkscit a {
	color: #006;	/* dk blue */
	line-height: 1.5em;
}

#contentbkscit a:link {
	color: #006;	/* dk blue */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentbkscit a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentbkscit  a:visited {
	color: #C66; /* pink */
	font-size: 100%;
	text-decoration: none;
}

#contentbkscit a:focus {
	color: #ca0009;
}

#contentbkscit a:active {
	color: #F00;	/* red */
	text-decoration: none;
}

#contentbkscit h1 {
	color: #000; /* black */
	font-size: 1.05em; /* 24px */
	font-weight: bold;
	line-height: 1.25em; /* 24px */
	padding-bottom: 1em;
}

#contentbkscit h2 {
	color: #b30000;		/* cover red */
	font-size: 1em; /* 24px */
	font-weight: bold;
	line-height: 1.25em; /* 24px */
	padding: 1em 0em 0em 0em;
}

.red2 {		/*red bold*/
	color: #F00;
	font-weight: bold;
	font-size: 110%;
	text-align: left;
}

#contentbkscit h1 a:link {
	color: #b30000;		/* cover red */
	font-size: 1.05em; /* 17.6px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
	text-decoration: none;
}

#contentbkscit h1 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentbkscit  h1 a:visited {
	color: #b30000;		/* cover red */
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
}

#contentbkscit h3 {
	color: #6f6f6f;		/* dark grey*/
	font-size: 0.9em; /* 14px */
	font-weight: bold;
	line-height: 1.25em; /* 20px */
}

#contentbkscit h3 a:link {
	color: #006;   /* dk blue */
	font-size: 0.9em; /* 13px */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentbkscit h3 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentbkscit h3 a:visited {
	color: #C69; /* pink */
}

#contentbkscit h4 {
	color: #6f6f6f;		/* dark grey*/
	font-size: 0.95em; /* 14px */
	line-height: 1.5em; /* 20px */
}

#contentbkscit h4 a:link {
	color: #006;   /* dk blue */
	font-size: 0.95em; /* 13px */
	font-weight: bold;
	line-height: 1.5em;
	text-decoration: none;
}

#contentbkscit h4 a:hover {
	color: #F00;	/* red */
	text-decoration: underline;
}

#contentbkscit h4 a:visited {
	color: #C69; /* pink */
}

contentbkscit h5 {
	color: #666;	/* v dk grey */
	font-size: 1.5em; /*  16px */ 
	font-weight: bold;
 	line-height: 1.25em; /* 16px */
}

#contentbkscit #tablectrst {
	text-align: left;
	width: 100%;
	padding: 0em 0em 0em 0em;
}

#contentbkscit #tablectrst a {
	color: #b30000;		/* cover red */
	text-align: left;
	font-size: 100%;
	line-height: 1.25em;
}

#contentbkscit #tablectrst a:hover {
	color: #000082;
	text-decoration: underline;
}

#contentbkscit #tablectrst a:visited {
	color: #C69; /* pink */
	font-weight: bold;
	text-decoration: none;
}

#contentbkscit #tableacron {
	text-align: left;
	font-size: 100%;
	line-height: 1.25em;
	padding: 0em 0em 0em 5em;
}

#contentbkscit #returncl {		
	float: left; 
	width: 100%;	/* since this element is floated, a width must be given */
	color: #F00;			
	font-size: 100%;
	text-align: left;
}

#contentbkscit #returncl a {		
	color: #F00;
	font-size: 100%;
	text-align: left;
}

#contentbkscit h9 {
	color: #000;	/* black */
	font-size: 1em; /* 16px */
	font-weight: bold;
	line-height: 1.5em;
}

#contentbkscit h10 {
	color: #000;	/* black */
	font-size: 1.25em; /* 32px */
	font-weight: bold;
	line-height: 1.5em;
}
/*--------------------------------------- LINKS PAGE ------------------------------------ */

#outerWrapper #contentWrapper #linkstable {
	text-align: center;
}

#outerWrapper #contentWrapper #linkstable td {
	padding: 5px 5px;
}

#outerWrapper #contentWrapper #linkstable tr td div a img {
	border: none;
}

/*------------------------------------------ ORDER PAGE ----------------------------------- */

#order {
	text-align: center;
	font-size: 105%;
	color: #000; 
	line-height: 1.25em;
	margin: 0em 2em 0em 2em;
	padding: 2em 0em 2em 0em; /* 32px 0px 32px 96px  padding here creates white space "inside the box." */
}

#order #catcha {
	color: #000;		/* black */
	font-size: 1em; /* 16px*/
}

.blue {
	color: #000082;
	font-size: 90%;
	font-weight: bold;
}

.blueitalic {
	text-align: center;
	color: #000082;	/*navy */ 
	font-size: 90%;
	font-weight: normal;
	font-style: italic;
}

.rederrors
{
	color:#F00;
	font-weight:bold;
	font-size:100%;
	text-align: center;
	padding: 5em;

}

.rederrors2
{
	margin: 10em;
	color: #000;
	font-weight: normal;
	font-size: 110%;
	text-align: center;
}

#order h1 {
	margin: 0em 0em 2em 0em;	/* 0px 240px 32px 0px  */
	color: #b30000;		/* cover red */
	font-size: 1.1em; /* 16px*/
	font-weight: bold;
	line-height: 1.25em; /*20px */
}

#order .padding table {
	margin: 0em 0em 2em 10em;	/* 0px 0px 32px 160px  */
	width: 75%;
	font-size: 100%;
	text-align: left;
}

div .padding2 table {
	width: 75%;
	margin: 2em 0em 1em 10em;
	font-size: 100%;
	text-align: left;
}

div .padding3 table {
	width: 70%;
	margin: 0em 0em 0em 0em;
	font-size: 100%;
}

div .padding3 img {
	border: none;
}

#order1 {
	float: left;
	width: 25%;
	padding-left: 12em;
	font-size: 80%;
}

#order2 {
	width: 70%;
	text-align: left;
	font-size: 100%;
	color: #000;
	line-height: 1.25em;
	padding: 0em 4em 2em 14em; /* 32px 80px 32px 192px */
}

#order a:link {
	color: #009;   /* blue */
	font-weight: bold;
	text-decoration: none;
}

#order a:hover {
	color: #006;	/* dk blue */
	text-decoration: underline;
}

#order a:visited {
	color: #C69; /* pink */
	font-weight: bold;
	text-decoration: none;
}

.redlarge {
	width: 82%;
	text-align: left;
	color: #F00;
	font-weight: bold;
	font-size: 105%;
	padding-left: 20em;
}

.redmedium {	/*red bold*/
	text-align: left;
	color: #F00;
	font-weight: bold;
	font-size: 90%;
	padding-left: 20em;
}

.redsmall {	/*red bold*/
	color: #F00;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
}

#order2 div .padding table {
	font-size: 100%;
	width: 80%;
	margin: 2em 2em 1em 3em;
	text-align: left;
}

#order3 {
	margin: 2em 5em 0em 5em;
	padding: 0em 5em;
	font-size: 95%;
}

#order3 h1 {
	padding: 0em 5em;
}

/* --------------------------------------- SEARCH PAGE ----------------------------------- */



/* ----------links for Bibliography pages ---------*/

.bluetext a strong {color:#00C} 

/*----------------------------------  For use with forms (from online site)-------------------------------------------*/

INPUT {
	font-size: 12px;
 	background-color: #FFF;
 	color: #000;
 }

INPUT.reqd {

	font-size: 12px;
 	background-color: #FF9;
 	color: #000;
 }

INPUT.radio {
 	border: 3px solid #FF3;
 	background-color: #FF3;
 }

SELECT.reqd {
	font-size: 12px;
 	background-color: #FF9;
 }

TEXTAREA.reqd {
	font-size: 12px;
 	background-color: #FF9;
 }

INPUT.reqd {
	font-size: 12px;
 	background-color: #FF9;
 	color: #000;
 }

INPUT.radio {
 	border: 3px solid #FF3;
 	background-color: #FF3;
 }

SELECT.reqd {
	font-size: 12px;
 	background-color: #FF9;
 }