/***********************************************************************************************/
/* Basic
/***********************************************************************************************/
body
{
	font-size: 15px;
	margin: 0;
	padding: 0;
}

a img
{
	border: 0;
}

.clear
{
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
}

/***********************************************************************************************/
/* Font-family
/***********************************************************************************************/
td.content h1,
td.content h2,
td.content h3,
td.content h4
{
	font-family: Times, Serif;
}

.menuMain,
td.columnRight div.holder.newsList h3
{
	font-family: Georgia, Times;
}

.search input,
td.content p,
td.content .toolbar a,
td.columnRight div.holder.newsList
{
	font-family: "Trebuchet MS", Arial;
}

/***********************************************************************************************/
/* Hide
/***********************************************************************************************/
.background,
.header,
.search,
.menuMain,
table.contentContainer td.columnRight,
td.content .toolbar,
div.holder.pageStart
{
	display: none;
}

/***********************************************************************************************/
/* No BackgroundImage
/***********************************************************************************************/
.container
{
	background: none;
	min-height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	width: 920px;
	z-index: 1;
}

/***********************************************************************************************/
/* ContentContainer
/***********************************************************************************************/
table.contentContainer
{
	border-collapse: collapse;
	margin: -10px 10px 0 10px;
	padding: 0;
	position: relative;
	z-index: 1;
}

	table.contentContainer td.content
	{
		margin: 0;
		padding: 20px 0 0 0;
		vertical-align: top;
	}
	
	table.contentContainer div.holder
	{
		border-top: 3px solid #999;
		padding: 5px 0 5px 0;
	}
	
	/***********************************************************************************************/
	/* Content
	/***********************************************************************************************/
	td.content {}
	
		td.content div.holder
		{
			margin: 0 15px 0 0;
			padding: 8px 0 5px 0;
		}
		
			td.content h1,
			td.content h2,
			td.content h3,
			td.content h4
			{
				color: #000;
				margin: 0 0 10px 0;
				padding: 0;
			}
			
			td.content h1
			{
				font-size: 3em;
				margin: 10px 0;
			}
			
			td.content p
			{
				color: #000;
				font-size: 1.2em;
				line-height: 1.6em;
			}
			
			td.content a,
			.footer div a
			{
				color: #000 !important;
				font-weight: bold;
			}
			
			div.holder.pageSearchResult div.result
			{
				padding: 0;
			}

			/***********************************************************************************************/
			/* PageDefault
			/***********************************************************************************************/
			div.holder.pageDefault
			{
				margin-bottom: 10px !important;
			}
	
	/***********************************************************************************************/
	/* Footer
	/***********************************************************************************************/
	.footer
	{
		margin: 10px 0 0 0;
		padding: 0;
		position: static;
		width: 920px;
	}
