@charset "utf-8";
/* CSS Document */

*	{
margin:0px;
padding:0px;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
}

body	{
background:url(images/sidebars.jpg) repeat-x;
color:#666;
}

h1	{
font-size:20px;
color:red;
}

h3	{
color:#F59E19;
font-size:12px;
text-align:left;
padding-left:180px;
padding-bottom:8px;
}

p	{
text-align:justify;
}

a	{
text-decoration: none;
border:none;
}

img	{
border:none;
}

form	{
padding-left:180px;
text-align:left;
}

.frame	{
background: #F59E19 url(images/headbar.jpg) center no-repeat;
color:white;
font-weight:bold;
min-height:64px;
}

		.frame p	{
		width:600px;
		padding-top:20px;
		text-align:center;
		}
		
		.frame	a	{
		color:#F00;
		text-decoration:underline;
		}
		
		.frame ahover	{
		color:#FFF;
		}


#container	{
width:800px;
}

#header	{
background:url(images/headerbg.jpg) no-repeat;
color:red;
padding:10px;
height:120px;
}

		#envelope	{
		position:relative;
		top:10px;
		left:0x;
		padding-right:0px;
		float:right;
		}
	
		.links	{
		margin:10px;
		padding-left:100px;
		font-size:18px;
		}
		
		.links a {
		color:#666666;
		}

			.activelink	a{
			color:#F59E19;
			font-weight:bold;
			}

		#redlinks	{
		padding-left:20px;	
		}
		
		.redlink	{
		background:red;
		font-size:13px;
		color:white;
		text-decoration:none;
		font-weight:none;
		padding:8px 16px 8px 16px;
		margin:2px;
		}
		
		.thislink	{
		font-weight:bold;
		background:red;
		font-size:13px;
		color:white;
		text-decoration:none;
		padding:8px 16px 8px 16px;
		margin:2px;
		}

		
#content		{
background:url(images/small_logo.jpg) no-repeat top left;
padding:40px 0px 0px 0px;
}
		
		#content h1	{
		text-align:left;
		padding:0px 70px 10px 170px;
		}
		
		#content p	{
		padding:0px 120px 10px 180px;
		}
		
		#content a	{
		color:#F59E19;
		text-decoration:underline;
		}
		
		#content ahover	{
		color:#FFF;
		}
		
		ul	{
		text-align:left;
		padding:0px 70px 10px 170px;
		margin-bottom:0px;
		list-style:url(images/bullet.jpg);
		}
		
		li	{
		margin:10px 10px 0px 20px;
		padding:0px 30px 0px 0px;
		}
		
		.quote	{
		clear:both;
		text-align:justify;
		padding:20px 70px 0px 10px;
		margin-left:170px;
		margin-top:15px;
		background:url(images/quotebg.jpg) no-repeat;
		font-weight:bold;
		color:red;
		font-size:14px;		
		}

		.quotesource	{
		color:#F59E19;
		}
		
		.floatleft	{
		float:left;
		padding-left:130px;
		margin-right:25px;
		}

		.floatright	{
		float:right;
		margin-left:15px;
		margin-right:0px;
		padding:0px;
		}
		
#footer	{
background:url(images/footerbg.jpg) bottom no-repeat;
height:93px;
}
	#footer p	{
	padding-left:72px;
	}
	
	#footer h1	{
	padding-left:72px;
	}
	
#bar	{
position:relative;
left:87px;
top:11px;
}

	#bar img	{
	margin-right:1px;
	}

#total	{
float:right;
width:50px;
color:#FFF;
padding:11px 30px 0px 0px;
height:30px;
margin:0px;
text-align:right;
}

	#total p	{
	font-size:24px;
	color:#FFF;
	padding:0px;
	margin:0px;
	line-height:18px;
	text-align:right;
	font-weight:bold;
	}
	
	#total p:first-line	{
	font-size:12px;
	text-align:right;
	}
	
#legend	{
background:#F59E19 url(images/footerbar.jpg) repeat-y top center;
min-height:124px;
min-width:800px;
color:#444;
text-align:center;
}

#legendgroup	{
padding-top:10px;
width:800px;
}

		.legenditem	{
		float:left;
		width:183px;
		padding:3px 0px 3px 0px;
		margin:1px 5px 1px 5px;
/*		border:dashed thin red;  */
		}	

		#legend p	{
		width:600px;
		padding-top:30px;
		clear:both;
		color:white;
		font-weight:bold;
		text-align:center;
		}
		
		#legend a	{
		color:#F00;
		text-decoration:underline;
		}
		
		#legend ahover	{
		color:#FFF;
		}
		
p	{
padding-bottom:10px;
}

u	{
color:#F59E19;
}