body { 
	background-color:#FFFFFF; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9pt; 
} 

a,p,h1,h2,h3,h4,h5,h6,ul,ol,li,div,th,address,blockquote,nobr,b,i { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
} 

h1 { font-size:18pt; } 
h2 { font-size:16pt; } 
h2.sh2 { font-size:16pt; } 
h3,h3.xmp,h3.xpl,h3.inf,h3.tip { font-size:12pt; } 
h4 { font-size:10pt; } 

ul,ol,li,td,th,address,nobr,b,i { font-size:9pt; } 
pre { font-family:Courier New,Courier; font-size:10pt; color : #000000; } 

a:link { color:#000066; text-decoration:underline }
a:visited { color:#000066; text-decoration:underline }
a:hover { color:#E00000; text-decoration:underline }
a:active { color:#E00000; text-decoration:underline }
a:focus { color:#00E000; text-decoration:underline }

.block_header_colored{background-color:#A8002A;} 

.block_header{ background-color : #000055; color : #FFFFFF; font-weight:bold; font-size:10pt; padding:4px; padding-top:2px; padding-bottom:2px;} 
a.block_header:link { font-weight:bold; color:#000066; text-decoration:none }
a.block_header:visited { font-weight:bold; color:#000066; text-decoration:none }
a.block_header:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.block_header:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.block_header:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

.block_content{ background-color : #e0e0e0; color : #000066; font-size:8pt; padding:6px; padding-top:5px; padding-bottom:10px;} 

.hightlight{ background-color : #000055; color : #FFFFFF; font-weight:bold; font-size:9pt; padding:2px;} 
a.hightlight:link { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.hightlight:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.hightlight:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.hightlight:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.hightlight:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

.hightlight2{ background-color : #e0e0e0; color : #000066; font-weight:bold; font-size:9pt; padding:1px;} 
a.hightlight2:link { font-weight:bold; color:#000066; text-decoration:none }
a.hightlight2:visited { font-weight:bold; color:#000066; text-decoration:none }
a.hightlight2:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.hightlight2:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.hightlight2:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

.small{ background-color : #FFFFFF; color : #000000; font-weight:bold; font-size:8pt; padding:1px;} 
a.small:link { font-weight:bold; color:#000000; text-decoration:none }
a.small:visited { font-weight:bold; color:#000000; text-decoration:none }
a.small:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.small:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.small:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

.newstext{ background-color : #FFFFFF; color : #000000; font-size:9pt; padding:2px;} 
a.newstext:link { font-weight:bold; color:#000000; text-decoration:none }
a.newstext:visited { font-weight:bold; color:#000000; text-decoration:none }
a.newstext:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.newstext:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.newstext:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

.menubar{ color : #FFFFFF; font-weight:bold; font-size:9pt;} 
a.menubar:link { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.menubar:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.menubar:hover { font-weight:bold; color:#ffff00; text-decoration:none }
a.menubar:active { font-weight:bold; color:#ffff00; text-decoration:underline }
a.menubar:focus { font-weight:bold; color:#ffff00; text-decoration:underline }

.white_blue{ background-color : #C0C0C0; color : #000066; font-weight:bold; font-size:10pt; padding:4px; padding-top:2px; padding-bottom:2px;} 
a.white_blue:link { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.white_blue:visited { font-weight:bold; color:#FFFFFF; text-decoration:none }
a.white_blue:hover { font-weight:bold; color:#E8F000; text-decoration:none }
a.white_blue:active { font-weight:bold; color:#E8F000; text-decoration:none }
a.white_blue:focus { font-weight:bold; color:#E8F000; text-decoration:underline }

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#000055; layer-background-color:#000066; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.clLevel0{background-color:#000055; layer-background-color:#e0e0e0; color:#ffffff;}
.clLevel0over{background-color:#d0d0d0; layer-background-color:#d0d0d0; color:#000000; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#e0e0e0; layer-background-color:#303030}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clLevel1{background-color:#f0f0f0; layer-background-color:#f0f0f0; color:black;}
.clLevel1over{background-color:#A8002A; layer-background-color:#555555; color:white; cursor:pointer; cursor:hand;  font-weight:bold}
.clLevel1border{position:absolute; visibility:hidden; background-color:#a0a0a0; layer-background-color:#FFFFFF}




td {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	
}

input, select {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

textarea {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000
}

form { margin: 0 }

pre {
	font-size: 10pt;
	margin: 0
}

table.punmain {
	border: none;
	width: 100%;
	background-color: #606060
}
table.punplain {
	border: none;
	width: 100%
}
table.punspacer {
	border: none;
	width: 100%
}

tr.punhead { background-color: #000055 }
tr.puncon1 { background-color: #DEDFDF }
tr.puncon2 { background-color: #EEEEEE }
tr.puncon3 { background-color: #C0C0C0 }
tr.puntopic { height: 1.5em }

td.punhead { color: #FFFFFF; font-weight:bold; }
td.punheadcent {
	color: #FFFFFF;
	text-align: center
}

td.puncon1 { background-color: #DEDFDF }

td.puncon1cent {
	background-color: #DEDFDF;
	text-align: center
}

td.puncon1right {
	background-color: #DEDFDF;
	text-align: right
}

td.puncon2 { background-color: #EEEEEE }

td.puncon2cent {
	background-color: #EEEEEE;
	text-align: center
}
td.puncon3 { background-color: #C8C8C8 }
td.puncent { text-align: center }
td.punright { text-align: right }
td.puntop { vertical-align: top }
td.puntopright {
	text-align: right;
	vertical-align: top
}
td.punquote {
	background-color: #F6F6F6;
	border: #606060;
	border-style: dashed;
	border-width: 1px
}

a:link.punhot, A:visited.punhot { color: #005CB1 }
a:link.punclosed, A:visited.punclosed { color: #888888 }
a:hover.punhot { color: #0099DD }
a:hover.punclosed { color: #AAAAAA }

img.punavatar {
	margin-top: 3px;
	margin-bottom: 3px
}

.puntext { font-size: 10pt;
	   font-family:Verdana, Arial, Helvetica, sans-serif; 
	   	
}
.punedited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-style: italic;
}
.punsignature { font-size: 9pt;
		font-family:Verdana, Arial, Helvetica, sans-serif; }
.punheadline {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;
}
.puntitle {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	font-weight: bold;	
}
.punhot { color: #C03000 }

