/* GLOBALS */
BODY { background: #ffffff; margin: 0px; font-family: Arial, sans-serif; color: #555555; }
TD, INPUT, SELECT, P { font-family: Arial, sans-serif; font-size: 12px; color: #555555; }

UL.inline { list-style-type: none; margin: 0; padding: 0; }
UL.inline LI { display: inline; }

UL.linkList { list-style-type: none; margin: 0; padding: 0; }
UL.linkList LI { line-height: 20px; }

UL.linkList2 { list-style-type: none; margin: 0; padding: 0; }
UL.linkList2 LI { line-height: 13px; font-size: 11px; }
UL.linkList2 LI.spacer { line-height: 7px; }

UL.subcatsCentral { list-style-type: none; margin: 0; padding: 0; }
UL.subcatsCentral LI { background: url(img/bullet_zarez1.gif) left 6px no-repeat; padding-left: 10px; line-height: 19px; }

.text10pxBlack { font-size: 10px; color: #333333; text-decoration: none; }
.text10pxRed { font-size: 10px; color: #c5000a; text-decoration: none; }
.text11pxRed { font-size: 11px; color: #c5000a; text-decoration: none; }
.text12pxRed { font-size: 12px; color: #c5000a; text-decoration: none; }
SELECT { border: 1px solid #a3a3a3; background: #fff; }

/* LINKS */
a:link { color: #0d3f90; text-decoration: none; }
a:active { color: #0d3f90; text-decoration: none; }
a:visited { color: #0d3f90; text-decoration: none; }
a:hover { color: #c5000a; text-decoration: none; }

a.link12pxBlue:link { font-size: 12px; color: #23406f; text-decoration: none; }
a.link12pxBlue:active { font-size: 12px; color: #23406f; text-decoration: none; }
a.link12pxBlue:visited { font-size: 12px; color: #23406f; text-decoration: none; }
a.link12pxBlue:hover { font-size: 12px; color: #c5000a; text-decoration: none; }

a.link12pxBlack:link { font-size: 12px; color: #000; text-decoration: none; }
a.link12pxBlack:active { font-size: 12px; color: #000; text-decoration: none; }
a.link12pxBlack:visited { font-size: 12px; color: #000; text-decoration: none; }
a.link12pxBlack:hover { font-size: 12px; color: #c5000a; text-decoration: none; }

a.link11pxBlack:link { font-size: 11px; color: #000; text-decoration: none; }
a.link11pxBlack:active { font-size: 11px; color: #000; text-decoration: none; }
a.link11pxBlack:visited { font-size: 11px; color: #000; text-decoration: none; }
a.link11pxBlack:hover { font-size: 11px; color: #c5000a; text-decoration: none; }

a.link11pxRed:link { font-size: 11px; color: #c5000a; text-decoration: none; }
a.link11pxRed:active { font-size: 11px; color: #c5000a; text-decoration: none; }
a.link11pxRed:visited { font-size: 11px; color: #c5000a; text-decoration: none; }
a.link11pxRed:hover { font-size: 11px; color: #c5000a; text-decoration: none; }

a.link12pxRed:link { font-size: 12px; color: #c5000a; text-decoration: none; }
a.link12pxRed:active { font-size: 12px; color: #c5000a; text-decoration: none; }
a.link12pxRed:visited { font-size: 12px; color: #c5000a; text-decoration: none; }
a.link12pxRed:hover { font-size: 12px; color: #c5000a; text-decoration: none; }

a.link11pxBlue:link { font-size: 11px; color: #23406f; text-decoration: none; }
a.link11pxBlue:active { font-size: 11px; color: #23406f; text-decoration: none; }
a.link11pxBlue:visited { font-size: 11px; color: #23406f; text-decoration: none; }
a.link11pxBlue:hover { font-size: 11px; color: #c5000a; text-decoration: none; }

a.link10pxBlack:link { font-size: 10px; color: #000; text-decoration: none; }
a.link10pxBlack:active { font-size: 10px; color: #000; text-decoration: none; }
a.link10pxBlack:visited { font-size: 10px; color: #000; text-decoration: none; }
a.link10pxBlack:hover { font-size: 10px; color: #c5000a; text-decoration: none; }

a.link12pxFancy:link { font-size: 12px; font-weight: bold; color: #23406f; text-decoration: none; }
a.link12pxFancy:active { font-size: 12px; font-weight: bold; color: #23406f; text-decoration: none; }
a.link12pxFancy:visited { font-size: 12px; font-weight: bold; color: #23406f; text-decoration: none; }
a.link12pxFancy:hover { font-size: 12px; font-weight: bold; color: #c5000a; text-decoration: none; }


/* FORM ELEMENTS */
.searchTextField { width: 155px; border: 1px solid #a3a3a3; background: #fff; font-size: 11px; padding-left: 3px; }
.searchSelect { width: 175px; border: 1px solid #a3a3a3; font-size: 10px; }


/* TABLES */
#master { width: 980px; }
#master TD.header { text-align: center; }
#master TD.row2 { padding: 5px 0px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }

#sublinks { width: auto; }
#sublinks TD { font-size: 12px; color: #969696; }

#main { width: 100%; }
#main TD.left { width: 230px; }
#main TD.right { width: 220px; }

#leftContainer { width: 100%; }
#leftContainer TD.search { height: 65px; background: url(img/search_bgnd.gif) no-repeat center; }

#menuLeft { width: 100%; border-bottom: 1px solid #d0d0d0; }
#menuLeft TD.type1 { padding: 5px 7px; border-top: 1px solid #d0d0d0; }
#menuLeft TD.type2 { padding: 5px 7px; border-top: 1px solid #d0d0d0; }
#menuLeft TD.type3 { padding: 0px 0px 2px 30px; }
#menuLeft TD.type3 UL { list-style-type: none; margin: 0; margin-bottom: 4px; padding: 0; }
#menuLeft TD.type3 UL LI { line-height: 14px; }

TABLE.indexTable { width: 100%; }
TABLE.indexTable TD.heading { font-size: 12px; color: #c5331d; font-weight: bold; padding: 3px 7px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
TABLE.indexTable TD.pageTitle { font-size: 12px; color: #c5331d; font-weight: bold; padding: 3px 7px; }
TABLE.indexTable TD.subHeading { font-size: 10px; color: #c5331d; text-transform: uppercase; padding: 3px 0px 2px 5px; border-bottom: 1px solid #d0d0d0; }
TABLE.indexTable TD#path { padding: 3px 7px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; font-size: 12px; }
TABLE.indexTable TD.content { padding: 0px 5px; text-align: justify; }
TABLE.indexTable TD#subcats { padding: 12px 7px; border-bottom: 1px solid #d0d0d0; }

TABLE.box { width: 100%; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; }
TABLE.box TD.boxBody { padding: 3px 7px; }
TABLE.box TD.newsTitle { padding: 3px 7px; border-bottom: 1px solid #d0d0d0; font-size: 12px; }
TABLE.box TD.newsBody { padding: 3px 7px; font-size: 12px; text-align: justify; }

TABLE.boxIndex { width: 100%; border-top: 1px solid #d0d0d0; }
TABLE.boxIndex TD { border-bottom: 1px solid #d0d0d0; }
TABLE.boxIndex TD.boxHeading { padding: 3px 7px; color: #c5000a; border-bottom: 1px solid #d0d0d0; }
TABLE.boxIndex TD.boxBody { padding: 3px 7px; }
TABLE.boxIndex TD.boxFancyLink { padding: 0px 5px; height: 55px; background: url(img/right_fancy_link_bgnd.gif) no-repeat left center; border: none; }
TABLE.boxIndex TD.boxFancyLink2 { padding: 15px 5px; border: none; }
TABLE.boxIndex TD.boxFancyLink2Subs { padding: 0px 5px 15px 20px; border: none; }

#footer { width: 100%; border-top: 1px solid #d0d0d0; }
#footer TD { padding-top: 15px; padding-bottom: 15px; }
#footer TD#footerLeft { width: 260px; font-size: 12px; padding-left: 5px; }
#footer TD#footerMain { text-align: right; padding-right: 5px; }
#footer TD#footerMain IMG { margin-right: 6px; }


.inputNavButton { background-color:White; color:#c70009; border-color:#c3c3c3; border-style:solid; border-width:1px; font-family: Arial, sans-serif; font-size: 10px; }
.inputButton { background-color:White; color:Black; border-color:#c3c3c3; border-style:solid; border-width:1px; font-family: Arial, sans-serif; font-size: 10px; margin-bottom: 4px; }
.inputTextField { border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-bottom: 4px; margin-left: 4px; }
.inputTextFieldInTable { border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-bottom: 4px; } /*margin-left: 4px;*/
.inputStandardTextField { width: 450px; border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-bottom: 4px; margin-left: 4px; }
.inputStandardSmallTextField { width: 150px; border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-bottom: 4px; margin-left: 4px; }
.inputIntelliTextField { width: 350px; border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-left: 4px; }
.inputShortTextField { width: 310px; border: 1px solid #c3c3c3; font-size: 11px; padding-left: 3px; margin-bottom: 4px; margin-left: 4px; }
.inputLabel { font-size: 10px; padding-left: 3px; margin-bottom: 2px; margin-left: 4px; }
.inputLabelInfo { font-size: 10px; padding-left: 3px; margin-bottom: 2px; margin-left: 4px; font-style: italic; }
.inputLabelInTable { font-size: 10px; }
.inputLabelAsterix { font-size: 20px; margin-left: 4px; color: #c70009; }
.inputLabelError { font-size: 12px; padding-left: 3px; margin-bottom: 2px; margin-left: 4px; color: #c70009; }
.inputLabelGray { font-size: 12px; color:Gray; }
.inputLabelBold12pt { font-size: 12px; font-weight:bold; margin-left: 4px; }
.inputLabelBold12ptHead { font-size: 12px; font-weight:bold; color: #c70009; }
.inputLabelBold { font-size: 11px; margin-left: 4px; font-weight:bold; }
.textRightAligned { text-align:right; }

TD.NavigationCell { border-top:solid 1px #c3c3c3; }
TD.HeaderCell { text-align:left; background-color:White; border-bottom:solid 1px #c3c3c3; font-size: 12px; color:#c70009; font-weight:bold; }

