@charset "utf-8";
/* CSS Document */
.class1 a:link {
	text-decoration: none;
	color: #1651a9;
}




body { margin: 0px; padding: 0px; background: url(pagepics/mainBack.jpg) left top repeat-y #fff; font-family: Corbel; font-size:18px; color:#444; }

p { font-size: 12px; !important;font-size: 70%; line-height: 133%; font-family: Corbel; }
h1,h2,h3 { margin: 0px; padding: 0px; }

#logoCon{ position: absolute; left: 220px; top: 70px; z-index: 2; width: 670px; height: 100px; margin: 0px; padding: 0px; font-size: 16px; }
#logoJpl{ position: absolute; left: 10px; top: 40px; z-index: 2; width: 100px; height: 100px; margin: 0px; padding: 0px; }
#logoConsort { position: absolute; left: 630px; top: 60px; z-index: 2; width: 100px; height: 100px; margin: 0px; padding: 0px; }
#logoLeft { position: absolute; left: 0px; top: 0px; z-index: 2; width: 950px; height: 177px; margin: 0px; padding: 0px; background: url(pagepics/mainbanner.png) left top no-repeat; }
#logoLeft span { position: absolute; left: -9999px; }

#logoLeftSpread { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 177px; background: url(pagepics/leftlog.png) left top repeat-x; }

#logoRight { position: absolute; left: 0px; top: 130px; left:10px; z-index: 2; width: 250px; height: 58px; margin: 0px; padding: 0px;  }

#lselect { width: 185px; background: url(pagepics/) left top repeat-y;  border-style:solid; border-width:0px;}
#lselect h3 { background: url(pagepics/productButton.png) left top no-repeat; width: 182px; height: 0px !important;height /**/:35px; padding-top: 35px; display: block; overflow: hidden; }
#lselect ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 80%; }
#lselect li { padding: 2px 3px 2px 3px; margin: 0px; width: 172px !important;width /**/:182px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; font-size:16px;}
#lselect li:hover { background-color: #f0f0f0; }


#larchives { width: 185px; background: url(pagepics/) left top repeat-y; display: block; }
#larchives h3 { background: url(pagepics/secondButton.jpg) left top no-repeat; width: 182px; height: 0px !important;height /**/:29px; padding-top: 29px; display: block; overflow: hidden; }
#larchives ul { margin: 0px; padding: 0px 0px 0px 4px; list-style-type: none; font-size: 10px; !important;font-size: 80%; }
#larchives li { padding: 2px 3px 2px 3px; margin: 0px; width: 172px !important;width /**/:182px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e9e9e9; border-bottom-color: #FFFFFF; display: block; font-size:16px; }
#larchives li:hover { background-color: #f0f0f0; }


#linkList { position: absolute; left: 30px; top: 195px; width: 185px; background: url(pagepics/) left top repeat-x; z-index:10; }

#scrolling {width:175px;height:170px; margin:auto; margin-bottom:0px; background-image:url(images/scrollingback.jpg);}

 #scroll div {
  visibility:hidden;
 }
 #scroll, #scroll div.default {
   width:175px;
   height:170px;
   overflow:hidden;
   visibility:visible;
   border: 0px solid;
 }
 
 #scroll table tr td {
	 
	 border: 0px solid;
   padding-top:0px;
   text-align:center;
   
   padding-left:10px;
   padding-right:10px;
 }

 #scroll table tr td div {
  visibility:visible;
 }
 

#middle {position:absolute; left:235px; top:130px; border-style:solid;border-width:0px; width:645px; padding:10px; padding-top:70px; z-index:-1;}


a:link {
	color: #1651a9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #1651a9;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


#tdRepeat {
	background-repeat:repeat-y;
}

