BODY 
	{
	margin : 0em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background : #ffffff; 
	text-align : left; 
	}


.bannertop {
	width:468px;	
	height:60px;
	float:right;
	position:absolute;
	top: 8px;
	left: 370px;
	z-index:10;
}

.main a:link
	{
	color: #660000;
	text-decoration: underline;
	}
.main a:hover
	{
	color: #660000;
	text-decoration: none;
	background-color:#eee;
	}

.main a:visited
	{
	color: #660000;
	}
	
.hide 	{display:none;}

hr {color:#4c0066;}
	
h1 {
	font-size: 18px; 
	color: #660000; 
	margin: 0;
	}
h2
{
	font-weight: bold;
	font-size: 14px;
	color: #660000;
	}

	
.main p, .main li
{
font-size:11px;
}

.main h1
{
font-size:14px;
color:#660000;
}
.main h2
{
font-size:12px;
color:#660000;
}
.main h3 {font-size: 11px;padding-top: 2px;}


/**/
.hidden
{position:absolute;
left:0px;
top:0px;
float:left;}

/* i know there is lots of height tyles in 'main' this is to fix ie and Firefox issues*/
.main
	{
	width: 795px;
	margin: 0;
	padding:0;
	border: 0;	
	min-height:450px;
	height: auto;
	}


/*\*/
* html .main {
	height:450px;
	}

						/*masterhead*/
						.header
						{
						margin-top:10px;
						margin-bottom:20px;}
						
						html>body .header
						{
						margin-top:10px;
						margin-bottom:40px;}
								
						#fasheader
							{
							margin:0;
							height: 50px;
							}				
							#fasheader p
								{font-size:11px;}
							
							#fasheader a:hover
								{background:transparent;}
														
							p.access	
								{display: none;}	
							
							#BannerAd	{
								width:460px;
								height:60px;
								position:absolute;
								top:8px;
								left:370px;
								float:right;
								}
						
							#fasheader h1 a {
							background:#fff url(../i/common/logo.gif) top left no-repeat;														
								}
								
							.hide 
								{
									display:none;
								}
							
							#fasheader h1 a:link, h1 a:visited	{
								display: block;	
								width: 300px;
								height: 50px;
								background: #fff url(../i/common/logo.gif) top left no-repeat;
								margin: 0 12px 12px 12px;
								padding: 0;
								border:0;
								}
								
							#fasheader h1 a:hover	{
								background: #fff url(../i/common/logo.gif) top left no-repeat;
								}
								
								
							/*change colour + image*/
								
							#NavBar	{
							margin:0;
							height:24px;
							border-top:2px solid #000000;
							border-bottom:2px solid #000000;
							background:url(../i/common/colourbg.gif);
							font-size:11px;
							padding:0 0 0 10px;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							}
							
							.NavBarSub	{
							font-size:11px;
							}
							
							.NavBarSub a {color:#fff; text-decoration:none;}
							.NavBarSub a:hover {color:#660000;}
													
							/*end change*/
							
							
							
							
							#fasNav	{
								background: #fff;
								height: 22px;
								margin: 0 0 20px 0;
								padding: 0;
								border-bottom: 0px solid black;
								}
							
							#MainNav	{
								height: 22px;
								width: 345px;
								background: transparent url(../i/common/faslinks.gif) top left no-repeat;
								margin: 0 0 0 12px;
								padding: 0;
								position: relative;
								}
							
							#MainNav li {
								margin: 0;
								padding: 0;
								list-style: none;
								position: absolute;
								}
								
							#MainNav li, #MainNav a {
								height: 22px;
								display: block;
								}
								
							#MainNav li a{
								text-indent: -9999px;
								text-decoration: none;
								}
								
							#NavHome	{left: 0px; width: 65px;}
							#NavHr	{left: 68px; width: 65px;}
							#NavTraining	{left: 135px; width: 97px;}
							#NavMarketing	{left: 234px; width: 111px;}
							
											
							#NavHome a:hover	{background: transparent url(../i/common/faslinks.gif) 0px -22px no-repeat;}
							#NavHr a:hover	{background: transparent url(../i/common/faslinks.gif) -68px -22px no-repeat;}
							#NavTraining a:hover {background: transparent url(../i/common/faslinks.gif) -135px -22px no-repeat;}
							#NavMarketing a:hover {background: transparent url(../i/common/faslinks.gif) -234px -22px no-repeat;}
							
							
							
							
							.CorpNav	{
								width: 440px;
								margin: 5px 10px 0 340px;
								padding: 0;
								position:absolute;
								float:left;
								text-align:right;
								font-size:11px;
								}
							
							.NavBarSub	{
								width: 340px;
								margin: 5px 10px 0 0;
								padding: 0;
								position:absolute;
								float:left;
								font-size:11px;
								}
								
							.CorpNav a:hover{
								color:#660000;
								text-decoration:none;
								}
							.CorpNav a{
								color:#fff;
								text-decoration:none;
								}
								
								
						
						/*signoff*/
						.signoff{
							padding:12px 0px 14px 10px;
							font-size: 9px;
							font-family: Verdana, Arial, Helvetica, sans-serif; 
							color:#999999;
							background:url(../i/common/footerline.gif) repeat-x;
							clear:both;
							bottom:0px;
							}
							
						.signoff a{color:#666666;	text-decoration: none;}
						.signoff a:link{color: #666666; text-decoration: none;}
						.signoff a:visited{color: #666666;	text-decoration: none; background-color:#fff;}
						.signoff a:hover {color: #666666; text-decoration: underline; background-color:#fff;}
						.signoff img { position:absolute; right:5px;}

.lbtn
{
color: #ffffff;
font-size: 12pt;
}

.fas_logo_link
{
font-size: 18px; 
color: #4c0066; 
margin: 0;
text-decoration: none;
font-weight: bold;

}

.fas_logo_link a:link
{
text-decoration: none;
}

.fas_logo_link a:visited
{
text-decoration: none;
}

.fas_logo_link a:hover
{
text-decoration: none;
}

.print_preview
{
	text-align: center;
	margin: 3em;
}


table.searchCriteria
{
	border-style: solid;
	border-width: 1px;
	border-color: #333;
	color: #333;
	margin-bottom: 10px;
	background-image: url(../i/common/greybg.gif);
	background-repeat: repeat-x;
	font-weight: normal;
	font-size: 11px;
	width: 350px;
}
td.searchCriteria
{
font-size: 11px;
}


.tblbg
{
	background:#eee;
	border:1px solid #4c0066;
}
