A { text-decoration:none; cursor: crosshair; }
  A:link { color:blue; text-decoration:none; cursor: crosshair; }
  A:visited { color:navy; text-decoration:none; cursor: crosshair; }
  A:hover { color:blue; font-weight: bold; text-decoration:underline; cursor: crosshair; }

A.HOME, A.HOME:link { color:#0070BB; text-decoration:none; cursor: crosshair; }
A.HOME, A.HOME:visited { color:#0070BB; text-decoration:none; cursor: crosshair; }
A.HOME, A.HOME:hover { color:#0070BB; font-weight: bold; text-decoration:underline; cursor: crosshair; }

FONT { font-family: "Century Schoolbook"; }
FONT.BASE { color:#0070BB; font-size: 12px; }
FONT.SMALL { color:#0070BB; font-size: 9px; }
FONT.TEXT { color:#0070BB; font-size: 11px; }
FONT.LARGE { color:#0070BB; font-size: 13px; }
FONT.TEMPLATELINKS { color:#0070BB; font-family: Century Schoolbook; font-size: 12px; }
FONT.TEMPLATESUBLINKS { color:#0070BB; font-family: Century Schoolbook; font-size: 10px; }
FONT.HEADER { font-family: Century Schoolbook; font-size: 32px; }
FONT.FAITHADDR { color:#0070BB; font-family: Century Schoolbook; font-size: 12px; }
FONT.FAITHNAME { color:#0070BB; font-family: Century Schoolbook; letter-spacing: -1px; font-size: 11px; }
FONT.WELS { color:#24328A; font-family: Century Schoolbook; font-size: 9px; }

P.TEXT { line-height: 80% }


HTML {
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 101%;
}
/* start iemac hide \*/
* html HTML {
height: 100%; /*gives IEWin it's improperly implemented height value*/
}
/* end iemac hide*/

BODY { 
  background: #FFFFFF url("http://www.justifiedbyfaith.net/images/FaithBackground.jpg") no-repeat 0px 0px;
  border: 1px solid #0070BB;
  margin: 0px;
  padding: 0px;
  height: auto;
  min-height: 101%;
}
/* start iemac hide \*/
* html BODY {
height: 100%; /*gives IEWin it's improperly implemented height value*/
}
/* end iemac hide*/


TABLE.OUTER { 
  border: 3px solid #EBDAB1; 
  height: auto; 
  min-height: 101%;
}
/* start iemac hide \*/
* html TABLE.OUTER {
height: 100%; /*gives IEWin it's improperly implemented height value*/
}
/* end iemac hide*/

TABLE.INNER { 
  border: 2px solid #0070BB; 
  height: auto; 
  min-height: 101%;
}
/* start iemac hide \*/
* html TABLE.INNER {
height: 100%; /*gives IEWin it's improperly implemented height value*/
}
/* end iemac hide*/


TABLE.INNER TD.SIDEMENU { border-right: 0px solid #0070BB; width:200px; line-width=200px; }
TABLE.INNER TR.FOOTER { height:50px }
TABLE.INNER TD.FOOTER { border-top: 2px solid #0070BB; height:50px }
TABLE.INNER TR.BANNER { height:190px }
TABLE.OUTERBODY { padding-left: 1cm }
TABLE.INNERBODY { min-height:101%}
TABLE.INNERBODY TR.BANNER { background: url("http://www.justifiedbyfaith.net/images/FaithBanner.png") no-repeat center 10px; height:190px }
TABLE.INNERBODY TD.POSITIONOVER { width:40px; }

ul.sidemenu, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:90ex; overflow:hidden; width:195px; text-align:left; color:#fffff; }
ul.sidemenu table {border-collapse:collapse; padding:0; margin:0; }
ul.sidemenu ul {margin-left:5px;}
ul.sidemenu li {text-indent:5px; line-height: 1;}
ul.sidemenu li.dropdown {margin-bottom:2px;}
ul.sidemenu li a, 
ul.sidemenu li a:visited {display:block; color:navy;}
ul.sidemenu li a.last, 
ul.sidemenu li a.last:visited {display:block; width:195px; height:100%; line-height: 1;}
ul.sidemenu li ul {display:none;}

ul.sidemenu li:hover a, 
ul.sidemenu li a:hover {border:0; color:#00c; font-weight:bold;}
ul.sidemenu li:hover ul, 
ul.sidemenu li a:hover ul {display:block; height:100%; width:185px; margin-top:1px; background:#def; border:1px solid #000000; }
ul.sidemenu li:hover ul li a, 
ul.sidemenu li a:hover ul li a {height:1.5em; background:#def; color:#00c; font-weight:normal;}
ul.sidemenu li:hover ul li:hover a, 
ul.sidemenu li a:hover ul li a:hover {background:#00c; color:#fff;}