body {margin:0; padding:0; padding-top:10px; padding-bottom:10px; font-family:Verdana,Arial,sans-serif; font-size:0.7em; background-color:#dcb96f;}
p {margin:0; padding-bottom:10px; margin-left:22px; color:#000000; line-height:1.3em; }
	.maintextcolumn p {text-align:justify;}
	.maintextcolumn p.footnotes {text-align:left;}
td {vertical-align:top;}
table.padded td {padding-bottom:8px; line-height:1.3em;}
ul {margin:0; margin-left:40px; margin-bottom:10px; padding:0; line-height:1.3em;}
ol {margin:0; margin-left:51px; margin-bottom:10px; padding:0; line-height:1.3em;}
	ol li {margin:0; padding:0; margin-bottom:6px;}
li {margin:0; padding:0;}
a:link {color:#8e0a0a; text-decoration:none;}
a:visited {color:#8e0a0a; text-decoration:none;}
a:hover {color:#a15700; text-decoration:underline;}
a.selected:link {color:#786039; text-decoration:none;}
a.selected:visited {color:#786039; text-decoration:none;}
a.selected:hover {color:#fe8901; text-decoration:none;}

h1 {font-size:1.6em; margin:0; padding:0; margin-left:22px; margin-bottom:10px; margin-top:20px; line-height:1.2em; color:#1c486c;}
h1.course {font-size:1.6em; margin:0; padding:0; margin-left:22px; margin-bottom:10px; margin-top:6px; line-height:1.2em; color:#1c486c;}
h2 {font-size:1.2em; margin:0; padding:0; margin-left:22px; margin-bottom:10px; line-height:1.2em; color:#a46502; width:379px;}
h3 {font-size:1.3em; color:#245277; margin:0; margin-left:22px; margin-bottom:6px; padding:0; padding-top:8px; padding-bottom:3px; font-weight:bold; line-height:1.1em; border-bottom:1px dotted #b29f6b;}
h4 {font-size:1.1em; color:#245277; margin:0; margin-left:22px; padding:0; padding-top:8px; margin-bottom:6px; font-weight:bold; line-height:1.1em;}
h5 {font-size:0.8em; text-transform:uppercase; color:#6f5f3c; margin:0; padding:0; margin-left:22px; margin-top:22px; font-weight:bold; line-height:1.2em; width:375px; padding-bottom:3px; border-bottom:1px dotted #b29f6b;}
h6 {font-size:0.8em; text-transform:uppercase; color:#6f5f3c; margin:0; padding:0; font-weight:bold; line-height:1.2em; width:148px; padding-bottom:3px; padding-top:4px; border-top:1px dotted #b29f6b;}

.wholepagearea {width:925px; text-align:left;}
.white {background-color:#ffffff;}
.blockpagearea {margin-left:13px; width:903px; background-color:#ffffff;}
	.textpageend {clear:both;}
	
ul.link {margin:0; margin-left:34px; margin-top:15px; padding:0; padding-right:10px;}
	ul.link li {list-style-image:url(specpics/decor/arrowbullets.gif); padding-bottom:4px; margin-bottom:2px;}
	ul.link li.end {list-style-image:url(specpics/decor/arrowbullets.gif); padding-bottom:4px; margin-bottom:2px;}
	ul.link li.word {margin-left:8px; list-style-image:url(specpics/decor/wordbullets.gif);}
	ul.link li.pdf {margin-left:8px; list-style-image:url(specpics/decor/pdfbullets.gif);}
	
ul.rightlinks {margin:0; margin-left:2px; margin-bottom:20px; padding:0; padding-right:44px; font-size:0.9em;}
	ul.rightlinks li {list-style:none; background-image:url(specpics/decor/arrowbullets.gif); background-repeat:no-repeat; padding-left:9px; padding-bottom:2px;}
	ul.rightlinks a:link {color:#8e0a0a; text-decoration:none;}
	ul.rightlinks a:visited {color:#8e0a0a; text-decoration:none;}
	ul.rightlinks a:hover {color:#fe8901; text-decoration:none;}
	ul.rightlinks a.selected:link {color:#000000; text-decoration:none;}
	ul.rightlinks a.selected:visited {color:#000000; text-decoration:none;}
	ul.rightlinks a.selected:hover {color:#fe8901; text-decoration:none;}
	
ul.downlinks {margin:0; margin-left:14px; margin-bottom:20px; padding:0; padding-right:24px; font-size:0.9em;}
	ul.downlinks li {list-style-image:url(specpics/decor/arrowdownbullets.gif); padding-bottom:2px; line-height:1.2em;}
	ul.downlinks a:link {color:#1c486c; text-decoration:none;}
	ul.downlinks a:visited {color:#1c486c; text-decoration:none;}
	ul.downlinks a:hover {color:#fe8901; text-decoration:none;}
	
ul.rightlinksgreen {margin:0; margin-left:2px; margin-bottom:20px; padding:0; padding-right:13px; font-size:0.9em;}
	ul.rightlinksgreen li {list-style:none; background-image:url(specpics/decor/arrowbullets.gif); background-repeat:no-repeat; padding-left:9px; padding-bottom:2px;}
	ul.rightlinksgreen a:link {color:#8e0a0a; text-decoration:none;}
	ul.rightlinksgreen a:visited {color:#8e0a0a; text-decoration:none;}
	ul.rightlinksgreen a:hover {color:#fe8901; text-decoration:none;}
	ul.rightlinksgreen a.selected:link {color:#000000; text-decoration:none;}
	ul.rightlinksgreen a.selected:visited {color:#000000; text-decoration:none;}
	ul.rightlinksgreen a.selected:hover {color:#fe8901; text-decoration:none;}

ul.spaced {margin-top:6px; margin-bottom:2px;}
ul.spaced li {padding-bottom:6px;}

.textarea {background-image:url(specpics/decor/blockareawallpaper.gif); float:left; width:680px;}
	.maintextcolumn p, .maintextcolumn p, .maintextcolumn h3, .maintextcolumn h4 {width:409px;}
	.maintextcolumn li {margin-right:240px; padding-bottom:2px;}
	.maintextcolumn table {margin-left:22px;}
.textareagreen {background-image:url(specpics/decor/blockareawallpaper.gif); float:left; width:680px;}
	.textareagreen h1, .textareagreen h3, .textareagreen h4 {color:#3f5a04;}
	.textareagreen h6 {width:186px;}
.textareahome {background-image:url(specpics/decor/blockareawallpaper.gif); float:left; width:680px;}
	.dropcaptext {font-size:1.2em; color:#4a4a4a; line-height:1.1em; float:left; width:370px;}

.mb {font-size:0.9em;}
.miniphotos {margin-left:12px; float:left; width:130px;}
.footnotes {border-top:1px dotted #adaa4d; margin-top:12px; font-size:0.9em;}
p.pagequote {padding-left:20px; width:370px; font-style:italic;}
.bordertable {border-collapse:collapse; border:1px solid #b29f6b; margin-bottom:10px;}
.bordertable td {border-collapse:collapse; border:1px dotted #b29f6b; padding:5px; padding-left:6px; padding-right:3px; padding-bottom:5px;}
.small {font-size:0.9em;}
p.indent {margin-left:42px;}
.leftpic {float:left; margin-right:12px; margin-top:3px;}
.rightpic {float:right; margin-left:10px; margin-top:3px;}
.leftcolumn {float:left; width:190px; margin-right:12px; margin-top:6px; margin-bottom:10px; padding-right:12px; margin-left:22px; border-right:1px dotted #b29f6b;}
.rightcolumn {float:left; width:190px; margin-top:6px;}
.navandphotos {float:right; width:200px;}
	.credit {font-size:0.9em; margin-top:3px; text-align:center; color:#79684d; width:176px; margin-bottom:10px;}

p.level1 {margin-left:52px; margin-bottom:4px; margin-top:8px; padding:0; text-indent:-30px;}
p.level2 {margin-left:62px; margin-bottom:4px; padding:0; text-indent:-25px;}

.people {float:left; width:90px; margin-left:18px;}
	.people img {margin-bottom:2px;}
	.people p {margin-left:0; width:90px; text-align:center;}

.homeboxblue {width:140px; float:left; margin-left:12px; height:313px; background-image:url(specpics/decor/homeboxbluewallpaper.gif);}
.homeboxgreen {width:140px; float:left; height:313px; background-image:url(specpics/decor/homeboxgreenwallpaper.gif);}
	.homeboxblue h3  {margin-left:8px; padding-right:15px; font-size:1.2em; border-bottom:0px solid #ffffff; margin-bottom:0;}
	.homeboxgreen h3 {margin-left:8px; padding-right:20px; font-size:1.2em; border-bottom:0px solid #ffffff; margin-bottom:0; color:#3f5a04;}
	.homeboxblue p, .homeboxgreen p  {margin-left:8px; font-size:0.9em; padding-right:7px;}
	p.more {font-size:0.75em; font-weight:bold; text-align:right; padding-top:2px;}
	p.more a:link {color:#8e0a0a; text-decoration:none;}
	p.more a:visited {color:#8e0a0a; text-decoration:none;}
	p.more a:hover {color:#a15700; text-decoration:none;}

.trainingbox {width:204px; float:left; margin-left:12px;}
.trainingboxcontent {border-bottom:3px solid #adaa4d; background-image:url(specpics/decor/trainingboxwallpaper.gif); padding-top:5px; margin-bottom:18px;}
	.trainingbox h3 {margin:0; padding:0; margin-bottom:3px; padding-left:10px; padding-bottom:4px; padding-top:0; padding-right:5px; color:#ffffff; font-size:1.2em; background-color:#aeae4f; border-bottom:0px solid #000000;}
	.trainingbox h3 a:link {color:#ffffff; text-decoration:none;}
	.trainingbox h3 a:visited {color:#ffffff; text-decoration:none;}
	.trainingbox h3 a:hover {color:#9e0103; text-decoration:none;}	
	ul.trainingboxlinks {margin:0; padding:0; margin-left:11px; padding-right:11px; font-size:0.9em;}
	ul.trainingboxlinks li {padding-left:8px; list-style:none; background-image:url(specpics/decor/arrowbullets2.gif); background-repeat:no-repeat; padding-bottom:4px; border-bottom:1px dotted #aeae4f; margin-bottom:2px;}
	ul.trainingboxlinks li.end {border-bottom:0px dotted #aeae4f;}
	ul.trainingboxlinks a:link {color:#2c5d2f; text-decoration:none;}
	ul.trainingboxlinks a:visited {color:#2c5d2f; text-decoration:none;}
	ul.trainingboxlinks a:hover {color:#9e0103; text-decoration:none;}
	
.righthandarea {width:220px; float:left;}
	.quotebox1 {background-image:url(specpics/decor/quoteboxwallpaper1.gif); margin-left:27px; width:192px; padding-top:4px;}
	.quotebox2 {background-image:url(specpics/decor/quoteboxwallpaper2.gif); margin-left:27px; width:192px; height:41px;}
	.quotebox1 p {margin-left:8px; padding-right:12px; text-align:right; font-style:italic; font-size:1.6em; line-height:1.2em; color:#ffffff; font-family:Georgia;}
	.quotebox2 h4 {font-family:Georgia; font-style:italic; text-align:right; padding-right:12px; padding-top:7px; margin-left:0; color:#334451;}
	
.bottnavarea {background-image:url(specpics/decor/bottnavwallpaper.gif); height:36px; clear:both; margin-top:20px; padding-left:22px; padding-right:22px;}
	.bottnav {color:#ffffff; padding-top:11px; font-size:0.85em;}
	.bottnav a:link {color:#ffffff; text-decoration:none;}
	.bottnav a:visited {color:#ffffff; text-decoration:none;}
	.bottnav a:hover {color:#fe8901; text-decoration:none;}
	.bottnav a.selected:link {color:#fe8901; text-decoration:none;}
	.bottnav a.selected:visited {color:#fe8901; text-decoration:none;}
	.bottnav a.selected:hover {color:#fe8901; text-decoration:none;}

.am {text-align:right; padding-top:69px; padding-right:5px; font-size:0.8em;}
	.am a:link {color:#999999; text-decoration:none;}
	.am a:visited {color:#999999; text-decoration:none;}
	.am a:hover {color:#8e0a0a; text-decoration:none;}

table.tablelines {margin-bottom:12px; margin-top:5px; border-top:1px dotted #999999;}
table.tablelines td {padding-bottom:4px; border-bottom:1px dotted #999999; padding-top:2px;}

table.recipients {line-height:1.3em; margin-bottom:10px;}
table.recipients td {padding-top:2px; padding-bottom:3px;}

.halfpageimage {float:left; margin-left:22px; width:206px;}

.hidden {display:none;}