	html,body
	{
		margin : 0px 0px 0px 0px;
		height: 100%;
		width: 100%;
	}
	
	html,body,td 
	{
		font-family : Verdana, Arial, Helvetica, sans;
		font-size : 10pt;
	}
	
	#contentblock
	{
		font-size : 0.9em;
	}

	table#contentFrame
	{
		height: 100%;
		width: 100%;
	}

	td#cLeft {
		background : url('/library/img/div/line_top_left.gif') #336699 repeat-x;
		width : 39%;
		vertical-align : top;
		text-align : right;
	}

	td#header {
		background : url('/library/img/layout/leftborder.jpg') #336699 repeat-x;
	}
	
	td#cRight {
		background : url('/library/img/div/line_top_right.gif') #FFFFFF repeat-x;
		width : 61%;
		vertical-align : top;
	}
	
	td#mLeft {
		background : #336699;
		vertical-align : top;
	}
	
	td#mRight {
		background : #FFFFFF;
		vertical-align : top;
	}

	td#bLeft {
		background : #336699;
		vertical-align : bottom;
	}
	
	td#bRight {
		background : #FFFFFF;
		vertical-align : bottom;
	}
	
	table#tcRight
	{
		width : 100%;
	}

	table#tbLeft
	{
		background : url('/library/img/div/line_bottom_left.gif') #336699 repeat-x;
		height : 45px;
		width : 100%;
	}
	
	table#tbRight
	{
		background : url('/library/img/div/line_bottom_right.gif') #FFFFFF repeat-x;
		height : 45px;
		width : 100%;
	}
	
	#logo {
		text-align : right;
		vertical-align : top;
		width : 220px;
		height : 167px;
	}
	
	#logoFilePrint {
		display : none;
	}
	

	h1 {
		font-size : 1.2em;
		font-weight : bold;
	}
	
	#content
	{
		padding-left : 50px;
		padding-right : 50px;
		padding-bottom : 20px;
		line-height: 1.5em;
		width : 75%;
	}

	
	#content img
	{
		border : 1px solid black;
		float : left;
		margin-right : 8px;
		margin-bottom : 8px;
		vertical-align:text-top
	}

	#content h2 {
		font-size : 1.2em;
		font-weight : bold;
	}

	#content h3 {
		font-weight : bold;
		font-size : 0.9em;
	}

	#content P {
		text-align : justify;
	}

	.teasertext {
		font-style : italic;
		text-align : justify;
	}

	.smalltext
	{
		font-size : 0.8em;
		text-align : justify;
	}
	
	#copyright
	{
		padding-left : 50px;
		font-size : 0.9em;
	}
	
	#menu
	{
		padding-top : 180px;
	}
	
	.footer
	{
		background-color:#28166F;
		color:white;
		padding:3px;		
		font-size:12px;
	}
	.footerline
	{
		background-color:#28166F;
		color:white;
		padding:0px;
		font-size:1px;
	}
	.menuItem
	{
		background-color : #99B2CC;
		padding : 10px 10px 10px 10px;
		margin-bottom : 15px;
		width : 39%;
		text-align : left;
	}
	
	.menuItemActive
	{
		background-color : #FFFFFF;
		padding : 10px 10px 10px 10px;
		margin-bottom : 15px;
		width : 39%;
		text-align : left;
	}
	
	a, a:hover, a:visited, a:active
	{
		text-decoration : none;
		font-weight : bold;
		color : #606060;
	}
	
	.menuItem a, .menuItem a:hover, .menuItem a:visited, .menuItem a:active
	{
		color : white;
		font-weight : normal;
	}

	.footer a, .footer a:hover, .footer a:visited, .footer a:active
	{
		color : white;
		font-weight : bold;
	}

	.smalldescr a, .smalldescr a:hover, .smalldescr a:visited, .smalldescr a:active
	{
		color : black;
		font-weight : normal;
		font-size:8pt;
	}
	
	.menuItemActive a, .menuItemActive a:hover, .menuItemActive a:visited, .menuItemActive a:active
	{
		font-weight : normal;
	}

	.form_table
	{
		font-size : 1em;
	}
	
	.form_element_desc
	{
		font-size : 1em;
	}
	
	.form_element
	{
		font-size : 1em;
	}
	
	.form_required
	{
		color : red;
		font-size : 1em;
	}
	
	.form_required_note
	{
		font-size : 1em;
	}