/*@charset "utf-8";*/

body {
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#E9E9E9;
	background-image:url(/images/bg_greyGradient.gif);
	background-repeat:repeat-x;
}
ul, ol, li { /* reset list positioning*/
	margin:0;
	padding:0;
}
#layout, #page, #header, #logo, #pageImage, #content, #ISI, #footer {
	text-align:left;
}

#layout {
	width:960px;
}

#page, #header, #footer, #headerImages, #wrapper{
	width:948px; /*960-12=948*/
}

#layout {
	margin:10px auto 20px auto;
	position:relative;
	padding:0;
}

#page {
	margin:10px 0 0 0;
	padding:0;
	position:relative;
	float:left;
	border:6px solid #AEAEAE;
	text-align:center;
	background-color:#fff;
	background-color:#AEAEAE;
	background-position:top right;
	background-repeat:repeat-y;
}

#header {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	height:auto;
	background-color:#FFF;
}

#headerImages {
	position:relative;
	float:left;
	height:73px;
}

#logo {
	position:relative;
	float:left;
	width:221px;
}

#middleImage {
	position:absolute;
	left:221px;
	top:0px;
	width:360px;
	z-index:101;
	
}
#middleHeadText {
	position:absolute;
	left:250px;
	top:0px;
	width:493px;
	z-index:10;
	
}

#rightHeadText {
	position:absolute;
	left:600px;
	top:15px;
	width:340px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	color:#666;
	z-index:201;
	
}

#searchBox {
	position:relative;
	float:left;
	width:234px;
}

#wrapper {
	position:relative;
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:auto;
	background-image:url(/images/bg_all_callouts.jpg);
	background-repeat:repeat-x;
}

#ContentWrapper, #FlashImageArea, #content, #contentBottomImage{
	width:710px;
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

#ContentWrapper {
	margin-right:6px;
	/*background-image:url(/images/bg_bottomGrayGrad.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#fff;
}


#FlashImageArea {
	height:284px;
	background-color:#AEAEAE;
}

#content {
	color:#ffffff;
	background-image:url(/images/bg_Gradient-with-Dividers.jpg);
	background-position:top;
	background-repeat:no-repeat;
	/*border:1px solid red;*/
	
}

#contentDiv01, #contentDiv02, #contentDiv03 {
	position:relative;
	float:left;
	margin:0;
	padding:0px 15px 0px 15px;
	width:205px;
	height:auto;	
}

#contentDiv01 h2, #contentDiv02 h2, #contentDiv03 h2 {
	margin-top:15px;
	color:#20548A;
	font-size:1.3em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#contentDiv01 p, #contentDiv02 p, #contentDiv03 p {
	color:#333;
}


#otherSites {
	position:relative;
	float:left;
	margin:0;
	padding:0;
	/*width:212px; 233+6=239-20=219*/
	width:230px;
	height:auto;
	color:#666;
	text-align:left;
}

#Callout01 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:150px;
	background-image:url(/images/bg_callout-Flask.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
}

#Callout02 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:148px;
	background-image:url(/images/bg_callout-Earth.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
}

#Callout03 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:148px;
	background-image:url(/images/bg_callout-Producer.jpg);
	background-position:bottom;
	background-repeat: no-repeat;	
}

#Callout04 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	height:114px;
	
}

#Callout05 {
	float:left;
	margin:30px 0 0 10px;
	/*margin:150px 0 0 10px;*/
	padding:0;
	width:200px;
	height:auto;
	/*border: 1px solid red;*/
	
}

#Callout01 h2, #Callout02 h2, #Callout03 h2, #Callout04 h2 {
	color:#FFF;
	width:212px;
	padding:5px 10px;
	margin:0;
	font-size:1em;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(/images/bg_drkOrangeGradient.gif);
	background-repeat:repeat-x;
}

#Callout01 h3, #Callout02 h3, #Callout03 h3, #Callout04 h3 {
	color:#333;
	font-size:.8em;
	font-style:normal;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px 10px;
}

#Callout01 p, #Callout02 p, #Callout03 p, #Callout04 p {
	padding:5px 10px;
}

#Callout02 ul, #Callout04 ul {
	color:#333;
	font-size:.75em;
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	list-style:none;
	padding:5px 0 0 10px;
	/*margin-right:220px; 
	border:1px solid red;*/
	
}

#Callout01 a:link,
#Callout01 a:visited, 
#Callout03 a:link,
#Callout03 a:visited {
	color:#333;
	font-weight:bold;
	display:block;
	text-decoration:none;
	
}

#Callout01 a:hover,
#Callout01 a:active,
#Callout03 a:hover,
#Callout03 a:active {
	color:#999;
	font-weight:bold;
	text-decoration:underline;
}
	
#Callout02 ul li a:link,
#Callout02 ul li a:visited,
#Callout04 ul li a:link,
#Callout04 ul li a:visited {
	color:#333;
	font-weight:bold;
	display:block;
	
}
#Callout02 ul li a:hover,
#Callout02 ul li a:active,
#Callout04 ul li a:hover,
#Callout04 ul li a:active {
	color:#999;
	font-weight:bold;
	text-decoration:underline;
}

#footer {
	position:relative;
	float:left;
	margin:-15px 0 0 0;
	padding:0 0 0 510px;
	width:438px; /*948-510=438*/
	height:auto;
}

#LegalLinks {
	position:relative;
	float:left;
	width:942px; /*960-12=948*/
	height:30px;
	padding:0 0 0 0;
	margin:0;
	margin-top:5px;
	/*background-image:url(/images/GrayBottomTab.gif);*/
	background-repeat:no-repeat;
}
img {
	border:none;
}
.programingNote { color:#F3F; }
/*stryles for the pop div*/
#blanket {
/*background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
*/
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}


