body 
	{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	overflow-x:hidden;
	}
	
#even-more-ultimate-wrapper{
	max-width:1050px;
	margin:auto;
}
	
.ui-datepicker-trigger{
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
	vertical-align:text-bottom;
}

img {
	border: 0;
}

#top
	{
	height: 94px;
	}

#topLogo 
	{
	position: absolute;
	display: block;
  width: 1050px;
  height: 94px;
  background-image: url('../images/top_logo_2.png');     
  background-position: bottom left;
  background-repeat: no-repeat;
	}

#topBg 
	{
	position: absolute;
  left: 800px;
  height: 94px;
  width: 100%;
  background-image: url('../images/top_bg.gif');     
  background-position: bottom left;
  background-repeat: repeat-x;
	}
	
#ultimate-wrapper{
	max-width:1050px;
	position:relative;
}
	
#leftcontent 
	{
	position: absolute;
	margin:0px;
	padding:0px;
	left:0px;
	top:10px;
	width:213px;
	background:#fff;
	}

#centercontent 
	{
	background:#fff;
  margin-left: 210px;
  margin-right:210px;
	}
	
html>body #centercontent 
	{
  margin-left: 210px;
  margin-right:210px;
	}

#rightcontent 
	{
	position: absolute;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	right:0px;
	top:0px;
	width:213px;
	background:#fff;
	}

	
.loginBox 
	{
  height: 240px;
  margin: 6px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
  background:#f6f4ea;
  background-image: url('../images/searchBox_bg.jpg');
  background-repeat: no-repeat;
  }
  
  
#searchBox 
	{
  	height: 200px;
	margin: 0px 5px 5px 8px;
	padding: 0px 0px 0px 0px;
	background:#f6f4ea;
  	background-image: url('../images/searchBox_bg.jpg');
  	background-repeat: no-repeat;
  	}

#popWords 
	{
	margin: 0px 5px 5px 5px;
	background:#f6f4ea;
  background-image: url('../images/searchBox_bg.jpg');
  background-repeat: no-repeat;	
	overflow: auto;
  }
  
#fulltextSearch 
	{
  left: 15px;
  position: absolute;
  margin: 0;
  border: 0px solid black;
	}
	
#fulltextSearchAdv 
	{
  left: 15px;
  position: absolute;
  margin: 0px;
  border: 0px solid black;
	}
	
.searchSel a:visited, .searchSel a:link
	{
	font-size:9px;
	color: #ff3333;
	border-left: 1px solid #ff3333;
	padding: 5px 0px 5px 5px;
	margin: 10px 0px 10px 0px;
	}

.searchSel a:hover
	{
	color:#3399cc;
	text-decoration:none;		
	}
	
.linkOther a:visited, .linkOther a:link
	{
	font-size:12px;
	color: #ff3333;		
	}

    
.linkOther a:hover
	{
	color:#3399cc;
	text-decoration:none;		
	}		
				
	p,pre {
		margin:0px 0px 5px 10px;
		}
		
h1 
	{
	margin:11px 10px 0px 16px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color:#000000;
	}


div.result 
	{
  border: 0px solid #ffffff;
  border-bottom: 1px solid #f6f4ea;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-left:5px;
	}

div.result h1 
	{
	font-size:14px;
	padding-top:0px;
	color:#000000;
	margin-left: 0px;
	}
		

div.result span.storydate 
	{
  font-size: 10px;
  font-weight: normal;
  line-height: 2;
	}

div.result span.storyintro 
	{
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  }

div.result span.storytext 
	{
  font-size: 12px;
  font-weight: normal;
  margin-left: 0px;
  margin-right: 5px;
  margin-top: 5px;
  }
 
a:link
	{
	text-decoration:none;
	color:#000000;
	}
	
a:visited
	{
	text-decoration:none;
	color:#000000;
	}
	
a:hover, a:hover H1
	{
	color:#3399cc;
	text-decoration:none;
	}
	

.cloud
	{
	float: left;
	text-align: center;
	font-size: 12px;
	padding: 4px;
	}
  
.cloud a:link
	{
	text-decoration:none;
	color:#000000;
	}
	
.cloud a:visited
	{
	text-decoration:none;
	color:#000000;
	}
	
.cloud a:hover
	{
	color:#3399cc;
	text-decoration:none;
	}
	
	
.hitsSel
	{
	text-align: center;
	font-size: 14px;
	font-weight:bold;
	padding: 4px;
	}
  
.hitsSel a:link, .hitsSel a:visited
	{
	text-decoration:none;
	color:#000000;
	}

.hitsSel a:hover
	{
	color:#3399cc;
	text-decoration:none;
	}


.hitsNor
	{
	text-align: center;
	font-size: 12px;
	padding: 4px;
	}
  
.hitsNor a:link, .hitsNor a:visited
	{
	text-decoration:none;
	color:#000000;
	}

.hitsNor a:hover
	{
	color:#3399cc;
	text-decoration:none;
	}
	
.hintText
	{
	font-size: 10px;
	color:#000000;
	}

#accountLeft
	{
	float:left;
	background:#fff;
	margin: 0px;
  }
  
#accountLeft p
	{
	background:#fff;
	margin: 0px 10px 0px 0px;
	padding: 5px;
	}
	
span.hint 
	{
	background:#eee url(../images/bg-span-hint-gray.gif) no-repeat top left;
	color:#444;
	border:1px solid #888;
	padding:5px 5px 5px 40px;
	width:150px;
	position:absolute;
	margin: -12px 0 0 14px;
	display:none;
	}

fieldset 
	{
	border:0px solid #fff;
	position:relative;
	}


label.error 
	{ 
	float: none; 
	color: red; 
	padding-left: .5em; 
	vertical-align: top; 
	}


#sortby
	{
	font-size:9px;
	width: 80px; 
	border:0px solid #000;
	background:#f6f4ea;
	}

.inputBlur
	{
	color: #ccc;
	}

body.viewPage {
    background-color: #f6f4ea;
}
    
#pageHeader {
}   

#pagelogo {
    float: left;
} 

#pageNavigation {
    margin-left: 10px;    
    padding: 0;
    padding-top: 10px;
    float: left;
    font-weight: bold;
    vertical-align: baseline;
    height: 40px;    
}

#pageNavigation img {
    vertical-align: middle;
}

#pageRightCol {
    float: right;
    margin-left: 10px;
    padding: 0;
    padding-top: 10px;
    
    vertical-align: baseline;
    height: 40px;    
    color: green;

}

a.closeWindow {
    cursor: pointer;                
}

#downloadlink {
    margin: 40px;
}

#downloadlink a {
    color: red;
}



