html{height:100%;max-height:100%;padding:0;margin:0;border:0;
/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow:hidden;/* */ }

body{font-family:'Lucida Grande','Lucida Sans Unicode',Verdana, arial, helvetica, sans-serif; font-size:76%;	height:100%;	max-height:100%;	overflow:hidden;	padding:0;	margin:0;	border:0;	background-color:#F0EEE0; 
}

#info{z-index:100;height:22em}

#header{	position:fixed;	display:block;	width:100%;	height:74px;	z-index:3;	overflow:hidden;	color:#000;	text-indent:40px;	background-color: #F0EEE0; top:1px; font-size:30px} 


#head{	position:fixed;	display:block;	width:100%;	height:74px;	z-index:3;	overflow:hidden;	color:#000;	text-indent:40px;	background-color: #F0EEE0; top:1px; font-size:30px; 	color: #000066;
} 
#left{	position:absolute;	left:2px;	top:75px;	bottom:0px;	width:200px;	font-size:1.2em;	z-index:4;	overflow:hidden;	background-color: #F0EEE0;	}

#contents{	overflow:auto;	position:absolute;	z-index:5;	top:75px;	bottom:10px;	left:200px;	right:0;	background-color:#F0EEE0;	color:#000033;	margin-right:10px;padding:15px 5px 5px 5px;	border-top:2em;	border-top-color: #0033CC;border-top-style:solid;
border-left:3px ;border-left-style:solid; border-left-color:#0033CC;
border-right:3px ;border-right-style:solid; border-right-color:#0033CC;
border-bottom:3px ;border-bottom-style:solid; border-bottom-color:#0033CC;}

#leftMenu{width:200px;float:left; display:block;padding-top:5px}

.hdr{top:77px;font-size:1.25em;font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;position:fixed;font-weight:bold ;color: #FFFF00; text-align: left;background-color: #0033CC;display:block;}

h1,h2,h3,h4{font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;color:#0000FF;text-align:left}

h1{font-size:2.5em;}
h2{font-size:1.3em;font-weight:lighter;}
h3{font-size:1.15em;font-weight:lighter;}
h4{ font-size:.90em;font-weight:lighter;}
#contents p{font-size:14px; line-height:16px; margin:5px 0 8px 0;}
#contents b{font-size:12px;line-height:16px;margin:5px 0 8px 0;color: #0000FF;font-weight: 400;}
#contents h4{font-size:.9em; margin: 10px 0 5px 0;font-weight:lighter;}
#contents h3{font-size:1.15em;font-weight:lighter; margin: 10px 0 5px 0;}
#contents h2{font-size:1.3em;font-weight:700; margin: 10px 0 5px 0;}
#contents li{ background-color:#F0EEE0;list-style-type: square;}
.bold{font-size:1.2em;font-weight:bold}

#leftMenu{width:200px;float:left; display:block;padding-top:5px}

#mainContent{width:auto;float:left;overflow:auto}

.style1{font-size:24px;color:#D0EB6A;font:76% 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif}
p {font-size:11px; line-height:16px; margin:5px 0 15px 0;}

#contents a:hover{color:#FF0000;text-decoration:none;font-weight:bold;background-color: #D0EB6A;}
#contents a:visited{color:#0000FF;text-decoration:none;font-weight:normal;background-color: #FFFF99;}
#contents a:link{color:#0000FF;text-decoration:none;font-weight:normal}
#contents a:active{color:#0000FF;text-decoration:underline;}

#handler{background-color:#FF9}

.bill{color:#000;background-color:#FF9;width:250px;text-indent:10px}
.freda{background-color:#CCC;font-size:11px;text-indent:10px;line-height:1.75em;text-indent:20px;width:250px;color:#000}

.fred{font-size:11px;text-indent:10px;line-height:1.75em;text-indent:30px;width:250px;background-color:#0F0;color:#000}

.quote{	color:blue;	font-size: 12px;}

.highslide {	cursor: url(/js/highslide4/graphics/zoomin.cur), pointer;    outline: none;}
.highslide img {	border: 2px solid gray;}
/*.highslide:hover img {	border: 2px solid silver;}*/

.highslide-image {    border-bottom: 1px solid white;}
.highslide-image-blur { }
.highslide-caption {    display: none;    font-family: Verdana, Helvetica;    font-size: 10px;    padding: 5px;    background-color: silver;}
.highslide-loading {    display: block;	color: black;	font-size: 8pt;	font-family: sans-serif;	font-weight: bold;    text-decoration: none;	padding: 2px;	border: 1px solid black;    background-color: white;    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}

a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver;    text-decoration: none;	font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {    color: white;    background-color: gray;}
.highslide-display-block {    display: block;}
.highslide-display-none {    display: none;}


/* Original newstyle */
.caption {	color: #ffffff;	font: 11px Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;	border: 1px solid #333333;	display: block;	font-weight: bold;    background: #999999;	padding: 4px 4px;	width: 100%;	line-height : 11px;}

.tooltip {	color: #ffffff;	font: 10px Arial,Helvetica,sans-serif;	text-decoration: none;	border: 1px solid #333333;	display: block;	font-weight: bold;    background: #666666;	padding: 4px 8px;	width: 200px;	line-height : 10px;}
.displaydetail {	color: #000;	font: 10px Arial,Helvetica,sans-serif;	text-decoration: none;	display: block;	background: #F0EEE0;	padding: 2px 4px;	width: 150px;	line-height : 10px;}
.description {	color: #ff0000;	font: 11px Verdana,Arial,Helvetica,sans-serif;	text-decoration: none;	font-weight: normal;	line-height : 11px;}

.highlight {border-color: #ffcc00;border-style: solid;border-width:thin;text-decoration: none;background-color:#FFFFFF;width:100%;display: block;}


.pFo {	text-decoration: overline;}

/* CSS Document for Accordian Menu*/
.glossymenu{margin: 5px 0 0 10px;padding: 0;width: 170px; /*width of menu*/border: 3px solid #0033CC;border-bottom-width: 3;}

.glossymenu a.menuitem{	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
	font-size:11px;	color: black;	display: block;	
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/	width: auto;	padding: 4px 0;	padding-left: 10px;	text-decoration: none;	background-image: url(/Main/glossyback.gif);	background-repeat: repeat-x;	background-position: bottom left;}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;font-size:11px;color: black;}

/*CSS for icon image that gets dynamically added to headers*/
.glossymenu a.menuitem .statusicon{ position: absolute;top: 5px;right: 5px;border: none;}

.glossymenu a.menuitem:hover{background-image: url(/Main/glossyback2.gif);}

/*DIV that contains each sub menu*/
.glossymenu div.submenu{ background-color: white;}
/*UL of each sub menu*/
.glossymenu div.submenu ul{ list-style-type: none;margin: 0;padding: 0;}
/*Open state CSS for sub menu header*/
.glossymenu ul li .opensubheader{ /*background: lightblue !important; */ background-image: url(/Main/glossyback2.gif);}
/*Closed state CSS for sub menu header*/
.glossymenu ul li .closedsubheader{ /* background: lightgreen !important; */ background-image: url(/Main/glossyback.gif);}

/*hover state CSS for sub menu header*/
.arrowlistmenu ul li a.subexpandable:hover{ background: lightblue;background-image: url(/Main/glossyback2.gif);}

.glossymenu div.submenu ul li{border-bottom: 1px solid #DFDCCB;left: 10px;	list-style-type: none;	background-color:#FFFFCC;	line-height: 14pt;}

.glossymenu div.submenu ul li a{display: block; font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;font-size:11px;color: black;text-decoration: none;padding: 2px 0;padding-left: 10px;}

.glossymenu div.submenu ul li a:hover{background-color: #DFDCCB;colorz: white;}	