/* MFG CSS Document*/

/*<-------<Page/Body/Background>---- */
html {margin:0px;}

body {
	font-family:Verdana,Arial,helvetica,sans-serif;
	font-size:10px;
	margin: 0px;
	background:#0000cc url(../images/tfl-background.jpg);
		
}

#index {
		background: url(../images/indexwebbackground.jpg);
		width:792px;
		height:420px;
		}

img.right {
	margin-right: 25px;
	}

img.right2 {
	margin-right: 30px;
	}

#printhead {
	display:none;
	visibility:hidden;
	} 
	


	

#pagebase {
	margin:0px;
	padding:0px;
	width: 792px !important;
	width/* */: /**/792px;
	height: auto;
	background-image: url(../images/tfl-content-section.jpg);
	}

#indexpagebase {
	margin:0px;
	padding:0px;
	width: 792px !important;
	width/* */: /**/792px;
	height: auto;
	}

#header {
	background:url(../images/tfl-header.jpg)  left no-repeat;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color:#00000;
	height: 176px;
	width: 792px !important;
	width/* */: /**/792px;
	padding: 0px;
}

#maincontentbase {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	width:300px !important;
	padding: 0px;
	height: auto;
	width /**/:/**/ 300px;
}

#menuholder {
	float:left;
	width:100px;
	padding:0px;
	
}

#building {
	background: url(../images/mfgbuilding.jpg) bottom left no-repeat;
	width:141px;
	height:137px;
}

#buildingindex {
	background: url(../images/mfgbuildinghome.jpg) bottom left no-repeat;
	width:127px;
	height:103px;
}

#indeximage {
	background: #fffff url(../images/aml-index-base.jpg);
	}
	
	
	#printfooter {
		font-family: Arial, helvetica, sans-serif;
		color:#666666;
		font-size:7pt;
		margin-right:0.3cm;
		text-align:center;
		display:none;
		visibility:hidden;
		}
	

.contentcontainer {
 	width: 600px;
	float: right;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 15px;
	margin-left: 5px;
    text-align: justify;
	
}



/*<-------<Body & Background>---- */


/*<-------<Content Area>---- */



#footer {
	background:#0000cc;
	width: 792px;
	height: 27px;
	padding-bottom:5px;
	margin:0;
	clear:both;
	text-align:center;
	}

#footercontent {
	text-align: left;
	color:#ffffff;
	margin-left: 100px;
	margin-right:100px;
	width:570px;
	padding:  5px 0 2px 0;	
}

/*<-------</Content Area>---- */	
	

/*<-------<Links>---- */
#linknav {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	position:absolute;
	left:247px;
	top:119px;
	width: 514px;
	text-align:right;		
}

div.row {
	clear:both;
	padding-top: 2px;
	width:600px;
	
}

div.row span.label {
	float:left;
	text-align:right;
	width:100px;
	vertical-align:center;
}

div.row span.formstyle {
	float:right;
	text-align:right;
	width: 450px;
	vertical-align:center;
	}

div.contact{
	clear:both;
	padding-top: 2px;
	width: 500px !important;
	width/* */: /**/500px;
	
}

div.contact span.label {
	float:left;
	text-align:right;
	width:300px;
	vertical-align:center;
}

div.contact span.formstyle {
	float:right;
	text-align:right;
	width: 100px;
	vertical-align:center;
	}
	
div.float {
  float: left;
  width: 250px;
  padding: 10px;
  }
  
div.float p {
   text-align: left;
   }

/* ----------<navigational link>----------- */
a:link {
	text-decoration:none;
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color:#0000FF;
}

a:visited {
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color:#333333;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color: #FF0000;
}


/* ----------</navigational link>----------- */

/* ----------<regular paragraph link>----------- */
a.reg:link {
	text-decoration:none;
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
}

a.reg:visited {
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color:#666666;
	text-decoration:none;
}

a.reg:hover {
	text-decoration:underline;
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color:#000099;
}

a.reg:active {
	text-decoration:none;
	font: 11px Verdana,Arial,helvetica,sans-serif;
	color:#990000;
}
/* ----------</regular menu link>----------- */

/*<-------</Links>---- */


/*<-------<Paragraphs and Headers>---- */
p {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 10px;
	margin-left: 5px;
    text-align: justify;	
	line-height: 1.7;
}

p.center {text-align:center;}

p.alert {color:#666666;}

.image {padding:0 10px 10px 0;}

p.grey {  
		font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
		color:#993300;
		font-size:8pt;
		margin-right:0.3cm;
		text-align:justify;    
  }
p.disclaimer {  
		font-family: Arial, helvetica, sans-serif;
		color:#666666;
		font-size:7pt;
		margin-right:0.3cm;
		text-align:justify;    
  }
  
   p.narrow {  
  				font-family: Arial,helvetica,sans-serif;
 				font-size: 14px;
  				margin-left:.5cm;
  				margin-right:1cm;
  				text-align:justify;    
  				}

 p.format {  
  				font-family: Arial, helvetica, sans-serif;
 				font-size: 10px;
				margin-left: 1cm;
				margin-right: 1cm;
  				text-align:left; 
				color:#ffffff;   
  				}
/*<-------<Paragraphs and Headers>---- */



/*<-------<Miscellaneous Styles and Classes>---- */
div.white {color:#ffffff; 
		  text-align:center; 
		  align:center; 
		  font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
		  font-size:8pt;
		  position:absolute; left:425px; top:39px; width:368px; height:22px;}
		
	.indexcontainer {
		position:absolute; 
		left:245px; 
		top:165px; 
		width:483px; 
		height:158px;
		}
		
	.indexmenu {
		position:absolute; 
		left:-2px; 
		top:127px; 
		width:140px; 
		height:266px;
		}
		
	.indextopmenu {
		position:absolute;
		left:475px;
		top:88px;
		width:318px;
		height:23px;
		}

	.table {font-family:Verdana,Arial,helvetica,sans-serif;
			font-size:10px;
	 }

td.left{
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin-left: 0;
	margin-right: 0;
	}
			
ul {
	list-style-type:square;	
	color: #0000FF;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:8pt;
	text-align:justify;
	margin-right:0.5cm;
	line-height: 1.7;
	}

td.calc {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
text-align:center;
background:#cccccc;
}

td.calc2 {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
text-align:center;
background:#666699;
color:#ffffff;
}

td.white2{color:#ffffff;text-align:left;}

tr.blue {
font-family: Arial, helvetica, sans-serif;
font-size: 12px;
background: #4a4b70;
color: #ffffff;
align:right;
}

  p.left{  
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:10px;
  text-align:left;   
  margin-left: 8cm; 
  }

	a.white {color:#ffffff; text-decoration: none;font-size:10px;font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
	a.white:visited {color:#ffffff;font-size:10px;font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
	a.white:hover {color:#ffff00; text-decoration:underline;font-size:10px;font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
	a.white:active {color:#ffffff;font-size:10px;font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}

 p.white {  
  			font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
 			font-size: 10px;
  			text-align:center; 
			color:#ffffff;   
  			}

ul.white {
	list-style-type: square;	
	color: #ffffff;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:10px;
	text-align:justify;
	margin-right: 0.5cm;
	}
	
/*<-------</Miscellaneous Styles and Classes>---- */
