body
{
	color:#292929;
}
h1
{
	margin:0px;
	font-size:11px;
	font-weight:normal;
}
.mainheaderepro	{
	background-color:#ff6600;
}
.mainheadereprocenter	{
	background-color:#373737;	
}

TD .mainheadereprocenter	a	{
	color:#FFFFFF;
}
TD .mainheadereprocenter	a:hover	{
	color:#FF6600;
	text-decoration:underline;
}
TD .mainheadereprocenter	h1	{
	font-weight:bold;
}
.maintop
{
	 color:#818181; 
	 font-size:9px;
}
.maintop a
{
	color:#818181;
	text-decoration:none;
}
.maintop a:hover
{
	color:#FF6600;
	text-decoration:underline;
}
.maintop h1
{	
	font-weight:normal;
	font-size:9px;
}
.maintop h1 a:hover
{
	color:#818181;
	text-decoration:none;
}


.mainfootereprocenter	{
	background-color:#414141;
	vertical-align:top;
	text-align:center;
	padding:15px;	
	color:#FFFFFF;
}
.mainfootereprocenter	a	{
	color:#FFFFFF;
}
.mainfootereprocenter	a:hover	{
	color:#FF6600;
	text-decoration:underline;
}
.mainfootereprocenter 	h1
{
	font-size:10px;
	font-weight:normal;
}
.mainfootereprocenter 	h1 a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}
TD .mainheaderepro	a	{
 	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

TD .mainheaderepro	a:hover	{
	text-decoration:underline;
}


div.border	{
	border:1px solid #eae9e9;
	margin-bottom:3px;
}
div.blockHeader	{
	padding-top:3px;
	height:20px;
	color:#878787;
	font-weight:bold;	
	font-size:13px;
}
div.blockHeaderBackground	{
	background-image:url(../image/template/block_background.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:30px;
	padding-top:3px;
	color:#878787;
	font-weight:bold;	
	font-size:13px;
}

.imgHomePage
{
	margin-top:7px;
	margin-bottom:15px;
}
.path
{
	height:28px;
	/*padding-top:8px;
	padding-bottom:7px;*/
	vertical-align:middle;
	border-bottom:1px solid #DFDFDF;
	color:#747474;
	font-size:10px;
}
.path a
{
	color:#747474;
	
}
.path a:hover
{
	color:#FF6600;
}

.path .navigation a
{
	color:#FF6600;
}
.path .navigation a:hover
{
	color:#747474;
	
}

td.header
{
/*	height:50px;*/
	text-align:left;
	vertical-align:top;
	padding-top:10px;
	padding-bottom:15px;
	color:#FF6600;
	font-size:18px;
}

.list div.header 
{
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}

.list span.header 
{
	font-size:12px;
	font-weight:bold;
	color:#FF6600;	
}

.list  a
{
	color:#FF6600;
}
.list  a:hover
{
	/*color:#000000;*/
	text-decoration:underline;

}
.portfolio
{
	color:#797979;
}

.portfolio a.link
{
	color:#797979;
}

.portfolio a.link:hover
{
	color:#FF6600;
}

.litop
{
	color:#FF6600;
}

.topleftheadersite
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.topleftheadersite h1
{
	margin:0px;
	font-size:14px;
}

.top a
{
	color:#FFFFFF;
	font-weight:normal;
}
.top a:hover
{
	color:#FF6600;
}

.leftmenu
{
}
.leftmenu	TD
{
	border-bottom: 1px solid #DFDFDF;
}
.leftmenu	div
{
	padding:8px 5px 4px 8px;
}
.tdbordertop
{
	border-top: 1px solid #DFDFDF;
}
.newscontentshort a
{
	text-decoration:none;
	color:#000000;
}
.newscontentshort a:hover
{
	text-decoration:none;

}
.cms a
{
	color:#FF6600;
	text-decoration:none;
}
.cms a:hover
{	
	text-decoration:underline;
}
.textaslink
{
	text-decoration:none;
	color:#000000;
}
.textaslink:hover
{
	text-decoration:none;
	color:#000000;
}
.linkformaccessdemo
{
	text-decoration:none;
	color:#FF6600;
}
.linkformaccessdemo:hover
{
	text-decoration:underline;
	color:#FF6600;
}
INPUT.widthformaccessdemo
{
	width:120px;
}
.sitemap a
{
	color:#000000;
}
