body 				{text-align:center;}
.layout				{margin:0px auto;text-align:left;width:970px;position:relative;}

body				{background-color:#ffffff;font-family:arial,verdana,sans serif;font-size:11px;line-height:1.5em;color:#000000;font-weight:normal;text-decoration:none;margin:0px;padding:10px;}
td 					{font-size:11px;}

img				{display:block;border:0px;}

a				{color:#000000;text-decoration:underline;}
a:hover				{color:#000000;text-decoration:none;}



.end				{width:auto;clear:both;}


.header				{background-color:#000000;width:auto;clear:both;padding-left:15px;;margin-left:35px;margin-right:35px;}
.footer				{background-color:#000000;width:auto;padding-left:15px;margin-left:35px;margin-right:35px;clear:both;}

.breadcrumb			{color:#999999;background-color:#f5f5f3;width:auto;padding-bottom:0px;padding-top:15px;padding-left:58px;padding-right:0px;}
.breadcrumb a			{color:#999999;text-decoration:none;}
.breadcrumb a:hover		{color:#000000;text-decoration:none;}

.frontspace			{background-color:#f5f5f3;height:20px;width:auto;}

.main				{background-color:#f5f5f3;width:auto;padding-bottom:35px;padding-top:15px;padding-left:0px;padding-right:0px;}

.banner				{display:block;position:relative;clear:both;margin-left:35px;margin-right:35px;margin-bottom:35px;}
.banner .on a			{display:block;background:url('/_lib/img/logo-dark.gif') no-repeat;width:192px;height:73px;}
.banner .on a:hover		{background:url('/_lib/img/logo-light.gif') no-repeat;}
.banner .off a			{display:block;background:url('/_lib/img/logo-light.gif') no-repeat;width:192px;height:73px;}
.banner .off a:hover		{display:block;background:url('/_lib/img/logo-dark.gif') no-repeat;width:192px;height:73px;}
.banner .title			{display:block;position:absolute;top:0px;left:225px;width:444px;height:74px;}
.banner .title h1		{display:block;position:absolute;left:0px;bottom:0px;margin:0px;color:#000000;line-height:1.1em;font-size:20px;font-family:arial narrow;font-weight:600;}

.left				{float:left;padding-left:35px;padding-right:35px;}
.centre				{width:450px;float:left;border:solid red 0px;}
.centre h1			{font-family:arial narrow;color:#000000;font-size:18px;font-weight:600;margin-top:0px;margin-bottom:15px;}
.centre h2			{font-family:arial narrow;color:#000000;font-size:16px;font-weight:600;margin-top:0px;margin-bottom:10px;}
.centre h3			{font-family:arial narrow;color:#000000;font-size:12px;font-weight:600;margin-top:0px;margin-bottom:10px;}
.centre p			{margin-top:0px;}
.centre a			{border-bottom:dotted 1px #000000;text-decoration:none;}
.centre a:hover			{border-bottom:solid 1px #000000;text-decoration:none;}
.centre .image			{display:block;float:right;margin-left:20px;margin-bottom:20px;width:200px;}
.centre .image .caption		{margin-top:5px;color:#666666;}
.right				{float:right;padding-right:35px; height:auto}

.search				{width:190px;height:20px;position:absolute;top:8px;right:35px;}
.search .query			{width:125px;height:15px;border:1px;font-size:9px;color:#999999;padding-left:2px;padding-top:1px;}
.search a			{position:relative;top:-1px;left:10px;color:#ffffff;text-decoration:none;}
.search a:hover			{color:#ffffff;text-decoration:underline;}
#srch 				{margin:0px;}

.left .front			{}
.left .front .intro		{height:305px;width:190px;}

.item				{width:190px;margin-top:0px;margin-bottom:20px;}
.item h2			{font-family:arial narrow;font-weight:600;color:#000000;background-color:#ffffff;padding:6px;padding-left:10px;margin-bottom:4px;margin-top:0px;font-size:16px;}
.item .submenu			{font-size:12px;line-height:1.6em;}
.item .submenu a		{display:block;color:#666666;text-decoration:none;}
.item .submenu a:hover		{color:#000000;text-decoration:underline;}
.item .submenu a.on		{color:#000000;text-decoration:underline;}
.item .submenu .sub		{padding-left:20px;}
.item .links a			{display:block;background-color:#ffffff;color:#000000;padding:5px;padding-left:10px;text-decoration:none;}
.item .links  a:hover		{display:block;background-color:#666666;color:#ffffff;padding:5px;padding-left:10px;text-decoration:none;}
.item .note			{display:block;background-color:#ffffff;color:#000000;padding-left:10px;padding-right:10px;padding-top:5px;text-decoration:none;}
.item .note h3			{font-family:arial narrow;color:#000000;font-size:12px;font-weight:bold;margin:0px;padding:0px;}
.item .note p			{color:#000000;font-size:11px;margin:0px;}
.item .note .image		{float:left;margin-right:8px;margin-bottom:5px;width:50px;padding-top:5px;}
.item .note .content		{display:block;}
.item .note .view		{display:block;color:#999a92;font-size:11px;}
.item .note .view a		{display:block;color:#999a92;text-decoration:none;}
.item .note .view a:hover	{display:block;color:#999a92;text-decoration:underline;}
.item .note .dots		{display:block;border-bottom:1px dotted #999a92;padding:0px;line-height:0px;height:1px;margin-top:5px;}
.item .note .padding		{display:block;border-bottom:1px dotted #ffffff;padding:0px;line-height:0px;height:1px;margin-top:5px;}

.squares			{}
.square				{position:relative;display:block;width:145px;height:145px;margin-right:4px;margin-bottom:4px;float:left;}
.square .caption		{width:145px;height:37px;top:110px;text-align:center;position:absolute;display:block;left:0px;background-color:#000000;color:#ffffff;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.square .caption p		{
	height:37px;
	width:135px;
	margin-left:5px;
	line-height:1.2em;
	display:table;
	text-align:center;
	*display:block;
	*position:relative;
}
.square .caption p a		{
	color:#ffffff;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	border:0px;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top:expression((this.parentElement.clientHeight / 2) - (this.clientHeight / 2));
}

.square .caption p a:hover	{
	color:#ffffff;
	text-decoration:none;
	display:table-cell;
	vertical-align:middle;
	border:0px;
	*display:block;
	*position:absolute;
	*text-align:center;
	*left:0px;
	*width:100%;
	*top:expression((this.parentElement.clientHeight / 2) - (this.clientHeight / 2));
}


.adminbox {background-color:#FFeeee; border: 1px dotted #cccccc;padding:6px;position:absolute; top:50px; }
.caption_txt
{
	font-size: 0.9em;
	font:Arial, Helvetica, sans-serif;
}
.quote_txt{
padding-left:30px;
padding-right:30px;
font-style:italic;
font-size:0.9em;
}
