/*	$Id: screen.css,v 1.5 2009/10/05 20:20:39 spud Exp $	*/

	body { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; line-height: 130%; margin: 0px; padding: 0px; background-image: url(../elements/nav_back.gif); background-position: left top; background-repeat: repeat-y; }

	#portal { width: 790px; }

/*	NAVIGATION CSS DEFINES	*/
	#nav { float: left; width: 105px; margin: 0; padding: 0; list-style: none; font-size: 12px;  }
	#nav ul { margin: 0; padding: 0; list-style: none; text-align: right; width: 105px; /* Width of Menu Items */  }
	#nav ul li { position: relative; }
	#nav li ul { position: absolute; left: 104px; /* Set 1px less than menu width */ top: 0; display: none; }
	#nav ul li a { display: block; text-decoration: none; color: #fff; font-weight: bold; /* IE6 Bug */ padding: 5px; }
	/* Fix IE. Hide from IE Mac \*/
	* html #nav ul li { float: left; height: 1%; }
	* html #nav ul li a { height: 1%; }
	/* End */
	#nav ul li a:hover, #nav ul li a.active { color: #fff; text-decoration: none; background-image: url(../elements/nav_arrow2.gif); background-position: right middle; background-repeat: no-repeat; }
	#nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
	#nav li:hover ul, #nav li.over ul { display: block; } /* The magic */

/*	HEADER CSS DEFINES	*/
	#header { margin-left: 120px; }
	

/*	SLIDESHOW	*/
	#monoSlideshow {
		position: absolute;
		background-color: #fff;
		background-image: url(../../slideshow/album/images/1.jpg);
		background-repeat: no-repeat;
		left: 120px;
		top: 110px;
		width: 660px;
		height: 500px;
		z-index: 10;
	}
	
			
	#overlay {
		position: absolute;
		top: 110px;
		left: 120px;
		z-index: 12;
	}
	
	
/*	CONTENT CSS DEFINES	*/
	#content { margin-left: 120px; }
	#content  h1,#content  h2 { border-bottom : medium solid Black; }
	#content  h1, #content h2, #content h3, #content h4 { font-family : Impact, Arial, Helvetica, sans-serif; font-weight : normal; padding-bottom: 6px; }
	#content h1 + p { margin-top: -10px; font-size: 130%;  line-height: 140%; }
	#content h3 { padding: 6px 0 0 0; margin: 0; }
	#content h4 { padding: 0; margin: 0; font-size: 115%; }
	
	#content p.center { text-align: center; }
	#content #ourbusiness {  border: 3px double #999; }
	#content #contactus {  border: 3px double #999; }
	#content #products {  border: 3px double #999; }
	#content #services {  border: 3px double #999; }
	
	#content table { width: 100%; border-collapse: collapse; border-spacing: 2px; }
	#content table td { vertical-align: top; text-align: justify; border: none; }
	#content table td.right { text-align: right; }
	#content table td.middle { padding-top: 3px; }
	#content table td img { border: none; padding: 6px; }
	#content p.small { font-size: 80%; font-style: italic; }
	#content p.large { font-size: 130%;  line-height: 140%; }
	
	

			table #starlog { border: none; border-collapse: collapse; border-spacing: 0; }
			table #syndata2thumb { border: none; border-collapse: collapse; border-spacing: 0; }
			table #syndata2thumb td img { margin: 16px 10px 0 10px; border: 1px solid #666; padding: 0; }

			table #syndata2 { border: none; border-collapse: collapse; border-spacing: 0; }
			table #syndata2 tr { padding: 10px; }
			table #syndata2 th { border: none; border-bottom: 1px solid #666; font-weight: bold; font-size: 12px; text-align: left; padding: 3px 3px 0 3px; }
			table #syndata2 th.synissue { border-rght: 1px solid #666; }
			table #syndata2 th.syntitle { border-left: 1px solid #666; border-right: 1px solid #666; }
			table #syndata2 th.synsize { border-left: 1px solid #666; }
			table #syndata2 th.synnew { border: none; }
			
			table #syndata2 td { vertical-align: middle; border: none; border-bottom: 1px solid #666; padding: 5px; }
			table #syndata2 td.synissue { border-rght: 1px solid #666; font-size: 12px; }
			table #syndata2 td.syntitle { border-left: 1px solid #666; border-right: 1px solid #666; font-size: 12px; }
			table #syndata2 td.syntitle a { font-size: 12px; }
			table #syndata2 td.synsize { border-left: 1px solid #666; font-size: 12px; text-align: right; }
			table #syndata2 td.synnew { width: 23px; border: none; vertical-align: middle; text-align: center; padding: 0; }
			table #syndata2 td.synnew img, table #syndata2 td.synsize img { border: none; padding: 0; }
			
			table #syndata2 td.synthumb { padding: 0 10px; }}
			table #syndata2 td.synstats { padding: 0 10px 10px 10px; font-size: 9px; font-style: italic; border: none; }
			table #syndata2 td.synsummary { padding: 0 10px 5px 10px; font-size: 12px; line-height: 95%;  border: none; text-align: justify; }
			table #syndata2 td.syninstruct { padding: 10px; font-size: 10px; line-height: 95%;  border: none; border-top: 1px solid #d4d4d4; }
			table #syndata2 td.synadobe { padding: 10px; text-align: center; }	
	

/*	SUBNAV CSS DEFINES	*/
	#navlist { padding: 0 1px 1px; margin-left: 0; font: bold 12px Verdana, sans-serif; }
	#navlist li { list-style: none; margin: 0; border-top: none; display: inline; }
	#navlist li a { padding: 0.25em 0.5em 0.25em 0.75em; border-left: 1em solid #aab; background: #fff; text-decoration: none; }
	#navlist li a:link { color: #000; }
	#navlist li a:visited { color: #000; }
	#navlist li a.active:visited { color: #fff; }
	#navlist li a:hover { border-color: #f00; color: #FFF; background: #332; }
	#navlist li a.active { border-color: #f00; color: #FFF; background: #332; }


/*	FOOTER CSS DEFINES	*/
	#footer { margin-left: 120px; padding-top: 40px; text-align: center; font-size: 11px; color: #000; font-weight: bold; }