/* START TYPE STYLES ========================================== */

img.border {
	padding: 5px;
	margin: 5px;
	background-color: #669966;
	}

p, td, th, li {
	color: #cccccc;
	font-family: Tahoma, Arial;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: .1em;
	margin: 0;
	padding: 0 0 8px 0;
	}
	
	td {color:#333333}
	
ul {
	margin: 6px 0 6px 0;
	padding: 0 0 0 15px;
	}
			
h1, h2 {
	color: #99ccff;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: .1em;
	margin: 0;
	padding: 0 0 5px 0;
	}
	
h2 {
	color: #669966;
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	}
		
p a:link	{color: #99ccff; text-decoration: none}
p a:visited	{color: #99ccff; text-decoration: none}
p a:hover	{color: #fff; background-color: #669966; text-decoration: none}

li a:link	{color: #99ccff; text-decoration: none}
li a:visited	{color: #99ccff; text-decoration: none}
li a:hover	{color: #fff; background-color: #669966; text-decoration: none}
		
.footer p {
	color: #cccccc;
	font-family: Tahoma, Arial;
	font-size: 9px;
	margin: 0;
	text-align: center;
		}
		
.recent_article h1 {
	color: #ffffff;
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: .1em;
	margin: 0;
	padding: 0 0 5px 0;
	}
	
.product_frame {
		float: left;
		background-color: #999;
		width: 606px;
		padding: 8px;
		margin: 8px 0 0 0;
		}
		
.product_frame ul {
	margin: 0;
	padding: 0 0 0 27px;
	list-style: square;
	}
	
.product_frame li {
	margin: 0;
	padding: 0;
	line-height: 20px;
	color:#333333;
	}
	
.product_frame h2 {color:#333333}
	
.product_photo img {
	margin-left: 12px;
	float: right;
	width: 310px;
	height: 110px;
	background-color: #333;
	border-style: solid;
	border-color: #fff;
	border-width: 1px;
	}

#question {padding-left:20px}
#question h2 {font-size:14px;line-height:16px;color:#669966;font-weight:bold}
#question img {margin-left:-20px}
#question p {padding-left:5px;padding-top:5px}

#glossary h2 {font-size:14px;color:#669966;font-weight:bold}
#glossary p {padding-left:20px;line-height:15px}

li.pdf {
	list-style: none;
	list-style-image: url(../images/pdf.gif);
	padding: 0 0 4px 0;
	margin-left: 20px;
}

th {font-size:9px;font-weight:normal;color:#fff;line-height:10px;text-align:center}

table {text-align:center}


/* END TYPE STYLES ============================================ */



/* START STRUCTURE ============================================ */

html, body	{
		background-color: #669999;
		margin: 0;
		text-align: center;
		}
		
#outer_frame {
		background-image: url('../images/background_669999.gif');
		background-repeat: repeat-y;
		width: 900px;
		}

#frame {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 800px;
		text-align: left;
		background-color: #000000;
		}

#header {
		position: relative; 
		background-image: url('../images/header_aurora.jpg');
		background-repeat: no-repeat;
		width: 800px; 
		height: 180px;
		}

#header-tag {
		color: #fff;
		font-family: Helvetica;
		font-size: 10px;
		padding: 73px 5px 0 170px;
		letter-spacing: .05em;
		text-align: left;
		margin: 0;
		}

#introtext {
		position: relative; 
		width: 615px;
		padding: 0px 0px 0px 0px;
		margin-left: 150px;
		}

#maintext {
		position: relative; 
		width: 615px;
		padding: 0px 0px 20px 0px;
		margin-left: 170px;
		}
				
#mainphoto {
		position: relative; 
		background-color: #fff;
		width: 250px;
		height: 200px;
		}

#mainphoto img{margin-bottom: 10px}

#mainphoto p {
		padding: 10px;
		background-color: #666666;
		color: #ccc;
		line-height: 12px;
		font-size: 10px;
		}
					
#bottom_frame_home, #bottom_frame {
		position: relative;
		margin: 0 auto;
		padding: 0;
		width: 800px;
		clear: both;
		height: 250px;
		background-repeat: no-repeat;
		}
		
#bottom_frame {
		background-image: url('../images/bottom_bkg.png');
		}

#bottom_frame_home {
		background-image: url('../images/bottom_bkg.gif');
		}

#bottom_frame h1 {
		color: #ffffff;
		font-family: Helvetica;
		font-weight: bold;
		font-size: 16px;
		text-align: left;
		height: 22px;
		background-color: #666666;
		padding: 2px 0px 0px 15px;
		}	
		
.recent_article {
		width: 236px;
		padding: 15px 15px 0px 15px;
		text-align: left;
		float: left;
		}
		
.recent_article p {
		color: #fff;
		font-size: 11px;
		line-height: 14px;
		padding: 0px 0px 8px 0px;
		}
		
.recent_article h2 {
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		}
		
#footer {
		height: 32px;
		margin: 0px;
		padding: 30px 0px 0px 15px;
		clear: both;
		}

#footer p {
		color: #cccccc;
		font-family: Tahoma, Arial;
		font-size: 9px;
		line-height: 12px;
		text-align: left;
		}

#footer a:link	{color: #cccccc; text-decoration: underline}
#footer a:visited	{color: #cccccc; text-decoration: underline}
#footer a:hover	{color: #fff; background-color: #669966; text-decoration: none}
		
#clear {
		position: relative;
		background-color: #fff;
		height: auto;
		clear: both;
		}
		
.emptybox {
		width: 360px:
		background: none;
		padding: 10px;
		float: left;
		}
		
#iso_logo {
		background-image: url('../images/AQA_ISO_Cert_dark.png');
		margin: 20px 0 0 15px;
		width: 100px;
		height: 69px;
		}
/* END STRUCTURE ============================================== */




