html {background: #ffffff url("../sys_images/greengrad.gif") 50% 0px repeat-y;}
/* #dfe6b6 */
body{font-size: 100.01%;font-family: verdana, arial, tahoma, sans-serif;text-align: center;border:0px solid transparent;

}

#container {
font-size:80%;
margin:-140px auto 0;
overflow:visible;
padding:0 0 70px;
text-align:left;
width:825px;

}

#preamble, #explanation, #search {
color:#5B5B5B;
left:235px;
padding-bottom:0.5em;
position:relative;
text-align:justify;
top:70px;
width:545px;
}


/* PageHeader H1 H2*/
#pageHeader span, 
#quickSummary .p1 {	display:none;}
#quickSummary .p2 {	margin: 0px 0px 50px 465px;	padding-top:190px;	letter-spacing: 1px;	width: auto;}
#pageHeader h1 {	/*border: 0px solid #880000 !important;*/	display: block;	overflow:auto;	width: 200px;	height: 124px;	background: url("../sys_images/title.gif") left center no-repeat;	margin:140px 0 0 20px; border:none;}
#pageHeader h1 span {	display:none;}
#pageHeader h2 span {}
#topimage
{
	float: right;
	position: absolute;
	top: 0px;
	padding-left: 0px; 
}

/* H3 */
#preamble h3 span, 
#explanation h3 span,  
#search h3 span {	margin-left: 55px;	display: block;	color: #6D2B8F;}
#preamble h3, 
#explanation h3 , 
#search h3 {	background:url("../sys_images/faces_med.gif") no-repeat  left;	height: 38px;	margin-top: 5px;	margin-bottom: 5px; padding: 0px; 	padding-top: 40px;}


/* H3 */
#preamble h3 span, 
#explanation h3 span,  
#search h3 span {margin-left: 55px;	display: block;	color: #6D2B8F;}

/* H4 / H5 */
#explanation h5 .campaigning {color: #69866D;}

/* Caption */
caption {	color: #6D2B8F;}

/*links */
a, a:visited {text-decoration: none; color: #6D2B8F; font-weight: bold;}

a:active {text-decoration: blink; color:red !important;}
a:hover {text-decoration: none;color: #990000 !important;}

/* tags */
acronym {	text-decoration: none;color:#D7661C;	cursor: help;}
p{margin-bottom: 0px;line-height: 1.6em;}

/* search results buttons */
#search a.button{	border: 1px solid #BFC49D;	border-left: 8px solid #BFC49D;	text-decoration: none;padding: 2px 4px 2px 2px;	margin: 10px 0px 10px 0px;background: #F4F6E0;	color: #767676;	cursor:default;text-transform:lowercase;	display: block;	width: 100px;	text-align: center;}

/* footer*/
#footer {
height:130px;
padding:30px 0 0 210px;
position:relative;
text-align:center;
top:65px;
}
#footer a, #footer a:visited {font-size: 80%; text-transform: uppercase;}
#footer p {font-size: 80%;text-align:center;	text-transform:capitalize;color:Olive;}
#footer p a {font-size: 100%;text-transform:capitalize;color:Olive;}

/* sitesearch*/
.sitesearch .equity {
float:right;
height:auto;
margin-left:20px;
padding:2px 2px 10px;
position:absolute;
top:190px;
}
.sitesearch input { border:1px solid #BFC49D; float:left; margin-top:5px; margin-right: 3px;}


/* back link */
.back {	list-style-image: url(../sys_images/arrow_back.gif);margin-left: 20px;line-height: 1.3em;}

/* magazine column styles */
div.magazineLeftCol {	display:inline-block;	width:240px;	float:left;	padding-right:10px;}
div.magazineRightCol {	display:inline-block;	width:240px;}
div.magazineCenterAlign {	width:500px;	text-align:left;}
div.magazineCenterAlign img {margin-left:100px;}

/* other */
br.clear {clear:both;}
span.email{display: inline-block;overflow: hidden;}
.quote  {color: #6D2B8F;	font-weight: bold;}
.pr{text-align:right;}
.horzbar {	border: 1px solid #000000;width: 100px;}

#logolink 
{
	position:absolute;
	width:200px;
	height:150px;
	top:30px;
}

.linkList li { margin-bottom: 0.5em; }


span.formaddress {width:300px;display:block;Text-align:right;}	
textarea#txtEmailBody{width:360px;height:400px;}