td.silverline {
	border-bottom: silver 1px solid; 
}

.container {
	width:100%;
	height:60px;
	min-width: 990px;
}
.logo{
	background-position: center bottom; 
	background-image: url(../images/homepage_logo.gif);
    margin-bottom: 0.05em; 
	background-repeat: no-repeat; 
	height: 135px;
	width:100%;
}

.search {
	border-top: #EBDAE7 1px solid;
	margin-top: 19px;
	padding-top: 2.5em;
	background-image: url(../images/back23.gif); 
	background-repeat: repeat-x; 
	height: 85px;
	border-left: silver 1px solid; 
}
.searchOptions {
	margin-bottom: 0.5em
}
.resultscolleft {
	float:left;
	width: 250px;
	margin-top: 5px; 
	margin-bottom: 0px;
	margin-left: 3px;
}
.resultscolright {
	float:right;
	width: 375px;
	margin-top: 2px; 
	margin-right:10px; 
	vertical-align: top;
}
.resultscolmiddle {
	vertical-align: top;
	margin-right: 180px;
	margin-left: 272px;
}
.middleSub {
	width: 400px;
	left: 267px; 	
	position: absolute; 
	top: 35px;
}
.headerAllTop {
	height: 30px;
	margin-bottom: 0px;
}

.headerAllText {
	background-image: url(../images/back232.gif); 
	background-repeat: repeat-x;
	padding-bottom: 2px;
	padding-top: 8px;
	border-bottom: silver 1px solid;
	min-width: 990px;
}
.headerOthers{
	margin-top: 1px;
    background: url(../images/advbar.gif); 
	background-repeat: repeat-x; 
	padding-top: 6px; 
	height: 27px
}

td.silverlineleft {
	border-left: silver 1px solid; 
	margin-top: 10px;
}

.graybarrev {
	background-image: url(../images/advbarrev.gif);
    background-repeat: repeat-x;
    padding-top: 6px;
    height: 27px;
	width:100%;
	min-width: 990px;
	margin-bottom:13px;
}

tr.resultshead {
	background-image: url(../images/back231.gif);
	background-repeat: repeat-x; 
	height: 24px;
}

td.resultscol1 {
	width: 200px;
}

td.resultscol2 {
	
}

td.resultscol3 {
	width: 140px;
}

td.navprevious {
	text-align: right;  
	padding: 0; 
	background: url(../images/previous.png) no-repeat; 
	width: 126px; 
	height: 26px;
}

td.navmiddle {
	text-align: center;  
	vertical-align: middle;
}

td.navnext {
	text-align:left; 
	padding: 0; 
	background: url(../images/next.png) no-repeat; 
	width: 126px; 
	height: 26px;
}

td.ribboncol1 {
	width: 40px;
}

td.ribboncol2 {
	vertical-align: top;
}

td.ribboncol3 {
	text-align: right;
	vertical-align: top;
}

font.topLinks {
	font-family: verdana, geneva, arial, helvetica, san-serif;
	font-size: 0.9em;
}

font.bottomLinks {
	font-family: verdana, geneva, arial, helvetica, san-serif;
	font-size: 1em;
	line-height: 2em;
}

a.fast {
	font-family: verdana, geneva, arial, helvetica, san-serif;
	font-size: 11px;
	color: #FF9933;
	text-decoration: none;
}

.verysmall{
	font-size: 8px;
}
.small, .smallfont {
	font-size: 12px;
}

.pinkSeparator {
	color: #ceadbd
}

.navigation {
	border: #660033 1px solid;
	border-collapse: collapse;
	width: 193px;
	margin-top:2px;
	margin-left:3px;
	margin-right:3px;
}
.navigationHeader {
	font-weight: normal;
	border-bottom: #660033 1px solid; 
	background-color: #daadbf;
	text-align: left;
	padding: 3px;
	line-height: 12px;
}
.navigationHeaderSub {
	border-top: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	text-align: left;
	padding: 2px;
    background-image: url(../images/back_title.gif);
	margin-top:2px;
}
.navigationSub {
	text-align: left;
	padding: 2px;
	margin-bottom:5px;
	margin-top:4px;	
}
.menusep {
	width:96%;
 	height:1px;
	border-top:1px dotted #a9a9a9;
}

.refine {
	border: #7b7b7b 1px solid;
	border-collapse: collapse;
	width: 193px;
	margin-left:3px;
	margin-right:2px;
}

.refineHeader {
	font-weight: normal;
	border-bottom: #7b7b7b solid 1px;
	background-color: #c3c3c3;
	text-align: left;
	padding: 3px;
	line-height: 12px;
}

.refineData {
	background-color: #eeeeee;
	text-align: left;
	padding: 3px;
}

font.TextNormal {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
}

font.TextSmall {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 0.85em;
	color: #000000;
}

font.TextGrey {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 0.85em;
	color: #C0C0C0;
}

font.TextLarger {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
}

font.TextEmph {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

font.TextError {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em; 
	color: #660033; 
	font-weight: bold;
}

font.TextHeaderSmall {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	color: #660033;	
	font-weight: bold;
}

font.TextNav {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 0.85em;
	color: #B5005B;
	background-color: #F9EEF3;
}

font.TextPageNav {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #AAAAAA;
}

A.leftnavigation:link {
	color: #000000; 
	text-decoration: none
}

A.leftnavigation:visited {
	color: #000000; 
	text-decoration: none
}

A.leftnavigation:hover {
	color: #0000FF; 
	text-decoration: underline
}


A.refinenavigation:link {
	color: #000000; 
	text-decoration: none
}

A.refinenavigation:visited {
	color: #000000; 
	text-decoration: none;
}
A.refinenavigation:hover {
	color: #333399; 
	text-decoration: underline
}

A.pagenav:link{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}

A.pagenav:visited {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}

A.pagenav:hover {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
}

A.pagenavnum:link{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
}

A.pagenavnum:visited{
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 1em;
}

A.blue:hover {
	color: blue;
}

A.blue:link{
	color: blue;
	text-decoration: none;
}

A.blue:visited{
	color: blue;
	text-decoration: none;
}

li.bullet {
	list-style-image: url(../images/square_sciruspurple2.gif); 
}

li.refinebullet {
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(../images/square_scirusblack.gif); 
	font-size:0.8em; 
}

ul.navbar {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 0px; 
	left: -15px;
	position: relative;
}

hr.divider {
	border-top:#a9a9a9 1px dotted;
	border-bottom: none;
	height: 1px;
	width: 95%;
}
.headerOthers{
	margin-top: 1px;
    background: url(../images/advbar.gif); 
	background-repeat: repeat-x; 
	padding-top: 6px; 
	height: 27px
}
.didYouMean {
	margin-top: 1px;
	margin-left:8px;
	margin-bottom:15px;
}

td.searchresultscol1{
	text-align:center;
	width:28px;
	vertical-align:top;
}

td.searchresultscol2 {
	text-align:left;
	width:30px;
	vertical-align:top;
}

table.pagenav {   
	width:100%;
}

.bottomsearchcontainer {
	width:100%;
	height:60px;
	min-width: 990px;
	background: #dedede;
	border-top: silver 1px solid;
}
.bottomsearchmiddle {
	margin-top: 20px; 
	vertical-align: top;
	margin-right: 180px;
	margin-left: 272px;
}
.bottomsearchmiddleSub {
	width: 400px;
	left: 267px; 	
	position: absolute; 

}
.bottomsearchright {
	float:right;
	padding-top: 26px; 
	padding-right:140px;
}

.footerLinks {
	PADDING-TOP: 0.3em;
}
.footerMiddleColumn {
	width:100%; 
	min-width: 990px;
}
.sideborder {
	margin-top:2px;	
	border-left:silver 1px solid; 
	border-right:silver 1px solid;
}

