/*  homepage.css - CPOL/ACPOL Homepage stylesheet    - */ 
/*  goes at root level for homepage and related pages       - */ 
/*  last modified 01/19/2011 by HLJ       */


body {
/*	background-color: #c0c0c0;   */
/*	background-color: #000000;   */
/*	background		: url(/library/gfx/images/stripe-bg-green.gif); */
	background-color: #7d7d57;  
	margin-left: 10px;
	margin-top: 10px;	
}	



.announcement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #720726;
	padding-top: 10px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 4px;
}
.initiativecol1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E7D59;
	padding-left: 40px;
	padding-bottom: 10px;
}
.initiativecol2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	padding-left: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 26px;
}
.initiativecol3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	padding-left: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 26px;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC9933;
}
.repeatycol1 {
	background-image: url(images/col1_background.gif);
	background-repeat: repeat-y;
}
.repeatycol2 {
	background-image: url(images/col2_background.gif);
	background-repeat: repeat-y;
}
.repeatycol3 {
	background-image: url(images/col3_background.gif);
	background-repeat: repeat-y;
}
.repeatycol4 {
	background-image: url(images/col4_background.gif);
	background-repeat: repeat-y;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7E7D59;
}
.textcol1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	padding-left: 40px;
	padding-right: 15px;
	padding-bottom: 10px;
	line-height: 14px;
}
.textcol234 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	padding-left: 11px;
	padding-bottom: 10px;
	padding-right: 5px;
	line-height: 14px;
/*	padding-top: 4px; */
}
a:link {
	color: #7E7D59;
	text-decoration: underline;
}
a:visited {
	color: #7E7D59;
	text-decoration: underline;
}
a:hover {
	color: #7E7D59;
	text-decoration: underline;
}
a:active {
	color: #7E7D59;
	text-decoration: underline;
}
.footer a:link, 
.footer a:visited, 
.footer a:hover, 
.footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.login a:link {
	color: #CC9933;
	text-decoration: underline;
}
.login a:visited {
	color: #CC9933;
	text-decoration: underline;
}
.login a:hover {
	color: #CC9933;
	text-decoration: underline;
}
.login a:active {
	color: #CC9933;
	text-decoration: underline;
}.skiplinks {
	display: none;
	font-size: 10px;
}
.secondarybackground {
	background-image: url(images/secondary_background.gif);
	background-repeat: no-repeat;
}
.secondarybottombackground {
	background-image: url(images/secondary_rcol_bottom.gif);
	background-repeat: no-repeat;
}
.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2C1D30;
	padding-right: 80px;
	line-height: 14px;
	padding-top: 25px;
}
.disclaimerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2C1D30;
}
.secondarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	padding-right: 80px;
	line-height: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.secondarytextbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E7D59;
	font-weight: bold;
}


/* ~~The NEW footer ~~ */
#contentfooter {
	background:#E2E0F3;
	font-size: 70%;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	}
#newfooter {
	width: 770px;
	max-width:770px;
	min-width:750px;
	margin:0 auto;
	padding-top: 2px;
	font-size: 70%;
	position: absolute;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	}
/* ~~miscellaneous float/clear classes~~ */
.fltrt {  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 5px;
}
.fltlft { /* this class can be used to float an element left in your page. The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 5px;
}
.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

