BODY {
  margin: 5px;
  padding: 5px;
}

FORM {
  margin: 0px;
  padding: 0px;
}

UL.clsBulletDocs {
  margin: 0px;
  padding: 0px;
  margin-left: 3px;
  list-style-type: none;
}
UL.clsBulletDocs LI {
  margin: 0px;
  padding: 3px 0px 5px 20px;
  background-image: url(../images/bullet-doc.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

UL.clsBulletPlain {
  margin: 0px;
  padding: 0px;
  margin-left: 3px;
  list-style-type: none;
}
UL.clsBulletPlain LI {
  margin: 0px;
  padding: 3px 0px 3px 0px;
  background-image: url();
  background-repeat: no-repeat;
  background-position: 0px 6px;
}

UL.clsBulletLevel1 {
  margin: 0px;
  padding: 0px;
  margin-left: 20px;
  list-style-type: circle;
}
UL.clsBulletLevel1 LI {
  font-size: 8pt;
  margin: 0px;
  padding: 3px 0px 8px 0px;
}

UL.clsBulletLevel2 {
  margin: 0px;
  padding: 0px;
  margin-left: 20px;
  list-style-type: square;
}
UL.clsBulletLevel2 LI {
  font-size: 10px;
  margin: 0px;
  padding: 2px 0px 3px 0px;
}


#idPageBody {
  text-align: center;
  width: 840px;
}

#idHeaderNav {
  text-align: right;
  vertical-align: top;
}
#idHeaderNav DIV {
  color: #FFFFFF;
  font: 9pt arial, sans-serif;
  padding: 10px 15px 0px 0px;
}
#idHeaderNav DIV A, #idHeaderNav DIV A:visited {
  color: #FFFFFF !important;
  text-decoration: none !important;
}
#idHeaderNav DIV A:hover {
  color: #EABB00 !important;
  text-decoration: none !important;
}

#idNavTable {
  margin-top: 5px;
}
#idNavTable TD {
  width: 155px;
  height: 25px;
  font: bold 9pt arial, sans-serif;
  text-transform: uppercase;
  color: #0079C2 !important;
  text-align: center;
  background-image: url(../images/nav-button.gif);
  background-repeat: no-repeat;
  cursor: pointer;
}
#idNavTable TD A {
  width: 155px;
  text-decoration: none !important;
  color: #0079C2 !important;
}
#idNavTable TD A:hover {
  color: #000000 !important;
}
#idNavTable TD.clsSelected {
  background-image: url(../images/nav-button-selected.gif);
  color: #000000 !important;
}
#idNavTable TD.clsSelected A {
  color: #000000 !important;
}
#idNavTable TD.clsSpacer {
  width: 5px;
  font-size: 1px;
  background-image: url(../images/_dot.gif);
  cursor: default;
}

#idLeftBar {
  width: 192px;
  background-color: #ffffff;
  background-image: url(../images/leftbar-bg.gif);
  background-repeat: repeat-y;
  vertical-align: top;
}
#idLeftBar DIV {
  padding-left: 25px;
}

#idLeftBar DIV A.clsSubNav, #idLeftBar DIV A {
  text-decoration: none !important;
  color: #000000 !important;
}
#idLeftBar DIV H1 {
  margin: 15px 0px 8px 0px;
  padding: 0px;
  border-bottom: 2px solid #0079C2;
  font: bold 9pt arial, sans-serif;
}
#idLeftBar DIV A.clsSubNavSelected H1 {
  color: #444444 !important;
  background-image: url(../images/subnav-selected.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
#idLeftBar DIV .clsIndent {
  padding-left: 15px;
  font: 10px arial, sans-serif;
}
#idLeftBar DIV .clsIndent A, #idLeftBar DIV .clsIndent A:visited {
  color: #0067A4;
  text-decoration: none;
}
#idLeftBar DIV .clsIndent A:hover {
  color: #0067A4;
  text-decoration: underline;
}

#idRightContent {
  vertical-align: top;
  background-image: url(../images/gray-line-bg.gif);
  background-repeat: repeat-y;
  background-position: right;
}
#idBreadCrumbs {
  padding: 2px 0px 5px 15px;
  font: 10px verdana, sans-serif;
  text-transform: uppercase;
}
#idBreadCrumbs A, #idBreadCrumbs A:hover  {
  color: #000000;
  text-decoration: underline;
}
#idBreadCrumbs A.clsSelected {
  color: #0079C2 !important;
}
#idRightContent #idContent {
  padding: 2px 12px 20px 12px;
  color: #000000;
  line-height: 15px;
}
#idRightContent #idContent, #idRightContent #idContent TD {
  font: 9pt arial, sans-serif;
}
#idRightContent #idContent H1 {
  margin: 0px;
  padding: 0px;
  font: bold 10pt verdana, sans-serif;
}
#idRightContent #idContent A, #idRightContent #idContent A:visited {
  color: #0079C2;
}
#idRightContent #idContent A:hover {
  color: #EABB00;
}
.clsHeadingImage {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

#idHomeTitle {
  margin: 5px 0px 0px 0px;
}

#idHomeTable TD {
  vertical-align: middle;
  text-align: left;
}

#idHomeQuoteContainer {
  padding: 0px 10px 0px 20px;
  color: #0079C2;
  font: italic 18px arial, sans-serif;
  line-height: 25px;
  background-color: #FFFFFF;
  filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	_width: 410px;
	_height: 10px;
	overflow: visible;
}
#idHomeQuoteContainer #idSource {
  font-size: 12px;
  text-align: right;
  padding-right: 30px;
  line-height: 20px;
  margin-top: 8px;
}

#idHomeRightContent {
  padding: 10px 10px 10px 10px;
  color: #666666;
  font: 8pt verdana, sans-serif;
  line-height: 16px;
  filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
}

#idGrayBox TABLE TD {
  vertical-align: top;
  text-align: left;
}
#idGrayBox #idNumber {
  padding: 0px 20px 0px 20px;
  color: #FFCD04;
  font: italic 60px arial, sans-serif;
}
#idGrayBox #idContentTable {
  color: #555555;
  font: 9pt arial, sans-serif;
  line-height: 18px;
}
#idGrayBox #idContentTable UL.clsNoBullet {
  list-style: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
#idGrayBox #idContentTable UL.clsNoBullet LI {
  line-height: 16px;
  margin: 0px;
  padding: 3px 0px 4px 0px;
}
#idGrayBox #idContentTable A, #idGrayBox #idContentTable A:visited {
  color: #555555;
  text-decoration: none;
}
#idGrayBox #idContentTable A:hover {
  color: #EABB00;
  text-decoration: underline;
}
#idGrayBox #idContentTable H1 {
  font: 10pt verdana, sans-serif;
  border-bottom: 1px solid #FF9B04;
  margin-bottom: 8px;
}
#idGrayBox #idContentTable H1 A {
  border: 0px !important;
  text-decoration: none !important;
  color: #555555 !important;
}
#idGrayBox #idContentTable A.clsMoreButton {
  color: #0079C2;
}
#idGrayBox #idContentTable A.clsSimpleLink {
  color: #555555;
}

#idGrayBox #idContent {
  padding: 0px 20px 0px 0px;
}
#idGrayBox #idResources {
  padding: 0px 20px 0px 0px;
}
#idGrayBox H1 {
  font-size: 12pt;
  font-weight: normal;
  margin: 0px;
  padding: 5px 0px 5px 0px;
}

.clsFormInput, .clsFormButton, .clsFormButtonBold {
  font: 10px arial, sans-serif;
}
.clsFormButtonBold {
  font-weight: bold;
}

A.clsMapLink IMG {
  border: 1px solid #000000;
}
A.clsMapLink:hover IMG {
  border: 1px solid #FFCC00;
}


.clsWidth50 { width: 50px; }
.clsWidth80 { width: 80px; }
.clsWidth100 { width: 100px; }
.clsWidth120 { width: 120px; }
.clsWidth150 { width: 150px; }
.clsWidth200 { width: 200px; }
.clsWidth250 { width: 250px; }
.clsWidth300 { width: 300px; }
.clsWidth350 { width: 350px; }
.clsWidth400 { width: 400px; }
.clsWidth450 { width: 450px; }
.clsWidth500 { width: 500px; }
.clsWidth550 { width: 550px; }