body {                              font-family: arial, Helvetica, sans-serif; font-size: 10pt; }
td {                                font-family: arial, Helvetica, sans-serif; font-size: 10pt; }

a:link {                            color:#003399}
a:hover {                           color:#666666}
a:active {                          color:#666666}
a.button {                          color: #000000; text-decoration: none}
a.listItem {                        color: #000000; text-decoration: none}
a.greyListItem {                    color: #999999; text-decoration: none}

.title {                            font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.button {                           font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt;  line-height: 8pt; text-transform: none; text-decoration: none; color: #000000; background-color: #FFFFFF}
.buttonBlue {                       font-family: Arial, Helvetica, sans-serif; font-size: 6.5pt;  line-height: 8pt; text-transform: none; text-decoration: none; color: #5A8CE1; background-color: #FFFFFF}
.buttonNetscape {                   font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  line-height: 8pt; text-transform: none; text-decoration: none; color: #000000; background-color: #FFFFFF}
.buttonDelimiter {                  font-family: Arial, Helvetica, sans-serif; font-size: 7pt;  line-height: 7pt; color: #000000; vertical-align: middle  }
.buttonSpace {                      font-family: Arial, Helvetica, sans-serif; font-size: 1pt;  background-color: #FFFFFF; vertical-align: top }
.buttonBlackLine {                  font-family: Arial, Helvetica, sans-serif; font-size: 1pt;  background-color: #000000; line-height: 1pt }
.buttonGreyLine {                   font-family: Arial, Helvetica, sans-serif; font-size: 1pt;  background-color: #CCCCCC; line-height: 1pt }
.buttonPad {                        background-color: #FFFFFF}
.message {                          font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000}
.messageHighlight {                 font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #666666}
.messageError {                     font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC3300}

.label {                            font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
.labelMandatory {                   font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC3300; vertical-align: bottom}
.labelHint {                        font-family: Arial, Helvetica, sans-serif; font-size: 7.5pt;  color: #999999}

.listHeading {                      font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.listItem {                         font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  font-weight: bold; text-decoration: none;}
.listDescription {                  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

.sectionHeading {                   font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; background-color: #E3DFDA; }

.highlight {                        font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC3300}
.lowlight {                         font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}
.boldHighlight {                    font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold ;  color: #CC3300}
.boldLowlight {                     font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold ; color: #666666}

.formSelectDisabled {               background-color : #E3DFDA; border-color: #DDDDDD }
.formCheckboxDisabled {             background-color : #E3DFDA; border-color: #DDDDDD }
.formTextFieldDisabled {            background-color : #E3DFDA; border-color: #DDDDDD }
.formNumberField {                  text-align: right}
.formNumberFieldDisabled {          background-color : #E3DFDA; border-color: #DDDDDD ; text-align: right}

/* Information Library Documents */
/* ----------------------------------------------------- */

.paraInfo {                          font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt; }

/* Links */
.question a, .question a:visited {   font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#333399; }
.question a:hover {                  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#FAAB53; }
#footer a, #footer a:visited{        font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;  text-decoration:none; }
#footer a:hover {                    font-family: Arial, Helvetica, sans-serif; color:#FAAB53;  text-decoration:none; }
#link a, #link a:visited {           font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#333399;  }
#link a:hover {                      font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#FAAB53;  }
/* Heading styles */
.heading1 {                          font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt;  color: #FAAB53; margin-top:0;}
.heading2 {                          font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 1.2em;  color: #333399; }
.heading3 {                          font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 1em;    color: #333399; }
.olInfo {                            font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
#footer {                            font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; line-height:20px;  font-weight: bold; color:#FFFFFF; background-color:#000066; text-align: center; background-image:url('/common-images/styles/footer_curve_blue.gif');  background-repeat: no-repeat;  background-position: left top; height:20px;  }
#contentInner {                      font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; display:inherit; margin:0;   background-image: url('/common-images/styles/swirl.gif');  background-repeat: no-repeat;  background-position: right bottom; padding-left:47px; padding-right:10px; padding-top:0; padding-bottom:15px; }
.footnote {                          font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #666666;  }

/* ITS Site Specific */
.itsheading1 {                       font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16pt;color: #B41100; margin-top:0; }
.itsquestion a, .question a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#333399; }
.itsquestion a:hover {               font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color:#B41100;  }
#itsfooter {                         font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; line-height:20px;  font-weight: bold; color:#FFFFFF; background-color:#000066; text-align: center; background-image:url('/common-images/styles/footer_curve_blue.gif');  background-repeat: no-repeat;  background-position: left top; height:20px;  }
#itsfooter a, #itsfooter a:visited { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;  text-decoration:none; }
#itsfooter a:hover {                 font-family: Arial, Helvetica, sans-serif; color:#B41100;  text-decoration:none; }
#itslink a, #itslink a:visited {     font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#333399;  }
#itslink a:hover {                   font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#B41100;  }


/*----------------------------------------------------*/