HTML {min-height: 100%; width: 100%; padding: 0px;}
BODY {background-color: #380202; text-align: center; font-color: #000; height: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-axis: 1;}

TABLE.master {width: 770px; height: 100%; min-height: 100%; border-width: 0px; margin: 0px; padding: 0px; z-index: 1;}
TD.toprow {width: 770px; height: 218px; min-height: 218px; z-index: 1;}
TD.midrow {width: 770px; height: 100%; min-height: 100%; z-index: 1;}
TD.bottomrow {width: 770px; height: 40px; min-height: 40px; z-index: 3;}

DIV {-moz-box-sizing: border-box; box-sizing:border-box;}

DIV.panel {margin: 0px 0px 0px 0px;  padding-top: 8px; width: 648px; min-width: 648px; text-align: left; z-index: 1; height: 100%; min-height: 100%;}
DIV.menu {margin: 0px 0px 0px 0px;  padding: 0px; width: 770px; min-width: 770px; text-align: left; z-index: 1; height: 31px; min-height: 31px;}
DIV.pagetitle {margin: 0px 0px 0px 0px;  padding: 0px; width: 648px; min-width: 648px; text-align: left; z-index: 1; height: 30px; min-height: 30px;}
DIV.left  {text-align: right; margin: 0px; padding-top: 50px; width: 122px; min-width: 122px;  z-index: 1; height: 100%; min-height: 100%;}
DIV.footer   {text-align: right; margin: 0px; padding: 0px; width: 770px; z-index: 4; height: 13px; min-height: 13px}

DIV.flash  {text-align: right; margin: 0px; padding: 0px; width: 200x; z-index: 5; height: 160px; min-height: 160px position: relative; top: -20px; left: 200px;}

DIV.quicklinks {margin-right: 6px; margin-bottom: 9px; margin-top: 3px;}

.color1 {background-color: #FFF;}  
.color2 {background-color: #600}
.color3 {background-color: #600;}
.color4 {background-color: #4e0000;}
.color5 {background-color: #FF0;}
.color6 {background-color: #000;}


.headerbg1  {background-image: url(images/Recall-Header1.jpg); background-repeat: no-repeat; background-position: top left;}
.headerbg2  {background-image: url(images/Recall-Header2.jpg); background-repeat: no-repeat; background-position: top left;}
.headerbg3  {background-image: url(images/Recall-Header3.jpg); background-repeat: no-repeat; background-position: top left;}
.headerbg4  {background-image: url(images/Recall-Header4.jpg); background-repeat: no-repeat; background-position: top left;}


.bg0  {background-image: url(pagebg.gif); background-repeat: repeat-y; background-position: top left;}
.bg2  {background-image: url(images/Main-Menu.jpg); background-repeat: no-repeat; background-position: top left;}
.bg3  {background-image: url(images/Page-Title.jpg); background-repeat: no-repeat; background-position: top left;}
.bg4  {background-image: url(images/Content.jpg); background-repeat: repeat-y; background-position: top right;}
.bg5  {background-image: url(images/Side-Menu.jpg); background-repeat: no-repeat; background-position: top left;}


.floatleft {float: left;}
.clearleft {clear: left;}

.floatright {float: right;}
.clearright {clear: right;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.leftbordered  {border-left-width: 3px; border-left-color: #FFF; border-left-style: solid;}
.rightbordered  {border-right-width: 3px; border-right-color: #FFF; border-right-style: solid;}
.topbordered  {border-top-width: 3px; border-top-color: #FFF; border-top-style: solid;}
.bottombordered  {border-bottom-width: 3px; border-bottom-color: #FFF; border-bottom-style: solid;}

.topbordered2  {border-top-width: 20px; border-top-color: #000; border-top-style: solid;}
.bottombordered2  {border-bottom-width: 10px; border-bottom-color: #000; border-bottom-style: solid;}

P {text-color: #000; font-family: Arial; font-size: 12px; padding-left: 15px;}
.bigtitle {text-color: #000; font-family: Arial; font-size: 20px; font-weight: 600; position: relative; top: 5px; left: 10px;}
.title {text-color: #000; font-family: Arial; font-size: 16px; font-weight: 600;}
.q {text-color: #000; font-family: Arial; font-size: 14px; font-weight: 600;}
.a {text-color: #000; font-family: Arial; font-size: 12px;}
.bold3 {font-weight: 700;}
.bold1 {font-weight: bold;}
.sitemenu {padding-left: 165px; font-size: 12px;}
.copyright {padding-left: 165px; padding-bottom: 10px; font-size: 10px; line-height: 90%; color: #FFF;}
.footlink {padding-bottom: 8px; font-size: 10px; line-height: 90%; color: #FFF; font-style: italic;}

A {font-family: arial, verdana, helvetica; font-size: 12px; font-style: bold; margin: 0px; color: #000;}
A.topmenu {font-family: arial, verdana, helvetica; font-size: 12px; color: #FFF; text-decoration: none; font-weight: 500; margin-top: 9px;}
A.topmenu:hover {font-weight: 500; text-shadow: red 0.1em 0.2em 0.4em}
A.quicklink {color: #DDD; text-decoration: none; font-size: 10px; letter-spacing: 1px;}
A.quicklink:hover {color: #FFF; text-decoration: none; font-size: 10px; letter-spacing: 1px; text-shadow: #F00 0.1em 0.2em 0.4em}
A.footer {color: #FFF; text-decoration: none; font-size: 10px; letter-spacing: 2px; text-shadow: #FFF 0.1em 0.2em 0.4em}
A.footer:hover {color: #FFF; text-decoration: none; font-size: 10px; letter-spacing: 2px; text-shadow: #F00 0.1em 0.2em 0.4em}

LI {font-family: arial, verdana, helvetica; font-size: 12px; font-style; italic; margin: 0px; padding: 5px 10px 5px 0px; }
IMG {padding: 0px; }
IMG.bracket {vertical-align: top;}
IMG.sidebar {border-width: 1px; border-color: #000; border-style: solid; margin: 2px 3px 2px 7px; width: 142px; height: 95px; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
IMG.sidebar:hover{border-width: 1px; border-color: #000; border-style: solid; margin: 2px 3px 2px 7px; width: 142px; height: 95px; opacity:1 ;filter: alpha(opacity=100); -moz-opacity: 1.0;}

