html,body,div,span,p,ul,ol,li,form { margin:0; padding:0; }
table,img { margin:0; padding:0; border:none; }
input { border:1px; color:#666667; background-color:#D5ECF2; font-family:arial; font-size:11px; font-weight:normal;}

ul { list-style:none; margin-left:0; padding-left:1.2em; text-indent:-1.2em; }
li { list-style-type:none; }

* html { font-family:arial; font-size:10px; font-weight:normal; color:#666667; }

.normal {
  font-family:arial;
  font-weight:normal;
  font-size:8.5pt;
  color:#666667;
}


/*
 * announcements
 */

/* defaults for "paste-from-word" */

div.announcement_rowbody table {
        border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #B5B6B5;
	border-collapse: collapse;
	background-color: #ffffff;
        margin: 25px 0 15px 0;
}

div.announcement_rowbody tr:first-child td {
        background: #007993;
        color: #ffffff;
        font-weight: bold;
        font-family: Arial;
        font-size: 8.5pt;
	padding: 3px 2px 0 5px;
}

div.announcement_rowbody tr:first-child td p {
        background: #007993;
        color: #ffffff;
        font-weight: bold;
        font-family: Arial;
        font-size: 8.5pt;
	padding: 2px 6px 2px 0px;
}

div.announcement_rowbody td {
        background: #d8d8d8;
        font-weight: normal;
        font-family: Arial;
        font-size: 8.5pt;
        border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #B5B6B5;
	border-collapse: collapse;
	padding: 3px 2px 0 5px;
	color: #000000;
}

div.announcement_rowbody td p {
        color: #000000;
        font-weight: normal;
        font-family: Arial;
        font-size: 8.5pt;
}

div.announcement_rowbody a:link    { color:#666667; }
div.announcement_rowbody a:active  { color:#666667; }
div.announcement_rowbody a:visited { color:#666667; }
div.announcement_rowbody a:hover   { color:#E2007A; }

/*
 * general
 */

span.announcement_span {
        font-family:arial;
        font-weight:normal;
        font-size:10px;
        color:#666667;
}

span.announcement_span_bold {
        font-family:arial;
        font-weight:bold;
        font-size:10px;
        color:#666667;
        padding-left:15px;
}

span.announcement_span_failure {
        font-family:arial;
        font-size:11px;
        font-weight:normal;
        color:red;
}

span.announcement_span_ok {
        font-family:arial;
        font-size:10px;
        font-weight:normal;
        color:#1082A6;
}

div.announcement_tabber {
        height:8px;
        width:150px;
        float:left;
        background-repeat:no-repeat;
        background-position:left bottom;
        background-image:url(/images/menu0along.gif);
}

div.announcement_ending {
        height:8px;
        width:570px;
        float:left;
        background-repeat:repeat-x;
        background-position:left bottom;
        background-image:url(/images/menu0b.gif);
}

div.announcement_date {
        width:150px;
        white-space:nowrap;
        padding-left:15px;
        padding-right:1px;
        float:left;
}

span.announcement_date {
        width:150px;
}

div.announcement_title {
        width:500px;
        overflow:hidden;
        white-space:wrap;
        float:left;
        padding-left:5px;
}

td.announcement_body {
        padding-left:15px;
}

div.announcement_row {
        float:left;
}

div.announcement_rowbody {
        float:left;
        overflow:auto;
	width:690px;
        padding-left:15px;
        font-family:arial;
        font-weight:normal;
        font-size:8.5pt;
        color:#666667;
}

div.announcement_rowbody p {
        font-family:arial;
        font-weight:normal;
        font-size:8.5pt;
        color:#666667;
}

div.announcement_more_container {
        clear:both;
        font-family:arial;
        font-weight:normal;
        font-size:11px;
        color:#666667;
        padding-left:15px;
}

div.announcement_expander_container {
        float:left;
        width:719px;
}

span.announcement_expander {
        font-family:courier;
        font-weight:normal;
        font-size:19pt;
        color:#666667;
        padding-left:15px;       
        cursor:pointer;
}

span.announcement_expander:hover {
        font-family:courier;
        font-weight:normal;
        font-size:19pt;
        color:#E2007A;
        padding-left:15px;       
        cursor:pointer;
}

/* title links */

a.announcement_link_cursed {
        color:#1082a6;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        font-family: arial;
        cursor: pointer;
}

a.announcement_link {
        color:#1082a6;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        font-family: arial;
        cursor: text;
}

a.announcement_upload_link {
  font-family:arial;
  font-weight:bold;
  font-size:10px;
  cursor: pointer;
}

a.announcement_upload_link:link { color:#1082a6; text-decoration: none; }
a.announcement_upload_link:active { color:#1082a6; text-decoration: none; }
a.announcement_upload_link:visited { color:#1082ab; text-decoration: none; }
a.announcement_upload_link:hover { color:#E2007A; text-decoration: none; }

td.announcement_edit_cell {
        background:#D5ECF4;
        color: #000000;
        width: 40px;
}

span.announcement_link {
        color:#666667;
        text-decoration: none;
        font-size: 10px;
        font-weight: bold;
        font-family: arial;
        cursor: pointer;
}

/* lowlighters */

span.announcement_lowlight_label {
        color:#666667;
        text-decoration: none;
        font-weight: bold;
        font-family: arial;
        font-size: 10px;
        cursor: pointer;
}

span.announcement_highlight_label {
        color:#E2007A;
        text-decoration: none;
        font-weight: bold;
        font-family: arial;
        font-size: 10px;
        cursor: pointer;
}

hr.announcement_adup_hr {
        width:10%;
}

div.announcement_types {
        float:left;
        width:720px;
}

div.announcement_nav_container {
        width: 710px;
        font-family:arial;
        font-size:11px;
        font-weight:normal;
        padding-left:15px;
}

div.announcement_topline_nav_divider {
        height:5px;
        line-height:1px;
        font-size:1px;
}

/* mice placation */

.announcement_body p {
        font-weight: normal;
        font-family: Arial;
        font-size: 10px;
}

/* eof */
