/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #e8ebeb url(img/bgnd.gif) repeat-y center top; }
td { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #3d4143; }

.linklistWrapper { margin: 0 10px; overflow: hidden; }
ul.linkList { margin: 0; padding: 0; list-style-type: none; }
ul.linkList li { padding-right: 10px; text-align: right; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }
ul.inline li.topMenuItem { padding-right: 20px; }

ul.inline2 { margin: 0; padding: 0; list-style-type: none; }

#pageTitle { font: 30px Arial, Helvetica, sans-serif; color: #000; margin-top: 5px; text-transform: lowercase; }
#pageSubtitle { font: 12px Arial, Helvetica, sans-serif; color: #000; text-transform: lowercase; }

.leftColDivider { background: url(img/leftColDivider.gif) left center no-repeat; }
.leftColSubtitle { font-weight: bold; text-align: right; color: #fff; padding: 0 20px 5px 0; }


/* LINKS */
a:link { color: #ed1c24; text-decoration: none; }
a:active { color: #ed1c24; text-decoration: none; }
a:visited { color: #ed1c24; text-decoration: none; }
a:hover { color: #3d4143; text-decoration: underline; }

a.linkWhite:link { color: #fff; text-decoration: none; }
a.linkWhite:active { color: #fff; text-decoration: none; }
a.linkWhite:visited { color: #fff; text-decoration: none; }
a.linkWhite:hover { color: #ececec; text-decoration: none; }

a.linkLeft:link { color: #fff; text-decoration: none; width: 100%; padding: 3px 10px 4px 0; display: block; }
a.linkLeft:visited { color: #fff; text-decoration: none; width: 100%; padding: 3px 10px 4px 00; display: block; }
a.linkLeft:active { color: #fff; text-decoration: none; width: 100%; padding: 3px 10px 4px 0; display: block; }
a.linkLeft:hover { color: #fff; text-decoration: none; width: 100%; background: #ed1c24; padding: 3px 10px 4px 0; display: block; }
a.linkLeftActive { background: #747b7e; }

a img { border: none; }

/* FORM ELEMENTS */
INPUT.textbox { background: #fff; border: 1px solid #888F92; padding: 2px 3px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
INPUT.textbox2 { background: #fff; border: 1px solid #888F92; padding: 2px 3px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; width:200px;}
.textarea2 { background: #fff; border: 1px solid #888F92; padding-left: 3px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }

/* WRAPPERS */
#master { width: 960px; }

#topTrakica { width: 100%; }
#topTrakica td { border-bottom: 1px solid #fff; }
#topTrakicaLeft { width: 260px; background: #ed1c24; border-right: 1px solid #fff; }
#topTrakicaMain { background: #888f92; padding: 6px 20px; }

#header { width: 100%; }
#header td { border-bottom: 1px solid #fff; }
#headerLeft { width: 260px; border-right: 1px solid #fff; vertical-align:top; background: #C1C6C8;}
#headerMain { background: #ececec url(img/headerBgnd.gif) repeat-y left; text-align: left; vertical-align: bottom; padding: 0 20px 20px 20px; }
#headerRight { width: 160px; background: #ed1c24; text-align: center; vertical-align: middle; }

#middle { width: 100%; }

#middleLeft { width: 260px; background: #c1c6c8; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
#middleMain { background: #fff; text-align: left; padding: 17px 25px; line-height: 15px;border-bottom: 1px solid #fff; }
#middleMain p { margin: 0; margin-bottom: 12px; }
#middleRight { width: 160px; background: #c1c6c8; text-align: left;border-bottom: 1px solid #fff; }

#menuLeftContainer { background: #888f92; padding: 15px 0; }

#footer { width: 100%; height: 30px; }
#footerLeft { width: 260px; background: #ed1c24; border-right: 1px solid #fff; }
#footerMain { background: #888f92; padding: 6px 20px; color: #ececec; text-align: center; }
#footerRight { width: 160px; background: #888f92; border-left: 1px solid #fff; text-align: center; }
