body {
    font-family: Verdana,Arial,sans-serif;
    background-color: #ffffff;
}

body,p,blockquote,li,th,td {
    font-size: 10pt;
}

h1 { font-size: 1.4em; }
h2 { font-size: 1.1em; margin-top: 2em; margin-bottom: 0.5em; }
h3 { font-size: 1.0em; font-style: italic; font-weight: normal; margin-top: 2em; margin-bottom: 0.5em; }



p,blockquote,pre,ul,ol,dl,table {
    margin-top: 0px;
    margin-bottom: 0px;
}

a:link,
a:visited {
  color:darkred;
  text-decoration:none;
}

a.alt:link,.pagelinks a:link,a.alt:visited,.pagelinks a:visited {
  color:darkred;
  text-decoration:none;
}

a.alt:hover,.pagelinks a:hover {
  color:red;
  text-decoration:underline;
}

a:hover {
  color:red;
  text-decoration:underline;
}

.title {
	font-size:1.2em;
	font-weight:bold;
	color:#000000;
}

table.Design5 {
    border-spacing: 0px;
    border-collapse: collapse;
    border-top: 4px solid #000000;
    border-bottom: 1px solid #000000;
    background-color: #ffffff;
    border-left:1px #000000 solid;
}
table.Design5 th {
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    border-top: 1px dotted #000000;
}
table.Design5 td {
    text-align: right;
    border-top: 1px dotted #000000;
    padding: 0.2em 0.5em;
}
table.Design5 thead th {
    text-align: center;
    border-bottom: 1px solid #000000;
    font-weight:bold;
}
table.Design5 th.Corner {
    text-align: left;
}
table.Design5 th.pagenums {
    text-align: center;
    font-weight:normal;
}

table.Design5 tr.thissession {
	background-color:#FFDB9D;
}

table.Design5 tr.section {
    color:#ffffff;
    background-color:#708090;
}


/* Design 4 */
table.Design4 {
    border-spacing: 0px;
    border-collapse: collapse;
}
table.Design4 th {
    text-align: right;
    font-weight: bold;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #ffffff;
}
table.Design4 td {
    text-align: left;
    border-bottom: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
    background: #ffffff;
}

table.Design4 thead th {
    background: #687EAB;
    color: #FFFFFF;
    text-align: right;
}
table.Design4 th.Corner {
    text-align: left;
}

table.Design4 th.Corner {
    text-align: left;
}

table.Design10 {
	border: 1px solid #000000;
	background-color: #ffffff;
}

.search {
	font-weight:bold;
	color:red;
}

/* Design 7 */
table.Design7 {
    border-spacing: 0px;
    border-collapse: collapse;
    background: #F9F5D7;
    border: 0.2em solid #000000;
}
table.Design7 th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border: 0px;
    border-bottom: 1px solid #000000;
}
table.Design7 td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #000000;
    padding: 0.1em 0.5em;
}
table.Design7 thead th {
    text-align: center;
    font-weight: bold;
    background-color: #EA9A1C;
    color: #000000;
}
table.Design7 th.Corner {
    text-align: left;
}
table.Design7 td.trow1 {
    background: #E8E4C0;
}
table.Design7 td.trow2 {
    background: #F9F5D7;
}

table.shade {
	/*border-left:1px #000000 solid;*/
}

.pagelinks {
	color: #cccccc;
}

.lightgreen {
	color: #1EA70A;
	font-weight: bold;
}

.green {
	color: #1EA70A;
}

.orange {
	color: #E7AD00;
}

.red {
	color: #FF3030;
}

.darkred {
	color: #FF3030;
	font-weight: bold;
}

.purple {
	color: purple;
}

/***
 *** Tabs
 **

.tablink a:link,
.tablink a:visited {
  color:#000066;
}

.selected .tablink a:link,
.selected .tablink a:visited {
  color:#000000;
}
.tabs .side,
.tabrow td {
  border-color: #AAAAAA;
}
.tabrow td {
  background:url(images/tab2/left.gif) top left no-repeat;
}
.tabrow td .tablink {
  background:url(images/tab2/right.gif) top right no-repeat;
}
.tabrow td:hover {
  background-image:url(images/tab2/left_hover.gif);
}
.tabrow td:hover .tablink {
  background-image:url(images/tab2/right_hover.gif);
}
.tabrow .last {
  background: transparent url(images/tab2/right_end.gif) top right no-repeat;
}
.tabrow .selected {
  background:url(images/tab2/left_active.gif) top left no-repeat;
}
.tabrow .selected .tablink {
  background:url(images/tab2/right_active.gif) top right no-repeat;
}
.tabrow td.selected:hover {
  background-image:url(images/tab2/left_active_hover.gif);
}
.tabrow td.selected:hover .tablink {
  background-image:url(images/tab2/right_active_hover.gif);
}

.tabs {
  width: auto;
  margin-bottom: 15px;
  border-collapse: collapse;
}

.tabs td {
  padding: 0px;
}

.tabs .side {
  width: 50%;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.tabrow {
  border-collapse:collapse;
  width:100%;
  margin: 1px 0px 0px 0px;
}

.tabrow td {
  padding:0 0 0px 14px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}

.tabrow th {
  display:none;
}
.tabrow td .tablink {
  display:block;
  padding:10px 14px 4px 0px;
  text-align:center;
  white-space:nowrap;
  text-decoration:none;
}
.tabrow .last {
  display:block;
  padding:0px 1px 0px 0px;
}
          
.tabrow td.selected {
  border-width: 0px;
}


 ***/