body							{width: 100%; background: #fff; margin: 0;}
body, div, span					{font: 11px arial, helvetica, verdana, sans-serif; color: #000;}
a								{color: #000; text-decoration: underline;}
img								{border: 0;}
hr								{border: 0; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #fff;}
h2								{color: #000; margin: 0 0 4px; padding: 0; font: 20px/23px arial, verdana, sans-serif;}
h3								{color: #000; margin: 0 0 4px; padding: 0; font: 16px/23px arial, verdana, sans-serif;}


#top							{display: none;}
#body							{width: 100%; margin: 0;}
#footer							{width: 100%; margin: 0; padding: 5px 0 0; border-top: 1px solid #ccc;}

#wrapper						{width: 100%; margin: 0; text-align: left;}

#menu							{display: none;}

#content						{width: 100%;}

#bread_crumb					{width: 100%; margin: 0 4px 5px -4px; padding: 0 0 5px; border-bottom: 1px solid #ccc;}
#bread_crumb a					{margin: 0 4px; text-decoration: none;}
#bread_crumb a.mark				{text-decoration: underline;}

/***   ### Containers ### ***/
.read_more						{margin: 5px 0;}
.read_more a					{border: 1px solid #ccc; font: 9px arial; text-transform: uppercase; text-decoration: none; padding: 2px 6px;}


.conbox							{float: left; margin: 5px 0 15px;}

.pt01 .conbox					{width: 100%;}

.pt02 .conbox					{width: 69%; float: left;}
.pt02 .right					{width: 29%; float: right;}
.pic							{border: 1px solid #ccc; background: #fff; padding: 1px;}
.pic.noborder					{border: 0; padding: 0;}
.conbox .pic					{width: 24%; float: right; margin: 0 0 10px;}
.right .pic						{width: 100%;}
.conbox .pic img				{width: 100%;}
.conbox .txt					{width: 74%; float: left; margin: 0 0 10px;}

.box							{width: 100%;}
.right .box						{margin: 0 0 4px;}
.box.headline.fR				{float: left!important}

.pt03 .conbox					{width: 100%;}

.box .header					{margin: 10px 0 0; text-transform: uppercase; font-size: 14px;}
.box .header_left				{display: none;}
.box .header_right				{display: none;}
.box .header_title				{font-weight: bold; text-transform: uppercase; font-size: 14px;}

.box .body .border				{background: #fff; margin: 0 1px;}
.box .body .content				{margin: 0 1px; padding: 5px 0 0;}
.box .body .content .pic img	{width: 100%;}
.box .table_semifixed_height	{margin: 0; padding: 0; width: 100%;}
.box .table_semifixed_height td	{padding: 0;}
.box .pic						{margin: 1px -1px 8px 15px!important;}
.right .box .pic				{margin-left: 0!important;}
.box .read_more					{text-align: right; margin: 8px 15px 0 0;}
.box .read_more a				{border: 1px solid #ccc; font: 9px arial; text-transform: uppercase; text-decoration: none; padding: 2px 6px;}

.box .footer					{display: none; border-bottom: 1px solid #ccc;}
.box .footer_left				{display: none;}
.box .footer_right				{display: none;}

#marquee a						{text-decoration: none;}


.marquee_item .content			{margin: 0; padding: 0;}
.marquee_item a b				{font-weight: bold;}


.contact						{background: url(img/gfx/x.gif) right bottom no-repeat; clear: both;}
.contact img					{float: right; width: 39%; margin: 3px 0 8px;}
.contact .data					{float: left; width: 59%; margin: 6px 0 8px;}
.contact .data a				{text-decoration: underline; font-weight: normal;}
.contact .data b				{font-weight: bold;}

/***   ### /Containers ### ***/

.fL								{float: left;}
.fR								{float: right;}
/**************************/
/***   /Content
/**************************/


/**************************/
/***   Footer
/**************************/
#footer	.cont					{text-align: center;}
#footer .dot					{margin: 0 5px; font-weight: bold;}
/**************************/
/***   /Footer
/**************************/

.noprint						{display: none;}

