body
{
   background-color : #ffffff;
   color            : #000000;
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 12px;
}

a
{
   color            : #333366;
}

a:hover
{
   color            : #006699;
}

td
{
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 12px;
}

.mainTable
{
   border           : 1px solid #333366;
}

.mainLinkBar
{
   background-color : #6699cc;
   color            : #333366;
   font-weight      : bold;
   padding          : 3px 5px 3px 5px;
   text-align       : center;
}

.mainLinkBar a
{
   color            : #333366;
   text-decoration  : none;
}

.mainLinkBar a:hover
{
   color            : #ffffff;
}

.mainLinkBarLink
{
   padding          : 0px 5px 0px 5px;
}

.subLinkBar
{
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 12px;
   background-color : #C7D4E4;
   color            : #333366;
   padding          : 3px 5px 3px 5px;
   text-align       : center;
   border-bottom    : 1px solid #006699;
}

.subLinkBar a
{
   font-family      : Arial, Helvetica, sans-serif;
   font-size        : 12px;
   color            : #333366;
   text-decoration  : none;
}

.subLinkBar a:hover
{
   color            : #99ccff;
}

.subLinkBarLink
{
   padding          : 0px 5px 0px 5px;
}

.sideLinksCell
{
   text-align       : left;
   vertical-align   : top;
}

.contentCell
{
   padding-top      : 10px;
}

.mainCell
{
   padding          : 10px 5px 10px 5px;
   text-align       : left;
   vertical-align   : top;
}

.leftFooterCell
{
   padding          : 8px 5px 8px 5px;
   font-size        : 10px;
   text-align       : left;
   vertical-align   : top;
   border-top       : 1px solid #006699;
   background-color : #6699cc;
}

.rightFooterCell
{
   padding          : 8px 5px 8px 5px;
   font-size        : 10px;
   border-top       : 1px solid #006699;
   background-color : #6699cc;
}

.indexImages
{
   border           : 1px solid #006699;
}

.indexImageLinks a
{
   font-size        : 15px;
   text-decoration  : none; 
}

.pageHeader
{
   font-size        : 15px;
   text-transform   : uppercase;
   font-weight      : bold;
   color            : #006699;
}

.subHeader
{
   color : #99ccff;
   font-weight : bold;
   text-transform : uppercase;
}

.imageborder
{
   border : 1px solid #000000;
}

.indent
{
   margin-left : 30px;
}

.minorHeader
{
   text-decoration : underline;
   font-style : italic;
}

.indextable_row1left
{
   border-top : 1px solid #a8a8a8;
   border-left : 1px solid #a8a8a8;
}
.indextable_row1middle
{
   font-size : 14px;
   line-height : 1.5em;
}
.indextable_row1right
{
   border-top : 1px solid #a8a8a8;
   border-right : 1px solid #a8a8a8;
}
.indextable_row2left
{
   border-left : 1px solid #a8a8a8;
   border-top : 1px solid #a8a8a8;
}
.indextable_row2middle
{
   border-top : 1px solid #a8a8a8;
}
.indextable_row2right
{
   border-right : 1px solid #a8a8a8;
   border-top : 1px solid #a8a8a8;
}
.indextable_row3left
{
   border-left : 1px solid #a8a8a8;
}
.indextable_row3middleleft
{
   vertical-align : top;
   border-right : 1px solid #a8a8a8;
   font-size : 10px;
}
.indextable_row3middleright
{
   vertical-align : top;
   font-size : 10px;
}
.indextable_row3right
{
   vertical-align : top;
   border-right : 1px solid #a8a8a8;
}
.indextable_row4left
{
   border-left : 1px solid #a8a8a8;
   border-bottom : 1px solid #a8a8a8;
}
.indextable_row4middle
{
   border-bottom : 1px solid #a8a8a8;
}
.indextable_row4right
{
   border-right : 1px solid #a8a8a8;
   border-bottom : 1px solid #a8a8a8;
}
.indextable_row5left
{
   border-left : 1px solid #a8a8a8;
   border-bottom : 1px solid #a8a8a8;
}
.indextable_row5middle
{
   border-bottom : 1px solid #a8a8a8;
}
.indextable_row5right
{
   border-right : 1px solid #a8a8a8;
   border-bottom : 1px solid #a8a8a8;
}
.indextable div
{
   padding : 5px;
}
.indextable_row3middleleft
{
   padding-right : 10px;
}
.indextable_row3middleright
{
   padding-left : 15px;
}
.indexHeader
{
   font-weight : bold;
   font-size : 20px;
   color : #006699;
}
hr
{
   border : 1px solid #a8a8a8;
   color : #a8a8a8;
}
span.textfield_desc
{
   font-size : 8px;
   text-transform : uppercase;
}
input.text, textarea.text
{
   border : 1px solid #000000;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   padding : 1px;
}
input.remaining_text
{
   border : 0px;
   font-weight : bold;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   color : 006600;
}
input.mainoption
{
   border : 1px solid #000000;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
}
.bordertable
{
   border : 1px solid #cccccc;
   border-collapse : collapse;
}
table.form td
{
   padding : 2px 0px;
}
table.form td.desc
{
   font-weight : bold;
   padding-right : 10px;
}
table.form td.mainoption
{
   padding-top : 15px;
}
