/*[fmt]1000-110B-3*/
.endorse a, #maincol a, #sidecol a, #centercol a, #sidecol2 a, #cols21 a {text-decoration: underline; }

a, a:link {outline: none; }

#header-content h2 {float: left; }

#header-content a:hover {text-decoration: none; }

#header-content h2 a {float: left; background: url(images/logo_tufts2.gif) no-repeat; width: 203px; height: 62px; text-indent: -3000em; margin: 20px 0; }

a:hover, a:visited:hover {color: #535353; }

.clear {clear: both; height: 1px; }

div#sidecol {float: left; width: 190px; padding: 40px 0 20px 90px; line-height: 140%; }

.sideimg img {margin-left: -3px; }

#sidecol.list {color: #808080; }

#sidecol.list h2 {color: #010101; margin-bottom: -5px; }

div#sidecol3 {float: left; width: 190px; padding: 40px 0 20px 35px; line-height: 140%; }

#footer-content {text-align: right; font-size: 11px; }

#header-content h1 {position: absolute; top: 30px; left: 360px; width: 210px; }

#header-content h1 a {display: block; height: 50px; text-indent: -3000px; outline: none; }

#content {background-color: white; }

#order {padding: 60px 40px 80px; line-height: 140%; font-family: Georgia, "times new roman", times, serif; font-size: 18px; }

.step img {float: left; margin: 0 10px 50px 0; display: inline; }

.step {width: 100%; height: auto; }

#order p.note {font-family: Arial, helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 130%; }

#order p.buy {float: left; width: 48%; text-align: center; margin-bottom: 60px; display: inline; }

#centercol {float: right; width: 432px; margin-right: 35px; line-height: 150%; padding-top: 40px; display: inline; }

#content-inner.links #sidecol2 {width: 225px; }

#sidecol2 {float: right; width: 190px; padding: 40px 15px 0 0; }

.endorsecol {float: left; width: 29%; padding: 30px 15px; }

div.endorse {clear: both; margin: 30px 55px; border: 1px solid #999999; line-height: 140%; }

div#maincol {float: right; width: 505px; padding: 40px 120px 20px 0; }

.cols2 {width: 375px; float: left; line-height: 150%; padding-top: 40px; font-family: Georgia, "times new roman", times, serif; font-size: 14px; }

.cols2 h2 {color: #999; margin-bottom: 40px; }

#cols21 {margin-left: 100px; margin-right: 20px; display: inline; }

/*----------- slideshow----------*/
#slidewrapper {position: relative; padding-bottom: 30px; min-height: 350px; _height: 350px; z-index: 1; }

#slideshow, #slideshow img {z-index: 1; }

#slidewrapper {position: relative; padding-bottom: 30px; min-height: 350px; _height: 350px; }

#slidewrapper #slideshow img {z-index: 200 !important; /*[e]200*/ }

#slidewrapper.home {height: 275px !important; /*[e]275px*/ min-height: 0 !important; /*[e]0*/ padding-bottom: 0; overflow: hidden; }

#slideshow div {font-family: Georgia, "times new roman", times, serif; font-size: 14px; padding-right: 25px; }

.endorslide div p {font-size: 14px !important; /*[e]14px*/ }

#slideshow div .intro {font-size: 20px !important; /*[e]20px*/ line-height: 22px; }

#pager a {display: none; }

#slidepage {position: absolute; bottom: 30px; right: 140px; font-size: 15px; font-family: Georgia, "times new roman", times, serif; z-index: 40000000; }

#pager a.activeSlide {display: inline; text-decoration: none; }

#slideinstr {float: right; font-size: 10px; font-family: arial, helvetica, sans-serif; position: absolute; bottom: 20px; right: 30px; width: 100px; text-align: center; z-index: 40000000; }

#maincol #slideinstr {right: 0; }

#maincol #slidepage {right: 120px; }

#prev, #next {float: right; display: inline; width: 40px; height: 40px; text-indent: -10000px; outline: 0; margin-right: 5px; margin-top: 2px; zoom: 1; line-height: 40px; position: relative; overflow: hidden; margin-left: 5px; }

.home #prev, .home #next {}

#prev {background: url(images/bg_prev.gif) no-repeat; }

#next {background: url(images/bg_next.gif) no-repeat; }

#slideshow.endorslide ul {margin: -5px 0 5px; padding: 0; }

#slideshow.endorslide ul li {margin: 0; padding: 4px 0 0 10px; line-height: 120%; }

/*text styles*/
#maincol .intro {font-family: Georgia, "times new roman", times, serif; font-size: 18px; padding-bottom: 0; margin-bottom: 5px; }

#maincol p {font-size: 12px; line-height: 18px; }

h2 {font-family: Georgia, "times new roman", times, serif; font-size: 18px; }

#sidecol h2 {color: #999999; }

p.external {font-size: 11px; }

p.link a {display: block; text-align: center; background: url(images/bg_link.gif) no-repeat; color: white; width: 162px; line-height: 26px; padding-left: 16px; font-weight: bold; font-size: 11px; }

#maincol ul {padding: 10px 0; }

#maincol ul li {padding: 5px 0 5px 20px; line-height: 140%; }

.sideimg {margin-left: -40px; }

#slideshow p.quotesource {font-family: Arial, Helvetica, sans-serif; line-height: 150%; font-size: 12px !important; /*[e]12px*/ }

hr {height: 1px; background-color: #808080; color: #808080; margin: 15px 0; padding: 0; clear: both; border: 0; }

hr.big {margin: 10px 50px; }

#centercol p {padding: 5px 0; }

.nb {font-size: 11px; line-height: 120%; }

.r {text-align: right; }

/*form*/
form p {clear: both; }

#speakform label {/*[empty]width:;*/ }

label {width: 80px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: inline-block; padding: 4px; }

input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 2px; }

#speakform input {max-width: 250px; }

.button {background: url(images/bg_button.gif) no-repeat; text-align: center; color: white; border: 0; line-height: 26px; width: 128px; height: 26px; font-weight: bold; padding: 0; }

