body {
	margin : 1cm;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	color: black;
}

.center
{
	width : 100%;
	margin : 0px 0px 0px 0px;
	text-align : center;
}

.right
{
	float: right;
	text-align: right;
}

.left
{
	float: left;
	text-align: left;
}

.vtop{
	vertical-align: top;
}

.vbottom{
	vertical-align: bottom;
}

#content
{
	margin-left : auto;
	margin-right : auto;
	text-align: left;
	line-height: 60%;
}

#head
{
	height: 0px;
	/*border-bottom:15px solid #564486;*/
	clear:both;
}

#head #logo{position:absolute; margin-top: -12px;margin-left:45px;}

#head ul.icons {display:none;}
#head ul#top-level-menu {display:none;}

#links{display:none;}

#foot{
	margin-left:auto;
	margin-right:auto;
}

#left-column{display:none;}


#main-and-right
{
	margin-top:1cm;
	float:right;
	text-align: left;
}


#text-content
{
	width:100%;
	float:left;
	text-align : left;
	line-height: 150%;
	margin-top: 1.5cm;
}

#text-content ul.icons {float:right; margin: 10px 0px 10px 0px}

#text-content ul.icons li
{
	display:inline;
	list-style:none;
	margin: 2px 0px 2px 5px;
}

#right-column{display:none;}



#copyright {
	margin-top: .5cm;
	margin-bottom: .5cm;
	text-align:center;
	font-size: 80%;
	line-height: 120%;
}

.navig
{
	float:right;
	text-align:right;
	font-size: 9px;
	color: #888888;
}
.navig a:link{color:#888888;}
.navig a:active{color:#888888;}
.navig a:visited{color:#888888;}
.navig a:hover{color:#888888;}

.listing{
	width: 100%;
	margin-top: 20px;
	text-align: center;
}


p {
	/*border-left: 5px solid #F9E4C8;*/
		margin-top: 0px;
		margin-bottom: 15px;
		text-align: justify;
}

p.perex
{
	background-color: #dcd6e6;
	line-height: 120%;
	color: #694c7d;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #846c94;
	margin-bottom:0px;
}

span.highlight{
	color: #D9261C;
	font-weight: bold;
}


hr{
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 1px;
	border: none;
	border-top: 1px solid #bbbbbb;
	color: #bbbbbb;
	clear:none;
}

h1 {
	margin-top: 0px;
	margin-bottom: 14px;
	border-top: 1px solid #d2d2d2;
	padding:10px 0px 0px 0px;	
	text-align: left;
	color: #564486;
	font-size: 180%;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica;
	line-height: 100%;
	
}



h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:left;
	font-family: Trebuchet MS;
	font-size: 12pt;
	text-align:left;
	color: #564486;
	padding-bottom:10px;
	border-bottom: 1px solid #d2d2d2;
}


h2 a:link {color: #564486;}
h2 a:active {color: #564486;}
h2 a:visited {color: #564486;}
h2 a:hover {color: #818181;}


h3{
	font-size: 10pt;
	margin-top: 5px;
	margin-bottom: 10px;

	color: #444444;
	font-family: Trebuchet MS;
}

h3 a:link {color: #F47920;}
h3 a:active {color: #F47920;}
h3 a:visited {color: #F47920;}
h3 a:hover {color: #222222;}

h4{
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #D9261C;
	font-family: Verdana, Arial;
}
h4 a:link {color: #D9261C;}
h4 a:active {color: #D9261C;}
h4 a:visited {color: #D9261C;}
h4 a:hover {color: #555555;}

h4 strong {color: #D9261C;}

h5{
	font-size: 11px;
	margin-top: 0px;
}

ul, ol ul{
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 0px;
	/*padding-left:0px;*/
	margin-bottom: 10px;
	list-style: square;
	list-style-image: url(../images/li.gif);
	font-weight: normal;
}


ul li, ol ul li{
	padding-left:10px;
	text-align: left;
	margin-bottom: 0px;
	margin-left: 10px;
	background: none;
	list-style: square outside;
	list-style-image: url(../images/li.gif);
	font-weight: normal;
}

ul.arrowed li
{
	list-style-image: url(../images/arrow_right.gif);;
}


ul li li
{
	list-style: square;
	list-style-image: url(../images/li_li.gif);
	font-weight: normal;	
}


table{
	margin-top: 0px;
	margin-bottom: 10px;
	background: transparent;
	border: none;
	border-collapse:separate;
	font-size: 8pt;

}


td{
	padding : 3px 3px 3px 3px;
	border : none;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	border-collapse:separate;

}

td.center {width:auto;}

td p{ margin-bottom:0px;}

th {
	border-collapse:separate;
	background-color: #f5f5f5;
}
th.center {
	text-align:center;
	width:auto;
}

input {
	font-size: 8pt;
	border:1px inset;
}
input.button
{
	border:1px outset;
	color: #564486;
	font-weight:bold;
	background-color: #ffffff;
}
input.search
{
	width:150px;
}
input.search-btn
{
	margin-left:3px;
	width: 76px;
}

img{
	margin: 0px 0px 0px 0px;
	border: 0px;
}

img.ico
{
	margin-right: 10px;
	vertical-align:middle;
}

img.thumb
{
	border: 6px solid #d5d5d5;
	margin: 5px 2px 2px 2px;
}

img.layout-img
{
	display:none;
}

.clear-all{
	clear: both;
}

a:link {	color: #694c7d;	text-decoration: underline;}
a:active {color: #694c7d;text-decoration: underline;}
a:visited {color: #694c7d;text-decoration: underline;}
a:hover {color: #000000;text-decoration: underline;}

a.non-u:link {	color: #694c7d;	text-decoration: none;}
a.non-u:active {color: #694c7d;text-decoration: none;}
a.non-u:visited {color: #694c7d;text-decoration: none;}
a.non-u:hover {color: #000000;text-decoration: non;}
