.mdborder {
	border-width: 1px;
	border-style: solid;
	border-color: #cccc99;
}

h2.sectionhead {
	color: #006666;
	margin: 0;
	padding: 0;
	border:1px solid #ff9900;
}

h2.tableofcontents {
	color: #006666;
	margin: 0;
	padding: 0;
	border-left:0px solid #993366; border-right:0px solid #993366; border-top:0px solid #993366; border-bottom:1px  solid #993366; width: 250px;
}

h2.sectionhead {
	font-size: 24;
	color: #006666;
	margin: 0;
	padding: 0;
}

h2.highlightTitle {
	font-weight: bold;
	font-size: 1em;
	color: #006666;
	margin: 0;
	padding: 0;
}

h3.sectionhead {
	color: #006666;
	margin: 0;
	padding: 0;
}

h4.blue { 
    color: #333366; 
    font-size: 13px; 
}

p.tableofcontents {
	color: #006666;
	margin: 0;
	padding: 0;
	border-left:0px solid #993366; border-right:0px solid #993366; border-top:0px solid #993366; border-bottom:1px  solid #993366; width: 180px;
}

p.smalltableofcontents {
	color: #006666;
	font-size: 1.0em;
	border-left:0px solid #993366; border-right:0px solid #993366; border-top:0px solid #993366; border-bottom:1px  solid #006666; width: 180px;
	font-variant: small-caps;
}

p.highlightTitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #006666;
	margin: 0;
	padding: 0;
}

h2.highlightTitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #006666;
	margin: 0;
	padding: 0;
}

h3.highlightTitle {
	font-weight: bold;
	font-size: 1.5em;
	color: #006666;
	margin: 0;
	padding: 0;
}

p.grey {
	font-weight: bold;
	font-size: 1.5em;
	color: #999999;
	margin: 0;
	padding: 0;
}

p.smallgrey {
	font-weight: bold;
	font-size: .9em;
	color: #999999;
	margin: 0;
	padding: 0;
}

p.highlight {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #ccff66; border-bottom:1px solid #ccff66;
    padding-bottom:5px; padding-left:2px; padding-top:5px;
}

p.comm {
	margin: 7 3 7 3;
	font-size: 0.9em;
	line-height: 1.1em;
}

p.paleblue {
	border-left:1px solid #68A6C8; border-right:1px solid #68A6C8; border-top:1px solid #68A6C8; border-bottom:1px solid #68A6C8; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #BDD7E5; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

p.palepink {
	border-left:1px solid #FFCCCC; border-right:1px solid #FFCCCC; border-top:1px solid #FFCCCC; border-bottom:1px solid #FFCCCC; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #FCE9E9; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

p.palegrey {
	border-left:1px solid #A3A3A3; border-right:1px solid #A3A3A3; border-top:1px solid #A3A3A3; border-bottom:1px solid #A3A3A3; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #EBEBEB; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

p.drkgrey {
	border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #C3C3C3; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

div.highlightTitle {
	float: left;
	width: 130px;
	font-weight: bold;
	color: #006600;
}

div.tableofcontents {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:1px solid #cccccc; width: 250px;
	margin-bottom: 15px;
	margin-top: 15px;
}

div.smalltableofcontents {
	border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width: 200px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 3px;
    padding-left:2;
    padding-right:2;
    padding-bottom:5;
    background-color: #EBEBEB; 
	font-size: 0.9em;
	line-height: 1.1em;
	float: right; text-align:left;
}


div.section {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc;
    padding-top:0;
    padding-left:5;
    padding-bottom:0;
	font-size: 0.7em;
    background-color: #EBEBEB; 
}

div.topmarker {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;
    padding-left:12;
    padding-right:2;
    padding-bottom:12;
    padding-top:12;
    background-color: #ffffff; 
}

div.blue {
	border-left:1px solid #003371; border-right:1px solid #003371; border-top:1px solid #003371F; border-bottom:0px solid #cccccc;
    padding-left:2;
    padding-right:0;
    padding-bottom:2;
    padding-top:0;
    background-color: #ffffff;
}

div.yellow {
	border-left:1px solid #FDFDC0; border-right:1px solid #FDFDC0; border-top:1px solid #FDFDC0; border-bottom:0px solid #cccccc;
    padding-left:12;
    padding-right:2;
    padding-bottom:12;
    padding-top:12;
    background-color: #ffffff;
}

div.peach {
	border-left:1px solid #E8B11B; border-right:1px solid #E8B11B; border-top:1px solid #E8B11B; border-bottom:0px solid #cccccc;
    padding-left:12;
    padding-right:2;
    padding-bottom:12;
    padding-top:12;
    background-color: #ffffff;
}

div.contact {
	border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;
    padding-left:12;
    padding-right:2;
    padding-bottom:5;
    background-color: #D7EBF3; 
	float: left;
	width: 165px;
}

div.lilac {
	border-left:1px solid #EBCCFD; border-right:1px solid #EBCCFD; border-top:1px solid #EBCCFD; border-bottom:0px solid #cccccc;
    padding-left:12;
    padding-right:2;
    padding-bottom:12;
    padding-top:12;
    background-color: #ffffff;
}

table.yellow {
    background-color: #ffffcc; 
}

table.sand {
    background-color: #EFE6DB; 
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
}

table.main {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; 
    background-color: #ffffff; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

table.smalltableofcontents {
	border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; width: 200px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 3px;
    padding-left:2;
    padding-right:2;
    padding-bottom:5;
    background-color: #EBEBEB; 
	font-size: 0.9em;
	line-height: 1.1em;
}

td.main {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; 
    background-color: #ffffff; padding-left:5; padding-right:15; padding-top:5; padding-bottom:5
}

td.yellow {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
    background-color: #ffffcc; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.green {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
    background-color: #E7F8CE; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.aqua {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
    background-color: #CEF8E7; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}


td.clear {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #EAEBE8; border-bottom:1px solid #EAEBE8; 
    background-color: #ffffff; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.sand {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
    background-color: #CCCC99; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

tr.sand {
    background-color: #FCF3DB; 
}

tr.grey {
    background-color: #E3DCC9; 
}

tr.blue {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
	font-weight: normal;
    background-color: #99CCCC; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

tr.teal {
	border-left:0px solid #cccccc; border-right:0px solid #cccccc; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; 
	font-weight: normal;
    background-color: #99CC99; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.tealline {
	border-left:1px solid #99CC99; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #ffffff; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.teallinereg {
	border-left:1px solid #99CC99; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; 
	font-weight: normal;
    background-color: #ffffff; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}

td.plain {
	border-left:0px solid #99CC99; border-right:0px solid #cccccc; border-top:0px solid #cccccc; border-bottom:0px solid #cccccc; 
	font-weight: normal;
    font-size: 0.7em;
    background-color: #ffffff; padding-left:5; padding-right:5; padding-top:5; padding-bottom:5
}





