@import url("basic.css.php");.wrapper {	background: #fff url(images/flower-bottom.jpg) no-repeat top left;}/* ~Content */.content {	clear: right;	margin: 0 0 0 220px;	padding: 0;	color: #111;	font-size: 1em;} /* intro border holds image in same place cross browser*/.intro {	border-top: 1px dotted #fff;	border-bottom: 1px dotted #fff;}.intro p {	padding-right: 20px;}/* ~Header */.header {	height: 150px;	background: #016 url(images/flower-top.jpg) no-repeat bottom left;}/* ~Topical menu adjustment*/.topical ul {	margin: 18px 2px 10px 15px;}/* ~Terse graf */h3.graf {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-transform:uppercase;	margin: 20px 0 5px 0;	padding: 0px 0 0 0;	color: #232854;}p.graf {	margin: 2px 230px 15px 20px;	padding: 0;	line-height: 1.8;	font-size: 1.1em;}p.graf a:link, p.graf a:visited {	margin: 0px;	padding: 0px;	background: transparent;	color: #111;	border-bottom: 1px solid #aaa;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}p.graf a:active, p.graf a:hover {	margin: 0px;	padding: 0px;	background: transparent;	color: #c00;	border-bottom: 1px solid #c00;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}/* ~News */.news {	clear: right;	margin: 15px 0px 0px 0px;	margin: 0;	padding: 1px 0 0 0;}.news h3 {	margin: 10px 0 0 0;	padding: 5px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	text-transform:uppercase;	color: #232854;}.news h3 a:link, .news h3 a:visited {	color: #232854;	border: none;}.news h3 a:hover, .news h3 a:active {	color: #c00;	border: none;}.news ul {	margin: 0 15px 0 0px;	padding: 5px 0 0 0;}.news ul li {	margin: 0 0 0 15px;	padding: 2px 0 10px 0;	font-size: 1em;	list-style-image: url(images/bullet.gif);}.news a:link, .news a:visited {	margin: 0px;	padding: 0px 0 0 0;	background: transparent;	color: #111;	border-bottom: 1px solid #aaa;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}.news a:hover, .news a:active {	margin: 0px;	padding: 0px;	background: transparent;	color: #c00;	border-bottom: 1px solid #c00;	border-left: none;	border-right: none;	border-top: none;	text-decoration:none;}p.more {	padding: 10px 0 0 0;	margin: 0 35px 20px 0;	text-align: right;	font-size: 1em;}/* ~Images */img.rightimage {	clear: right;	float: right;	border: none;	padding: 10px 15px 10px 25px;}a.rightimage:link, a.rightimage:visited, a.rightimage:hover, a.rightimage:active {	background: #fff;	border: none;	text-decoration:none;}/* ~Tools, 2nd set (upper right) */#tools2 {	clear: right;	float: right;	width: 188px;	padding: 8px 2px 0px 0px;	background: #fff;}#tools2 ul { 	display: inline; 	margin: 0;	padding: 0;}#tools2 li { 	display: inline; }#tools2 a:link, #tools2 a:visited {	margin: 0px 1px 0 0;	padding: 0 6px;	background: #565494;	border: 1px solid #000;	color: #fff;}#tools2 a:active, #tools2 a:hover {	margin: 0px 1px 0 0;	padding: 0 6px;	background: #FCE1AC;	border: 1px solid #000;	color: #000;}#tools3 {	float: left;	width: 188px;}li#tools4 {	float: left;	margin-right: 5px;}ul#smenu1 {	position: absolute;	z-index: 100;	background: url(images/bkgr-tools-top.gif) repeat-x top left;	text-align: left;	margin: -2px 0 0 0;	padding: 12px 0 5px 0;	border-bottom: 1px solid #777cad;	border-left: 1px solid #777cad;	border-right: 1px solid #777cad;}#smenu1 li {	display: block;	list-style: none;}#smenu1 a:link, #smenu1 a:visited {	margin: 0px 4px 0 4px;	padding: 0 10px;	background: #fff;	border: 1px solid #8ac;	color: #000;}#smenu1 a:hover, #smenu1 a:active {	margin: 0px 4px 0 4px;	padding: 0 10px;	background: #FCE1AC;	border: 1px solid #000;	color: #000;}/* ~Topical submenus*/.topical ul ul {	margin: 0px 0px 0 13px;	padding: 0 0 0 0;	background: #565494;	border-bottom: 1px solid #565494;	border-left: 1px solid #565494;	border-right: 1px solid #565494;	list-style-type: none;}.topical ul ul li {	border: 1px solid #565494;}.topical ul ul li a:link {	background: #565494 url(images/bullet2.gif) no-repeat top left;	border: 1px solid #565494;	color: #fff;}.topical ul ul li a:visited {	background: #565494 url(images/bullet2.gif) no-repeat top left;	border: 1px solid #565494;	color: #fff;}.topical ul ul li a:hover, .topical ul ul li a:active {	background: #afafd0 url(images/bullet4.gif) no-repeat top left;	color: #fff;	border: 1px solid #EEF1FA;}