H1.hpage
{
    FONT: 220%/100% arial black, sans-serif;
    LETTER-SPACING: -2px;
    MARGIN: 0px 0.25em 0.19em
}
H1.hpage2
{
    FONT: 110%/100% arial black, sans-serif;
    LETTER-SPACING: -1px;
    MARGIN: 0px 0.25em 0.5em 0.6em
 COLOR: #003399;
}
H1.hpage3
{
    FONT: 110% arial black, sans-serif;
    LETTER-SPACING: -1px;
    MARGIN: 0px 0.25em -0.3em 0.6em
 COLOR: #003399;
}
H1.hpage4
{
    FONT: 140% arial black, sans-serif;
    LETTER-SPACING: -1px;
    MARGIN: 0px 0.25em 0.1em 0.4em
}
H1.hart
{
    FONT: bold 140%/130% arial, sans-serif;
    MARGIN: 0px 0px 1em
    COLOR: #6699cc;
    font-size: 1.7em;
    line-height: 1.35em;
}
H1.hart2
{
    FONT: bold 150%/100% arial, sans-serif;
    MARGIN: 0px
    COLOR: #003399;
}
H1.harticle
{
    FONT: bold 120%/100% arial, sans-serif;
    MARGIN: 0px 0px 0.75em
    COLOR: #003399;
}
H1.hdig
{
    FONT: 270%/200% arial black, sans-serif;
    LETTER-SPACING: -3px;
    MARGIN: 0px 0px -0.2em
 COLOR: #003399;
}
H2.hstr
{
    FONT: 115%/100% arial, sans-serif;
    MARGIN: 0px
 COLOR: #003399;
}
A.bluelink
{
    FONT: 100% arial, sans-serif;
    MARGIN: 1px  
}
A.bluelink:active
{   COLOR: #000000;   
    TEXT-DECORATION: underline}
A.bluelink:link
{   COLOR: black;
    TEXT-DECORATION: underline}
A.bluelink:visited
{   COLOR: #000000;
    TEXT-DECORATION: underline}
A.bluelink:hover
{   COLOR: #006699;  
    TEXT-DECORATION: underline}


P
{
    FONT: 75% arial, sans-serif;
    MARGIN: 1.2em 0px 0.6em
}
P.menutitle
{
    FONT-SIZE: 11pt
    FONT-FAMILY: arial, sans-serif;
    MARGIN: 0.1em 0px 0px 0px 
}
P.int1
{
    FONT-SIZE: 14pt
    FONT-FAMILY: arial, sans-serif;
}
P.int2
{
    FONT: 50% arial, sans-serif;
    MARGIN: 0.2em 0px 0px
}
P.int3
{
    FONT: 90% arial, sans-serif;
    MARGIN: 2px
}
P.int4
{
    FONT: bold 85% arial, sans-serif;
    MARGIN: 1.2em 0px 0px
}
P.int5
{
    FONT: 95% arial, sans-serif;
    MARGIN: 0px
}
P.sm1
{
    FONT: 60% arial, sans-serif;
    MARGIN: 0px 0px 0.75em
}
P.author
{
    BORDER-BOTTOM: #001850 2px solid;
    BORDER-TOP: #001850 2px solid;
    FONT: 70% arial, sans-serif;
    MARGIN: 0.6em 0px 0.75em;
    PADDING-BOTTOM: 0.25em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0.25em
}
P.textdate
{0
    FONT: 60% arial, sans-serif;
    MARGIN: 2em 0px 0.75em
}
P.seealso
{
    FONT: 75% arial, sans-serif;
    MARGIN: 0.2em 0px 0.6em
}
SMALL
{
    COLOR: #ffffff;
    FONT: 60% arial, sans-serif
}
ADDRESS
{
    BORDER-BOTTOM: gray 2px solid;
    BORDER-TOP: gray 2px solid;
    FONT: 70% arial, sans-serif;
    MARGIN: 0.3em 0px 0.6em;
    PADDING-BOTTOM: 0.3em;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0.3em;
    font-size: 1em;
    line-height: 1.1em;
}
BLOCKQUOTE
{
    COLOR: #006699;
    FONT: bold 100% arial, sans-serif;
    MARGIN: 0px 0px 0px -90px;
    ALIGN: Justify;
    font-size: 1.3em;
    line-height: 1.35em;
}

.h11
{
    FONT: 70%/113% arial, sans-serif;
    MARGIN: 0px
}
.h15
{
    FONT: bold 85% arial, sans-serif;
    MARGIN: 0px 0px 3px
}
.h17
{
    FONT: 100% arial, sans-serif;
    MARGIN: 0px
}
.h12
{
    FONT: 75% arial, sans-serif;
    MARGIN: 0px
}
.h12f
{
    FONT: 75% arial, sans-serif;
    MARGIN: 0px
}

.cap1
{
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.75em;
    PADDING-RIGHT: 0em;
    PADDING-TOP: 0.6em
}
.cap1a
{
    BORDER-BOTTOM: #001850 1px solid;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.75em;
    PADDING-RIGHT: 0em;
    PADDING-TOP: 0.6em
}
.cap2
{
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.45em;
    PADDING-RIGHT: 0em;
    PADDING-TOP: 0.6em
}
.cap2a
{
    BORDER-BOTTOM: #001850 1px solid;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 0.45em;
    PADDING-RIGHT: 0em;
    PADDING-TOP: 0.6em
}


A:active
{   COLOR: black;    
    TEXT-DECORATION: none;
    font-size: 1.05em;
    line-height: 1.25em;
}
A:link
{   COLOR: black;
    TEXT-DECORATION: none;
    font-size: 1.05em;
    line-height: 1.25em;
}
A:visited
{   COLOR: black;
    TEXT-DECORATION: none;
    font-size: 1.05em;
    line-height: 1.25em;
}
A:hover
{   COLOR: black;
    TEXT-DECORATION: underline;
    font-size: 1.05em;
    line-height: 1.25em;
}

A.plane:active
{   COLOR: #000000;   
    TEXT-DECORATION: none;
    font-size: 1.1em;
    line-height: 1.3em;
}
A.plane
{   COLOR: #000000;   
    TEXT-DECORATION: none;
    font-size: 1.1em;
    line-height: 1.3em;
}
A.plane:link
{   COLOR: black;
    TEXT-DECORATION: none;
    font-size: 1.1em;
    line-height: 1.3m;
}
A.plane:visited
{   COLOR: #000000;
    TEXT-DECORATION: none;
    font-size: 1.1em;
    line-height: 1.3em;
}
A.plane:hover
{   COLOR: #006699;  
    TEXT-DECORATION: underline;
    font-size: 1.1em;
    line-height: 1.3em;
}

A.search:active
{   FONT-SIZE: 8pt;
    FONT-FAMILY: arial, sans-serif;  
    COLOR: #0000ff; TEXT-DECORATION: none }
A.search:link
{   COLOR: #0000ff; TEXT-DECORATION: none }
A.search:visited
{   COLOR: #0000ff; TEXT-DECORATION: none}
A.search:hover
{       FONT-SIZE: 8pt;
    FONT-FAMILY: arial, sans-serif;
    COLOR: #0000ff; TEXT-DECORATION: underline  }


FORM
{
    MARGIN: 0px
}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: sans-serif;    
}
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px
}
H3
{
    DISPLAY: inline;
    FONT: bold 100% arial, sans-serif;
    MARGIN: 0px
}
H4
{
    FONT: bold 75% arial, sans-serif;
    MARGIN: 9px 0px 3px
}
H5
{
    COLOR: #ffffff;
    FONT: 10px/11px arial, sans-serif;
    MARGIN: 0px 0px 6px 12px
}
H6
{
    COLOR: #ffffff;
    FONT: 10px/11px arial, sans-serif;
    MARGIN: 0px 0px 3px 7px;
    PADDING-TOP: 12px
}
.h9
{
    COLOR: #001850;
    FONT: 9px/12px arial, sans-serif
}
.h10
{
    FONT: 60% arial, sans-serif
}
.h1016
{
    FONT: 60% arial, sans-serif
}

.h18b
{
    FONT: bold 95% arial, sans-serif
}
.h17b
{
    COLOR: #ffffff;
    FONT: bold 17px/18px arial, sans-serif
}
.h15b
{
    FONT: bold 95% arial, sans-serif
}
.h15b2
{
    FONT: bold 100%/105% arial, sans-serif
}
.h1215
{
    FONT: 85% arial, sans-serif;
    font-size: 1.05em;
    line-height: 1.35em;
}
.h1215ri
{
    FONT: 80% arial, sans-serif;
    font-size: 1.0em;
    line-height: 1.2em;
}

.h1216
{
    FONT: 85% arial, sans-serif
}
.h1218
{
    FONT: 75%/110% arial, sans-serif
}
.h12b
{
    FONT: bold 75% arial, sans-serif
}
.h11b
{
    FONT: bold 70% arial, sans-serif
}
.h1113
{
    FONT: 11px/13px arial, sans-serif
}
.h1116
{
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT: 11px/16px arial
}
.news
{
    FONT: 75% arial, sans-serif;
    MARGIN: 3px 0px 6px
}
.textflow
{
    FONT: 75% arial, sans-serif;
    MARGIN-TOP: 0px
}
.news2
{
    FONT: 11px/13px arial, sans-serif;
    MARGIN: 3px 0px 6px 12px
}
.cap3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 0px
}
.cap4
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.cap5
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.cap6
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 9px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
.cap7
{
    PADDING-BOTTOM: 9px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 9px;
    PADDING-TOP: 0px
}
.cap8
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 9px
}
.cap9
{
    BORDER-TOP: #001850 2px solid;
    COLOR: #001850;
    FONT: 10px/11px arial, sans-serif;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 3px
}
.button
{
    BACKGROUND-COLOR: #9fa0b3;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    COLOR: #ffffff;
    FONT: 10px/14px arial;
    HEIGHT: 20px;
    MARGIN-BOTTOM: 1px;
    MARGIN-RIGHT: 1px
}
.butcap
{
    BACKGROUND-COLOR: #001850;
    DISPLAY: inline;
    HEIGHT: 21px
}


.pos1
{
    LEFT: -112px;
    POSITION: relative;
    TOP: 0px
}
.pos2
{
    LEFT: 0px;
    MARGIN-LEFT: 726px;
    POSITION: absolute;
    TOP: 0px;
    WIDTH: 234px
}
#inline
{
    MARGIN: 0px
}
#cap1
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#cap2
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 7px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#cap3
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 0px
}

#b
{
    COLOR: #000000
}
#w
{
    COLOR: #ffffff
}
#lb
{
    COLOR: #9fa0b3
}
#db
{
    COLOR: #001850
}
#lg
{
    COLOR: #808080
}
#llg
{
    COLOR: #cccccc
}
#dg
{
    COLOR: #666666
}
#hi
{
    COLOR: #feae0f
}

#gw
{
    COLOR: #003366
}
#bb
{
    COLOR: #006699;    
}
#bbmd
{
    COLOR: #006699;
    FONT: bold 85% arial, sans-serif;
    MARGIN: 1.2em 0px 0.6em
}
#bbb
{
    COLOR: #0066cc
}
#bbc
{
    COLOR: #0099cc
}
#bbd
{
    COLOR: #333333
}
#bbe
{
    COLOR: #666666
}


.s1
{
    FONT: 1px/1px arial
}
.s2
{
    FONT: 2px/2px arial
}
.s3
{
    FONT: 3px/3px arial
}
.s4
{
    FONT: 4px/4px arial
}
.s5
{
    FONT: 5px/5px arial
}
.s6
{
    FONT: 6px/6px arial
}
.s9
{
    FONT: 9px/9px arial
}
.s12
{
    FONT: 12px/12px arial
}

.s24
{
    FONT: 24px/24px arial
}
.h10FF
{
    COLOR: #ffffff;
    FONT: 10px/11px arial, sans-serif
}
.h17bFF
{
    COLOR: #ffffff;
    FONT: bold 17px/18px arial, sans-serif
}
.pagetitle
{
    FLOAT: left
}
.searchtitle
{
    FONT-SIZE: 8pt;

}

entry { font-size: 1.3em; line-height: 1.1em; }
		
	.entry blockquote { font-size: 1.1em; }
	
		.entry blockquote.right { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 0 0.3em 15px !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: right; }
		
		.entry blockquote.left { width: 200px; font-style: normal !important; font-size: 1.3em !important; margin: 0.3em 15px 0.3em 0 !important; padding: 0.3em 0 !important; border: 3px double #aaa; border-width: 3px 0; text-align: center; float: left; }
	
			.entry blockquote.right p, .entry blockquote.left p { margin: 0 !important; line-height: 1.4em !important; }
	
	.entry p { margin: 0 0 1.5em 0; }

	.entry ul, .entry ol { margin: 0 0 1.5em 40px; }
	
	.entry ul { list-style-type: square; }
	
		.entry li { margin: 0 0 0.5em 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; }
	
	.entry .ad_left { margin: 0 15px 0.5em 0; float: left; }

	.entry img { }

		.entry img.left { padding: 3px; margin: 0.5em 15px 0.5em 0; border: 3px double #bbb; float: left; clear: left; }
		
		.entry img.right { padding: 3px; margin: 0.5em 0 0.5em 15px; border: 3px double #bbb; float: right; clear: right; }
		
		.entry img.center { display: block; padding: 3px; margin: 0 auto 1.5em auto; border: 3px double #bbb; float: none; clear: both; }
	
		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }
