body.dummy {}
body {background-color: #005B7F; padding: 0; margin: 0; font: 14px Arial, sans-serif; color: #005B7F;}

A.dummy:link {} A.dummy:visited {} A.dummy:active {} A.dummy:hover {}

A:link {color: #005B7F; text-decoration: underline; font: 14px Arial, sans-serif;}
A:visited {color: #005B7F; text-decoration: underline; font: 14px Arial, sans-serif;}
A:active {color: #005B7F; text-decoration: underline; font: 14px Arial, sans-serif;}
A:hover {color: #005B7F; text-decoration: underline; font: 14px Arial, sans-serif;}

A.yellow:link {color: #7D721D; text-decoration: underline; font:bold 14px Arial, sans-serif;}
A.yellow:visited {color: #7D721D; text-decoration: underline; font:bold 14px Arial, sans-serif;}
A.yellow:active {color: #7D721D; text-decoration: underline; font:bold 14px Arial, sans-serif;}
A.yellow:hover {color: #7D721D; text-decoration: underline; font:bold 14px Arial, sans-serif;}

A.sm:link {color: #005B7F; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sm:visited {color: #005B7F; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sm:active {color: #29ABDF; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sm:hover {color: #29ABDF; text-decoration: underline; font: bold 11px Arial, sans-serif;}

A.sub:link {color: #7D721D; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sub:visited {color: #7D721D; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sub:active {color: #7D721D; text-decoration: underline; font: bold 11px Arial, sans-serif;}
A.sub:hover {color: #7D721D; text-decoration: underline; font: bold 11px Arial, sans-serif;}

/* Site Text */ span.dummy {} div.dummy {}
span.small {font: 10px Arial, sans-serif; color: #80B1C4;}
span.small2 {font: 11px Arial, sans-serif; color: #005171;}
span.small3 {font: 11px Arial, sans-serif; color: #005B7F;}
span.titleBg {font: bold 14px Arial, sans-serif; color: #005B7F; background-color:#80B1C4;}
div.comment {border:2px solid #005B7F; padding:3px; margin:3px;}
p {margin:0; padding:1em 0 1em 0;}

/* Site Titles */ h1.dummy {} h2.dummy {} h3.dummy {}
h1.main {font: bold 20px Arial, sans-serif; color: #005B7F; padding: 0; margin: 0;}
h1 {font: bold 18px Arial, sans-serif; color: #3E8BA9; padding: 0; margin: 0;}
h2 {font: bold 16px Arial, Helvetica, sans-serif; background-color: #3E8BA9; border: 1px solid #80B1C4; padding: 5px; color: #fff;}
h2.teach {font: bold 16px Arial, Helvetica, sans-serif; background-color: #3E8BA9; border: 1px solid #80B1C4; padding: 5px; color: #fff;}
h3 {font: bold 20px Arial, sans-serif; color: #005B7F; padding: 5px 0 5px 0; margin: 0;}
h4 {font: normal 14px Arial, sans-serif; color: #005B7F; padding: 5px; margin: 0; text-decoration:underline;}

/* Expandable Div styles */
.expanded div h2 {font: bold 14px Arial, Helvetica, sans-serif; background-color: #B37D00; border: 1px solid #B37D00; padding: 5px; color: #fff;}
.expanded div h3 {font: bold 14px Arial, sans-serif; color: #B37D00; padding: 5px 0 5px 0; margin: 0;}
.expanded div div.comment {border:2px solid #B37D00; padding:3px; margin:3px;}
.expanded div {color:#735322; background:url(../images/bg2.jpg) repeat center center; padding: 1em 3em 1em 3em;border:2px solid #B37D00;}
.expanded div td {font: 14px Arial, sans-serif; color: #735322;}

.hide div {color:#735322; padding: 1em 3em 1em 3em;}
.group div {color:#735322; padding: 6px 20px 0 0;}

/* Expandable styles */
.expandable {cursor: pointer;}
/*.expanded {cursor: pointer;}*/
.expandable div {display: none;}

.show {cursor: pointer;}
.hide {cursor: pointer;}
.show div {display: none;}

.collapse {cursor: pointer;}
.group {cursor: pointer;}
.collapse div {display: none;}
.collapse div {display: none;}

.expandable a.open {color:#B37D00; background:url(../images/teacherON.gif) no-repeat top right ; display:block; padding:10px 40px 0 0; font-weight:bold; height:40px; text-decoration:underline;cursor: pointer;}
.expanded a.open {color:#999999; background:url(../images/teacherOFF.gif) no-repeat top right; display:block; padding:10px 40px 0 0; font-weight:bold; height:40px; text-decoration:underline;cursor: pointer;}

.hide a.open {color:#999999; background:url(../images/slideOFF.gif) no-repeat top right ; display:block; padding:10px 40px 0 0; font-weight:bold; height:40px; text-decoration:underline;}
.show a.open {color:#B37D00; background:url(../images/slideON.gif) no-repeat top right; display:block; padding:10px 40px 0 0; font-weight:bold; height:40px; text-decoration:underline;}

.results a.open {color:#B37D00; background: url(../images/filefind.gif) no-repeat top right; display:block; padding:0px 25px 0 0; font-weight:bold; height:18px; text-decoration:underline;}
/*.hide a.open {color:#005B7F; background:url(../images/xosview1.gif) no-repeat center right; display:block; width:400px; padding:10px 30px; font-weight:bold;}
.show a.open {color:#999999; background:url(../images/xosview.gif) no-repeat center right; display:block; width:400px; padding:10px 30px; font-weight:bold;}*/

/* Default Font In Tables */ table.dummy {} td.dummy {}
td {font: 14px Arial, sans-serif; color:#005B7F;}
table.bg {background:#005B7F url(../images/bg.jpg) repeat;}
table.bg2 {background:#005B7F url(../images/bg2.jpg) repeat;}
table.brd {border: 1px solid #000000;}
table.border {border:1px solid #53471B;}
table.border td {border:1px solid #53471B;}
table.border1 {border:1px solid #005B7F;}
table.border1 td {border:1px solid #005B7F;}

/* Additional elments */ hr.dummy {} ul.dummy {}
ol { margin:0 2em 0 0; padding:0 0 1em 0;}
ul { margin:0 2em 0 0; padding:0 0 1em 0;}
hr {color:#005B7F;}
ul.list {list-style-type:none; margin: 0 18px 0 0;padding: 0 6px 0 0;}
.list li { background:url(../images/1leftarrow.gif) no-repeat top right; padding:0 20px 6px 0;}
ul.list2 {list-style-type:none; margin: 0 18px 0 0;padding: 0 6px 0 0;}
.list2 li {background:url(../images/SlideSmall.gif) no-repeat top right; padding:0 32px 12px 0; color:#005B7F; height:32px;}
a.printLink:link, a.printLink:visited, a.printLink:hover, a.printLink:active {font:bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF;}
a.screenLink { display:none;}
.newBorder {border:2px solid #B37D00;}


/* Forms */ input.dummy {} textarea.dummy {} select.dummy {}

input.textBox {border: 1px solid #000000; width: 102px;font: 12px Arial, sans-serif; color: #000;background-color: #ffffff;}
textarea.textArea {border: 1px solid #000000; width: 300px; height: 300px;font: 12px Arial, sans-serif; color: #000000;background-color: #ffffff;}
select.selectBox {border: 1px solid #000000;font: 12px Arial, sans-serif; color: #000000;background-color: #ffffff;}
