.mainarea {background:#fff url(../shared-images/span-content-back.gif) repeat-y;}
.leftspan {background:#000 url(../shared-images/span-nav-back.gif) repeat-y;}
#pagenumber {position:relative; font:Arial, sans-serif; color:#fff; font-size:10px; font-weight:bold; margin:4px 0px 0px 4px;}
#content {position:relative; font:10pt/10pt Arial, Helvetica, sans-serif; color:#000; font-weight:normal; margin:0px 0px 0px 13px; padding:0px; width:610; vertical-align:top; line-height:12pt;}
body {background:#000000; margin:0px;font-weight:normal;}
img {border:0px;}
.answer {background:#fff; font: 10pt/10pt Arial, Helvetica, sans-serif; border:1px solid #E0E6EE; color:#06225B; display:block; margin:4px 0px 4px 10px; padding:2px; font-weight:normal; line-height:12pt;}
a:link {font: 10pt/10pt Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #003399;}
a:visited {font: 10pt/10pt Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #003399;}
a:hover {font: 10pt/10pt Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FF6600;}
.navtext  {background-image: url(../shared-images/backtt.jpg); width:200px;font: 10pt/11pt Arial, Helvetica, Times;border-width:1px;border-style:inset;border-color:#006BAE;layer-background-color:#FFF6D9;background-color:#FFF6D9;color:#ffffff;
}
.navtext a:link { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; text-decoration: none; color: #FF9900;}
.navtext a:visited { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; text-decoration: none; color: #FF9900;}
.navtext a:hover { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; hover, a:active; text-decoration: none; color: #ffffff;}
.navtext a:link { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; text-decoration: none; color: #FF9900;}
.navtext a:visited { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; text-decoration: none; color: #FF9900;}
.navtext a:hover { font: 10pt/11pt Arial, Helvetica, Times;font-weight: bold; hover, a:active; text-decoration: none; color: #ffffff;}
#searchbox {background:#fff url(../images/search.gif) repeat-x; font-size:9px; position:relative; border:1px solid #EAEFF9; height:15px; margin:5px 10px -5px 10px; width:130px; align:right;}
#searchbutton {position:relative; border:0px solid #EAEFF9; height:38px; margin:-15px 10px 0px 145px; width:49px; align:right;}
.define {   
    font: italic bold 10pt/11pt Arial, Helvetica, Times;  
	color: #CC0000; 
	margin: 0px; 
	}
.time { 
    font: 8pt/8pt Arial;
	font-weight: bold;  
	color: #FFCC00; 
	margin: 0px; 
	}
.Orange { 	
    font: 10pt/11pt Arial, Helvetica, Times;
	letter-spacing: .5px; 
	font-weight: bold;  
	color: #FF9900; 
	margin: 0px; 
	}
.Yellow { 	
    font: 13pt/14pt Arial, Helvetica, Times;
	letter-spacing: .5px; 
	font-weight: bold;  
	color: #FFFF00; 
	margin: 0px; 
	}
.Copyright { 
    font: 8pt/8pt Arial, Helvetica, Times;
	font-weight: bold;  
	color: #CCCCCC; 
	margin: 0px; 
	}
.link1 { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
	text-decoration: none; 
	color: #ffffff;
	}
.small { 
    font: 8pt/8pt Arial, Helvetica, Times;
	color: #ffffff; 
	margin: 0px; 
	}
.TitleBar { 
    font: 10pt/11pt Helvetica, Arial, Times;
	font-weight: bold;  
	color: #ffffff; 
	margin: 0px; 
	}
.Term { 
    font: 11pt/11pt Helvetica, Arial, Times;
	font-weight: bold;  
	color: #83E1FF; 
	margin: 0px; 
	}
.ArticleTitle { 
    font: 11pt/11pt Helvetica, Arial, Times;
	font-weight: bold;  
	color: #FFFFCC; 
	margin: 0px; 
	}
.Quote { 
    font: 9pt/9pt Helvetica, Arial, Times;
	font-weight: bold; 
    font-style: italic; 
	color: #FFFFCC; 
	margin: 0px; 
	}
.quote1 { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
    font-style: italic; 
	color: #D0E294; 
	margin: 0px; 
	}
.quote2 { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
    font-style: italic; 
	color: #8EC7FF; 
	margin: 0px; 
	}
.quote3 { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
    font-style: italic; 
	color: #FFDACB; 
	margin: 0px; 
	}
.quote4 { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
    font-style: italic; 
	color: #FFCC99; 
	margin: 0px; 
	}
.Text2 { 
    font: 10pt/10pt Helvetica, Arial, Times;
	font-weight: bold;  
	color: #FFCCFF; 
	margin: 0px; 
	}
.ArticleTitle1 { 
    font: 13pt/14pt Helvetica, Arial, Times;
	font-weight: bold;  
	color: #FFFFCC; 
	margin: 0px; 
	}

h1 { 
    font: 12pt Arial, Times;
	font-weight: bold; 
	margin-bottom: 0px; 
	color: #ffffff;
	}
h2 { 
	font: italic bold 14pt Arial; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #000000;
	}
h3 { 
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
.leftcolumn {
	font: 10pt/11pt Arial, Helvetica, Times;
	color: #ffffff;
}


#dropmenudiv{
position:absolute;
background-color: #0B337D;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 2px solid #FF9900;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FF9900;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;

}


.leftcolumn a:link {
	color: #CC6600;
	text-decoration: none;
}
.leftcolumn a:visited {
	color: #ffffff;
	text-decoration: none;
}
#menu a, #menu a:hover {
	/*position:relative;*/
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
#menu div.about a  {
	color:#ffffff;
}
#menu a:hover, #menu div.about a:hover {
	color:#fff;
	background-color:#FF9900;
}
.leftcolumn a:hover { 
	color: #333333;
	text-decoration: none; 
	background-color: #FF9900;
}


.leftcolumn1 a:hover { 
	display:block; 
	text-decoration: none; 
	background:#FF9900; 
}
.leftcolumn1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.leftcolumn1 a:link {
	color: #CC6600;
	text-decoration: none;
}

.news1 a:hover { 
	display:block; 
	text-decoration: none; 
	background:#FF9900; 
}
.news1 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.news1 a:link {
	color: #CC6600;
	text-decoration: none;
}


.leftcolumn a:active {
	color: #CC6600;
	text-decoration: none;
}
.blue {   
    font: 10pt/10pt Arial, Helvetica, Times;
	font-weight: normal;  
	color: #1D468E; 
	margin: 0px; 
	}
th {   
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold;  
	color: #ffffff; 
	margin: 0px; 
	}
td {   
    font: 10pt/10pt Arial, Helvetica, Times;
	font-weight: normal;  
	color: #000000; 
	margin: 0px; 
	line-height:12pt;
	}
img {
   border: 0px solid #000000;
   a:link: #000000;
   a:hover: #000000;
   text-decoration: none;
   }
hr {
   color:#ffffff;
   }
.navtext  {
	background-image: url(../shared-images/backtt.jpg); 
	width:200px;
	font: 10pt/11pt Arial, Helvetica, Times;
	border-width:1px;
	border-style:inset;
	border-color:#006BAE;
	layer-background-color:#FFF6D9;
	background-color:#FFF6D9;
	color:#ffffff;
}
.navtext a:link { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
	text-decoration: none; 
	color: #FF9900;
	}
.navtext a:visited { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
	text-decoration: none; 
	color: #FF9900;
	}
.navtext a:hover { 
    font: 10pt/11pt Arial, Helvetica, Times;
	font-weight: bold; 
	hover, a:active; 
	text-decoration: none; 
	color: #ffffff;
	}
	#atlas-etours {
	position:absolute;
	top:9px;
	left:275px;
}
#cern-etours {
	position:absolute;
	top:34px;
	right:29px;
}
ul#topnav li {
	margin:0 3px 0 0;
	float: left;
	height: 22px;
	list-style: none;
}
#etour {
	position:absolute;
	top:35px;
	left:40px;
}
ul#topnav li a {
	margin: 0;
	display: block;
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	padding: 4px 0 0 0;
	height: 18px;
	color:#fff;
	text-decoration:none;
	border:solid 1px #679ff4;
	background-color:#3b77cf;
}
ul#topnav a:hover { border-color:#fff; }
#topnav #t1 { width:66px; }
#topnav #t2 { width:86px; }
#topnav #t3 { width:88px; }
ul#nav {
	margin:0;
	padding: 0;
	position:absolute;
	bottom:5px;
	left:7px;
}
ul#nav li {
	position:relative;
	margin:0 3px 0 0;
	float: left;
	height: 24px;
	list-style: none;
	padding:0;
}
#lead { font-weight:bold;
color:#FF0000;}
ul#nav li a {
	margin: 0;
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	padding: 5px 0 0 0;
	height: 19px;
	color:#02306e;
	text-decoration:none;
	background-color:#a0cafa;
}
#n1off { width:43px;}
#n1 { width:43px;  background:url(../img/nav_bckgrnd.png);}
#n2 { width:37px; }
#n2on { width:37px; background:url(../img/nav_bckgrnd.png); }
#n3 { width:58px; }
#n3on { width:58px; background:url(../img/nav_bckgrnd.png);}
#n4 { width:75px; }
#n4on { width:75px;  background:url(../img/nav_bckgrnd.png);}
#n5 { width:74px; }
#n5on { width:74px;  background:url(../img/nav_bckgrnd.png);}
#n6 { width:43px; }
#n6on { width:43px;  background:url(../img/nav_bckgrnd.png);}
#n7 { width:94px; }
#n7on { width:94px;  background:url(../img/nav_bckgrnd.png);}
#n8 { width:56px; }
#n8on { width:56px;  background:url(../img/nav_bckgrnd.png);}
#n9 { width:114px; }
#n9on { width:114px;  background:url(../img/nav_bckgrnd.png);}

#nav li a:hover, .n1 #nav #n1, .n2 #nav #n2, .n3 #nav #n3, .n4 #nav #n4, .n5 #nav #n5, .n6 #nav #n6, .n7 #nav #n7, .n8 #nav #n8, .n9 #nav #n9 { background:url(../img/nav_bckgrnd.png) repeat-x; }

/*                          ---- Drop downs      */
#nav li ul {
	position: absolute;
	left: -9999px;
	z-index: 999;
	/* for IE */
  filter:alpha(opacity=90);
	/* CSS3 standard */
  opacity:0.90;
	background: #fff;
	padding-left:0;
	margin-left:0;
}
#nav li ul li {
	margin-left: 0;
	margin:3px 0 0 0;
	float: none;
	height: 24px;
	list-style: none;
	border:solid 1px blue;
}
ul#nav li ul li a {
	width:140px;
	height:24px;
	margin: 0;
	display: block;
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	padding: 5px 0 0 3px;
	height: 19px;
	color:#02306e;
	text-decoration:none;
	background-color:#a0cafa;
}
#nav li ul li a:hover { background: url(none); }
#nav li ul li:hover { border:solid 1px red; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:focus ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -9999px; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav :focus ul, #nav li li:focus ul, #nav li li li:focus ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: 0;
	top: 24px;
! /* other browsers */
 top: 24px; /* IE */
}
#masthead {
	position:relative;
	height:130px;
	padding:0;
	margin:0;
	background-image:url(../img/head_bckgrnd.jpg);
	z-index:500;
}
ul#topnav {
	margin:0;
	padding: 0;
	position:absolute;
	top:2px;
	left:4px;
}