/* CSS Document */
/* FROM 007.CSS */
html, body { margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif; /* font-size:x-small; */
	text-align: center; /* background:url(../img/back.gif) repeat-x; 
	background-position:0 100px; */
	line-height: 150%;
	font-size: 11px;
	color: #5D5D5D;
}

img { border: 0; }

/* Main Headers */
h1 { font-size: 18px; font-weight: normal; color: #DC7900; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

h2 { font-size: 18px; font-weight: normal; color: #5D5D5D; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

h3 { font-size: 18px; font-weight: normal; color: #6F85BE; line-height: 120%; /* lt. blue */ margin: 10px 0px 5px 0px; }

/* Title and Sub-Titles */
.to18 { font-size: 16px; color: #DC7900; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

.to16 { font-size: 16px; color: #DC7900; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

.to14 { font-size: 14px; color: #DC7900; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

.to14b { font-size: 14px; color: #DC7900; font-weight: bold; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

.to12 { font-size: 12px; color: #DC7900; /* orange */ margin: 10px 0px 5px 0px; }

.to12b { font-size: 12px; color: #DC7900; font-weight: bold; line-height: 120%; /* orange */ margin: 10px 0px 5px 0px; }

.to11 { font-size: 11px; color: #DC7900; /* orange */ margin: 10px 0px 5px 0px; }

.to11b { font-size: 11px; color: #DC7900; font-weight: bold; /* orange */ margin: 10px 0px 5px 0px; }

.to10 { font-size: 10px; color: #DC7900; /* orange */ margin: 10px 0px 5px 0px; }

.to8 { font-size: 8px; color: #DC7900; /* orange */ margin: 10px 0px 5px 0px; }

.tg18 { font-size: 18px; color: #5D5D5D; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

.tg16 { font-size: 16px; color: #5D5D5D; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

.tg14 { font-size: 14px; color: #5D5D5D; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

.tg14b { font-size: 14px; color: #5D5D5D; font-weight: bold; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

.tg12 { font-size: 12px; color: #5D5D5D; /* grey */ margin: 10px 0px 5px 0px; }

.tg12b { font-size: 12px; color: #5D5D5D; font-weight: bold; line-height: 120%; /* grey */ margin: 10px 0px 5px 0px; }

.tg11 { font-size: 11px; color: #5D5D5D; /* grey */ margin: 10px 0px 5px 0px; }

.tg10 { font-size: 10px; color: #5D5D5D; /* grey */ margin: 10px 0px 5px 0px; }

.tg8 { font-size: 8px; color: #5D5D5D; /* grey */ margin: 10px 0px 5px 0px; }

.tb18 { font-size: 18px; color: #6F85BE; line-height: 120%; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb16 { font-size: 16px; color: #6F85BE; line-height: 120%; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb14 { font-size: 14px; color: #6F85BE; line-height: 120%; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb14b { font-size: 14px; color: #6F85BE; font-weight: bold; line-height: 120%; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb12 { font-size: 12px; color: #6F85BE; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb12b { font-size: 12px; color: #6F85BE; font-weight: bold; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb11 { font-size: 11px; color: #6F85BE; /* lt. blue */ margin: 10px 0px 5px 0px; }

.tb11b { font-size: 11px; color: #6F85BE; font-weight: bold; /* lt. blue */ margin: 10px 0px 5px 0px; }

/* FROM ALL.CSS */
.required { font-weight: bold; color: #FF3333; }

.errorMessage { background-color: #CCCC99; font-weight: bold; font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color: #CC0000; }

.debugMessage { background-color: #CCCCCC; font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color: #888888; }

.updateMessage { background-color: #CCCC99; font-size: 10pt; font-weight: bold; color: #3366CC; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.ppolBoxContent { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 16px 10px 16px 10px; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F; }

.ppolBoxContent2 { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 6px 10px 6px 10px; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F; }

.ppolFormPrompt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; TEXT-ALIGN: right; line-height: 16pt; white-space: nowrap; }

.ppolFormInput { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; TEXT-ALIGN: left; line-height: 16pt; }

.ppolSmall { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; TEXT-ALIGN: left; line-height: 15pt; }

.ppolSmallCenter { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; TEXT-ALIGN: center; line-height: 15pt; }

.ppolSmallNoAllign { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; line-height: 15pt; }

.ppol_TblHeaderCellSort { padding: 6px 6px 6px 6px; COLOR: #DB7900; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-color: #FCFCEC; font-style: italic; CURSOR: hand; }

.ppol_TblHeaderCellNoSort { padding: 6px 6px 6px 6px; COLOR: #DB7900; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-color: #FCFCEC; }

.ppol_TblHeaderCell { padding: 6px 6px 6px 6px; COLOR: #DB7900; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-color: #FCFCEC; }

.ppol_TblDataCell { padding: 6px 6px 6px 6px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-color: #FCFCEC; VERTICAL-ALIGN: baseline; }

.ppol_TblDataCellAlignR { padding: 6px 6px 6px 6px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: right; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-color: #FCFCEC; VERTICAL-ALIGN: baseline; }

.ppol_TblDataCellNB { padding: 6px 6px 6px 6px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: left; }

.ppol_TblDataCellCal { padding: 0px 0px 0px 0px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px; border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px; border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px; border-right-color: #BDC7DE; border-right-style: solid; }

.ppol_TblDataCellCalLeft { padding: 0px 0px 0px 0px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: left; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px; border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px; border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px; border-right-color: #BDC7DE; border-right-style: solid; }

.ppol_TblDataCellCalBold { padding: 0px 0px 0px 0px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px; border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px; border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px; border-right-color: #BDC7DE; border-right-style: solid; }

.ppol_TblDataCell2 { padding: 0px 0px 0px 0px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px; border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px; border-left-color: #BDC7DE; border-left-style: solid; }

.ppol_TblDataCell2Bold { padding: 0px 0px 0px 0px; COLOR: #5d5d5d; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px; border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px; border-left-color: #BDC7DE; border-left-style: solid; }

.ppol_TblHighlight { padding: 1px 1px 1px 2px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DB7900; border-top-width: 1px; border-top-style: solid; border-top-color: #DB7900; border-left-width: 1px; border-left-style: solid; border-left-color: #DB7900; border-right-width: 1px; border-right-style: solid; border-right-color: #DB7900; }

.ppolTitle1 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #DB7900; font-weight: bold; }

.ppolTitle2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #DB7900; font-weight: bold; }

.ppolTitle3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #DB7900; font-weight: bold; }

.ppolTitle1Grey { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #5d5d5d; font-weight: bold; }

.ppolTitle2Grey { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #5d5d5d; font-weight: bold; }

.ppolTitle3Grey { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #5d5d5d; font-weight: bold; }

.ppolTitle0Blue { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #6F85BE; font-weight: bold; }

.ppolTitle1Blue { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #6F85BE; font-weight: bold; }

.ppolTitle2Blue { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #6F85BE; font-weight: bold; }

.ppolTitle3Blue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #6F85BE; font-weight: bold; }

.ppolSmallLink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; TEXT-ALIGN: left; }

.ppolSmallText { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #5d5d5d; }

.ppolFeedback { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #DB7900; padding-bottom: 4px; }

.formPrompt   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; line-height: 17pt; white-space: nowrap; }
.formInput17  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left;  line-height: 27pt; white-space: nowrap; }
.formInput    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; }
.formPromptSmall   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; TEXT-ALIGN: right; line-height: 15pt; white-space: nowrap; }
.formInputSmall    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; TEXT-ALIGN: left; }
.formPromptTop   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; VERTICAL-ALIGN: top; line-height: 16pt;}
.formInputTop    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; VERTICAL-ALIGN: top; line-height: 16pt;}
.formPrompt2   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; white-space: nowrap; }
.formInput2    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; }
.formPromptNoColor   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; TEXT-ALIGN: right; line-height: 17pt; white-space: nowrap; }.oneColFixCtrHdr #container #footer table tr td a {
	font-size: 10px;
}
