
body {
	background-color: #03244D;
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.01%; /* prevents some scaling bugs at smaller sizes in Internet Explorer */
	color: #000;
	height: 100%;
	margin: 0px 0px 0px 0px;
}



H1  {

		color: #dd540c;
		font-family: Arial, Helvetica, sans-serif;

		font-size: 15pt;

		font-weight: bold;

		text-align: center;

}

H2  {

		color: #FFFFFF;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 14pt;

		font-weight: bold;

		text-align: left;

}

H3  {

		color: #CCCCCC;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 10pt;

		font-weight: bold;

		text-align: left;

}

.alert  {

		color: red;

}

TABLE.major  {

		padding: 0;

		border-spacing: 0;

		border: 0;

}



TABLE.outside  {

		background-color: #000000;

}

TABLE.inside  {

		background-color: #F0F0F0;
		vertical-align: top;

}

TD.blah  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-weight: normal;

		vertical-align: top;

}

TD.logo  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-weight: normal;

		vertical-align: middle;
		text-align: center;

}

TD.right  {
		text-align: right;
}
TD.colheader  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-style: italic;

		font-weight: bold;

		text-align: left;

		background-color: #dd540c;

		color: white;

		height: 25;

		width: 454;

}
TD.TableContent  {
		font-family: Arial, Helvetica, sans-serif;

		font-size: 10pt;
}

TD.file_date {

		color: #CCCCCC;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 10pt;

		text-align: left;

}
TD.category  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12pt;

		font-weight: bold;

		width: 135;

		vertical-align: top;
		text-align: left;

}

TD.content  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-weight: normal;

		vertical-align: top;

}




TD.navigation  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12pt;

		font-weight: normal;

		width: 115;

		vertical-align: top

}



TD.cal_header  {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 11pt;

		font-weight: bold;

		background-color: #003399;

		color: #FFFFFF;

}



TD.title  {

		background-color: #CCCCFF;

		color: #000000;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12pt;

		font-weight: bold;

		text-align: center;

		height: 29;

}


TR.HeadFoot  {
		background-color: #03244d;
}

TR.OrangeBarLarge  {
		background-color: #dd540c;
		height: 5;
		font-size: 6pt;
}

TR.BodyContent  {
		background-color: #FFFFFF;
}


TR.odd {

		background-color: #FFFFFF;

}

TR.even {

		background-color: #F0F0F0;

}

P.footer {

		color: #999999;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 8pt;

		text-align: right;

}



P.file_date {

		color: #999999;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 8pt;

		text-align: center;

}



P.border  {

		color: black; 

		background: white; 

		border: solid; 

		border-style: dashed;

		border-width: 1;



}



.button { 

		background: #003399; 

		border-color: #3300FF;

		color: #FFFFFF; 

		font-family: Arial, Helvetica, sans-serif; 

		font-weight: bold;

		font-size: 10pt;

		cursor: pointer;

}


A:HOVER {

		color: #ff6633;

		font-size: 10pt;

}

A:LINK {

		cursor: pointer;

		color: #003366;

		font-size: 10pt;

		text-decoration: underline;

}

A:VISITED {

		cursor: pointer;
		color: #003366;

		font-size: 10pt;

		text-decoration: underline;

}





