@charset "UTF-8";

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

*{
	margin: 0;
}

html{
	height: 100%;
}

body{
	color: #666;
	font: 11px Helvetica, Arial, Verdana, sans-serif;
	height: 100%;
	background: url(http://images.atlanticmetro.net/amc/headerBg.png) repeat-x top left;
}

	#container{
		min-height: 100%;
		width: 1090px;
		height: 100%;
		height: auto !important;
		position: relative;
		margin: 0 auto -265px;		
		clear: both;
	}

	a{
		color: #069;
		text-decoration: none;
	}
	
	a:hover, a:active{
		text-decoration: underline;
		outline: none;
		border: 0;
	}
	
	h1{
		color: #FF7114;
		font-size: 16px;
		padding-bottom: 3px;
	}
	
	h2{
		color: #444;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
	}
	
	
/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/	

#header{
	height: 135px;
	background: url(http://images.atlanticmetro.net/amc/header.png) no-repeat top left;
}
	
	#headerContent{
		padding: 25px 70px;
	}
	
		#headerContent a img{
			width: 380px;
			height: 85px;
			margin-right: 405px;
			float: left;
			border: 0;
		}
		

/* --------------------------------------------------------------------------------------*/
/* ---------->>> MIDDLE OF WEBSITE (Between primary navigation and footer.) <<<----------*/
/* --------------------------------------------------------------------------------------*/

	#leftSideContent{
		width: 900px;
		height: auto;
		margin: 40px 30px;
		float: left;
	}

		
/* -------------------------------------------------------------------------------------------------*/
/* ---------->>> LINKS TO COMPANY SERVICES/SOCIAL MEDIA ICONS (left side)  -------------------------*/
/* -------------------------------------------------------------------------------------------------*/

		#subNav{
			width: 210px;
			margin-right: 30px;
			float: left;
		}
		
			#subNav ul{
				margin: 0;
			}
			
				#subNavLinks li{
					color:#069;
					font-size: 12px;
					padding: 10px 0;
					background: url(http://images.atlanticmetro.net/amc/subNavBottomLine.gif) no-repeat bottom left;
					list-style: none;
				}
					
					#subNavLinks li a{
						text-decoration: none;
						padding-left: 18px;
						background: url(http://images.atlanticmetro.net/amc/subNavArrowBlue.png) no-repeat 2px;
					}
					
					#subNavLinks li a:hover{
						text-decoration: underline;
						background: url(http://images.atlanticmetro.net/amc/subNavArrowOrange.png) no-repeat 2px;
					}
				
					#subNavLinks li.emailAccount{
						color:#444;
					}
			
			#socialMediaContent{
				padding: 15px 0 10px 40px;
			}
			
				#socialMediaContent img{
					border: 0;
					outline: none;
				}
					
/* -------------------------------------------------------------------------------------------------*/
/* ---------->>> MAIN CONTENT AREA 											      <<<---------------*/
/* -------------------------------------------------------------------------------------------------*/

		#mainContent{
			text-align: left;
			width: 550px;
			height: auto;
			position: relative;
			float: left;
		}
		
			#mainContent p{ /* Used for "Visit our Services & Network..." link*/
					line-height: 18px;
					padding-top: 20px;
			}
		
			.infoSection{
				line-height: 16px;
				text-align:left;
				float: left;
				padding-bottom: 30px;
				margin: 0 0 30px 0;
				clear: both;
				background: url(http://images.atlanticmetro.net/amc/middleContentBottomLine.gif) no-repeat bottom left;
				
			}
			
				.infoSection h1{
					line-height: 14px;
					padding-top: 11px 0 5px 0;
					margin: 0;
					clear: both;
				}
				
				.infoSection .subTitle{
					font-size: 12px;
					font-weight: bold;
					color: #444;
					padding-bottom: 2px;
				}
				
				.infoSection a{
					clear: both;
				}

				.infoSection ul{
					padding: 14px 0 0 0;
					margin: 0;
					list-style: none;
				}
				
				.infoSection li.listTitle{
					color: #444;
					font-size: 12px;
					font-weight: bold;
					padding-bottom: 8px;
					margin-left: 20px;
					background:url() no-repeat 0 6px;
				}
				
				.infoSection li{
					line-height: 16px;
					padding: 0 0 0 20px;
					margin-left: 40px;
					background:url(http://images.atlanticmetro.net/amc/bullet.gif) no-repeat 0 6px;
				}
			
			.backToTop{
				width: 470px;
				padding: 25px 0 0 0;	
				clear: both;
			}
			
			
			

/* --------------------------------------------------------------------------------------------------*/
/* ---------->>> DYNAMICALLY GENERATED CONTENT/LIST OF FILES  <<<------------------------------------*/
/* --------------------------------------------------------------------------------------------------*/				
pre{
	color: #666;
	font: 11px Helvetica, Arial, Verdana, sans-serif;
}

table{
	width: 500px;
	border-collapse: collapse;
}

	table, tr, td{
		border: 1px solid #CCC;
	}
	
		tr.subTitleRow{
			color: #FF7114;
			font-size: 12px;
			font-weight: bold;
		}
		
		tr.diffBg{
			background: #f3f5f7;
		}
		
		td{
			padding: 7px;
		}
		
			td.title{
				color: #FFF;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				padding: 5px;
				background: url(http://images.atlanticmetro.net/amc/primaryNavBg.gif) repeat-x;
			}
			
			td.nameCol{
				padding-left: 40px;
				background: url(../imgs/folder.gif) no-repeat 7px;
			}
