@charset "UTF-8";
/* CSS Document */

body {
	width: 800px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	height:auto;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-family: Helvetica, Geneva, Arial, sans-serif;
	letter-spacing:.02em;
	font-size:12px;
	line-height:1.5em;
	color:#CCCCCC;
	margin-bottom:0px;
	background-image:url(../images/atn-bg-repeat.jpg);
	background-repeat:repeat-x;
}

body.home{
background-image:url(../images/atn-bg-repeat-home.jpg);
background-repeat:repeat-x;
}

.print{
display:none;
}

a {
	color:#219BDB;
	text-decoration:none;
	
}

a hover{
	text-decoration: none;
	color: #47BA68;
}

img{
	border:none;
}

#imagebackground{
	width:800px;
	min-height:696px;
	background-repeat:no-repeat;
	background-position:top;
	margin:0px;
}

#logo{
	float:left;
	width:350px;
	height:60px;
	margin-top:10px;
	margin-bottom:5px;
}

#logohome{
	float:left;
	width:400px;
	height:100px;
	margin-top:20px;
	margin-bottom:0px;
}

#navposition {
margin-left:116px;
font-size:12px;
letter-spacing:.09em;
font-family: Helvetica, Geneva, Arial, sans-serif;
font-style:normal;
}

#nav2 {
	width:800px;
	height:40px;
	float:none;
	text-align:left;
	font-size:12px;
	font-weight: bold;
	margin-top:28px;
	margin-bottom:10px;

}

#nav2 a{
	text-decoration:none;
	color:#FFFFFF;
}

#nav2 a:hover{
	text-decoration:underline;
	
}

#nav2 ul{
	list-style-type:none;
}

#nav2 li{
	display:inline;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	border-left:1px solid #FFFFFF;
	margin-bottom:0px;
}

#nav2 li.chosen a{
	text-decoration:underline;
	color:#FFFFFF;

}

#nav2 li.noline{
	border-left:none;
	padding-left:0px;
}

#nav3 {
	width:800px;
	height:25px;
	float:none;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	letter-spacing:.03em;
	margin-bottom:15px;

}

#nav3 a{
	text-decoration:none;
	color:#003768;
}

#nav3 a:hover{
	text-decoration:underline;
	color:#003768;
	
}

#nav3 ul{
	list-style-type:none;
}

#nav3 li{
	display:inline;
	padding-left:8px;
	padding-right:5px;
	border-left:1px solid #003768;
}

#nav3 li.chosen a{
	text-decoration:none;
	color:#CC6600;

}

#nav3 li.noline{
	border-left:none;
	padding-left:0px;

}

#nav4 {
	width:200px;
	height:300;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	margin-top:5px;

}
#nav4header {
	height:20px;
	width:150px;
	font-family:Helvetica, Geneva, Arial, sans-serif; 
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
	margin-bottom:5px;
	margin-left:40px;
	margin-top:15px;
}

#nav4 a{
	text-decoration:none;
	color:#003768;
}

#nav4 a:hover{
	color:#999999;
	text-decoration:none;
}

#nav4 ul{
	list-style-type:none;
}

#nav4 li{
	display:list-item;
	padding-left:0px;
	padding-right:42px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#nav4 li.chosen a{
	color:#003768;
	text-decoration:underline;
}


#nav4 li.noline{
	padding-left:0px;
}

#leftcolumn{
	width:150px;
	height:700px;
	text-align:left;
	float:left;
	color:#999999;
	font-size:25px;
	font-family:"Times New Roman", Times, serif;
	line-height:24px;
	margin-left:8px;
	margin-top:20px;
}

#rightcolumn{
	width:550px;
	height:auto;
	text-align:left;
	float:right;
	color:#003768;
	font-size:12px;
}

rightcolumn ul li{
	line-height:15px;

}

#rightcolumn p{
	font-size:12px;
	text-align:left;
	color:#003768;
	padding:0px;
}

#rightcolumn a{
	text-decoration:none;
	color:#003768;

}

#rightcolumn a:hover{
	text-decoration:underline;

}

#investorcolumn{
	width:550px;
	height:auto;
	text-align:left;
	float:right;
	color:#003768;
	font-size:12px;
}

#rightphoto{
	width:300px;
	height:425px;
	text-align:right;
	float:left;
	color:#999999;
	font-size:25px;
	line-height:24px;
	margin-left:60px;
	margin-top:75px;
}

#leftphoto{
	width:300px;
	height:550px;
	text-align:right;
	float:left;
	color:#999999;
	font-size:25px;
	line-height:24px;
	margin-left:0px;
	margin-right:0px;
	margin-top:19px;
}

#servicesphoto{
	width:300px;
	height:425px;
	text-align:right;
	float:left;
	color:#999999;
	font-size:25px;
	line-height:24px;
	margin-left:60px;
	margin-top:10px;
}

#textcolumn{
	width:550px;
	height:auto;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
}

#newstext{
	width:200px;
	height:auto;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	margin-left:50px;
}

#newstext p{
	font-size:12px;
	text-align:left;
	color:#003768;
	padding:0px;
}

#newstext a{
	text-decoration:none;
	color:#003768;

}

#newstext a:hover{
	text-decoration:underline;

}

#newstext2{
	width:200px;
	height:auto;
	text-align:left;
	float:right;
	color:#003768;
	font-size:12px;
}

#newstext2 p{
	font-size:12px;
	text-align:left;
	color:#003768;
	padding:0px;
}

#newstext2 a{
	text-decoration:none;
	color:#003768;

}

#newstext2 a:hover{
	text-decoration:underline;

}

#advantage{
	width:400px;
	height:auto;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
}

#services{
	width:400px;
	height:auto;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
}

#map{
	width:500px;
	height:525px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
	color:#003768;
	font-size:12px;
}

#timeline{
	width:800px;
	height:525px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:20px;
	float:left;
	color:#003768;
	font-size:12px;
}

#biographies{
	width:500px;
	height:auto;
	text-align:left;
	margin-bottom:10px;
	float:right;
	color:#003768;
	font-size:12px;
}

#michael{
	width:125px;
	height:320px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#justin{
	width:125px;
	height:227px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#william{
	width:125px;
	height:250px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#douglas{
	width:125px;
	height:270px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#john{
	width:125px;
	height:263px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#andrew{
	width:125px;
	height:225px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#cornelius{
	width:125px;
	height:285px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#martin{
	width:125px;
	height:250px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#thomas{
	width:125px;
	height:250px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#michael2{
	width:125px;
	height:30px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#charles{
	width:125px;
	height:233px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#brian{
	width:125px;
	height:320px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#henry{
	width:125px;
	height:175px;
	padding-top:15px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#newsleft{
	width:290px;
	height:auto;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	margin-left:8px;
}


#newsdate{
	width:60px;
	height:50px;
	padding-top:30px;
	margin-right:10px;
	text-align:left;
	float:left;
	color:#003768;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #CCCCCC;
}

#newsright{
	width:405px;
	height:auto;
	float:right;
	margin-bottom:10px;
}
#newsright p{
	font-size:12px;
	text-align:left;
	color:#003768;
	padding:0px;
}

#newsright a{
	text-decoration:none;
	color:#003768;

}

#newsright a:hover{
	text-decoration:underline;

}

#headerone{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:300px;
	height:25px;
	text-align:left;
	float:left;
	padding-left:5px;
	padding-top:10px;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#headertwo{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:332px;
	height:25px;
	text-align:left;
	float:right;
	padding-left:5px;
	padding-top:10px;
	margin-bottom:20px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#sectionheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:20px;
	text-align:left;
	float:right;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#structureheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#historyheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#directionsheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#networkheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#servicesheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:552px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#newsheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:400px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:30px;
	margin-top:20px;
	margin-left:40px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#releaseheader{
	color:#003768;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:20px;
	letter-spacing:.075em;
	font-weight:normal;
	width:400px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:40px;
	border-bottom:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;
}

#releaseheader p{
	font-size:12px;
	text-align:left;
	color:#003768;
	padding:0px;
}

#releaseheader a{
	text-decoration:none;
	color:#003768;

}

#releaseheader a:hover{
	text-decoration:none;

}

#flashbox{
	width:800px;
	height:200px;
	border:5px solid #CCCCCC;
	background-color:#FFFFFF;
	margin-bottom:30px;
	margin-top:30px;
}

#headerabout{
	width:800px;
	height:125px;
	background-image:url(../images/banner-about.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#headeradvantage{
	width:800px;
	height:125px;
	background-image:url(../images/banner-advantage.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#headernetwork{
	width:800px;
	height:125px;
	background-image:url(../images/banner-network.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#headernews{
	width:800px;
	height:125px;
	background-image:url(../images/banner-news.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#headerinvestor{
	width:800px;
	height:125px;
	background-image:url(../images/banner-investor.jpg);
	background-repeat:no-repeat;
	margin-bottom:3px;
}

#footer {
	width:100%;
	font-size:9px;
	letter-spacing:.175em;
	text-align:center;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:50px;
}

#footer ul{
	list-style-type:none;

}

#footer li{
	color:#999999;
	display:inline;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #CCCCCC;
}

#footer li.noline{
	border:none;
}

#footer.margin{
	margin-top:0px;

}
