@charset "UTF-8";
body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px; background:#347B9F; text-align:center;}

a{text-decoration:none; font-size:10px;}
h1 {font-size:15px; color: #8A1E04; display:inline;}
h2 {font-size:15px; color: #297D2E; display:inline;}
.border {border:3px solid black; margin-right:8px;}

#bannerwrap{height:140px; width:100%; min-width:800px;}
#bannerwrap.home{background:url(../images/clouds5.jpg) repeat-x;}

#logo{width:900px; background:url(../images/tallogo.gif) no-repeat; margin:auto; position:relative; height:120px; top:30px;}
	#logo a{border-bottom:none; letter-spacing:2px;}
	#logo a i{visibility: hidden;}

#APLENlogo{position: absolute;left: 80px; top:40px; width:350px;}

#LHCADLlogo{position: absolute;left: 80px; top:65px; width:350px;}

#TALlogo{position: absolute;left: 80px; top:13px; width:350px;}
	#TALlogo a{padding:0px; display:block;}
#TALlogo2{position: absolute;left: 3px; top:3px; width:75px; height:90px;}
	#TALlogo2 a{padding:0px; display:block;}
	
#toplinks{padding:12px 20px 0px 0px; position:absolute; right:5px; z-index:100;}
	#toplinks ul{margin: 0px;padding: 0px;display: inline;}
	#toplinks li{margin: 0px; padding: 0px 8px 0px 5px; border-right: 1px solid #000; list-style: none; display: inline;}
	#toplinks li.end{margin-left: 0; border-right: none; list-style: none;display: inline;}
	#toplinks li a{color:#297D2E; text-transform:uppercase; font-weight:bold;}#toplinks li a:hover{color:#000;}
	#toplinks li.active{color:#000; text-transform:uppercase;font-weight: bold; font-size:10px;}
	#toplinks li.activeEnd{color:#000; text-transform:uppercase; font-weight: bold; border-right:none; font-size:10px;}

#menubar{width:100%; height:64px; background-color:#3A7B9F; border:white solid; border-width:1px 0px}

#menu{width:900px; margin:auto;}
	#menu ul {padding: 0; margin: 0;}
	#menu ul li {display: block; list-style-type: none; color:#fff; border: 1px solid white;border-width: 0px 0px 0px 3px;
				position: relative;margin: 0;padding: 0;line-height:normal;float:left;max-height:64px; overflow:hidden;
				text-align:center;width: 125px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	#menu ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
	#menu ul li a {display: block; padding: 8px 7px;  background:#3A7B9F; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
	#menu ul li.end {border-width:0px 3px 0px 3px;}
	#menu ul li.active {padding: 8px 7px; background:#6F8591; width: 111px; max-height:48px;}
	#menu ul li.activeEnd {padding: 8px 7px; background:#6F8591;border-width:0px 3px 0px 3px; width: 111px; max-height:48px;}
	#menu ul li a:hover {background: #333;}
	#menu ul > li:hover > ul {width: 80px; top: 4.75em; left: -3px;}

#breadcrumbs{width:850px; float:right; font-size:10px; text-align:right; padding-bottom:15px;}
#breadcrumbs a{font-weight:normal; text-transform:lowercase;}

#lower-content-wrap{background: #CDE2EA url(../images/lower-border.gif) repeat-x; text-align:left;}

#lower-content{position: relative; overflow: hidden; width: 896px; margin: 0 auto; position: relative;}
	#lower-content a{ text-transform:uppercase;  letter-spacing:2px; color: #2D4C71;  font-weight:bold;} #lower-content a:hover{color: #333; text-decoration:underline;}
	#lower-content a.none{border:none; background:none;}
	#lower-content ul{margin: 0px; padding-left: 10px; list-style: none;}
	#lower-content ul li{background:url(../images/bullet.jpg) no-repeat; background-position:0 .65em; padding-left: 12px; }
	#lower-content ul ul{list-style:none;}
	#lower-content a.button{color:#297D2E;} #lower-content a:hover.button{color:#347B9F;}
	
#breadcrumbs{width:850px; float:right; font-size:10px; text-align:right; padding:15px 0px; margin-top:-25px;}
	#breadcrumbs a{font-weight:normal; text-transform:none; letter-spacing:normal;}
	#breadcrumbs.short{width:350px; padding-right:25px;}

#lower-left-col{width: 400px; float: left; text-align: left; padding: 25px; padding-bottom: 10px;background: #fff;  border-top: 7px solid #6F8591;}
	#lower-left-col img{border:none;}

#lower-right-col{position: relative; float: right; width: 442px; padding: 25px 0px; }
#lower-right-col ul li{background:url(../images/bullet2.gif) no-repeat; background-position:0 .65em; padding-left: 12px; }
#main2{margin:auto; width:700px;}


.col{width: 210px; float: left; text-align: left; border-right:1px #347B9F solid; padding: 0px 10px 0px 20px;}

.col2{width: 168px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.col3{width: 220px; float: left; text-align: left; border-right:1px #347B9F solid; padding: 0px 10px 0px 20px;}
.colindex{width: 195px; float: left; text-align: left; border-right:1px #347B9F solid; padding: 0px 10px 0px 20px;}

.col2index{width: 185px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.thincol{width: 300px; float: left; text-align: left; border-right:1px #347B9F solid; padding: 0px 10px 0px 20px;}

.thincol2{width: 300px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.thickcol{width: 520px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.thickcol5{width: 720px; float: left; text-align: left; padding: 0px 10px 0px 50px;}

.thickcol3{width: 480px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.thickcol4{width: 470px; float: left; text-align: left; padding: 0px 20px 0px 20px; border-right:1px #347B9F solid;}

.thickcol2{width: 620px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.thickcol6{width: 620px; float: left; text-align: left; padding: 0px 10px 0px 20px; background:#FFFFFF;}

.linkcol{width: 150px; float: right; text-align: left; padding: 0px 10px 0px 20px;background: #e5f0f5 url(../images/linksback.gif) repeat-x; }

.linkcol2{width: 250px; float: right; text-align: left; padding: 0px 10px 0px 20px;background: #e5f0f5 url(../images/linksback.gif) repeat-x; }

.comcol{width: 400px; float: left; text-align: left; border-right:1px #347B9F solid; padding: 0px 10px 0px 20px;}

.comcol2{width: 350px; float: left; text-align: left; padding: 0px 10px 0px 20px;}

.comcol3{width: 400px; float: left; text-align: left; border-left:1px #347B9F solid; padding: 0px 10px 0px 20px;}

.loginform{width:280px;float: left; text-align: right;}
.ads{width:140px; float:left; padding-left:5px;}

.pubs{width:90px; float:left; padding:10px;height:150px;}

.notes{font-size:10px; color:#660000;}

#slidewrapper{width:440px; float:right; min-height:220px;}

#careersnews{width:150px; float:right;}

#monoSlideshow{ padding:15px 0px 35px 15px; float:left; width:270px;}

#one-col{position: relative; float: right; background: #fff; border-top: 7px solid #6F8591; padding: 25px; width: 850px;}

#footer{text-align:right; color:#DAE6F6; padding:20px; font-size:11px; line-height:16px; background:url(../images/footertop.jpg) repeat-x top;}
	#footer a{color: #fff; }
	#footer a:link{color: #fff;}
	#footer a:visited{color: #ccc;}
	#footer a:hover{color: #DAE6F6;}
	
.none{border:none; background:none;}
.activeLink{ text-transform:uppercase;  letter-spacing:2px; color: #000;  font-weight:bold; font-size:10px;}
.small{font-size:11px; line-height:10px;}
.red{color: #8A1E04; font-style:italic;}
.indent{margin:0px 0px 0px 24px;}
.leftpad{padding-left:10px;}
.rightpad{padding-right:10px;}
div.clear{clear:both;}