html {overflow: hidden;}
body {background:#fff; margin:0; padding:0; color:#000; width: 100%; height: 100%; font:x-small/1.5em Georgia, Times New Roman, Times, serif; voice-family: "\"}\""; voice-family:inherit; font-size:small; overflow:hidden; background: #fff;} 
  
html>body {font-size:small;}

html {overflow: hidden;}

#header {float:left; width:100%; background: #DAE0D2 url(../images2/home_head.jpg) repeat-x bottom; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-size:93%; line-height:normal; padding-bottom:0px; padding-left:90px;}
#header ul {margin:0; padding:70px 10px 0px; list-style:none;}
#header li {float:left; background: url(../images2/left.gif) no-repeat left top; margin:0; padding:0 0 0 9px;}
#header a {float:left; display:block; background:url(../images2/right.gif) no-repeat right top; padding:5px 15px 4px 6px;
text-decoration:none; font-size: 14px; font-weight:bold; color:#765;}
#header a:hover {color:#333;}
#header #current {background-image:url(../images2/left_on.gif);}
#header #current a {background-image:url(../images2/right_on.gif); color:red; padding-bottom:5px;}

#main {padding: 0; margin: 0; position: absolute; top: 100px; left: 240px; right: 0px; bottom: 0px; overflow: auto; background: #fff;}
#side {background: #fff; position: absolute; top: 100px; left: 20px; bottom: 0px; padding: 0; margin: 0; width: 200px; overflow: auto;}
#top {position: absolute; top: 0px; left: 100px; padding: 0; margin: 0;}
#side_current {color:#FF0000; font-style:italic; font-weight:bold;}

#side_heading {width:160px; margin:0px 0px -20px 0px;}

p {margin:0; padding:1em 1em 0; text-align:justify;}
p a {color:#0000FF; font-style:italic; font-weight:bold; text-decoration:none}
P a:hover {background:#000000; color:#FFFFFF;}
P a:visited {color:#0000FF;}

p.sidebar {text-align:left;}
p.sidebar a {color:#0000FF; font-weight:bold; text-decoration:none}
P.sidebar a:hover {background:#000000; color:#FFFFFF;}
P.sidebar a:visited {color:#0000FF;}

.content {padding: 10px;}

.image_left {float:left; padding:10px;}
.image_right {float:right; padding:10px;}
.image_sidebar {}

.redLine {border-top:1px solid #ff0000; width:97%; height:12px; margin:12px 0px -24px 0px;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/*  decoy" styles  */

.sIFR-hasFlash h1 {visibility: hidden; letter-spacing: 0px; line-height:1em; font-size: 35px; margin-top:0px; margin-bottom:0px;}
.sIFR-hasFlash h2 {visibility: hidden; letter-spacing: 0px; line-height:1em; font-size: 20px; margin-top:0px; margin-bottom:0px;}
.sIFR-hasFlash h3 {visibility: hidden; letter-spacing: 0px; line-height:1em; font-size: 20px; margin-top:-10px; margin-bottom:-15px;}
.sIFR-hasFlash h4 {visibility: hidden; letter-spacing: 0px; line-height:1em; font-size: 25px; margin-bottom:-15px;}
.sIFR-hasFlash h5 {visibility: hidden; letter-spacing: 0px; line-height:1em; font-size: 25px; margin-bottom:0px;}

