
/* general tags*/

body,td,li {
   text-decoration: none;
}

navtable.a {
   text-decoration: none;
}

body {
	font-family: Citizen, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-align: left;
	color: Black;
	background-color: White;
}

.content {
   margin: 5px 27px 40px;
}

.footer_text {
   text-align: center;
   font-style: italic;
   font-size: x-small;
	background-color: #CBCBB9;
   margin: 8px 0px 0px 0px;
}


a {
   color: #ff4444;
   //   color: #BA1218; /* heritage red */
	font-weight: normal;
}

td {
	empty-cells: show;
}

/* all headings*/

h1 {
	color : #920000;
	font-family : Citizen, Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-weight: normal;
	padding: 20px 20px 0px;
}

h2 {
	color : #920000;
	font-family : Citizen, Helvetica, Arial, sans-serif;
	font : bold 16pt;
	padding: 0px 20px 0px;
}

h3 {
	color : #920000;
	font-family : Citizen, Helvetica, Arial, sans-serif;
	font : bold 16pt;
	padding: 0px 10px 0px;
}

h4 {
	color : #920000;
	font-family : Citizen, Helvetica, Arial, sans-serif;
	font : bold 14pt;
	padding: 0px 10px 0px;
}

h5 {
	color : #920000;
	font-family : Citizen, Helvetica, Arial, sans-serif;
	font : bolder 12pt;
	padding: 0px 10px 0px;
}

/* table formatting for Support Interview Guide*/

table.guide {
	padding: 5px;
	width: auto;
	text-align:center;
	font: bold xx-small Citizen, Helvetica, Arial, sans-serif;
	color: #ffffff;
}
table.cards {
	width: auto;
	text-align: center;
	color: #666354;
	font: bold small Citizen, Helvetica, Arial, sans-serif;
}
thead {
	background-color: #666354;
}
td.cards {
	padding: 7px;
	background-color: #fbf8eb;
	border: 2px solid #666354;
}
.blank {
	background-color: #fbf8eb;
	border: 2px solid #666354;
}
tbody.examples {
	background-color: #87836f;
}

/* table formatting for Maintenance Doc*/

table.maintenance {
	width: auto;
	text-align: left;
	font: small Citizen, Helvetica, Arial, sans-serif;
	color: #000000;
}

/* page formatting where there is no subsubmenu (on side)*/

div.no_subsubmenu  {
	padding: 0px 150px;
	text-align: left;
}

/* publications list formatting*/


div.publications_list {
	padding: 0px 50px;
	text-align: left;

}

/*  image formatting*/

.portrait {
	padding: 10px 20px;
	text-align: left;
}

.pics {
	padding: 10px 20px;
}


/* Get Adobe Acrobat image and link*/
span.pdf_document {
	font-size: x-small;
}
span.pdf_link {
	position: absolute;
	left: 70px;
	top: auto;
}


/* main menu*/
td.mm-selected {
   text-align: center;
}
td.mm-unselected {
   text-align: center;
}
a.mm-selected {
   font-size: 9pt;
   color: white;
	font-weight: bold;
	   text-decoration: none;

}
a.mm-unselected {
   font-size: 9pt;
   color: white;
	font-weight: bold;
	   text-decoration: none;

}
div.mm-selected {
   padding: 5px 30px;
}
div.mm-unselected {
   padding: 5px 30px;
}

/* submenu */
td.sm-selected {
   background-color: #CBCBB9;
   text-align: center;
   font-size: 9pt;
}
td.sm-unselected {
   text-align: center;
   font-size: 9pt;
   color: #f4ebcc;
}
a.sm-selected {
   background-color: #CBCBB9;
   text-align: center;
   font-size: 9pt;
	font-weight: bold;
	text-decoration: none;

}
a.sm-unselected {
   text-align: center;
   font-size: 9pt;
   color: #f4ebcc;
	font-weight: bold;
	text-decoration: none;

}
div.sm-selected {
   padding: 5px 33px;
}
div.sm-unselected {
   padding: 5px 33px;
}

/* sub sub menu*/

.ssm {
   background-color: #CBCBB9;
}
a.ssm-selected {
   color: #920000; /* red */
	font-weight: bold;
   text-decoration: none;

}
a.ssm-unselected {
	font-weight: bold;
   text-decoration: none;

}
div.ssm-selected {
   font-size: 9pt;
   padding: 8px 5px 0px 10px;
}
div.ssm-unselected {
   font-size: 9pt;
   padding: 8px 5px 0px 10px;
}

td.ssm-selected {
   background-color: white;
   color: #847e80;
}

td.ssm-unselected {
   background-color: #CBCBB9;
}


/* news, about us, contact, our publications and research underway links*/
a.quick-links {
   font: bold 9pt Citizen, Helvetica, Arial, sans-serif;
   color: #920000;
   text-align: right;
   text-decoration: none;
   margin: 0px 0px 0px 20px; /* left margin to keep neigbour away */
}
span.quick-links {
   font: bold 9pt Citizen, Helvetica, Arial, sans-serif;
   color: #920000;
   text-align: right;
   margin: 0px 0px 0px 20px; /* left margin to keep neigbour away */
}



