/*INTERNAL*/
	
html{
	margin:0;
	padding:0;
	}
	
body{
	margin: 0;
	padding: 0;
	font: normal normal 85% Arial, sans-serif;
	color: #000;
	}
	
/*HOLDS EVERYTHING ON WEB PAGE*/
#container{
	margin:1em auto;
	padding: 10px 10px 0 10px;
	width: 930px;
	text-align: left;
	background:white;
	}

/*HOLDS ALL MAIN CONTENT OF WEB PAGE WITHIN CONTAINER*/		
#content_container{
	margin:0;
	padding:0;
	}

/*CONTAINER2 ALLOWS GRAY BKGD ON RIGHT NAV TO CONTINUE TO LENGTH OF MAIN CONTENT*/		
#container2{
	margin: 0 0 10px 0;
	padding:0;
	height:1%;
	display:inline;
	float:left;
	background:white url(../images/structural/bkgd_container2.gif) 0 0 repeat-y;
	}

/*CONTAINER3 ALLOWS THE LINES ON THE LEFT NAV CONTINUE TO LENGTH OF MAIN CONTENT*/
#container3{
	margin:0;
	padding:0;
	height:1%;
	display:inline;
	float:left;
	width:730px;
	background:url(../images/structural/bkgd_container3.gif) 0 0 repeat-y;
	}
	
/*CONTAINER4 ALLOWS FLOATED CONTENT TO BE RECOGNIZED BY CONTAINER2 SO RIGHT NAV BKGD FLOWS DOWN LENGTH OF PAGE*/
#container4{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:730px;
	height:1%;
	}

#logoBanner {	
	margin: 0;	
	padding: 0;	
	font-size: 1px;
	text-align: right;	
	color: #fff;	
	}

/*MAIN CONTENT AREA (THIS WILL BE DYNAMIC CONTENT)*/
#mainContent_container { 
	margin: 20px 200px 30px 0;
	}
	
/*MAIN TEMPLATES SECTION HEADER*/		
#section_header{
	margin:0 20px 20px 0;
	padding:0;
	border-bottom: 1px solid #f2f2f2;
	}
	
/*MAIN TEMPLATES SECTION HEADER H1*/	
#section_header h1{
	margin:0;
	padding:0 0 5px 0;
	font: normal 120% Arial, sans-serif;
	}
	
/*MARGIN FOR TFP IS SMALLER*/
#section_headerVar_1{
	margin:0 20px 10px 0;
	padding:0;
	border-bottom: 1px solid #f2f2f2;
	}
	
/*TARGET TFP SECTION HEADER H1*/
#section_headerVar_1 h1{
	margin:0;
	padding:0 0 5px 0;
	font: normal 120% Arial, sans-serif;
	}
	
/*PRINT PAGE CONTAINER*/	
#printPage_container{
	margin:-16px 20px 0 0;
	padding:0;
	font-size:8px;
	height:1%;
	float:left;
	display:inline;
	}
	
#printPage_container a{
	margin:0;
	padding:0;
	width:70px; 
	height:10px;
	float:right;
	display:inline;
	text-indent:-9999px;
	background:url(../images/nav/btns/printpage.gif) 0 0 no-repeat;
	}
	
#printPage_container a:hover{background-position:-70px 0;}

/*SM BTN LINKS - EMAIL THIS - PRINT THIS*/
.smTxtBtns{
	margin:-15px 20px 0 0;
	padding:0;
	width:510px;
	float:right;
	display:inline;
	height:1%;
	/*border:1px solid red;*/
	}

.smTxtBtns ul{
	margin:0;
	padding: 0;
	list-style-type: none;
	}

.smTxtBtns li{
	margin:0;
	padding: 0;
	display: inline;
	/*border:1px solid blue;*/
	}

.smTxtBtns a{
	margin:0 0 0 15px;
	padding: 0;
	height:10px;
	font-size: 90%;
	text-align: center;
	text-decoration: none;
	display:inline;
	float:right;
	/*border:1px solid green;*/
	text-indent:-9999px;
	}
	
.printBtn a{
	width: 65px; 
	background:url(../images/nav/btns/printBtn.gif) 0 0 no-repeat;
	}

.emailBtn a{
	width: 70px;
	background:url(../images/nav/btns/emailBtn.gif) 0 0 no-repeat;
	}

.printBtn a:hover{
	background-position: -65px 0;
	}

.emailBtn a:hover{
	background-position: -70px 0;
	}
	
/*LEFT SIDE NAV IS DEFAULT*/
#leftNav{
	margin:0;
	padding:25px 0 0 0;
	width:178px;
	float: left;
	display:inline;
	font-size: 90%;
	background:url(../images/structural/bkgd_leftnav.gif) 0 0 repeat-x;
	border-right:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;	
	min-height:420px;
	height:auto !important;
	height:420px;
	}

#leftNav ul{
	margin:0 10px;
	padding:0;
	list-style-type: none;
	}

#leftNav ul ul{
	margin:10px 0 0 10px;
	padding:0;
	list-style-type: none;
	}

#leftNav li {
	margin:0 0 10px 0;
	padding:0;
	}

#leftNav li.header {color:#666;}

/*DOTTED LINE BTWN RECENT AND ARCHIVES*/
#leftNav ul.break{
	margin:20px 10px;
	padding:0;
	border-top:1px dashed #ccc;
	}
	
#leftNav ul.archive_date{
	margin:20px 10px;
	padding:0;
	}
	
#leftNav a{
	margin:0;
	padding:0;
	text-decoration:none;
	}
	

/*END OF LEFTNAV*/

	
/*CALENDAR FOR EVENTS AND EDU AND PRESS INFO*/
.calendar{
	margin:0 0 10px 0;
	padding:0 10px;
	border-bottom:1px solid #f2f2f2;
	}
	
/*TXT ABOVE CONTENT INSIDE MAIN_CONTENT */
#topTxt_container{
	margin:0 0 20px 0;
	}
	
/*TEMPLATE D*/
#topTxt_containerVar_1{
	margin:0 0 10px 0;
	}

/*BTVR - template K*/
#topTxt_containerVar_2{
	margin:0 0 5px 0;
	width:332px;
	}
	
/*TXT BOX W/ BTM BORDER*/
.topTxtVar_1{
	padding:0 0 2px 0;
	border-bottom: 1px solid #f2f2f2;
	}

/*TXT BOX W/ BKGD COLOR*/
.topTxtVar_2{
	padding:5px 10px;
	background-color:#f2f2f2;
	}

.topTxtVar_3{
	padding:8px 10px;
	background-color:#00a1e1;
	}
	
.topTxtVar_3 p{
	margin:0;
	padding:0;
	color:#fff;
	}

/*SUBNAV4 IS THE 4TH LEVEL NAVIGATION RELATED TO THE LEFT-NAV*/
#subnav4_container {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom: 1px solid #f2f2f2;
	}

/*Host an Event - FAQs*/
#subnav4_container.sNavCVar_1 {
	border-bottom: 0;
	}

/*SUBNAV4 CLASS BECAUSE #MAINCONTENT UL HAS 10PX MARGIN ON BTM AND IT OVERRIDES THIS STYLE FOR TEMPLATE A AND B*/
#subnav4_container ul.subnav4 {
	margin: 0;
	padding: 0;
	position:relative;
	list-style: none;	
	}

#subnav4_container li {
	margin: 0;
	padding: 0;	
	}

#subnav4_container a {
	margin: 0;
	padding: 0;
	}		

/*SEARCH RESULTS PAGE*/
#searchBox{
	margin:0 20px 10px 0;
	padding:0 0 8px 0;
	width:710px;
	float:left;
	display:inline;
	border-bottom: 1px solid #f2f2f2;
	}
	
/*SEARCH BOX FIELD CONTAINER*/	
#sBf_contr{margin:0 5px 0 0;padding:0;float:left;display:inline;}

#searchBox label{
	margin:0;
	padding:0;
	color:#000;
	font-size:95%;
	}

#searchBox input#searchBox_field{
	margin: 0;
	padding:0;
	height: 15px;
	width:440px;
	}
	
.searchBox_btn{
	margin:0;
	padding:0;
	}
	
/*SHOW PER PAGE CONTAINER*/
#showPerPage_container{
	margin:0 0 10px 0;
	padding:0 5px;
	width:700px;
	height:15px;
	float:left;
	display: inline;
	font: 90% Arial, sans-serif;
	}
	
/*LIST STYLE FOR SHOWPERPAGE */	
#showPerPage_container ul{
	margin:0 ;
	padding:0;
	list-style: none;
	color:#666;
	}
	
#showPerPage_container li{
	margin:0 3px 0 0;
	padding:0; 
	display:inline;
	}
	
#showPerPage_container a{
	margin:0;
	padding:0;
	font:100% Arial, sans-serif;
	}
	
/*THE LAST OPTION IN THE SHOW PER PAGE CONTAINER DOES NOT HAVE MARGIN ON THE RIGHT SIDE SO IT LINES UP*/	
#showPerPage_container .noStyle{
	margin-right:0;
	}
	
/*STYLE ON SHOWPERPAGE NAV FOR CURRENT SELECTION */	
#showPerPage_container .current{
	color:#000;
	}
/*IN ORDER FOR PAGE TITLE TO BE ON RIGHT SIDE OF TITLE BAR*/
#showPerPage_container .leftSide{
	margin:0 0 10px 0;
	padding:0;
	float:left;
	display: inline;
	}
	
/*IN ORDER FOR PAGE OPTIONS TO BE ON RIGHT SIDE OF TITLE BAR*/	
#showPerPage_container .rightSide{
	margin:0 0 10px 0;
	padding:0;
	float:right;
	display: inline;
	}

/*ALL LISTS INSIDE MAINCONTENT*/	
#mainContent ul, #mainContent ul.ulVar_1, #mainContent ul.ulVar_10{
	margin:0 0 10px 0;
	padding:0;
	list-style: none;
	font: 90% Arial, sans-serif;
	}
		
#mainContent ul ul, #mainContent ul.ulVar_1 ul{
	margin:0 0 10px 20px;
	padding:0;
	list-style: none;
	font: 100% Arial, sans-serif;
	}

#mainContent li, #mainContent ul.ulVar_3 li, #mainContent ul.ulVar_5 li, #mainContent ul.ulVar_7 li, #mainContent ul.ulVar_8 li, #mainContent ul.ulVar_9 li{
	margin:0;
	padding:0;
	}

#mainContent a{
	margin:0;
	padding:0;
	}

#mainContent ul.ulVar_1 li, #mainContent ul.ulVar_2 li, #mainContent ul.ulVar_4 li, #mainContent ul.ulVar_6 li{
	margin:0 0 10px 0;
	padding:0;
	}
	
#mainContent ul.ulVar_2{
	margin:0 0 20px 0;
	}
	
#mainContent ul.ulVar_3, #mainContent ul.ulVar_4{
	margin:10px 0 10px 40px;
	}
	
#mainContent ul.ulVar_5, #mainContent ul.ulVar_6{
	margin:0 0 10px 20px;
	padding:0;
	}
	
#mainContent ul.ulVar_7{
	margin:0;
	padding:0;
	}
	
#mainContent ul.ulVar_8{
	margin:0 0 10px 10px;
	padding:0;
	}
	
#mainContent ul.ulVar_8 ul{
	margin:0 0 0 20px;
	padding:0;
	}
	
#mainContent ul.ulVar_9{
	margin:0 0 10px 10px;
	padding:0;
	}

#mainContent ul.ulVar_10 li{
	margin:0 0 20px 0;
	padding:0;
	}

/*MEDIA CONTACTS_CONTAINER*/
#contacts_header{
	margin:0 413px 10px 0;
	padding:0;
	background-color:#f2f2f2;
	}

/*MEDIA CONTACTS_CONTAINER VAR_1 TEMPLATE B*/
#contacts_headerVar_1{
	margin:20px 413px 10px 0;
	padding:0;
	background-color:#f2f2f2;
	}

/*TXT OF NAME,PHONE,EMAIL*/
#contacts_headerVar_1 h6{
	font: 75% Arial, sans-serif;
	}

/*VAR_1 TEMPLATE B, TXT OF NAME,PHONE,EMAIL*/
#contacts_header h6{
	font: 75% Arial, sans-serif;
	}

/*NEWSEUM ADDRESS-TEMPLATE D*/
address{
	margin:0 0 10px 0;
	padding:0;
	font: 90% Arial, sans-serif;
	color:#000;
	}
		
/*NEWSEUM ADDRESS BELOW CONTACTS*/
address.mediaContacts{
	margin:0 0 10px 0;
	padding:0;
	font: 80% Arial, sans-serif;
	color:#666;
	}

/*FOOTER, THE #FOOTER STYLE IS IN COLORS_CSS FILE*/

/*NEWSEUM ADDRESS*/
#footer address {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	font: 75% Arial, sans-serif;
	border:0;
	color:#fff;
	}
	
/*FOOTER LINKS ARE SITE MAP AND PRIVACY STATEMENT */
#footer #footer_links {
	margin:0;
	padding:0;
	float:right;
	display:inline;
	font: 75% Arial, sans-serif;
	color:#fff;
	border:0;
	}

#footer #web20 {	
	margin:0;
	padding:4px;
	display:block;
	font: 75% Arial, sans-serif;
}

.web20text {
	vertical-align:middle;
	margin:0 0 0 15px;
}

/*caching time*/
#lastupdatedfooter p{
	margin:10px 0 0 0;
	padding:0;
	font: normal 75% Arial, sans-serif;
	color:#fff;
	text-align: center;
	}

/*Emad's caching info*/
#cacheInfo{
	margin:0;
	padding:0;
	font-size:1px;
	color:#000;
	text-align: center;
	display:none !important;
	}