html{padding:0px;margin:0px;}
body{font-family:verdana;color:#333;height:100%;padding:0px;margin:0px;text-align:center;background-color:#F0F0F0;color:#666;}
img{border:0px;}
html, #maintable{height:100%;}
#maintable{width:100%;}
#topcell{position:relative;background-color:#FFF;width:753px;height:550px;vertical-align:top;background-image:url(../../../../img/shadow/page_bg_small.gif);}
#bottomcell{position:relative;background-color:#FFF;width:753px;vertical-align:bottom;background-image:url(../../../../img/shadow/page_footer_bg.gif);background-repeat:no-repeat;background-position:bottom;}
a{color:#CF3842;text-decoration:none;}
a:hover{text-decoration:underline;}
a.subnav:hover, a.subnavon:hover,a.subsubnav:hover, a.subsubnavon:hover, a.leftnav:hover, a.leftnavon:hover{text-decoration:none;}
a.leftnav, a.leftnavon{color:#691417;font-size:90%;}
a.leftnavon{display:block;font-weight:bold;margin-bottom:3px;}
a.subnav,a.subnavon{color:#666;font-size:85%;}
a.subnavon, a.subsubnavon{font-weight:bold;}
a.subsubnav, a.subsubnavon{color:#C65D5D;font-size:85%;}
.rightlink a, a.on, .rightlinkbold a{color:#666;}
.rightlinkbold a{font-weight:bold;}
.linkcont{float:left;margin-bottom:5px;}
a.bread{color:#C65D5D;}
a.bread:hover{text-decoration:underline;}
a.orange, .surname, a.orangeSm{color:#CF3842;font-weight:bold;font-size:100%;}
a.orangeSm{font-size:85%;}
ul{margin:10px 0px 10px 0px;padding:4px 0px 4px 2px;list-style-image:url(../../../../img/bullet.gif);}
ul li{list-style:default url(../../../../img/bullet.gif) outside;margin:0px 0px 1px 23px;padding:0px;}
.homePageModuleRight ul , .homePageModuleLeft ul, .inPageModuleLeft ul, .inPageModuleRight ul{margin-left:-17px;padding:0px;}
.homePageModuleRight ul li, .homePageModuleLeft ul li, .inPageModuleLeft ul li, .inPageModuleRight ul li{list-style:none none outside;padding-left:6px;background:transparent url('../../../../img/arrow_right_bullet.gif') no-repeat scroll left center;font-size:90%;}
.header h2{display:block;float:none;}
.awardheader h2{float:left;margin-left:0px}
h2{padding:8px 0 0 0;margin:0px 0 8px 9px;color:#CF3842;font-size:110%;}
h2.text{padding-top:3px;margin-top:0px;margin-left:9px;margin-bottom:7px;font-size:110%;}
.orangeheader{margin-right:15px;display:inline;}
.orangeheaderright{margin-left:15px;}
.greyheader{margin-bottom:5px;font-weight:bold;color:#CF3842;}
.greylistingheader{padding-left:9px;margin-bottom:5px;font-weight:bold;}
#homepagetitle, #homepagetitle span{display:none;}
#main{text-align:center;width:100%;background-color:#FFF;height:100%;color:#333;font-size:90%;}
#content{width:743px;height:auto;margin-left:0px;margin-right:10px;text-align:left;background-color:#FFF;}
#leftnav{float:left;width:158px;font-size:75%;color:#051847;margin-top:1px;}
.navon{float:left;margin-bottom:3px;}
.leftnavdotted{float:left;margin-top:9px;margin-bottom:9px;}
.subnavcont, .subsubnavcont{float:left;margin-top:3px;width:168px;}
#topbar{float:left;margin-bottom:8px;}
#maincontainer, #maincontainerhome{float:left;}
html>body #maincontainer{width:560px;}
#maincontent{float:left;width:379px;font-size:70%;}
#maincontentwide{float:left;width:562px;font-size:70%;}
#breadsearch{float:left;font-size:80%;}
#searchform{float:none;width:162px;padding-left:0px;margin-left:0px;margin-top:0px;padding-top:0px}
#rightcol{float:left;width:160px;}
.spacer6{float:left;width:6px;}
.spacer9{float:left;width:9px;}
.spacer10{float:left;width:10px;}
.spacer13{float:left;width:13px;}
.spacer15{float:left;width:15px;}
.spacer16{float:left;width:16px;}
.spacer25{float:left;width:25px;}
.spacer8{float:left;width:8px;}
.leftnavspacer8{float:none;width:8px;}
.spacer6{float:left;width:6px;}
.spacer19{float:left;width:19px;}
.spacer182{float:left;width:182px;}
#rightcontent{float:left;width:150px;}
.breadcrumbs{float:left;color:#999999;font-size:80%;width:400px;padding-right:0px;margin-right:0px;}
.headerbar{float:left;margin-top:22px;margin-bottom:12px;}
.header{float:left;margin-bottom:0px;}
.sitesearch{float:left;color:#FF9933;letter-spacing:0px;}
.sitesearchbut{float:left;padding-left:7px;}
.allpubs{float:right;}
.paginationleft, .widepaginationleft, .paginationright, .widepaginationright{padding-top:0px;margin-bottom:18px;font-size:90%;}
.paginationleft, .widepaginationleft, .widepaginationright{float:left;padding-left:0px;}
.paginationright, .widepaginationright{float:right;}
.paginationright{padding-right:10px;text-align:right;}
.widepaginationright{width:60%;}
.contentheader{float:left;margin-top:14px;font-size:100%;}
.contentfooter{float:left;margin-top:0px;font-size:100%;}
.contentfooter, contentheader{float:none;}
.results{font-size:110%}
.float{float:left;}
.leftnavfloat{float:none;}
.contenttextnoheader{float:left;padding-left:9px;font-size:100%;padding-top:8px;}
.contenttext{float:left;padding-left:9px;font-size:100%;padding-top:4px;}
.awardlink{float:left;font-weight:normal;text-decoration:underline;padding-left:0px;font-size:100%;padding-top:4px;}
.contenttexthome{float:left;padding-left:9px;font-size:100%;padding-top:4px;padding-right:10px;}
.image{float:left;margin-left:9px;}
.formlink{float:left;color:#FF9933;padding-left:156px;margin-top:7px;}
.formlinkwide{float:right;color:#FF9933;padding-left:270px;margin-top:7px;font-size:100%;}
.youhaveselected{float:left;margin-bottom:7px;}
html>body .youhaveselected{float:left;margin-bottom:7px;width:370px;}
.rightmodule{float:left;font-size:70%;color:#B5B5B5;margin-top:1px;}
.rightheader, .rightheader a, .rightheader a:hover{color:#C65D5D;}
.rightheader{font-size:110%;font-weight:bold;padding-left:0px;margin-left:0px;margin-bottom:4px;width:143px;}
.rightmain{margin-left:8px;font-size:90%;width:143px;}
.rightlink, .rightlinkbold{float:left;font-size:95%;width:151px;}
.rightlink{margin-bottom:8px;}
.rightlinkbold{margin-bottom:4px;}
.rightlinktext, .homerightlinktext,.rightlinkon,.righttext{float:left;font-size:95%;width:142px;}
.homerightlinktext{margin-top:4px;}
.righttext, .rightlinkon{color:#666;}
.rightlinkon{font-weight:bold;}
.rightcoldivider{float:left;margin-top:6px;margin-bottom:9px;}
.date{float:left;padding-left:9px;margin-top:5px;font-size:95%;}
.rightlinksbookhub{color:#CF3842;text-decoration:none;font-weight:bold;font-size:90%;}
.footer{float:left;margin-top:30px;width:743px}
.footermain{float:left;margin-bottom:5px;height:34px;width:561px;border-top:solid 7px #ccc;font-size:65%;color:#999;}
.footertext{float:left;text-align:left;margin-top:10px;width:300px;}
.footerlinks{float:left;margin-top:10px;text-align:right;padding-right:5px;width:240px;}
.footertop{float:left;margin-bottom:10px;font-size:65%;vertical-align:top;}
form{display:inline;}
.formradio{float:left;margin-bottom:1px;width:18px;}
.formcheckbox{float:left;margin-bottom:5px;margin-top:3px;width:18px;}
.formtext{float:left;margin-bottom:1px;width:350px;}
.radiobut{width:14px;height:15px;}
.checkbox{width:14px;height:15px;}
.select174{width:174px;color:#666;font-size:90%;}
.search{width:113px;color:#333;font-size:90%;}
.input174{width:168px;color:#666;font-size:90%;}
.orangemodule{float:left;padding-bottom:14px;margin-top:8px;width:379px;border-top:solid 7px #DE5153;background-color:#F8DDD8;}
.orangemoduleleft{float:left;width:180px;padding-top:6px;}
.orangemoduleleft h2{color:#CF3741;font-size:110%;padding:0px;margin:0px 0px 5px 0px;}
.orangemoduleright{float:left;padding-left:45px;padding-top:6px;}
.orangemodule .formlabel, .orangemodule .formlabel300{float:left;color:#CF3741;font-size:100%;font-weight:bold;padding-left:9px;margin-top:18px;}
.orangemodule .formlabel{width:155px;}
.orangemodule .formlabel300{width:300px;}
.formselect, .formselect335, .gobut{float:left;color:#CF3741;margin-top:15px;}
.formselect{width:174px;}
.formselect335{width:335px;}
.gobut{padding-left:9px;}
.warn{color:red;}
.goButton{width:28px;height:16px;border:0px;margin-top:4px;margin-left:4px;}
table.people{font-size:110%;text-align:left;width:562px;}
table.people.arrow{float:left;width:9px;}
table.people.email{float:left;width:117px;}
table.peopleSm{font-size:110%;text-align:left;width:100%;}
.tbTop{font-size:90%;height:8px;padding-left:8px;font-weight:normal;text-align:left;}
.tbLeft{font-size:90%;text-align:right;font-weight:normal;padding-left:8px;width:45px;}
.tbLeftData{font-size:90%;text-align:left;padding-left:10px;}
.tbData{font-size:90%;padding-left:8px;}
.columnShade{background:#EDF3FE;border-top:solid 1px #CEE1FF;border-right:solid 1px #CEE1FF;text-align:right;padding-left:7px;padding-right:6px;width:56px;font-size:90%;}
.columnShadeTop{background:#EDF3FE;border-right:solid 1px #CEE1FF;text-align:right;padding-left:7px;padding-right:6px;width:56px;font-size:90%;}
.tbColBorderTop{border-right:solid 1px #CEE1FF;text-align:right;padding-left:7px;padding-right:6px;width:56px;font-size:90%;}
.tbColBorder{border-top:solid 1px #CEE1FF;border-right:solid 1px #CEE1FF;text-align:right;padding-left:7px;padding-right:6px;width:56px;font-size:90%;}
.txtColBorderTop{border-right:solid 1px #CEE1FF;padding-left:7px;padding-right:6px;padding-top:10px;padding-bottom:10px;width:175px;font-size:90%;}
.txtColBorder{border-top:solid 1px #CCCCCC;border-right:solid 1px #CEE1FF;padding-left:7px;padding-right:6px;padding-top:10px;padding-bottom:10px;width:175px;font-size:90%;}
.tbBorder{background:#CCCCCC;height:3px;font-size:90%;}
.peoplesname{float:left;width:150px;}
.greydotted, .greydotteddivider, .orangedotteddivider, .orangedottedbot{float:left;width:379px;height:1px;}
.greydotteddivider, .orangedotteddivider{margin-bottom:16px;}
.orangedottedbot{margin-bottom:0px;padding-bottom:0px;}
.photomodule, .biomodule{float:left;width:379px;border-top:7px solid #B2B2B2;background-color:#F0F0F0;}
.biomodule{margin-top:8px;}
.photomoduleright{float:left;margin-top:12px;width:170px;}
.photomoduleright2{float:left;margin-top:4px;width:170px;}
.listing{float:left;font-size:100%;margin-bottom:18px;}
.booklisting{float:left;font-size:100%;margin-bottom:10px;width:315px;}
.booklistingbody{float:left;padding-left:9px;margin-top:5px;}
.bookphoto{float:left;font-size:100%;margin-bottom:14px;padding-left:15px;}
.arrow{float:left;width:9px;}
.homearrow{float:left;width:9px;margin-top:4px;}
.title{float:left;color:#CF3842;font-weight:bold;width:365px;}
.booktitle{float:left;color:#CF3842;font-weight:bold;width:290px;}
.newstitle{float:left;color:#CF3842;font-weight:bold;margin-bottom:12px;}
.eventdate{float:left;padding-left:9px;margin-top:5px;}
.venue{float:left;padding-left:9px;margin-top:5px;}
.listingbody{float:left;padding-left:9px;margin-top:5px;width:365px;}
.moduleleft{float:left;margin-bottom:8px;padding-bottom:0px;width:182px;border-top:7px;border-top-style:solid;border-top-color:#B2B2B2;background-color:#F2F2F2;background-image:url(../../../../img/grey_dotted182.gif);background-repeat:no-repeat;background-position:bottom;}
.moduleright{float:right;margin-bottom:8px;padding-bottom:0px;width:182px;border-top:7px;border-top-style:solid;border-top-color:#DE5153;background-color:#F8DDD8;background-image:url(../../../../img/orange_dotted182.gif);background-repeat:no-repeat;background-position:bottom;}
.modulerightgrey{float:left;padding-bottom:0px;width:182px;border-top:7px;border-top-style:solid;border-top-color:#B2B2B2;background-color:#F2F2F2;background-image:url(../../../../img/grey_dotted182.gif);background-repeat:no-repeat;background-position:bottom;}
.modulesubhead{float:left;margin-bottom:6px;}
.modulecontent{float:left;padding-left:9px;padding-top:10px;padding-bottom:9px;}
.modulecontentgreyback{float:left;padding-left:9px;padding-top:10px;padding-bottom:9px;background:#f0f0f0;}
.modulerighttext{float:left;margin-left:6px;color:#333;font-size:90%;width:85px;}
.modrightlinks{float:left;padding-bottom:1px;padding-top:1px;padding-left:4px}
.modrightlinks a{float:left;}
.modrightlinks img{float:left;padding-top:4px;}
.modulebotlink{float:left;margin-top:8px;}
.modulephoto{float:left;width:74px;}
.modulephotobooks{float:left;width:56px;}
.modulerighttextbooks{float:left;margin-left:0px;width:110px;}
.modulecontentbooks{float:left;color:#333;padding-left:9px;padding-top:10px;padding-bottom:9px;height:122px}
.rightmainbooks{font-size:90%;width:143px;}
.speaker{float:left;width:250px;}
.level2LinkMod{float:left;padding-bottom:10px;margin-top:0px;margin-bottom:10px;width:379px;background-color:#E1E1E1;}
.level2LinkMod .link{float:left;padding-top:10px;padding-left:11px;padding-right:5px;color:#333;}
.level2LinkMod a, .level2LinkMod a:hover{}
.contenttextgraduate{float:left;padding-left:9px;font-size:100%;padding-top:4px;}
.graduate, .graduate a, .graduate a:hover, .contenttextgraduate a, .contenttextgraduate a:hover{color:#7BA10F;}
.footergraduate{float:left;margin-top:30px;}
.footergraduate a, .footergraduate a:hover{color:#9AA810;}
.diarycontainer{float:left;padding-left:10px;padding-top:0px;width:366px;}
a.monthmod{float:left;width:58px;color:#CE1126;font-weight:bold;padding-bottom:0px;padding:12px 0px 12px 0px;border-top:1px;border-bottom:1px;border-left:0px;border-right:1px;border-style:solid;border-color:#84AB11;background-color:#FFF;}
a.monthmod:hover{color:#FFF;background-color:#CE1126;text-decoration:none;}
a.end{border-left:1px solid #CE1126;}
a.bottom{border-top:0px solid #CE1126;}
#diarytabs{position:relative;top:14px;left:0px;}
.diarytext{text-align:center;}
a.diaryOn, a.diaryOn:hover{background-color:#CE1126;color:#FFF;}
.graduate a.on,.graduate a.on:hover{color:#666;}
.storyphoto{float:left;}
.storycontainer{float:left;width:183px;margin-top:10px;}
.storyheader{float:left;margin-top:0px;margin-bottom:0px;display:block;width:183px;background-color:#CE1126;color:#FFF;height:30px;}
.storyprofile{width:173px;}
.storyheader h1{font-weight:bold;padding-top:7px;font-size:120%;margin-bottom:0px;margin-top:0px;}
.storyheaderL{float:left;margin-top:0px;margin-bottom:0px;display:block;width:183px;background-color:#CE1126;color:#FFF;height:30px;}
.storyprofileL{width:157px;margin-left:16px;}
.storyheaderL h1{font-weight:bold;padding-top:7px;font-size:120%;margin-left:16px;margin-bottom:0px;margin-top:0px;}
.dotteddivider{float:left;width:379px;height:1px;margin-bottom:5px;padding-bottom:0px;}
.graduatehpmain{float:left;margin-top:22px;margin-bottom:12px;}
html>body .graduatehpmain{width:371px;}
.graduaterightcol{float:left;width:164px;margin-top:22px;margin-left:13px;}
.graduaterighttext{float:left;font-size:90%;padding-left:9px;margin-top:8px;margin-bottom:3px;}
.graduaterighttext .rightlinkbold{float:left;width:164px;margin-top:3px;margin-bottom:0px;padding-bottom:0px;}
.graduaterighttext .date{float:left;margin-bottom:5px;padding-left:0px;margin-top:0px;}
.gradphotos{float:left;margin-top:6px;margin-bottom:30px;background-image:url(../../../../img/gradphotos_bg.gif);background-repeat:repeat-x;}
.meatblg_photo{float:left;width:193px;height:160px;}
.meatblg_photo_detail{float:left;width:188px;height:160px;}
.meatblg_copyheader{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ff9933;font-size:120%;font-weight:bold;margin-bottom:0px;}
.meatblg_textspacer{margin:10px 0 0 0;}
.meatblg_contentmodule{float:left;margin-top:8px;}
.meatblg_copy{float:left;}
.sitemap_header{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ff9933;font-size:120%;font-weight:bold;margin-bottom:6px;}
.sitemap_leftcol, .sitemap_rightcol{float:left;width:180px;vertical-align:top;}
.sitemap_leftcol h2, .sitemap_rightcol h2{padding-top:3px;margin-top:0px;margin-left:0px;margin-bottom:0px;padding-bottom:0px;font-size:110%;}
a.sitemap, a.sitemap:hover{color:#C65D5D;}
#col2_contentarea{width:550px;height:546px;background:#f0f0f0;}
#col3_contentarea{width:379px;height:546px;background:#f0f0f0;}
.left_chk_box, .right_chk_box, .chkbox{border:0;padding:0;float:left;vertical-align:middle;}
.left_chk_box{margin-left:6px;width:170px;}
.right_chk_box{margin-left:17px;}
.formsubhead{padding-top:8px;margin-bottom:8px;padding-left:0px;margin-top:6px;margin-left:9px;color:#FF9933;font-size:110%;font-weight:bold;}
.previouslink, .nextlink, .numberlinks{font-weight:bold;margin-top:5px;margin-bottom:5px;}
.previouslink{float:left;}
.nextlink{float:right;margin-right:5px;}
.numberlinks{width:auto;text-align:center;float:left;margin-left:80px;}
.numberlinks_orange{color:#CF3741;}
.greydotteddividerflat{height:1px;}
.subnav_container{height:29px;border:0px;margin:0px;}
.header_img{margin-top:23px;margin-left:12px;border:0;}
#home_header_img{float:right;}
div.detailPlaceholder{margin-bottom:20px;width:743px;height:558px;text-align:center;}
div.thumbnailPlaceholder{width:100px;height:65px;border:1px solid #C0CFC0;margin-left:5px;margin-right:5px;float:left;text-align:center;}
img.thumbnail{border:none;}
.contactUsForm input,.contactUsForm select,.contactUsForm textarea{width:200px;font-family:Verdana;font-size:11px;color:#000000;background-color:#F8F8F8;}
.contactUsForm select option{width:400px;}
.contactUsForm label{width:100px;float:left;text-align:right;margin-right:0.5em;display:block;}
.contactUsForm h2,.contactUsForm legend{font-size:11px;font-weight:bold;}
.contactUsForm fieldset{display:block;border:1px solid #F0F0F0;width:365px;padding:10px 10px 10px 0px;margin-left:-8px;}
.contactUsForm legend{margin-left:0px;color:#c65d5d;}
.contactUsForm button{background-color:#F8F8F8;border:double 3px #C0C0C0;margin-right:12px;margin-left:-6px;}
.photomoduleright table, .listingbody table{font-size:11px;}
.homePageModuleLeft, .homePageModuleRight{border-top:0px;background:#FFFFFF url('../../../../img/grey_dotted182.gif') repeat-x bottom left;width:183px;margin:0px;padding:0px;}
.homePageModuleRight{float:right;}
.homePageModuleLeft{float:left;}
.inPageModuleLeft, .inPageModuleRight{border-top:7px solid #b2b2b2;width:183px;margin:0px;padding:0px;}
.inPageModuleLeft{background:#F2F2F2 url('../../../../img/grey_dotted182.gif') repeat-x bottom left;float:left;}
.inPageModuleRight{background:#F8DDD8 url('../../../../img/grey_dotted182.gif') repeat-x bottom left;float:right;margin-bottom:10px;}
.inPageModuleLeft p, .inPageModuleRight p, .homePageModuleRight p, .homePageModuleLeft p{margin-left:5px;}
.homePageModuleRight p, .homePageModuleLeft p{margin-top:0px;}
.homePageModuleLeft div.header, .homePageModuleRight div.header{background:#FFFFFF no-repeat top left;margin:0px;padding:0px;width:183px;height:52px;}
.homePageModuleLeft h3, .inPageModuleLeft h3, .homePageModuleRight h3, .inPageModuleRight h3{display:none;}
.searchCatHeader{font-weight:bold;margin-top:0px;margin-bottom:5px;float:left;}
.searchCatViewAllLink{text-align:right;}
