BODY {
padding-right : 0; 
padding-left : 0; 
background : #ffffff; 
padding-bottom : 0; 
margin : 0; 
font : Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding-top : 0; 
text-align : left; 
}
.img{
}
a.img:hover{
	border: 1px solid #996600;
	color: #996600;
} 
.tableBorder {
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #999999; 
} 
.goldBox {
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
background : #ffe4d2; 
margin : 5px; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #999999; 
} 
.greyBox {
border-right : 1px solid #999999; 
border-top : 1px solid #999999; 
background : #eed7fb; 
margin : 5px; 
border-left : 1px solid #999999; 
border-bottom : 1px solid #999999; 
} 
.contentVLineL {
border-left : 1px solid #999999; 
} 
.contentVLineR {
border-right : 1px solid #999999; 
} 
.horizontalLine {
border-bottom : 1px solid #999999; 
} 
.Header {
margin : 5px 0 0; 
font-size : 9pt; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
color : #2e3154; 
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
} 
.formtable {
	margin : 10px 0 10px 20px;
	padding : 5px;
	border : 1px solid #999999;
	font-size: 8pt;
} 
.wellspaced LI {
margin-top : 1.3em; 
} 
.spaced {
font : 8pt/1.4 Verdana, Arial, Helvetica, sans-serif; 
color : #464d79; 
} 
.content {
	margin : 5px 4%;
	color : #fff;
	background-color : #9397b8;
	border : 2px solid #9397b8;
	padding : 5 0px 5 5px;
	font-weight: bold;
} 
.important {
margin : 3px 20px; 
padding : 8px 10px 7px 20px; 
} 
.important LEGEND {
border-right : 1px solid #3c0; 
padding-right : 15px; 
border-top : 1px solid #3c0; 
padding-left : 15px; 
background : #f3fff3; 
padding-bottom : 1px; 
font : 1.2em "Trebuchet MS"; 
border-left : 1px solid #3c0; 
color : #3a0; 
padding-top : 1px; 
border-bottom : 1px solid #3c0; 
} 
A {
font-weight : normal; 
} 
A:link {
color : #2e3154; 
} 
A:visited {
color : #464d79; 
} 
A:active {
color : #996600; 
} 
A:hover {
color : #996600; 
} 
.headerGOLD11ctrbottomline {
margin : 5px 0 0; 
font-size : 11pt; 
padding : 5px 2px 5px 10px; 
font-weight : bold; 
color : #ac8330; 
text-align : center; 
letter-spacing : 0.1em; 
border-top : 1px groove #99b; 
} 
.headerBLUE8ctrtopbottomline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px 0 3px 10px; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
text-align : center; 
border-top : 1px solid #cccccc; 
} 
.headerBLUE8BoldctrLeftBotline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px 0; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
text-align : center; 
border-top : 1px solid #cccccc; 
} 
.ListRight {
font : 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
white-space : normal; 
margin-right : 5px; 
display : list-item; 
text-align : justify; 
list-style : square; 
padding-top : 5px; 
padding-right : 7px; 
padding-left : 2px; 
} 
.Headercommentary {
margin : 5px 0 0; 
font-size : 9pt; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
color : #2e3154; 
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
border-top : 1px solid #cccccc; 
} 
.ListLeft {
font : 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
white-space : normal; 
margin-right : 5px; 
display : list-item; 
text-align : justify; 
list-style : square; 
padding-top : 5px; 
padding-right : 7px; 
padding-bottom : 5px; 
} 
.horizontaltopline {
border-top : 1px solid #999999; 
} 
.headerBluebg {
margin : 5px 0 0; 
font-size : 9pt; 
border-bottom : 1px solid #cccccc; 
color : #ffffff; 
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
background : #464D79 url(images/topformbg_rev.gif); 
height : 29px; 
} 
.header8BOLDbgtopbotline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px 3px 3px 10px; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
} 
.header8CTRtopLeftBotline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
border-left : 1px solid #cccccc; 
text-align : center; 
} 
.HeaderLightBlue {
font-size : 9pt; 
border-bottom : 1px ridge #cccccc; 
color : #ffffff; 
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
background : #9497b8; 
border-top : 1px solid #999999; 
height : 24px; 
margin : 0; 
border-right : 1px solid #999999; 
border-left : 1px solid #999999; 
}
.HeaderLightBlueCtr {
font-size : 9pt; 
border-bottom : 1px ridge #999999; 
color : #ffffff; 
text-align : center;
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
background : #9497b8; 
border-top : 1px ridge #999999; 
height : 24px; 
margin : 0; 
border-right : 1px solid #999999; 
border-left : 1px solid #999999; 
} 
.Header11GOLDCtrtopbotline {
font-size : 0.9em; 
padding : 5px 2px 5px 10px; 
font-weight : bold; 
color : #ac8330; 
text-align : center; 
letter-spacing : 0.1em; 
border-top : 1px ridge #cccccc; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
border-bottom : 1px solid #cccccc; 
} 
.tableBorderPAD {
border : 1px solid #999999; 
padding : 5px; 
margin-top : 20px; 
margin-left : 20px; 
} 
.tableBorderPADindent {
border : 1px solid #999999; 
padding : 5px; 
margin-top : 20px; 
margin-left : 80px; 
} 
.tableNoborderindent {
margin-left : 260px; 
} 
.HeaderNoBg {
margin : 5px 0 0; 
font-size : 9pt; 
border-bottom : 1px solid #cccccc; 
color : #2e3154; 
padding : 3px 2px 3px 10px; 
font-weight : bold; 
letter-spacing : 0.1em; 
} 
.tableNoborder {
margin-left : 60px; 
} 
.padLlineB {
padding-left : 7px; 
border-bottom : 1px solid #cccccc; 
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
} 
.padRlineBL {
	border-bottom : 1px solid #cccccc;
	font-size : 7pt;
	text-align : right;
	border-left : 1px solid #cccccc;
	padding: 2px 7px 1px 1px;
} 
.padRlineL {
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
text-align : right; 
padding-right : 7px; 
border-left : 1px solid #cccccc; 
} 
.padRlineLT {
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
text-align : right; 
padding-right : 10px; 
border-left : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
} 
.header7BOLDbgRtopbotline {
font : bold 7pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
background : #e8e8f1; 
border-top : 1px solid #cccccc; 
padding-top : 3px; 
padding-right : 10px; 
padding-bottom : 3px; 
text-align : right; 
border-bottom : 1px solid #cccccc; 
} 
.padLBOLDlineB {
	padding-left : 7px;
	border-bottom : 1px solid #cccccc;
	padding-top : 2px;
	padding-bottom : 1px;
	font-size : 7pt;
	font-weight : bold;
	letter-spacing: .06em;
} 
.padRBOLDlineBL {
	border-bottom : 1px solid #cccccc;
	padding-top : 2px;
	padding-bottom : 1px;
	font-size : 7pt;
	text-align : right;
	padding-right : 7px;
	border-left : 1px solid #cccccc;
	font-weight : bold;
	letter-spacing: 0.09em;
} 
.padLlineBT {
padding-left : 7px; 
border-bottom : 1px solid #cccccc; 
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
border-top : 1px solid #cccccc; 
} 
.padLnoline {
padding-left : 7px; 
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
} 
.padLlineBL {
	border-bottom : 1px solid #cccccc;
	font-size : 7pt;
	border-left : 1px solid #cccccc;
	padding: 2px 1px 2px 7px;
} 
.header7BOLDbgRTLBline {
font : bold 7pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
background : #e8e8f1; 
border-top : 1px solid #cccccc; 
padding-top : 3px; 
padding-right : 10px; 
padding-bottom : 3px; 
text-align : right; 
border-bottom : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
} 
.padLlineBLR {
padding-left : 7px; 
border-bottom : 1px solid #cccccc; 
padding-top : 2px; 
padding-bottom : 1px; 
font-size : 7pt; 
border-left : 1px solid #cccccc; 
border-right : 1px solid #cccccc; 
} 
.HeaderGOLD {
font-size : 9pt; 
padding : 5px 2px 5px 10px; 
font-weight : bold; 
border-top : 1px ridge #cccccc; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
border-bottom : 1px solid #cccccc; 
} 
.header7LBOLDbgRTLBline {
	font : bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	border-top : 1px solid #cccccc;
	text-align : left;
	border-bottom : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	padding: 3px 3px 3px 5px;
}
.header7LBOLDbgTLBline {
	font : bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	border-top : 1px solid #cccccc;	
	text-align : left;
	border-bottom : 1px solid #cccccc;
	padding: 3px 3px 3px 5px;
}
.header7LBOLDbgRTBline {
	font : bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	border-top : 1px solid #cccccc;
	text-align : left;
	border-bottom : 1px solid #cccccc;
	padding: 3px 3px 3px 5px;
}
.header7CTRBOLDbgRTLBline {
	font : bold 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	border-top : 1px solid #cccccc;
	text-align : center;
	border-bottom : 1px solid #cccccc;
	padding: 3px 1px;
	border-left: 1px solid #CCCCCC;
}
.HeaderRight {
	margin : 0px 0 0;
	font-size : 9pt;
	background : #e8e8f1;
	border-bottom : 1px solid #cccccc;
	color : #2e3154;
	padding : 3px 5px 3px 3px;
	font-weight : bold;
	text-align: right;
}
.headerlist {
	font : normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	text-align : center;
	border-bottom : 1px solid #cccccc;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
}
.header7 {
	font-size: 7pt;
	font-weight: bold;
}
.padRnoline {
	font-size : 7pt;
	text-align: right;
	padding: 2px 5px 2px 1px;
}
.padCTRnoline {
	font-size : 7pt;
	padding: 2px 1px;
	text-align: center;
}
.padCTRlineB {
	border-bottom : 1px solid #cccccc;
	font-size : 7pt;
	text-align: center;
	padding: 2px 1px;
} 
.padCTRlineBL {
	border-bottom : 1px solid #cccccc;
	font-size : 7pt;
	border-left : 1px solid #cccccc;
	text-align: center;
	padding: 2px 1px;
}
.padLlineL {
	font-size : 7pt;
	border-left : 1px solid #cccccc;
	padding: 2px 1px 2px 7px;
}
.padRlineB {
	border-bottom : 1px solid #cccccc;
	font-size : 7pt;
	text-align : right;
	padding: 2px 7px 1px 1px;
}
.padRlineBSmall {
	border-bottom : 1px solid #cccccc;
	font-size : 6pt;
	text-align : right;
	padding: 2px 7px 1px 1px;
}
.padLBOLDnoline {
	padding-left : 7px;
	padding-top : 2px;
	padding-bottom : 1px;
	font-size : 7pt;
	font-weight: bold;
	letter-spacing: .06em;
	text-align: left;
}
.padRBOLDlineL {
	padding-top : 2px;
	padding-bottom : 1px;
	font-size : 7pt;
	text-align : right;
	padding-right : 7px;
	border-left : 1px solid #cccccc;
	font-weight : bold;
	letter-spacing: 0.09em;
}
.HeaderbglineB {
margin : 0px 0 0; 
font-size : 8pt; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
color : #2e3154; 
padding : 3px 1px 1px 7px; 
font-weight : bold;
}
.padLlineBLT {
	padding-left : 7px;
	border-bottom : 1px solid #cccccc;
	padding-top : 2px;
	padding-bottom : 1px;
	font-size : 7pt;
	border-top : 1px solid #cccccc;
	border-left: 1px solid #CCCCCC;
}
a.img:link {
	border: 2px solid #996600;
}
.Header7BOLDbglineB {
margin : 0px 0 0; 
font-size : 7pt; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
color : #2e3154; 
padding : 3px 1px 1px 7px; 
font-weight : bold;
}
.headerlistLEFT {
	font : normal 7pt Verdana, Arial, Helvetica, sans-serif;
	color : #2e3154;
	background : #e8e8f1;
	text-align : justify;
	border-bottom : 1px solid #cccccc;
	padding: 10px 20px;
	border-top: 1px solid #CCCCCC;
}
.header8CTRtopBotline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px; 
background : #e8e8f1; 
border-bottom : 1px solid #cccccc; 
border-top : 1px solid #cccccc; 
text-align : center;
}
.header8CTRtopNoline {
font : bold 8pt Verdana, Arial, Helvetica, sans-serif; 
color : #2e3154; 
padding : 3px; 
background : #e8e8f1;
text-align : center;
}
