/* Generic CSS file - strip browser defaults */

a:link, a:hover, a:visited, a:active { text-decoration:none; color:#000000;  }

ul, ol {	list-style:none; }

html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,body,div,code,fieldset,legend,input,img { margin:0; padding:0; border:0; font: 1em; }

a img { border:0; }

/* ********************************************* */
/* Flojet orange: FF9900


												 */
/*********************************************** */

body {
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		background-color:#FFFFFF;
		background-image: url('http://www.flojetnews.com/images/useful/bg_slither_orange2.jpg');
		background-repeat: repeat-y;
		font-size: 80%;
		}

p		{
		padding: 10px 0;
		clear: left;
		}

h1		{
		font-size: 1.5em;
		margin: 10px 0 20px 0;
		color: #006699;
		}
		
#topbar	{
		background-color: #FFF;
		background-image: url('http://www.flojetnews.com/images/useful/dotsx2.jpg');
		/*background-image: url('http://unity/flojet news/images/logos/ittlogo.jpg');*/
		background-repeat: no-repeat;
		background-position: center;
		height: 98px;
		border-bottom: 5px solid #999999;
		}

#jabscologo {
		float: right;
		border: 0;
		margin: 0;
		}				
		
#navbar	{
		background-color: #CCCCCC;
		border-top: solid 2px #FFFFFF;
		background-image: url('http://www.flojetnews.com/images/useful/nav_bar2.jpg');
		background-repeat: repeat-x;
		padding: 4px 0 0 85px;
		height: 26px;
		}

#nav	{
		margin: -2px 0 0 0;
		padding: 0;
		width: 75%;
		border: none;
		}

#nav td	{
		padding: 0;
		margin: 0;
		border: none;
		}		

#nav tr 	{
		border: none;
		}

#nav a		{ padding: 6px 5px; }

#nav a:hover { background-image: url('http://www.flojetnews.com/images/useful/nav_bar_over.jpg');
			background-repeat: repeat-x; }
			
#main		{
			margin-left: 100px;
			width: 65%;
			padding: 10px 0 0 0px;
						}

#main a:hover	{ text-decoration: underline; }

#index	{	margin-left: 100px; }

#index li {
			font-size:	90%;
			line-height: 1.2em;
			margin-bottom: 15px;
			width: 80%;
		}	

#index strong	{
				vertical-align: top;
			}

.plate	{
			position: relative;
			margin-left:  -70px;
			float: left;
			clear: left;
		}							

#logobar	{
			position: relative;
			display: inline;
			float: right;
			margin-top: 50px;
			}
			
#logobar img	{
			position: relative;
			display: block;
			margin: 30px 10px 0 20px;
						}			
			
.footer	{
			font-size: 0.8em;
			}

#end		{
			clear: both;
			}

.link		{
				float: right;
				margin: 5px 10px;
				text-align: center;
			}	
			
.pdf		{
			float: left;
			text-align: center;
			margin: 5px 10px;
			width: 75px;
			font-size: 75%;
			}

.pdf2		{
			float: left;
			text-align: center;
			margin: 5px 10px;
			width: 75px;
			font-size: 70%;
			}																	
/************* table layout **************************/

table	{
		margin: 10px 0;
		}
			
th	{
		text-align: left;
		font-weight: normal;
		}
		
td	{	text-align: center;
		margin: 0;
		padding: 5px;		
		}					
		
tr	{	border-bottom: 1px solid #999999; }					

/*******************************************************/

#sitemap td { text-align: left;
				vertical-align:top; }

#sitemap img {	float: right;
				clear: right;
				}
/*******************************************************/

.highlight	{
		font-size: 1.2em;
		color: #FF0000;
				}
				
/********************** request form ***********************/
input, select {
		padding: 2px;
		border: 1px solid #99ccff;
		}

li	{
	padding: 2px;
	}		

#request	{
			position: relative;
			width: 500px;
			background-color:#CCCCCC;
			margin: 0;
			padding: 20px;
			border: solid 1px #999999;
}

#request label {
		position: relative;
		display: block;
		width: 140px;
		text-align: right;
		float: left;
		margin-right: 10px;
}

#request input {
		position: relative;
		}

#submit {
		position: relative;
		left: 200px;
		padding: 2px 5px;
		background-color: #333333;
		border-top: solid 1px #999999;
		border-left: solid 1px #999999;
		border-bottom: solid 1px #000000;
		border-left: solid 1px #000000;
		color: #FFFFFF
		}

.hidden {
		border: none;
		background: none;
		}				