body {	text-align:center;	width:800px;	margin:0 auto;	background-color: #CCCCCC;	font: 85%/1.3 arial, helvetica, sans-serif;	background-attachment: fixed;	background-image:  url("../media/backgrounds/flower.jpg");}	#container {	float: center;	text-align:left;	position: relative;	background-color: #FFFFFF;}/* Hide from IE5 Mac  \*/* html div#container {   height: 1%;}/* */div#top {	width: 800px;	height: 300px;	background-color: #CCCCCC;	position: relative;}div#content {	width: 470px;	float: left;	text-align: left;	margin-bottom: 10px;	margin-left: 10px;	margin-right: 20px;}div#right {	width: 280px; 	float: left;	text-align: left;	margin-bottom: 20px;}div#news {	text-align: left;	margin-bottom: 4px;}div#ad {	text-align: left;	margin-bottom: 4px;	background-image: url(../media/ad.png);	background-repeat: no-repeat;	background-position: right bottom;	background-color: CCCC99;	padding: 4px;}div#footer {	width: 800px;	height: 3em;	background: #CCCCCC;	clear: both;	text-align: center;	font-size: 85%;	color: #000000;	padding-top: 1em;	padding-bottom: 1em;}.divider {	height: 10px;	background: url(../media/divider.gif) no-repeat center center;}/* NAVIGATION */div#navigation {	width: 800px;	background-color: #FF6600;	float: left;	font-size: 85%;	height: 1.8em;	text-transform: uppercase;	margin-bottom: 1.9em;}#navigation li	{	margin: 0;	padding: 0;	list-style: none;	display: block;	float: right;	font: 0.8em/1.9em verdana, sans-serif;	text-align: center;	height: 1.9em;	line-height: 1.9em;}div#navigation ul {	list-style-type: none;}div#navigation li {	display: block;	float: left;	line-height: 1.8em;}/* IE double margin bug \*/* html div#navigation li {	display: inline;}/* */div#navigation li a {	padding: 0px 1em;	height: 1.8em;		display: block;	text-decoration: none;	color: #000;	border-right: 1px solid #FFFFFF;}/* Make menu tabs clickable in IE5 \*/* html div#navigation li a {	float: left; 	/* Else only the text is clickable in IE */}/*  */div#navigation li a:hover {	background-color: #CCCCCC;}div#navigation li.active a {	color: #333333;	background-color: #FFFFFF;}/*  Display the default cursor to give the impression 	that the current link is not clickable */div#navigation li.active a:hover {	cursor: default;}/************ RIGHT MENU *********************/	#right ul {	margin-right: 10px;	margin-bottom: 10px;	}#right li a {	height: auto;	text-decoration: none;	margin-bottom: 2px;	padding: 0px 0 0 10px;	font-size: 85%;	text-transform: uppercase;	}		#right li a:link, #right li a:visited {	color: #000000;	display: block;	background: #FF6600;		}	#right li a:hover {	color: #000000;	background: #CCCCCC;		}	#right li a:active {	color: #000000;	background: #FFFFFF url(../media/buttonbackground.gif) no-repeat left center;		}	#right li.active a{	color: #000000;	background: #FFFFFF url(../media/buttonbackground.gif) no-repeat left center;		}	/*  Display the default cursor to give the impression 	that the current link is not clickable */#right li.active a:hover {	cursor: default;}/********* TEXT FORMATTING ************/h1{	font-size: 160%;	color: #333333;	padding-bottom: 20px;}h2{	font-size: 140%;	font-weight: bold;	color: #333333;}h2.first{	background: url(../media/divider.gif) no-repeat center top;	padding-top: 40px;}h3{	font-size: 120%;	color: #333333;}h4{	font-size: 100%;	color: #333333;	margin-bottom: 2px;}.smallprint {	font-size: 80%;}.credit {	font-size: 80%;}.date {	font-size: 85%;}.quote{	font-size: 120%;	font-style: italic;	color: #999999;	padding-top: 20px;	padding-bottom: 2opx;}#news h5 {	font-size: 100%;	color: #FFFFFF;	background-color: #336699;	padding: 2px;	width: 100%;}	#content p	{	margin-top: 1em;	margin-bottom: 2em;	}	#top h3 {	font-size: 120%;	text-indent: -2000px;	position: absolute;	bottom: 0px;	}		#news p	{	padding-right: 10px;	}/* SOLUTIONS */  ul {	list-style: none;	margin: 0;	padding: 0;	}	ol {	font: 1em/1.8em verdana, sans-serif;	margin-top: 1em;	margin-bottom: 2em;	}	table {	padding: 4px;	width: 99%;	border: 1px solid #FF6633;	background-color: #FFFFFF;	margin-bottom: 10px;}	/********************** LINKS *******************************/  a:link, a:visited, a:active {	color: #990000; 	text-decoration: none;	}	a:hover {	color: #333333;	text-decoration: none;	}/**************** LINKS: EMAIL **********************/  a.email:link, a.email:visited {	padding: 0 0 0 14px;	background: url(../media/IconEmail.gif) no-repeat left center;}a.email:hover {	padding: 0 0 0 14px;	background: url(../media/IconEmailH.gif) no-repeat left center;}/**************** LINKS: EXTERNAL **********************/  a.external:link, a.external:visited {	padding: 0 0 0 14px;	background: url(../media/IconExternal.gif) no-repeat left center;}a.external:hover {	padding: 0 0 0 14px;	background: url(../media/IconExternalH.gif) no-repeat left center;}/**************** LINKS: PDF **********************/  a.pdf:link, a.pdf:visited {	padding: 0 0 0 14px;	background: url(../media/IconPdf.png) no-repeat left center;}a.pdf:hover {	padding: 0 0 0 14px;	background: url(../media/IconPdf.png) no-repeat left center;}/**************** LINKS: AA **********************/  a.aa:link, a.aa:visited {	padding: 0 0 0 16px;	background: url(../media/IconAA.png) no-repeat left center;}a.aa:hover {	padding: 0 0 0 16px;	background: url(../media/IconAAH.png) no-repeat left center;}/**************** LINKS: FOOTER **********************/  a.footer:link, a.footer:visited {	color: #FF6633;}a.footer:hover {	color: #000000;}/**************** LINKS: READ MORE **********************/  a.more:link, a.more:visited {	padding: 0 0 0 22px;	background: url(../media/IconMore.gif) no-repeat left center;}a.more:hover {	padding: 0 0 0 22px;	background: url(../media/IconMoreH.gif) no-repeat left center;}