body	{
	color:			#000000;
	background:		#fff;
	margin:			0px 0px 0px 0px;
}

body, h1, h2, h3, h4, h5, h6, a, td, th, div, pre, code, span, ol, ul, dl, dt, dd, li, blockquote, textarea {
	font-family: Arial, Helvetica, sans-serif;	
}

br
{
	font-size: 	4pt;
}

H1 {
	font-weight: 	bold;
	font-size: 	12pt;
	color:		#B8080B;
}

font.highlight_green {
	font-weight: 	bold;
	font-size: 	11pt;
	color:		#4A4A4A;
	line-height: 20pt 	
}
font.highlight_green_2 {
	font-weight: 	bold;
	font-size: 	9pt;
	color:		#4A4A4A;
}
font.highlight_gray {
	font-weight: 	bold;
	font-size: 	8pt;
	color:		#4A4A4A; 	
}
font.highlight_red {
	font-weight: 	bold;
	font-size: 	9pt;
	color:		#B80808; 	
}

H2, H3, H4, H5, H6 {
	font-weight: bold;
	font-size: 10pt;
}

td, div, p, span, a, th {
	font: 8pt  Arial, Helvetica, sans-serif;
}

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

p {
	margin-top: 5px;
	margin-bottom: 5px;
}

a {
	color: #369;
	text-decoration: underline;
	font-weight: bold;
}

a.navielement:link {
	font-weight:		bold;
	color:			#4A4A4A;
	text-decoration: 	none;
}
a.navielement:visited {
	font-weight:		bold;
	color:			#4A4A4A;
	text-decoration: 	none;	
}
a.navielement:active {
	font-weight:		bold;
	color:			#4A4A4A;
	text-decoration: 	none;	
}
a.navielement_dead:hover {
	font-weight:		bold;
	color:			#;
	text-decoration: 	none;	
}
a.navielement_dead:link {
	font-weight:		bold;
	color:			#959899;
	text-decoration: 	none;
}
a.navielement_dead:visited {
	font-weight:		bold;
	color:			#959899;
	text-decoration: 	none;	
}
a.navielement_dead:active {
	font-weight:		bold;
	color:			#959899;
	text-decoration: 	none;	
}
a.navielement_dead:hover {
	font-weight:		bold;
	color:			#959899;
	text-decoration: 	none;	
}

a.menu {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

table {
        border-collapse:        collapse;
        border-spacing:         0px;
	margin: 		0px;
}

td.headblue {
	vertical-align: 	middle;
	padding: 		0 0 0 5px;
	background-color: 	#6597CC;
	text-align: 		left;
        width:                  200px;
        border-bottom: 		1px solid #fff;
        /*
        border-right:       	1px solid #fff;
        */
}

td.headred {
	vertical-align: 	middle;
	background-color: 	#B8080B;
	text-align: 		center;        
        /*
	border-right:       	1px solid #fff;
	*/
        font-size:		10pt;
	color: 			#fff;
        font-weight:		bold;
        padding:		0px;
}

td.headlgrey {
	vertical-align: 	middle;
	background-color: 	#999999;
	text-align: 		left;
	border-bottom: 		0px;
        padding:		0px;
}
td.headl1grey {
	vertical-align: 	middle;
	background-color: 	#999999;
	text-align: 		center;        
        /*
	border-right:       	1px solid #fff;
	*/
        font-size:		10pt;
	color: 			#fff;
        font-weight:		bold;
        padding:		0px;
}

td.headgrey {
	vertical-align: 	middle;
	background-color: 	#4A4A4A;
	text-align: 		left;
        border-bottom: 		0px;
        height: 		100%;
        padding:		0 0 0 0px;	

}

td.headgrey_right {
	vertical-align: 	middle;
	background-color: 	#666666;
	text-align: 		right;
        border-bottom: 		0px;
        height: 		100%;
        padding:		0 0 0 5px;
}

td.white_special {
        padding:		0 0 0 0px;
        border-bottom:		0px;
}

td.red_special {
        padding:		0 0 0 5px;
        border-bottom:		0px;
        background-color: 	#fff;
}

td.empty {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;
        height: 		100%;
        width: 			195px;
        border: 		0px;
        padding:		0 0 0 5px;
			width:			200;
}

td.redbold {
	vertical-align: 	middle;
	background-color: 	#fff;
	color: 			#B8080B;
	text-align: 		left;
	font-weight:		bold;
        height: 		222px;
        border: 		0px;
        padding:		0px;
}


td.contentbox {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;
        border-top: 		1px solid #00214E;
        border-left: 		1px solid #00214E;        
        border-bottom: 		1px solid #00214E;
	border-right: 		1px solid #00214E;
        padding:		0px;
        height: 		100%;
	width:			400;
}
td.contentboxtrb {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;
        border-top: 		1px solid #00214E;
        border-bottom: 		1px solid #00214E;
	border-right: 		1px solid #00214E;
        padding:		0px;
        height: 		100%;
}
td.contentboxtbl {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;
        border-top: 		1px solid #00214E;
        border-left: 		1px solid #00214E;        
        border-bottom: 		1px solid #00214E;
        padding:		0px;
        height: 		100%;
}

td.contentbox2 {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;        
        border-left: 		1px solid #00214E;
        border-right: 		1px solid #00214E;
        border-bottom: 		1px solid #00214E;
        padding:		0 0 0 10px;
        height: 		100%;
}
td.contentbox3 {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;        
        padding:		0 0 0 0x;
        height: 		100%;
	font-size:		9pt;			
}

td.linkbox {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		right;        
        border-right: 		1px solid #00214E;
        border-bottom: 		1px solid #00214E;
        padding:		0px;
        height: 		100%;
}

td.linkboxelement {
        font-size:		8pt;
	color: 			#B8080B;
        font-weight:		normal;
        padding:		5 10 5 5px;
}
td.navibox {
	vertical-align: 	top;
	background-color: 	#fff;
	text-align: 		left;
        height: 		100%;
        width: 			200Px;
        border: 		0px;
        padding:		0 0 0 0px;
}


td.navielement {
	border-bottom: 		1px dotted #00214E;
	vertical-align: 	middle;
	padding:		5 0 5 5px;
	font-weight:		bold;
	color:			#4A4A4A;
}
td.navielement_dead {
	border-bottom: 		1px dotted #00214E;
	vertical-align: 	middle;
	padding:		5 0 5 5px;
	font-weight:		bold;
	color:			#CCCCCC;
}


td.navielement2 {
	border-bottom: 		1px solid #00214E;
	vertical-align: 	middle;
	padding:		5 0 5 5px;	
	color:			#4A4A4A;
}

td.navielement2_noborder {	
	vertical-align: 	middle;
	padding:		0 0 0 0px;	
	color:			#4A4A4A;
}


td.content {
	vertical-align: 	top;
	/*	
	background-color: 	#fff;
	*/
	text-align: 		justify;
        padding-left:		5px;
        padding-right:		5px;
        padding-bottom:		5px;
	font-size: 	9pt;
}

th.content {
	vertical-align: 	top;
	/*	
	background-color: 	#fff;
	*/
	text-align: 		left;
        padding-left:		5px;
        padding-right:		5px;
        padding-bottom:		5px;
        font-size:		10pt;
	color: 			#000;
        font-weight:		bold;
}

th.navielement {
	border-bottom: 		1px solid #00214E;
	border-top: 		1px solid #00214E;
	vertical-align: 	middle;
	background-color: 	#999999;
	text-align: 		left;        
        padding:		0 0 0 10px;
        font-weight: 		bold;
	font-size: 		9pt;
	color: 			#ffffff;
}
th.navielement_dead {
	border-bottom: 		1px solid #00214E;
	border-top: 		1px solid #00214E;
	vertical-align: 	middle;
	background-color: 	#999999;
	text-align: 		left;        
        padding:		0 0 0 10px;
        font-weight: 		bold;
	font-size: 		9pt;
	color: 			#959899;
}

ul {
	list-style-image: 	url(../images/iterat_quad.gif);
	text-align: 		left;
	margin-bottom: 		4px;
	margin-top: 		4px;
}

td.white {
	vertical-align: 	top;
	padding: 		0px;
	background-color: 	#fff;
	text-align: 		left;
}

table.head {
	margin: 		0px;
	width:			1000;
	height:			86px;
        border-collapse:        collapse;
        border-spacing:         0px;
	border-bottom:          1px solid #fff;
}

table.body {
	height:			78%;
	width:			1000;
	margin: 		0px;
}

input, input.inpstandard, select, select.selstandard {
	background-color: #fff;
	border: 1px solid #3970A4;
	font-size: 8pt;
	height: 19px;
}

select.selstandard {
	width: 180px;
}

input.inpstandard {
	width: 150px;
}

select.standard {
	width: 180px;
}
