body{
	background-color:#E8E8E8;
}

#thePage{
	width:100%;
	background-color:#FFFFFF;
	/*background-image:url(/images/layout/ati_page_bkgd.gif);*/
	text-align:left; 
	margin-left:auto; 
	margin-right:auto; 
}

form {
	padding:7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
}
/********************* Top Navigation *********************/
#topNav
{

	height:91px;
	overflow:hidden;
	margin:0px;
	clear:both;
	background-image:url(/images/layout/top_left_curve.gif);
}
#topNav2
{

	height:91px;
	overflow:hidden;
	margin:0px;
	clear:both;
	background-image:url(/images/layout/top_left_curve2.gif);
}
#topNavLeft{
	height:91px;
	width:230px;
	overflow:hidden;
	float:left;
	/*background: url(/images/layout/top_left_curve.gif) no-repeat;*/

}
#topNavRight
{
	border:solid;
	position:absolute;
	left:230px;
	height:91px;
	width:765px;
	overflow:hidden;
	float:left;
	text-align:right;
}
#topNavTopLinks{
	float:none;
	clear:both;
	height:91px;
	padding-right:12px;
}


/********************* Left Navigation *********************/
#leftNav{
	top:91px;
	left:0px;
	width:179px;

	/*background-image:url(/images/layout/ati_left_nav_bkgd.gif);*/
}
#tdLeftNav {
	background-image:url(/images/layout/ati_page_bkgd.gif);
	background-repeat:no-repeat;
	background-color:#333333;
}
#SearchBox
{

	float:right;
	top:0px;
	margin:5px 0px 0px 0px;
	/*padding-right:60px;*/
	padding-right:20px;
	/*padding-top: 25px;*/
	padding-top: 38px;

	width:200px;
	text-align:right;
	overflow:hidden;
	
}
#SearchBox2
{

	float:right;
	top:0px;
	margin:5px 0px 0px 0px;
	padding-right:10px;
	padding-top: 58px;

	width:200px;
	text-align:right;
	overflow:hidden;
	
}
#fldSearch{
	width:110px;
	height:16px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 9px;
	background-color:#d3d3d3; 
	border:1px solid #676767;
	float:right;
}
#goSearch{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-decoration:none;
	letter-spacing:1px;
	padding:0px;
	margin:0px;
}
#goSearch:hover{
	color:#FFFFFF;
}
.leftNavImage
{

}
#leftNavContent{
	width:179px;
	/*margin-left:4px;*/
}
#leftNavSpacer{
	position:absolute;
	top:91px;
	left:179px;
	width:25px;
	background-color:#FFFFFF;
	border:solid;
}
#lnavFlashMovieLink{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
}
#lnavFlashMovieLinkDiv{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	height:23px;
	width:179px;
	background-color:#D03F34;
}
/********************* Main Content Area *********************/
#rightNav{
	padding-top:10px;
	float:right;
	width:128px;
	margin-top:49px; /* move left nav a little lower so it matches top of fast facts box. */
} * html #rightNav {margin-top:42px; } /* IE Box Model Hack and IE Image padding adjustment*/

#main{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:20px;
	float:left;
	width:100%; /*576px;*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*min-width:663px;*/
	min-height:800px;
	overflow:hidden;
	/*max-height:900px;
	overflow:auto;*/
	
}


.rightNavImage{
	margin-bottom:15px;
	display:block;
}

#bottomNav{
	background-color: #666666;
	height:39px;
	clear:both;

}
#bottomNavLeft{
    float:left; 
    width:300px;

}
#bottomNavRight{
    float:right; 
    width:650px;
	padding-top:12px;
	padding-right:15px;

}

/********************* Right Nav *********************/
#ProjectCenterTopDiv {
	background-image:url(/images/layout/Project_Center_Top.gif);background-repeat:no-repeat; background-color:#464646; background-position:bottom;
	height:23px;
	width:111px;
}
#ProjectCenterDiv {
	background-image:url(/images/layout/Project_Center_Bottom.gif);background-repeat:no-repeat; background-color:#464646; background-position:bottom;
	width:111px;
	padding-top:5px;
	margin-bottom:15px;
}
a.ProjCenterLinkWithArrow {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:normal;
	color:#FFFFFF;
	margin-left:5px;
	background-image:url(/images/layout/rightnav_arrow2.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:9px;
	text-align:left;
}

a.ProjCenterLinkWithArrow:hover{
	color:#6699CC;
}

.RightNavLinksHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	letter-spacing:normal;
	color:#000000;
	padding-top:25px;
	padding-bottom:5px;
	padding-left:8px;
}

a.RightNavLinkWithArrow {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	letter-spacing:normal;
	color:#D03F34;
	margin-left:8px;
	background-image:url(/images/layout/rightnav_arrow.gif);
	background-repeat:no-repeat;
	display:block;
	padding-left:12px;
	padding-right:5px;
	padding-bottom:9px;
	text-align:left;
}

a.RightNavLinkWithArrow:hover{
	color:#6699CC;
}


/********************* Footer *********************/
.footer{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}
.footer:hover{
	color:#6699cc;
}

.footerBars{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
#bottomCopyright
{
	color:#999999;
	font-weight:normal;
	font-size: 8px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px 0px 0px 12px;
}
/********************* Photo Gallery *********************/
    #PGBigImage{
		overflow:auto;
		height:500px;
		margin-top:0px;
		margin-bottom:10px;
    }
    #PGVideo{
		overflow:auto;
		height:500px;
		margin-top:0px;
		margin-bottom:10px;
    }
    #PGSelect{
		background-color:#333333;
		color:#FFFFFF;
		margin-top:5px;
		margin-bottom:5px;
		border:1px solid #666666;
    }
    #PGNextPrev{
		position:absolute;
		left:272px;
		top:545px;
		display:inline;
    }
    
    #PGNext, #PGPrev{
		color:#FFFFFF;
		margin-left:40px;
		text-decoration:none;
    }
    #PGImageInfo {
		color:#FFFFFF;
		text-decoration:none;
    }
    #PGThumbScroller{
		background-color:#333333;
		width:750px;
		overflow:auto;
		text-align:left;
		padding-left:20px;
		height:68px;
    }
	.PGThumb{
		margin:5px;
		border:1px solid #FFFFFF;
		cursor:pointer;
	}

/********************* printer styles *********************/
#topNavPrint {display:none;}
@media print{ 
	/*hide stuff when printing*/
	/*#bottomNav{display:none;}*/
	/*#main{width:330px;}*/
	#menu0, #menu1, #menu3{display:none;} /*hide dynamic menus */
	#topNav, #leftNav, #tdLeftNav, #leftNavSpacer, #TDleftNavSpacer1, #TDleftNavSpacer2, #TDleftNavSpacer3, #TDleftNavSpacer4{display:none; } 
	#topNavLeft, #topNavRight{display:none;}
	html, body{background-image:none; }
	#searchCornerImg {display:none;}
	#topNavPrint {display:block;}
}
