/* CSS Document */
/* Reset */ html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/* Fonts */ body{font:13px/1.231 arial,helvetica,clean,sans-serif;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

/*HTML*/
html,
body { margin:0; padding:0; height:100%; }

body { text-align:center; }

a { color:#00325C; text-decoration:none; padding-bottom:1px; border-bottom:1px dotted #00325C; }
a:visited { color:#557FA2; border-bottom:1px dotted #557FA2; }
a:hover { color:#DB251A; border-bottom:1px dotted #DB251A; }

em { font-style:italic; }

h1, h2 { font-size:108%; } 
h3, h4 { font-size:108%; padding-bottom:1em; }
h5, h6 { font-size:100%; padding-bottom:1em; clear:both; }


html { background:url(../images/pageBg.gif) top left repeat; }

p, th { padding:0 0 1em 0; line-height:1.5384em; }

strong { font-weight:bold; color:#00325C; }

table { margin-bottom:1em; }
td { padding:0.5em 0.5em 0.5em 0; line-height:1.5384em; border-bottom:1px dotted #BFCCD6; vertical-align:top; }
th { border-bottom:1px solid #BFCCD6; font-weight:bold; color:#00325C; }

/*Classes*/
.bookReview { position:relative; margin:1em 0 1em 0; }
.bookReview div { position:absolute; top:0; left:12.8em; width:60.123em; }

.bottomBorder { border-bottom:1em solid #fff; }
.topBorder { border-top:1em solid #fff; }

.pushDown { padding-top:1em; }

.mainContentBox { padding: 0 1em 0 1em; }
.subContentBox { padding: 0 1em 0 2em; }

.logo { padding:1em; background:#fff; border:1px solid #BFCCD6; }
.photoAndCaption { padding:1em 1em 0 1em; border:1px solid #BFCCD6; background:#fff; margin-bottom:1em; }
.biogPhoto	{ padding:1em; border:1px solid #BFCCD6; background:#fff; margin:1em 1em 1em 0; float:left; }

.slimTable { width:46.28em; }
.wideTable { width:72.923em; }

.colA { width:28.5em; }
.colB { width:28.5em; }
.colC { width:14.423em; }

/*ID's*/
#doc { min-height:100%; position:relative; margin:auto; text-align:left; width:74.92em; background:#f3f5f8; border-left:1em solid white; border-right:1em solid white; }

/*----HD----*/
#hd { background:#fff; position:relative; color:#000; height:13.5384em; padding-bottom:1em; }
#hd h1 { position:absolute; width:469px; height:33px; padding:0; overflow:hidden; top:2em; left:1em;}
#hd h1 span { position:absolute; width:469px; height:33px; left:0; top:0; background:url(../images/h1.gif) top left no-repeat; }
#hd h2 { position:absolute; width:469px; height:16px; padding:0; overflow:hidden; top:5em; left:1em;}
#hd h2 span { position:absolute; width:469px; height:16px; left:0; top:0; background:url(../images/h2.gif) top left no-repeat; }
#logos { position:absolute; top:0.3846em; right:1em; width:33.7692em; height:6.6153em; }
#achLogo { position:absolute; top:0em; right:0em;}
#oxLogo { position:absolute; top:1.5384em; left:0; }

#mainNav { position:absolute; bottom:2em; left:1em; width:72.7662em; height:3em; border:1px solid #BFCCD6; }
#mainNav h3 { font-size:100%; } /*resets font-size to 13px*/
#mainNav li { float:left; height:1.3789em; font-size:93%; padding:.9259em .92em .9259em .92em; border-right:1px solid #BFCCD6; }
#mainNav li.last { border-right:none; }
#mainNav a { text-decoration:none; color:#00325C; border-bottom:none; font-weight:bold; letter-spacing:0.032em; }
#mainNav #selected a { text-decoration:none; color:#8FAEC8; border-bottom:none; }
#mainNav a:hover { text-decoration:none; color:#ED1B2E; }

/*----BD----*/
#bd { padding-bottom:6em; /* Height of the footer */ position:relative; background:url(../images/block-bg.gif) #f3f5f8 top left repeat-x; width:74.92em; height:100%; }
#bd h3, #bd h4 { font-weight:bold; color:#00325C; line-height:1.5em; }
#bd h5, #bd h6 { line-height:1.5em; }
#mainCol { width:35.96em; padding-bottom:1em; }
#subCol { position:absolute; top:0; right:0; width:38.96em; height:100%; background:url(../images/columnDivider.gif) -2em bottom no-repeat; }

#mainColThin { width:24.64em; padding-bottom:1em; } /* this only currently appears on the Seminars page and controls the height of the column. This will need changing when extra content is added to the page. */
#subColFat { position:absolute; top:0; right:0; width:49.28em; background:url(../images/columnDivider.gif) -2em bottom no-repeat; }

#singleCol { width:74.92em; }

#home #mainCol
{
	height:55em;
}

#books #mainColThin { height:61em; }

#collaboration #mainCol { height:223em; }

#downloadsPage #mainColThin { height:139em; }

#downloadsPage .a { width:25.5em; }
#downloadsPage .b { width:30.5em; }
#downloadsPage .c { width:15.423em; }

#research #mainColThin { height:48em; }

#recentResearch ul, #recentResearch li { padding:0 0 1em 0; line-height:1.5384em; }

#seminarsPage #mainColThin { height:181em; } /*Force height of page for long table*/

#seminar01 #mainColThin { height:14em; }
#seminar02 #mainColThin { height:40em; }
#seminar03 #mainColThin { height:21em; }
#seminar04 #mainColThin { height:14em; }
#seminar05 #mainColThin { height:33em; }
#seminar06 #mainColThin { height:27em; }
#seminar07 #mainColThin { height:32em; }
#seminar08 #mainColThin { height:61em; }
#seminar09 #mainColThin { height:14em; }
#seminar10 #mainColThin { height:76em; }
#seminar11 #mainColThin { height:22em; }
#seminar12 #mainColThin, #seminar12 #subColFat { height:20em; }
#seminar13 #mainColThin { height:22em; }
#seminar14 #mainColThin, #seminar14 #subColFat { height:14em; }
#seminar15 #mainColThin { height:14em; }
#seminar16 #mainColThin { height:20em; }
#seminar17 #mainColThin { height:103em; }
#seminar18 #mainColThin { height:31em; }
#seminar19 #mainColThin { height:53em; }
#seminar20 #mainColThin { height:38em; }
#seminar21 #mainColThin { height:32em; }
#seminar22 #mainColThin { height:52em; }
#seminar23 #mainColThin { height:23em; }
#seminar24 #mainColThin, #seminar24 #subColFat { height:56em; }
#seminar25 #mainColThin { height:39em; }
#seminar26 #mainColThin, #seminar26 #subColFat { height:39em; }
#seminar27 #mainColThin, #seminar27 #subColFat { height:46em; }

#MM { height:19.2em; } /*Book Review heights*/
#DBNW { height:29em; }
#DMAVTC { height:21.3em; }
#CM { height:28.4em; }
#AN { height:24.8em; }
#NY { height:19.8em; }
#ST1 { height:17.2em; }
#ST2 { height:16.6em; }
#MJE { height:27.4em; }
#CA { height:31em; }
#US { height:29em; }/*28*/
#SBDD { height:18em; }


/*----FT----*/
#ft { position:absolute; bottom:0; width:100%; height:6em; /* Height of the footer */ background:#CCD2E3; }
#ftNav { position:absolute; top:1em; left:1em; height:1em; }
#ft #ftNav li { float:left; height:1em; padding:0em .9259em 0.3em .9259em; border-right:1px solid #557FA2; }
#ft #ftNav li.last { border-right:none; }
#ft a {  }
