/* Gateway page*/
.shadow {
	-moz-box-shadow: 2px 2px 3px #cbcbcb;
	-webkit-box-shadow: 2px 2px 3px #cbcbcb;
	box-shadow: 2px 2px 3px #cbcbcb;
	}
.container { 
	height:395px;
	margin:0px 0px 30px 0px; 
	padding:0px; 
	border-left:1px solid #e2e2e2; 
	background-color: #efefef; /* fallback color */
	background-image: -moz-linear-gradient(100% 100% 90deg, #f3f3f3, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f3f3f3));
	}
.container h3 {
	background-color: #757575;
	background-image: -moz-linear-gradient(100% 100% 90deg, #585858, #747474);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#747474), to(#585858));
	border-bottom:1px solid #3a3a3a; 
	color:#FFFFFF; 
	font-weight:bold; 
	margin:0px; 
	padding:5px 0px 5px 6px; 
}
.container ul { 
	font-family:Arial, Helvetica, sans-serif; 
	list-style-image:none; 
	list-style-type:none; 
	margin:12px 10px 16px 15px; 
	padding:0px; 
}
.container ul li { 
	padding-bottom:0px; 
	background:none;
}
#mainbody #button { font-size:1.0em; line-height:1.5em; }
#mainbody #button a { font-weight:normal;}
.search { 
	width:250px;
	margin:0px 0px 20px 0px;
	border:1px solid #d9d9d9; 
	padding:5px 0px 18px 5px;
	background-color: #efefef; /* fallback color */
	background-image: -moz-linear-gradient(100% 100% 90deg, #e0e0e0, #efefef);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e0e0e0));
} 
.search p { color:#585858; font-weight:bold; padding:5px 0px 0px 7px; margin:0px;}
.search form {padding:0px; margin:0px;}
.search #search_box {border:1px solid #d3d3d3; width:200px; margin:5px 0px 0px 5px; font-size:12px; }
.search .search_button {background:transparent url(/academia/classroom-resources/images/go_button.jpg) no-repeat; border: solid 0px #000000; width: 18px; height: 18px;}
.search_container { float:right; }
.table_header { clear:both;}
.datatable { border-left:0px; }
.datatable th { width:20%; }
.sort th {
    cursor:auto;
}
.datatable td { width:20%; }
.table_header h3 {color:#fff;}

/*In page spotlight - using code from pai.css */
.spotlight.inpage {
    background:#FCFCFC url(/images/pai/spotback.jpg) repeat-x scroll center bottom;
	border:1px solid #D7D7D7;
	display:block;
	min-height:107px;
	_height:107px;
	padding:10px 0;
	_padding-bottom:20px;
	width:100%; 
	-moz-box-sizing: border-box;
    box-sizing: border-box;
    xheight: 99%;
	margin-bottom:10px;
}

.spotlight.inpage .section {
	float:right;	
 	width:200px;
	margin:0;
	padding:0;
	margin-left:1%;
	padding-left:3%;
	padding-right:2%;
	padding-top:0px;
	background:transparent url(/images/pai/spotlightinpage-divider.png) no-repeat top left;
	min-height:100px;
	_height:100px;
	*height:100px;
	}

.spotlight.inpage .section.main {
	border:none;
	margin:0;
	padding:0;
	margin-left:6px;
	padding-top:6px;
	float:left;
	width:203px;
	*width:175px;
	_width:175px;
	background:none;
	xheight:auto;
	}

.spotlight.inpage .section.image {
	border:none;
	background:none;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	width:120px;
	padding-left:3px;
	text-align:center;
	*margin-left:0px;
	_margin-left:0px;
	}	

.spotlight.inpage p {margin-bottom:6px;}	

.breadcrumbs { width:100%; margin:0px 0px 15px; font-size:0.9em; line-height:100%; color:#666666; }

#button { 
	float: right;
	background: url(/images/nextgen/global/box-right.gif) top right no-repeat;
	width:187px;
	font-size:11px;
	line-height:13px;
	}
	 #btn-inner {
	margin: 0;
	padding: 4px 0 0 0;
	background:url(/images/nextgen/global/box-left.gif) top left no-repeat;
	text-align:left;
	}	
	#btn-inner a {
	display: block;
	margin: 0; 
	margin-top:2px;
	padding: 4px 0 0 9px;
	text-decoration: none;
	background: url(/images/nextgen/global/box-left.gif) bottom left no-repeat;
	color:#1760B6; font-weight:bold;
	overflow:hidden;
	}
	
#btn-inner a span {font-weight:normal;}	
#btn-inner a:hover {
	text-decoration:none;
	}		

#btn-inner em {
	display: block; 
	margin: 0;
	margin-top:-2px;
	_margin-top:0px;
	padding: 0 20px 20px 28px;
	font-style: normal;
	background: url(/images/nextgen/global/box-right.gif) bottom right no-repeat;
	}

#btn-inner img {
	
float:left;
margin:0;
margin-top:-4px!important;
_margin-top:-2px!important;
margin-bottom:10px;
}

.button { 
    margin:0px 0px 4px 0px;
	float:right;
	width:auto; 	
	text-align:center;	

}
.button a { 
	float:left;
	font-size:0.95em; display:block; padding:3px 0px 3px 0px; width:135px; background-color: #18496f; /* fallback color */
	background-image: -moz-linear-gradient(100% 100% 90deg, #18496f, #76a5c9);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#76a5c9), to(#18496f));
	border:1px solid #164469;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;}
#bodycol .button a, #bodycol .button a:link, #bodycol .button a:visited { color:#ffffff; }
.breadcrumbs{width:100%; margin:0px 0px 15px; font-size:0.9em; line-height:100%; color:#666666;}
.level1 .section_image { background:#154d86 url(/products/instrument/hardware/images/banner.jpg) no-repeat scroll right bottom; }