/* based off dta - edit that first to make super-global changes */

/*text and colours*/
body, div, p {font-family:Verdana,sans-serif;background:transparent;color:#2c2d3e;margin:0;padding:0;-webkit-text-size-adjust:none}
body {font-size:76%;line-height:140%;text-align:center;
	background-color:#fff;background-image:url(d2_top_gradient.png);background-position:0% 30px;background-repeat:repeat-x}
p {margin:10px 0}

a, a:link, a:visited {color:#2D0758;text-decoration:underline}
a:hover, a:active {color:#0B0950;text-decoration:underline}
a.comment, a.mail, a.pdf, a.download, a.video, a.audio, a.classroom, a.world, a.locked {padding-left:17px;background-repeat:no-repeat;background-position:0% 50%;
	background-image:url(icons/link-comment.gif)}
a.mail {background-image:url(icons/link-mail.gif)}
a.pdf {background-image:url(icons/link-pdf.gif)}
a.download {background-image:url(icons/link-download.gif)}
a.video {background-image:url(icons/link-video.gif)}
a.audio {background-image:url(icons/link-audio.gif)}
a.classroom {background-image:url(icons/link-classroom.gif)}
a.world {background-image:url(icons/link-world.gif)}
a.locked {background-image:url(icons/link-world.gif)}

a.offsite {padding-right:11px;background-repeat:no-repeat;background-position:100% 50%;background-image:url(icons/link-offsite.gif)}

img, a img {border:0}

h1, h2 {margin:0;padding:5px 0px 1px 0px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#1c006e}
h3, h4, h5, h6 {margin:0;padding:2px 0px 1px 0px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#1c006e}
h1 {font-size:2.3em;line-height:110%;padding:25px 0 10px 0}
h2 {font-size:1.6em;color:#606}
h3 {font-size:1.4em}
h4 {font-size:1.2em}
h5 {font-size:1.0em}
h6 {font-size:0.8em}
h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited {color:#1c006e;text-decoration:none}
h1 a:hover, h1 a:active,
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active,
h4 a:hover, h4 a:active,
h5 a:hover, h5 a:active,
h6 a:hover, h6 a:active {color:#1c006e;text-decoration:underline}

.cl {clear:both}
.hide {visibility:hidden}
.delete {visibility:hidden;display:none}

.separator {clear:both;height:5px}
.divider {clear:both;display:block;border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0 0 15px 0}

/*layout*/
#top {height:30px;width:100%;background:#601339;text-align:left}
#top div {height:30px;width:50%;background:#1c006e}
#main {margin:0 auto;position:relative;top:-30px;width:900px;text-align:left;
	background-image:url(d2_top_bar_blank.png);background-repeat:no-repeat}
#content {padding:30px 100px 10px 150px}
#bottom {clear:both;font-size:0.8em;line-height:normal;margin-top:25px}
#bottom .logo {width:75px;height:67px;position:absolute;bottom:12px;left:60px;
	background-image:url(d2.png);background-repeat:no-repeat}
#bottom .logo2 {width:75px;height:67px;position:absolute;right:0px;
	background-image:url(d2.png);background-repeat:no-repeat}
#bottom .inner {border-top: 1px solid #ccc;padding-top:5px}
#bottom .inner-noline {border-top: 0px;padding-top:1px}

.footer-block {float:left;width:245px;height:18px;margin-right:2px;padding:1px 1px 1px 20px;
	font-size:1.4em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#1c006e;
	background-repeat:no-repeat;background-position:0% 50%}
.footer-block a {color:#1c006e}

.footer-block.mail {background-image:url(icons/d2_icon_mail.png);width:350px}
.footer-block.mail a {text-decoration:none}
.footer-block.mail a:hover {text-decoration:underline}
.footer-block.phone {background-image:url(icons/d2_icon_phone.png)}

/*scroller*/
#scroller-title {font-size:1.2em;margin:25px 0 0 20px}
#scroller {clear:both;margin:10px 65px}
.scroll-entry {float:left;width:106px;height:90px;border:1px solid #ccc;margin:0 1px;padding:2px;display:block;overflow:hidden}
.scroll-entry:hover {border:1px solid #353674}
.scroll-entry h3 {font-size:0.9em;line-height:100%}
.scroll-entry-content {font-size:0.8em;line-height:105%}
.scroll-entry-content p {margin:0}

#scroller-block {float:left;position:relative;overflow:hidden;width:570px;height:96px;margin:0 5px}
#scroller-block .inner {position:relative;width:1710px;height:96px;list-style:none;display:block;padding:0;margin:0}

#scroller-l, #scroller-r {display:block;float:left;width:12px;height:96px;overflow:hidden;text-decoration:none;
	background-image:url(home/d2_home_scroller-l.png);background-repeat:no-repeat;background-position:50% 50%}
#scroller-r {background-image:url(home/d2_home_scroller-r.png)}
#scroller-l:hover {background-image:url(home/d2_home_scroller-lh.png)}
#scroller-r:hover {background-image:url(home/d2_home_scroller-rh.png)}

th {font-weight:bold;text-align:left;color:#1c006e}
thead, tbody, tfoot {vertical-align:top}

/*fix horrible printing*/
@media print {
	body {background-image:none}
}
