/* =General rules 
---------------------------------------------------------------------------- */
* {
 margin: 0em 0em 0em 0em;
 padding: 0em 0em 0em 0em;
 border: 0em;
 text-align: left;
}
body {
 text-align: center;
 margin: 0em 0em 0.5em 0em;
}

/* =Header
---------------------------------------------------------------------------- */
#divwrapper {
 width: 63.5em;
 margin: 0 auto;
 text-align: left;
 padding: 0em 2em 1em 2em;
}
#ulaccessibility {
 position: relative;
 float: right;
 padding: 0.1em 0em 0.6em 0em;
}
#divindeximg {
 width: 63.5em;
 padding: 0em 0em 0em 0em;
}
#h1strap {
 clear: both;
 position: relative;
 top: -8.5em;
 left: -2000em;
 width: 12em;
}

table {
 width: 63.5em;
 line-height: 2em;
}
th {
 line-height: 2.5em;
}
th, td {
 padding: 0em 0em 0em 0.2em;
}

/* =Navigation
---------------------------------------------------------------------------- */
#ulinavigation li a {
 width: 8em; 
 margin: 0.2em 0.1em 0em 0.1em;
 padding: 2.8em 0em 2.8em 0em;
 text-align: center;
 float: left;
 font-size: 85%;
}

/* =Main Content
---------------------------------------------------------------------------- */
#divmaincontent {
 position: relative;
 clear: both;
 left: 0.0em;
 top: -1.7em;
 width: 63.5em;
 padding: 0em 0em 0em 0em;
}
#divmaincontent p, #divmaincontent h2, #divmaincontent h3, #divmaincontent h4 {
 margin: 0em 0em 0.5em 0em;
}

#divprimarycontent {
 float: right;
 width: 48.5em;
}
#divprimarycontent .ulnews li, #divsecondarycontent .ulnews li {
 padding-left: 0.8em;
}
#divprimarycontent {
 line-height: 1.4em;
}
.imgheadlinepic {
 width: 30em;
}

#divtextholder_small {
 float: right;
 width: 20em;
 style: inline;
}

#divtextholder_large {
 float: left;
 width: 30em;
 style: inline;
}

#divimageholder_small {
 float: right;
 width: 18em;
 style: inline;
}

#divimageholder_large {
 float: left;
}

.image_small {
max-width: 202px;
width: expression(this.width > 200 ? 200: true);
}

.image_large {
max-width: 390px;
width: expression(this.width > 400 ? 400: true);
}

#divsecondarycontent {
 width: 14em;
 float: left;
 padding: 0.0em 0em 1em 0em;
 margin: 0.0em 0em 0em 0em;
}
#divsecondarycontent {
 line-height: 1.4em;
}
#divnavigation, #divnews1, #divnews2, #divbanner4 {
 margin: 0em 0em 1em 0em;
 padding: 0em 0em 0em 0em;
 width: 14em;
 float: left;
}
.apdf {
 padding: 0.2em 1.2em 0em 0em;
}
.aexternal {
 padding: 0em 1em 0em 0em;
}
#divfooter {
 clear: both;
 padding: 2em 0em 0em 0em;
}

/* =Form
---------------------------------------------------------------------------- */
input, textarea {

}
.checkbox {
 width: 1.5em;
 border: none;
}
fieldset {
 margin: 0.5em 0em 0em 0em;
 padding: 0em 0.5em 0.5em 0.5em;
}
#flddiet p, #fldrequirements p {
 margin: 0.5em 0em 0em 0em;
}
textarea {
 height: 7em;
}
.lbltextbox  {
 width: 10em;
 float: left;
}
.clscheckbox1 {
 width: 27.5em;
}

#btnSubmit, #btnReset {
 margin: 1.5em 0em 0em 0em;
 text-align: center;
}