BODY
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-top-style: none;
    padding-top: 0px;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.gridstyle1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle1 INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 5px 0px 0px 12px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}

.formstyle1 #submitimage1 INPUT 
{
	margin:5px 0px 0px 3px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle1 #submitimage2 INPUT 
{
	margin: 5px 12px 0px 3px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle2 #submitimage1 INPUT 
{
	margin: 0px 5px 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle2 #checkboxes INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle3 #submitimage1 INPUT 
{
	margin: 0px 0px 0px 7px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle1 #checkboxes INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	width: 13px;
	height: 13px;
	margin: 5px 0px 0px 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.formstyle1 SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 17px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 5px 0px 0px 12px;
}

.formstyle2 INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 16px;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 5px 0px 0px 12px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}
.formstyle2  SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	height: 17px;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 5px 5px 0px 12px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}
.formstyle2  TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	width: 209px;
	height: 81px;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 5px 5px 0px 12px;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
}
.formstyle3 SELECT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	width: 120px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-right: #696969 1px solid;
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-collapse: collapse;
	border-spacing: 1;
	margin: 0px 0px 0px 22px;
}


.gridstyle1 .formspacer1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 6px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}

.gridstyle1 .data0
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridstyle1 .background1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #fff8db;
}

.gridstyle1 .data0 
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridstyle1 .data1 
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
}

.gridstyle1 .data2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 10pt;
	padding-top: 0px;
}

.gridstyle1 .data2 A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	padding-top: 0px;
	text-decoration: none;
}

.gridstyle1 .data2 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data1 A
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	text-decoration: none;
}
.gridstyle1 .data1 A:hover
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	text-decoration: underline;
}
.gridstyle1 .outerrimheader1
{
	padding-right: 0px;
	padding-left: 15px;
	padding-bottom: 24px;
	margin: 0px;
	padding-top: 18px;
}
.gridstyle1 .outerrimlogin
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 24px;
	margin: 0px;
	padding-top: 12px;
	background-color: #8b999b;
}
.gridstyle1 .outerrimsearch
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #c3d4d6;
}
.gridstyle1 .outerrimlegend
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}
.gridstyle1 .outerrimnavmenu
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .outerrim1
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 17px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridstyle1 .outerrimbody1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .outerrimbody2
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .outerrimbody3
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridstyle1 .outerrimbody4
{
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #FFF8DB;
}

.gridstyle1 .spacer1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}
.gridstyle1 .spacer2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}
.gridstyle1 .spacer3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #fff8db;
}
.gridstyle1 .spacer4
{
	padding-right: 0px;
	padding-left: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}
.gridstyle1 .spacer5
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 11px;
	margin: 0px;
	padding-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}

.gridstyle1 .dataimage1
{
	padding-right: 13px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.gridstyle1 .dataimage2
{
	padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 18px;
}

.gridstyle1 .dataimage3
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 8px;
}



.gridstyle1 .dataimage4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	margin: 0px;
	padding-top: 12px;
}
.gridstyle1 .dataimage5
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
}
.gridstyle1 .dataimage6
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	background-color: #EBEBEB;
}
.gridstyle1 .dataimage7
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
}

.gridstyle1 .data2 #highlight1
{
	font-style: italic;
}

.gridstyle1 .data3
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 8px;
}
.gridstyle1 .data50
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 8px;
	font-style: italic;
}
.gridstyle1 .data51
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 1px;
	padding-bottom: 0px;
	padding-top: 8px;
	font-style: italic;
}
.gridstyle1 .data3 #highlight1
{
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.gridstyle1 .data47
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}


.gridstyle1 .data3 #highlight1
{
	font-style: italic;
}

.gridstyle1 .data3 #highlight2
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.gridstyle1 .data3 A
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.gridstyle1 .data3 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data4
{
	font-size: 10px;
	color: #003678;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 13px;
	padding-top: 0px;
	background-color: #ebebeb;
}
.gridstyle1 .data5
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 14px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 0px;
	background-color: #FFF8DB;
}
.gridstyle1 .data5 A
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.gridstyle1 .data5 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data5 A #highlight1
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.gridstyle1 .data5 A:hover #highlight1
{
	text-decoration: underline;
}

.gridstyle1 .data5 A #highlight2
{
	font-size: 10px;
	color: #00367B;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
}

.gridstyle1 .data5 A:hover #highlight2
{
	text-decoration: underline;
}

.gridstyle1 .data6
{
	font-size: 10px;
	color: #696969;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 13px;
	padding-top: 14px;
}

.gridstyle1 .data6 A
{
	font-size: 10px;
	color: #696969;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.gridstyle1 .data6 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data7
{
	font-size: 9px;
	color: #c2c2c2;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.gridstyle1 .data7 A
{
	font-size: 9px;
	color: #c2c2c2;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.gridstyle1 .data7 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data8
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;

}
.gridstyle1 .data9
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 8px;
	background-color: #ebebeb;
}


.gridstyle1 .data9 #highlight1
{
	font-style: italic;
	
}

.gridstyle1 .data9 #highlight2
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.gridstyle1 .data9 A
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.gridstyle1 .data9 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data10 
{

	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ebebeb;
}

.gridstyle1 .data11
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #ebebeb;

}
.gridstyle1 .data12
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #FFF8DB;
}
.gridstyle1 .hd1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00367B;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 18px;
	padding-top: 18px;
	background-color: #fff8db;
	margin: 0px;
}
.gridstyle1 .hd2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00367B;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
}
.gridstyle1 .hd4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00367B;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.gridstyle1 .hd7
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00367B;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.gridstyle1 .data13
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 17px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EBEBEB;
	font-weight: bold;
}
.gridstyle1 .data14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	background-color: #EBEBEB;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 12px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-style: italic;
}
.gridstyle1 .data15
{

	padding-right: 9px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border-top-style: none;
	padding-top: 12px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EBEBEB;
}

.gridstyle1 .data15 A
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EBEBEB;
	font-size: 10px;
	color: #00367B;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.gridstyle1 .data15 A:hover
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EBEBEB;
	text-decoration: underline;
}

.gridstyle1 .data16
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 17px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
}
.gridstyle1 .data17
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 12px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-style: italic;
}
.gridstyle1 .data18
{

	padding-right: 9px;
	padding-left: 0px;
	padding-bottom: 5px;
	margin: 0px;
	border-top-style: none;
	padding-top: 12px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.gridstyle1 .data20C A #highlight1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #CCCCCC;
	text-decoration: none;
}

.gridstyle1 .data20C
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 42px;
	margin: 0px;
	border-top-style: none;
	padding-top: 27px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .data20C A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #000000;
	text-decoration: none;
}
.gridstyle1 .data20C A:hover
{
	text-decoration: underline;
}


.gridstyle1 .data20D A #highlight1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #CCCCCC;
	text-decoration: none;
}
.gridstyle1 .data20D
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #000000;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .data20D A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color: #000000;
	text-decoration: none;
}
.gridstyle1 .data20D A:hover
{
	text-decoration: underline;
}


.gridstyle1 .data21
{
	
}
.gridstyle1 .data22
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	background-color: #ffefb0;
	font-style: italic;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
}

.gridstyle1 .data23
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 15px;
}
.gridstyle1 .data23 A
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.gridstyle1 .data23 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data24
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 18px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: bold;
}
.gridstyle1 .data24 A
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	text-decoration: none;
}
.gridstyle1 .data24 A:hover
{
	text-decoration: underline;
}
.gridstyle1 .data24 #highlight1
{
	font-weight: normal;
}


.gridstyle1 .data25
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 4px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .data25 A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	text-decoration: none;
}
.gridstyle1 .data25 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .hd3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	background-color: #c3d4d6;
	padding-right: 20px;
	padding-left: 5px;
	padding-bottom: 12px;
	margin: 0px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-style: italic;
}

.gridstyle1 .hd5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-style: italic;
}
.gridstyle1 .Hd5 A
{
	font-size: 10px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.gridstyle1 .Hd5 A:hover 
{
	text-decoration: underline;
}
.gridstyle1 .hd6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 15px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-style: italic;
	font-weight: bold;
}

.gridstyle1 .outerrimhd3
{
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 12px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .data26
{
	font-size: 10px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 10px;
	margin: 0px;
	border-top-style: none;
	padding-top: 10px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #FFF8DB;
	font-weight: bold;
}

.gridstyle1 .data26 A
{
	font-size: 10px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
	font-weight: bold;
	text-decoration: none;
}

.gridstyle1 .data26 A:hover 
{
	text-decoration: underline;
}

.gridstyle1 .data27
{
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom:0px;
	padding-top: 0px;
	background-color: #ffffff;
}

.gridstyle1 .data27 A 
{
	font-size: 10px;
	color: #00367B;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;

}

.gridstyle1 .data27 A:hover 
{
	text-decoration: underline;
}
.gridstyle1 .data28
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 6px;
	margin: 0px;
	border-top-style: none;
	padding-top: 7px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #FFF8DB;
}
.gridstyle1 .data29
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:20px;
	margin: 0px;
	border-top-style: none;
	padding-top: 21px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EBEBEB;
}
.gridstyle1 .data30 
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003678;
}
.gridstyle1 .data31
{
	font-size: 10px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #000000;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 8px;
	margin: 0px;
	border-top-style: none;
	padding-top: 8px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #FFF8DB;
	font-weight: normal;
}
.gridstyle1 .data31 #highlight1
{
	font-weight: bolder;
	font-size: 12px;
}
.gridstyle1 .data32
{
	font-size: 9px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #696969;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 5px;
	margin: 0px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: normal;
}
.gridstyle1 .data33
{
	font-size: 9px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #000000;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 2px;
	margin: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: normal;
	background-color: #EBEBEB;
}
.gridstyle1 .data33 A 
{
	font-size: 9px;
	color:  #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.gridstyle1 .data33 A:hover 
{
	text-decoration: underline;
}

.gridstyle1 .data34
{
	font-size: 9px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #696969;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: normal;
	background-color: #EBEBEB;
}
.gridstyle1 .data36a
{
	font-size: 9px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: normal;
	text-decoration: none;
}

.gridstyle1 .data36a A 
{
	font-size: 9px;
	color:  #000000;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.gridstyle1 .data36a A:hover 
{
	text-decoration: underline;
}


.gridstyle1 .data35a
{
	font-size: 9px;
	line-height: 11pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #696969;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 0px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-weight: normal;

}
.gridstyle1 .data37
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 5px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.gridstyle1 .data37 A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2b3644;
	line-height: 11pt;
	text-decoration: none;
}
.gridstyle1 .data37 A:hover
{
	text-decoration: underline;
}
.gridstyle1 .data37 #highlight1
{
	font-style: italic;
}
.gridstyle1 .data38
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 6px;
	background-color: #fff3c5;
}

.gridstyle1 .data38 A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 11pt;
	text-decoration: none;
}
.gridstyle1 .data38 A:hover
{
	text-decoration: underline;
}

.gridstyle1 .data39
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	background-color: #ffefb0;
	font-style: normal;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 6px;
}

.gridstyle1 .data40B
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2b3644;
	line-height: 11pt;
	background-color: #FFD62F;
	font-style: normal;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
}
.gridstyle1 .data41N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFefb0;
	font-style: normal;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}
.gridstyle1 .data41N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFefb0;
	font-style: normal;
	text-decoration: none;
}

.gridstyle1 .data42N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFefb0;
	font-style: normal;
	padding-right: 0px;
	padding-left: 12px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: normal;
}
.gridstyle1 .data42N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFefb0;
	font-style: normal;
	text-decoration: none;
}
.gridstyle1 .data42N A:hover
{
	font-weight: bold;	
}

.gridstyle1 .data43N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFf3c5;
	font-style: normal;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}
.gridstyle1 .data43N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #FFf3c5;
	font-style: normal;
	text-decoration: none;
}

.gridstyle1 .data44N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	background-color: #fff3c5;
	font-style: normal;
	padding-right: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: normal;
}
.gridstyle1 .data44N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	font-style: normal;
	text-decoration: none;
}

.gridstyle1 .data44N A:hover
{
	color: #555451;
	font-weight: bold;
}

.gridstyle1 .data45N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}
.gridstyle1 .data45N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #fff8db;
	text-decoration: none;
}

.gridstyle1 .data46N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	padding-right: 0px;
	padding-left: 50px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: normal;
}
.gridstyle1 .data46N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	text-decoration: none;
}
.gridstyle1 .data46N A:hover
{
	font-weight: bold;
	color: #555451;
}

.topmenuitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.gridstyle1 .data47N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: bold;
}
.gridstyle1 .data47N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555451;
	line-height: 11pt;
	background-color: #fff8db;
	text-decoration: none;
}

.gridstyle1 .data48N
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	padding-right: 0px;
	padding-left: 30px;
	padding-bottom: 5px;
	margin: 0px;
	padding-top: 5px;
	font-weight: normal;
}
.gridstyle1 .data48N A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d7c78;
	line-height: 11pt;
	background-color: #fff8db;
	font-style: normal;
	text-decoration: none;
}
.gridstyle1 .data48N A:hover
{
	font-weight: bold;
	color: #555451;
}
