/*resets*/
body{color:#000;background:url(images/grade-bg.jpg) fixed bottom repeat-x;margin:0;padding:0;text-align:center}/*#C8C8DD*/
a:link{color:#086;text-decoration:none}
a:hover{text-decoration:underline}
a:visited{color:#069;text-decoration:none}
h1{font:bold 14pt/16pt "Book Antiqua", "Palatino Linotype", serif, Garamond, "Times New Roman";color:#258;margin:0 0 3px 0;padding:0;font-variant:small-caps;letter-spacing:1pt;border-bottom:1px solid #036}
h1.errorhead{font:bold 22pt/24pt "Century Gothic", Helvetica, Arial, Verdana, sans-serif;color:#136;margin:0;padding:0;font-variant:normal;letter-spacing:2pt;border:none}
h2{font:italic 11.5pt/11pt "Book Antiqua", "Palatino Linotype", serif, Garamond, "Times New Roman";color:#036;margin:0 auto 2pt 0;letter-spacing:.5pt;border-bottom:1px solid #C8C8DD;display:inline-block;zoom:1;*display:inline}
h3{margin:0;padding:0}
h4{margin:0;padding:0;font-size:10pt}
h5{margin:0;padding:0;font:bold 8.5pt/11pt "Century Gothic", Helvetica, Arial, Verdana, sans-serif}
p{margin:10px 0 0 0;padding:0}
p.first{margin:0 0 10px 0;padding:0}
p.last{margin:10px 0;padding:0}
ul{margin:0;padding:0;width:100%}
li{list-style:none;background:url(images/b-circ.png) no-repeat 0 4pt;padding: 0 0 5pt 12px;margin:0 0 0 5px;line-height:13pt;zoom:1}
li.sqr{list-style:none;background:url(images/b-sqr.png) no-repeat 0 5pt;padding: 0 0 5pt 12px;margin:0 0 0 5px;line-height:13pt;width:90%;zoom:1}
li.sqr2{list-style:none;background:url(images/b-sqr.png) no-repeat 0 5pt;padding: 0 0 0 12px;margin:0 0 0 5px;line-height:13pt;width:90%;zoom:1}
li.nolist{list-style:none;background:none;padding: 0 0 5pt 12px;margin:0 0 0 5px;line-height:13pt;width:90%;zoom:1}
blockquote.info{margin:0 0 5pt 10px}
.inline{display:inline}
blockquote{margin:10px 0 0 25px;padding:0}

/*text*/
.seo{font-style:normal;font-weight:normal}
.titles-serifw{font:bold 14pt/16pt "Book Antiqua", "Palatino Linotype", serif, Garamond, "Times New Roman";color:#FFF;text-align:left}
.seriftxt{font:12pt/14pt "Book Antiqua", "Palatino Linotype", serif, Garamond, "Times New Roman";color:#000;text-align:left}
.sanstxt{font:9.5pt/13pt "Century Gothic", Helvetica, Arial, Verdana, sans-serif;color:#000;text-align:left}
.small-sansk{font:8.75pt/11pt "Century Gothic", Arial, Helvetica, Verdana, sans-serif;color:#000;letter-spacing:0.7px}
.copy-small{font:8pt/10pt "Century Gothic", Arial, Helvetica, Verdana, sans-serif;color:#000;text-align:left}
.caps{text-transform:uppercase}

/*positioning*/
.ctr{text-align:center}
.margin0auto{margin:0 auto}
.mid{margin:0 auto}
.fltlft{float:left}
.fltrt{float:right}

/*dividers*/
.hr-space{margin:10px 0 10px 0}
.hr-dot{border-bottom:1px dotted #069}
.lb-border{border-bottom:1px solid #C8C8DD}
.lg-border{border-bottom:1px solid #8ba}
.dbline{height:2px;border-bottom:1px solid #036;margin:0 0 3px 0}

/*spacing*/
.spacer15{height:15px;width:15px}
.spacer5{height:5px;width:5px}
.spacer10{height:10px;width:10px}
.spacer30{height:30px;width:30px}
.clr{clear:both}
.margint5{margin-top:5px}
.margint10{margin-top:10px}
.margint20{margin-top:20px}
.margint25{margin-top:25px}
.margint40{margin-top:40px}
.marginb3{margin-bottom:3px}
.marginb5{margin-bottom:5px}
.marginb10{margin-bottom:10px}
.padl10{padding-left:10px}
.padr10{padding-right:10px}
.padr20{padding-right:20px}
.padl15{padding-left:15px}
.padl20{padding-left:20px}
.padl30{padding-left:30px}
.spacer72{width:72px;height:10px;float:left}
.spacelzoo{padding-left:137.5px}

/*boxes*/
#container{margin:0 auto;width:970px;padding:3px 10px;background-color:#FFF;border-left:1px solid #C8DDC8;border-right:1px solid #C8DDC8}
#containerindex{margin:0 auto;width:940px;padding:0 25px;background-color:#FFF;height:640px;border-right:1px solid #C8DDC8;border-left:1px solid #C8DDC8;border-bottom:1px solid #C8DDC8}
#containererror{margin:0 auto;width:940px;padding:25px;background:#FFF url(images/art/alice-crying.jpg) no-repeat fixed center 50px;border-right:1px solid #C8DDC8;border-left:1px solid #C8DDC8;border-bottom:1px solid #C8DDC8}
#containererror403{margin:0 auto;width:940px;padding:25px;background:#FFF url(images/art/alice-reaching-table.png) no-repeat scroll right 75px;border-right:1px solid #C8DDC8;border-left:1px solid #C8DDC8;border-bottom:1px solid #C8DDC8}
.box403{padding:250px 0 170px 0;width:450px}
.main-menu{padding:5px;text-align:center}
.main-menu-box{width:170px;padding-left:30px;float:left}
.menu-box{width:150px;float:left;margin-top:10px}/*for the left nav*/
.illo-box{padding:5px;float:left;width:165px}
.main-content{float:right;width:780px}
.half-col{width:49%}
.colb{width:55%}
.thumbbox{width:150px;float:left}
.thumbbox2{width:152px;float:left}
.thumbbox2b{width:152px}
.thumbbox2w{width:162px;float:left}
.box100{width:100px}
.box100b{width:102px}
.box125{width:125px}
.box150{width:150px}
.box150b{width:152px}
.box200{width:200px}
.box375{width:375px}
.box400{width:400px}
.box600{width:600px}
.tallbox500{height:500px}
.iconboxa{width:175px;height:108px;float:left;text-align:center}
.heightmax{height:100%}
#boxintro{width:430px;font:10pt/15pt "Century Gothic", Helvetica, Arial, Verdana, sans-serif;color:#08397C;text-align:left}
#boxintro a:link,#boxintro a:visited{text-decoration:underline}
.servicebox{background-color:#DFE;border:1px solid #8ba;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;width:220px;padding:10px 10px 0 10px}
.errorbox{width:250px;margin:0 auto;padding-left:25px}
.calltoaction{background-color:#EEF;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;width:600px;color:#036;margin:20px 0}
.eventsamples{width:278px;margin-left:10px;float:right;background-color:#FFF;border:1px solid #8ba;-moz-border-radius:5px;-webkit-border-radius:5px;}
.boxsamples{width:480px;padding:0 0 0 220px}
.sampleprint{width:100px;height:120px;margin:0 10px 0 0;padding:5px;float:left;border:1px dotted #086;background:url(images/thumbs/iss-cat-spread-thumb_emg.jpg) no-repeat -20px 20px}
.sampleweb{width:100px;height:120px;margin:0 10px 0 0;padding:5px;float:left;border:1px dotted #086;background:url(images/thumbs/dmhr-site_thumb.jpg) no-repeat -40px 27px}
.sampleevent{width:100px;height:120px;margin:0 10px 0 0;padding:5px;float:left;border:1px dotted #086;background:url(http://eventdesign.emilygonsalves.com/black+silver_thumb.jpg) no-repeat 0 27px}
.sampleart{width:100px;float:left;height:120px;padding:5px;border:1px dotted #086;background:url(images/thumbs/lady-fan_thumb.jpg) no-repeat -15px 27px}

/*images*/
img, div { behavior: url(../iepngfix.htc) }
.main-bg{background:url(images/swirls540.gif) no-repeat 410px 50px}/*big swirls for index*/
.inside-bg{background:url(images/tall-swirl500.gif) no-repeat scroll 5px bottom}
.inside-bg2{background:url(images/tall-swirl500.gif) no-repeat scroll 5px 210px}
.indexlogo{width:655px;padding-top:85px}
.bordersilver{border:1px solid #DDD}
.portrait{width:141px;height:200px;padding:10px 5px}

