
/* Created using Style Master from Western Civilisation CSS1 { 0 0 558 625 } */

BODY {
margin: 0;
background-color: #003399;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;

}



.bodyBackground {
background-color: #FFFFFF; /*this should always be identical to background-color above */
}




.alternateBodyBackground {
background-color: #330066;
}

.sideBackground {
background-color: #FFFFFF;

}

.alternateSideBackground {
background-color: #330066;
}

.topBackground {
background-color: #FFFFFF;
}

.alternateTopBackground {
background-color: #330066;
}

.cornerBackground {
background-image: url(art/black_curve.gif);
}


.popBackground {
background-color: #FFFFFF;
background-image: url("art/blank.gif");
margin:10;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}
a {color: #0000FF;

text-decoration: underline;}

a:hover {color: #FF6600;

}

.revLink
{color: #EFEBDE;
background-color: #CC0000;
font-size: 9pt;
font-weight: bold
}



h1 {
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
}

h2  {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

h3, h4, h5{
font-size: 12pt;

}

h6{
font-size: 10pt;

}

h1, h3 {
color: #003399;
font-weight: bold
}

h2, h4, h5, h6 {
color: #666666;
font-weight: bold
}


.black{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
}



.text {
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif
}

.smallI {
font-size: 8pt;
font-style: italic;
text-decoration: none;
color: #CC3300;
font-weight: normal
}
.tiny {
font-size: 8pt;
font-weight: normal
}

.bigBlack {
font-size: 13pt;
color: #000000;
font-weight: bold
}
.giantBlack {
font-size: 16pt;
color: #000000;
font-weight: bold
}

.bigBlue {
font-size: 13pt;
color: #003399;
font-weight: bold
}

.giantBlue {
font-size: 16pt;
color: #003399;
font-weight: bold
}


.left {
text-align: left
}

.center {
text-align: center
}

.italic {
font-style: italic
}

.bold {
font-weight: bold;
font-size: 9pt
}

.right {
text-align: right
}

.overline {
text-decoration: overline
}

.whiteOut {
color: #ffffff;
font-size: 0pt
}

hr {
color: #0000FF
}



/* You will often use images that are links in your web pages. In some older browsers this will result in the image having an unsightly bright blue border around it. The following statement will stop this by specifying that img elements, when they are inside a elements, should have no border. */

button {
background-color: #CC3300;
color: #ffffff;
font-size: 10pt
}

blockquote {
border-left: 12pt #CC3300 double;
border-right: 12pt #CC3300 double;
font-size: 12pt;
font-style: italic;
font-weight: bold;
padding: 3pt
}



a img {
border: none
}
.boldblue {
	font-weight: bold;
	color: 003399;
}
.boldorange {
	font-weight: bold;
	color: #FF3300;
}
.quotation {
	font-weight: bold;
	color: #003399;
	font-size: 14px;
	font-style: italic;
}
ol {
}
ul {
	list-style-image: url(art/bullet2.gif);
}
li {
	padding-top: 6px;
	padding-bottom: 6px;
}


.contentsTable {
	BORDER-RIGHT: #ffdf00 1px solid;
	BORDER-TOP: #ffdf00 1px solid;
	BORDER-LEFT: #ffdf00 1px solid;
	BORDER-BOTTOM: #ffdf00 1px solid;
	MARGIN-TOP: 0px;
	BACKGROUND-COLOR: #7b96b5;
	border-collapse: collapse;
	
			}

.contentsTable a{
Text-Decoration: none;
color: white;
font-family: Arial, sans-serif;
font-size: 9pt;

}

td.contentsTableTD {
padding-bottom: 3px;
padding-top: 3px;
padding-left: 10px;
BORDER-BOTTOM: black 1px solid;

}
td.contentsTableTDLast {
padding-bottom: 3px;
padding-left: 10px;

}
td.contentsTableTopic {
padding-left: 10px;
color: #ffdf00;
font-size: 10pt;
font-weight: bold;
font-family: Arial, sans-serif;
padding-bottom: 3px;

}

th.contentsTableTH {
padding: 0px;
BORDER-BOTTOM: #ffdf00 1px solid;
text-align: left;
display: block;
text-decoration: none;
height: 20px;

}


a.homeTH {
text-decoration: none;
color: white;
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;
background-image: url("art/b_home.gif");

}

a.homeTH:hover {
background-image: url("art/b_home_h.gif");
}

table.panelTable {
margin: none;
border: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;
}
td.panelTableTD {
vertical-align: top;
padding-left: 9px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border: none;
}

.newsBox {
border: black 1px solid;
background-color: #E4E9EF;
border-collapse: collapse;
margin: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;
}
th.newsBoxTH {
padding: 0px;
}

td.newsBoxTD {
padding: 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align: left;

}
a.newsBoxA {
text-decoration: underline;
color: black;
font-family: Arial, sans-serif;
font-size: 10pt;
font-weight: bold;

}

a.newsBoxA:hover {
color: #FF6600;

}
.infoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF;
	BACKGROUND-COLOR: #003399 ;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	
}

td.blueBorderTD{
	FONT-SIZE: 9px; COLOR: #000000;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: #003399 1px solid;
	BORDER-BOTTOM: #003399 1px solid;
}

td.blueBorderTDRight{
	FONT-SIZE: 9px; COLOR: #000000;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #003399 1px solid;
	BORDER-TOP: none;
	BORDER-LEFT: #003399 1px solid;
	BORDER-BOTTOM: #003399 1px solid;
}

td.blueTopRowLeft{
	FONT-SIZE: 12px; COLOR: #FFFFFF;
	BACKGROUND-COLOR: #003399 ;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #003399 1px solid;
	BORDER-TOP: none;
	BORDER-LEFT: #003399 1px solid;
	BORDER-BOTTOM: #003399 1px solid;
}
td.blueTopRow{
	FONT-SIZE: 12px; COLOR: #FFFFFF;
	BACKGROUND-COLOR: #003399 ;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #003399 1px solid;
	BORDER-TOP: none;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #003399 1px solid;
}

td.borderlessRow{
		BACKGROUND-COLOR: #ffffff ;
	BORDER: none;
}

