body,
table
{
	font-family		: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 8.5pt;
}

body
{
	text-align		: center;
	vertical-align	: middle;
	background		: url('images/bg.gif');
	padding-top		: 40px;
}

#globalWrap 
{
	width			: 800px;
	height			: 553px;
	background		: white;
	margin			: 0 auto;
	text-align		: left;
	position		: relative;
	background		: #ffffff url('images/pics.jpg') repeat-y 678px 75px;
}

#headerWrap 
{
	background		: #4D2978;
	color			: White;
	height			: 60px;
}

#headerWrap h1 
{
	text-transform	: uppercase;
	font-weight		: normal;
	float			: right;
	font-size		: 18pt;
	margin			: 7px 10px 0 0;
}

#headerWrap h2 
{
	float			: right;
	font-size		: 10pt;
	font-weight		: normal;
	margin			: 15px 12px 0 0;
}

#headerWrap a 
{
	margin			: 5px 10px;
	float			: left;
	
} 

#mainMenu
{
	list-style-type	: none;
	margin			: 0px;
	padding			: 0 0 0 8px;
	position		: absolute;
	top				: 35px;
	width			: 792px;
	background		: #BDB1D5 url('images/mainmenu.gif') no-repeat  right top;
}

#mainMenu li
{
	display			: block;
	float			: left;
	margin			: 0px;
	padding			: 5px 15px 4px 15px;
}

#mainMenu li a 
{
	color			: black;
	text-decoration	: none;
	font-weight		: bold;
	font-size		: 14px;
}

#mainMenu li a:hover
{
	border			: solid 2px black;
	border-left		: none;
	border-right	: none;
	cursor			: none;
} 

#mainMenu li.active a
{
	border-top	: solid 5px #4D2978!important;
}

#contentWrap 
{
	padding			: 10px 130px 10px 50px;
	background		: url('images/background2.jpg') no-repeat left bottom;
	height			: 440px;
	overflow		: auto;
}

div.treeLevel_0 #contentWrap p.bodytext
{
	font-size		: 110%;
	color			: #4D2978;
}

#contentWrap h3
{
	border-bottom	: solid 1px	#8D8D8D;
	padding-bottom	: 7px;
	margin-bottom	: 0px;
	color			: #808080;
	font-size		: 14px;
	font-family		: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-align		: justify;
	letter-spacing	: 5px;
	position		: relative;
	left			: -25px;
	top				: -10px;
	padding-top		: 10px;
	width			: 600px;
	background		: white;
}


#contentWrap h4
{
	color			: #4d2978;
	font-weight		: normal;
	font-size		: 20px;
	margin			: 0px;
	padding			: 0 0 10px 15px;
}

#contentWrap a.internal-link,
#contentWrap a.download,
#contentWrap a.mail,
div.treeLevel_0 #contentWrap dd.csc-textpic-caption a
{
	padding			: 0 0 0 10px;
	background		: url('images/vor.gif') no-repeat 0px 3px;
	font-size			: 110%;
	text-decoration	: none;
	color				: Black;
	font-weight		: bold;
}

#contentWrap a.internal-link:hover,
#contentWrap a.download:hover,
#contentWrap a.mail:hover
{
	border-top		: solid 1px black;
	border-bottom		: solid 1px black;
}

div.treeLevel_2 #contentWrap a.internal-link {
	background  		: url('images/back.gif') no-repeat 0px 3px;
}

#footerWrap 
{
	background		: #4D2978;
	height			: 25px;
	border-top		: solid 1px black;
	padding			: 8px 3px 0px 3px;
	color			: #f5f5f5;
	font-weight		: bold;
	font-size		: 9px;
	letter-spacing	: 1px;
}

#footerMenu 
{
	float			: right;
	position		: relative;
	top				: -7px;	
}

#footerMenu a
{
	position		: relative;
	padding			: 0 5px;
	color			: #f5f5f5;

}

/*------------------------------------------------------------*/

div.page_275 div.column2-unit-right
{
	_position		: relative;
	_left			: -115px;
}

div.page_275 div.column2-unit-left
{
	z-index			: 100;	
	position		: relative;
}

div.page_275 
{
	overflow				: hidden;
}


img.tx-srfreecap-pi2-image
{
	border			: 1px solid #4D2978;	
	margin-left		: 3px;
	background		: #F3E5FF;
	width			: 280px;
} 
