body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%;
max-height: 100%;
}

#framecontentLeft, #framecontentTop{
position: absolute;
top: 0;
left: 0;
width: 160px; /*Width of left frame div*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background:url(left.jpg);
color: #cae4ff;
}

#framecontentTop{
left: 160px; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
width: auto;
height: 50px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background:url(head.jpg);
color: #000;
}

#maincontent{
position: fixed;
left: 160px; /*Set left value to WidthOfLeftFrameDiv*/
top: 50px; /*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto;
background: #fff;
}

.innertube{
margin: 2px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 50px 0 0 160px; /*Set value to (HeightOfTopFrameDiv 0 0 WidthOfLeftFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%;
width: 100%;
}

* html #framecontentTop{ /*IE6 hack*/
width: 100%;
}

/*not sure about these*/
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
dd {display:none;}

/*begin jssite specific*/
a:link {color: #0000FF}     /* unvisited link */
a:visited {color: #FF00FF}  /* visited link */
a:hover {color: #FF00FF}   /* mouse over link */
a:active {color: #FF0000}   /* selected link */
a.nav, a.nav:visited {margin-left:14px; display:block; width:134px; height:25px; background:url(menu_b.jpg); color:#215dc6; border:1px solid #bbbbbb; text-decoration:none; font: bold 12px tahoma,verdana,sans-serif; letter-spacing: 0;text-align:center; line-height:25px;}
a.nav:hover {background:url(menu_bk.jpg); color:#428eff; font: bold 12px tahoma,verdana,sans-serif; letter-spacing: 0; text-decoration:underline; line-height: 25px;}

h1 {font-size: 250%; color : #0033cc; background:transparent; font-weight: bold;}
h2 {font-size: 180%; color : #000000; background:transparent; font-style: italic; font-weight: bold;}
h3 {text-align: center; font-size: 140%; color : #000000; background:transparent; font-style: italic; font-weight: bold;}
h4 {font-size: 180%; color : red; background:transparent; font-style: italic;}
h5 {font-size: 110%; margin-top:-1px; margin-bottom: 0px; font-weight: 600; background:transparent; color : #d55000; font-style: italic;}
h6 {font-size: 100%; color : red; background:transparent; font-style: italic; font-weight: 600;}
h1.sham{font-size: 160%; color : #78a090; background:transparent; font-style: italic; display: inline; font-weight:  bold;}
ul {margin-left: 1.3em; padding-left: 0;}
Li {list-style-image: url(blu_li.gif);}
Li.red {list-style-image: url(red_li.gif);}
div.c {text-align: left;}
div.c1 {text-align: center;}
div.c2 {text-align: center;  width: 100%; z-index: 0; position: absolute;}
div.scroll {height: 300px; overflow: auto; border-width: 2px 1px 2px 1px; border-style: dashed solid dashed solid;border-color: black; background-color: #ffffcc; padding: 10px; text-align: left;}
div.scroll-md {height: 90px; width: 600px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: dashed solid dashed solid; border-color: #cc9900; padding: 5px; margin: 0 auto 0 auto;}
div.scroll-lm {height: 120px; width: 251px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: dashed solid dashed solid; border-color: #cc9900; padding: 10px;}
div.scroll-lms {height: 50px; width: 180px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: dashed solid dashed solid; border-color: #cc9900; padding: 10px;}
div.scroll-sm {height: 40px; width: 250px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: dashed solid dashed solid; border-color: #cc9900; padding: 10px;}
div.scroll-lg {height: 164px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: dashed solid dashed solid; border-color: #cc9900; padding: 10px;}
div.scrollw {height: 240px; overflow: auto; border-width: 1px 1px 1px 1px; border-style: solid dashed; border-color: black; background-color: #ffffff; padding: 10px; text-align: left;}
div.slideshow_img_container {float: right; padding: 10px; z-index: 1; position: relative;}
 span.c14 {color: #990099; font-style: italic;}
 span.c12 {color: #ffffff;}
 span.c11 {color: #e09800; font-weight: bold; text-decoration: underline;}
 span.c10 {color: #ee1616; font-size: 110%; font-weight: bold; font-style: italic;}
 span.c9 {color: #ee1616; font-size: 80%;}
 span.c8 {color: red; font-weight: bold;}
 span.c7 {color: #ff0080; font-size: 80%;}
 span.c6 {color: #0000FF; font-size: 120%;}
 span.c5 {color: #333333; font-size: 80%;}
 span.c4 {color: #000066; font-size: 150%; font-weight: bold;}
 span.c3 {color: red; font-weight: bold; text-decoration: underline; font-style: italic;}
 span.c2 {color: #cc0000; font-size: 110%; font-weight: bold; font-style: italic;}
 span.c1 {font-size: 140%; font-style: italic; font-weight:bold;}
 span.c {font-size: 90%;}
 span.s {font-size: 80%;}
 .bold {font-size:1.2em; font-weight:bold;}

     /* php slide show */
.box {display:block; float:right; clear: right; margin-right: 2px; border: 1px; border-style: solid; border-color: #d8d8d8; width:151px; height:167px; text-align: center;
	 font-family: "Comic Sans MS", serif; font-size:80%; color:red;}
.box2 {display:block; width:75%; height:auto; line-height:normal; letter-spacing:1px; font-family: Comic Sans MS, serif; font-size:100%; color:red; border:1px; padding:5px; margin-left:30px;}
.box2 {display:block; margin-top: 10px; margin-bottom: 10px; margin-left: 185px;}

img.floatLeft { float: left; margin: 4px; border: 0px; }
 .floatright
{
float: right;
margin: 0 0 10px 10px;
}
 .dropcap
{
width: .6em;
font-size: 1.5em;
line-height: 53%;
}
#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	top: -1px;
	width: 1px;
    float:right;
}
#pic a.p1:hover {
	background-color: #eaeaea;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 0px;
	height: 200px;
	width: 200px;
    float:right;
	display:block; position:relative; top:-6em}