		/* undo some default styling of common (X)HTML browsers
	 * ------------------------------------------------------------------------- */

	/* No list-markers by default - must redefine bullets w/ bg graphics */
	ul,ol { list-style:none; }

	/* Avoid browser default inconsistent heading font-sizes and pre/code */
	h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

	/* Remove inconsistent (among browsers) default padding or margin */
	h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

	/* prevent blue linked image borders */
	a img,:link img,:visited img,fieldset { border:none; }


	/* global elements
	 * ------------------------------------------------------------------------- */
.testimonialItem {
	background-color: #F1C854;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 40px 10px 10px;
}
.testimonialItem a {
	font-size: 10px;
	color: #FF0000;	
}
	 
	 h1	{ 
		font-size:24px; 
		color:#336699; 
		font-family:Georgia, "Times New Roman", Times, serif; 
	}

	h2	{ 
		font-size:1.3em; 
		color:#27649b; 
		padding: 5px 0px 10px 0px;
		font-family:Georgia, "Times New Roman", Times, serif; 
	}

	h2 span 	{ 
		font-size:11px; 
		font-weight:normal;
	}

	h3	{
		font-size:1.0em; 
		color:#000; 
	}

	a:link,a:visited	{ 
		color:#0d61bc; 
		text-decoration:none; 
		outline:none; 
	}

	a:hover,a:active	{ 
		color:#3b8139; 
		text-decoration:none; 
		outline:none; 
	}

	#header-link a:link, #header-link a:visited  {
		color:#336699;
		text-decoration:none;
	}

	#header-link a:hover, #header-link a:active  {
		color:#336699;
		text-decoration:underline;
	}

	p.default-text {
		line-height: 20px;
		font-size: 12.5px;
	}

	p.green {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#5e8e10;
		text-align:right;
		padding-top:10px;
	}

	p.green span {
		color:#3b8139;
	}

	p.white {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#ffffff;
		text-align:right;
		padding-top:10px;
	}

	.read-more {
		color: #ffcc66 ;
	}

	.yellow {
		color:#FFF3A1 ;
	}

	#column-left p.white {
		line-height: 16px;
	}

	#column-left p.white span {
		color: #ffff99;
		margin-right: 0.75em;
	}

	#column-left a:link, #column-left a:visited {
		color:#0d61bc;
		font-weight:bold;
		text-decoration:none;
	}	

	#column-left a:hover, #column-left a:active {
		color:#3b8139;
	}

	#column-right p.breadcrumb {
		color: #77746C;
		padding-top: 0px;
		margin-bottom: 10px;
		font-size:11px;
	}

	#column-right-top p.h1sub {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#999966;
	}

	#main-content-copy, #p2-main-content-copy {
		/*height: auto !important;	 make sure this area is at least this tall and scales	
		height: 190px;	 use !important and this line to work around IE6 problem of no min-height support	
		min-height: 190px ;*/
	}

	#main-content-copy a:hover, #p2-main-content-copy p a:hover {
		color:#336699;
		text-decoration:underline;
	}

	#footer p {
		color:#5a6046;
		margin:7px 0 0 28px;
	}

	#footer a:link, #footer a:visited { 
		color:#fff; 
	}

	#footer a:hover, #footer a:active { 
		color:#fff; 
		text-decoration:underline; 
	}
