

/* Global Reset for Cross-browsers */
html, body, div, span, table, tr, th, td, p, ul, li, form { margin:0; padding:0; border:0; outline:0; font-size:100%; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left;	font-weight:normal; }
body { color:black; background:white; }
:focus { outline:0; }


/* Initial Setup */
body { background:#ffffff; color:#000; font-size:12pt; font-family:"Times New Roman", Times, serif; margin:0; padding:0; width:100%; }
a, a:visited { color:#000; }
a:hover, a:active { color:#000; }


/* Global Containers */
#bhsai { font-size:100%; margin-left:inherit; margin-right:inherit; width:100%; }


/* Global Classes */
.skiplink, .btt, .exterior { margin-left:-9999px; position:absolute; }
.clear { clear:both; }
.printcss { display:inline; }


/* Global Handles */
td { vertical-align:top; }
h1, h2, h3 { font-family:"Times New Roman", Times, serif; }
h1 { color:#000; font-size:165%; }
h2 { color:#000; font-size:125%; }
h3 { color:#000; font-size:115%; margin:4px 0; }
p { padding-bottom:2px; padding-top:8px; }
img { border:0; }


/* Print Classes */
.top { display:none; }


/* Middle Section Classes */
.middle { background:none; float:none; padding:0; }
.submiddle { background:none; float:none; padding:0; }
.middle ul, .submiddle ul { list-style:disc; margin:5px 0 5px 25px; }
.middle ul li, .submiddle ul li { background:none; padding:0 0 4px 0; }
.middle ol li, .submiddle ol li { padding:0 0 6px 0; }
.middle hr, .submiddle hr { background:#999; border:0; height:1px; margin:15px 0; }
.middle table, .submiddle table { padding:0; }

	.left { float:none; padding:0; width:100%; }
	.right { float:none; padding:0; width:100%; }
	.right li { font-size:100%; padding:0 0 4px 4px; }
	.viewmore { display:none; }
	.projects { background:none; margin:20px 0 0 0; min-height:230px; padding:0; width:100%; }
	.projects-bottom { display:none; }
	.presearch { background:none; float:left; height:190px; margin:0; width:262px; }
	.presearch a { display:block; height:165px; width:262px; }
	.pwebapp { background:none; float:left; margin:0 0 0 20px; width:262px; }
	.pwebapp a { display:block; height:165px; width:262px; }
	.career { border-top:none; float:none; margin:0; padding:0; width:100%; }
	.career-list { background:none; float:none; margin:0; min-height:0; padding:0; width:100%; }
	.career-list-bottom { display:none; }
	.career-contact { float:none; font-size:100%; margin:10px 0 0 0; width:100%; }
	.research { padding:15px 10px 0 0; }
	.publications { padding:15px 10px 0 0; }
	.box { background:none; min-height:0; }
	.breadcrumb { display:none; }
	.content { padding:0; width:100%; }
	.pubyears ul li { display:none; }
	span.googlemap { float:none; padding:0; }
	.leftnav { display:none; }
	.subcontent { background:none; float:none; margin:0; padding:0; width:100%; }
	.subtext { padding:0; width:100%; }


/* Bottom Section Classes */
.bottom { background:none; clear:both; color:#666; font-size:90%; margin:0; text-align:left; }

	.footer { display:none; }
	.disclaimer { font-size:80%; padding:20px 0 0 0; }
	.bottom-corners { display:none; }
