@charset "UTF-8";


* {
      margin:                 0px;
      padding:                0px;
      text-align:             left;
}


BODY {
      min-width:              950px;
      background:             #FFFFFF url('../images/layout/background.png') repeat-x 0px 0px;
      color:                  #000000;
      font-family:            Verdana, Arial, Helvetica, Sans-Serif;
      font-size:              12px;
      font-weight:            normal;
      text-align:             center;
}
H1, H2, H3, H4, H5 {
      font-size:              20px;
      font-weight:            bold;
      color:                  #336699;
      background-color:       transparent;
      border-style:           solid;
      border-color:           #9DA4AC;
      border-width:           0px 0px 1px 0px;
      width:                  100%;
      max-width:              100%;
      padding:                15px 0px 0px 0px;
      margin:                 0px 0px 15px 0px;
      float:                  none;
      clear:                  both;
}
H1:first-child, H2:first-child, H3:first-child, H4:first-child, H5:first-child {
      padding:                0px 0px 0px 0px;
}
H2 {
      font-size:              18px;
}
H3 {
      font-size:              16px;
}
H4 {
      font-size:              14px;
}
H5 {
      font-size:              12px;
}
A {
      text-decoration:        none;
      color:                  #336699;
      background-color:       transparent;
}
A:hover, A:focus, A:active, A.active {
      text-decoration:        underline;
      color:                  #000000;
      background-color:       transparent;
}
SELECT, TEXTAREA, INPUT, BUTTON {
      border:                 1px solid #000000;
      margin:                 0px;
      padding:                0px;
      font-family:            Verdana, Arial, Helvetica, Sans-Serif;
      font-size:              12px;
}
OPTGROUP, OPTION, TEXTAREA {
      font-family:            Verdana, Arial, Helvetica, Sans-Serif;
      font-size:              12px;
}
INPUT[type=radio], INPUT[type=checkbox] {
      width:                  20px;
      max-width:              20px;
      height:                 20px;
      max-height:             20px;
      vertical-align:         bottom;
}
INPUT[type=submit], BUTTON {
      background-color:       #CDD0D5;
      text-align:             center;
}
INPUT[type=text], INPUT[type=password] {
      height:                 18px;
}
INPUT[type=button], BUTTON, INPUT[type=submit], INPUT[type=reset], SELECT {
      height:                 20px;
}
SELECT[multiple] {
      height:                 auto !important;
}
STRONG, B {
      font-weight:            bold;
}
IMG {
      border:                 0px;
}
INPUT.field, INPUT[type=submit], TEXTAREA.field {
      width:                  200px;
}
SELECT.field {
      width:                  202px;
}


DIV#container {
      width:                  920px;
      max-width:              920px;
      position:               relative;
      left:                   -224px;
      padding:                0px 0px 0px 240px;
      margin:                 14px auto 30px auto;
      overflow:               visible;
      border-width:           0px;
      float:                  none;
      clear:                  both;
}


DIV#boxContainer {
      position:               relative;
      top:                    128px;
      left:                   0px;
      width:                  200px;
      max-width:              200px;
      overflow:               visible;
      border-width:           0px;
      float:                  left;
      clear:                  left;
}
DIV.box {
      position:               relative;
      top:                    0px;
      left:                   0px;
      width:                  200px;
      max-width:              200px;
      margin:                 0px 0px 10px 0px;
}
DIV#boxContainer DIV.boxHeader {
      padding:                0px 5px 0px 5px;
}
DIV#boxContainer DIV.boxContent {
      padding:                5px;
}
DIV#boxContainer DIV.boxContent UL.menu {
      list-style-type:        none;
      padding:                0px;
}
DIV#boxContainer A {
      text-decoration:        none;
      color:                  #336699;
      background-color:       transparent;
}
DIV#boxContainer A:hover, DIV#boxContainer A:focus, DIV#boxContainer A:active, DIV#boxContainer A.active {
      text-decoration:        underline;
      color:                  #000000;
      background-color:       transparent;
}


DIV#contentContainer {
      position:               relative;
      width:                  712px;
      max-width:              712px;
      margin:                 0px 0px 0px 8px;
      overflow:               visible;
      border-width:           0px;
      background:             transparent url('../images/layout/content_background.png') repeat-y;
      background-position:    0px 0px;
      float:                  left;
      clear:                  right;
}


DIV#header {
      position:               relative;
      width:                  712px;
      max-width:              712px;
      height:                 115px;
      max-height:             115px;
      margin:                 0px;
      overflow:               hidden;
      border-width:           0px;
      background:             transparent url('../images/layout/header.png') no-repeat;
      background-position:    0px 0px;
      float:                  left;
      clear:                  right;
}
DIV#header IMG#headerPrint {
      display:                none;
}


DIV#content {
      position:               relative;
      top:                    10px;
      left:                   16px;
      width:                  680px;
      max-width:              680px;
      margin:                 0px;
      overflow:               visible;
      border-width:           0px;
      background:             transparent;
      float:                  left;
      clear:                  left;
}
DIV#content DIV.contentBlock {
      position:               relative;
      width:                  680px;
      max-width:              680px;
      margin:                 0px 0px 0px 0px;
      overflow:               hidden;
      border-width:           0px;
      background:             transparent;
      float:                  left;
      clear:                  both;
}
DIV#footer {
      position:               relative;
      top:                    10px;
      left:                   0px;
      width:                  712px;
      max-width:              712px;
      height:                 26px;
      max-height:             26px;
      margin:                 0px;
      overflow:               hidden;
      border-width:           0px;
      background:             transparent url('../images/layout/footer.png') no-repeat;
      background-position:    0px 0px;
      float:                  none;
      clear:                  both;
}
DIV#footer DIV#pagination {
      position:               relative;
      top:                    2px;
      left:                   10px;
      width:                  560px;
      max-width:              560px;
      height:                 16px;
      max-height:             16px;
      overflow:               hidden;
      border-width:           0px;
      float:                  left;
      clear:                  left;
}
DIV#footer DIV#pagination SPAN#paginationPage {
      display:                block;
      width:                  40px;
      max-width:              40px;
      height:                 14px;
      max-height:             14px;
      float:                  left;
}
DIV#footer DIV#pagination A.pagination, DIV#footer DIV#pagination A.pagination:link, DIV#footer DIV#pagination A.pagination:visited {
      display:                block;
      width:                  16px;
      max-width:              16px;
      height:                 14px;
      max-height:             14px;
      margin:                 0px 0px 0px 5px;
      overflow:               hidden;
      border:                 1px solid #9DA4AC;
      color:                  #9DA4AC;
      background-color:       transparent;
      float:                  left;
      text-align:             center;
      vertical-align:         middle;
      text-decoration:        none;
}
DIV#footer DIV#pagination A.pagination:focus, DIV#footer DIV#pagination A.pagination:hover, DIV#footer DIV#pagination A.pagination:active {
      border:                 1px solid #346799;
      color:                  #346799;
      background-color:       transparent;
}
DIV#footer DIV#pagination A.pagination#active {
      border:                 1px solid #000000;
      color:                  #000000;
      background-color:       transparent;
}


DIV.legend {
      width:                  125px;
      max-width:              125px;
      float:                  left;
      clear:                  left;
      margin:                 3px 0px 0px 0px;
}
DIV.legendBroad {
      width:                  200px;
      max-width:              200px;
      float:                  left;
      clear:                  left;
      margin:                 3px 0px 0px 0px;
}
DIV.legendExtraBroad {
      width:                  300px;
      max-width:              300px;
      float:                  left;
      clear:                  left;
      margin:                 3px 0px 0px 0px;
}
DIV.field {
      float:                  left;
      clear:                  right;
      margin:                 3px 0px 0px 0px;
}