body {
	background-color: #dadada;
	margin: 12px 16px 12px 16px;
	font-size: 100%
}

.maintitle, .subtitle {
	color: #7ba1d2;
	font-family: Franklin Gothic Medium Cond, Verdana, Arial, Helvetica, Sans-Serif;
}

.maintitle {
	font-size: 18pt;
	text-transform: uppercase;
}

.subtitle {
	font-size: 16pt;
	text-transform: capitalize;
}

table.pagetable {
	background-color: white;
	border-left: 1px solid #cecece;
	border-top: 1px solid #cecece;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

td.separator {
	border-top: 1px solid silver;
}

td.verticalseparator {
	border-right: 1px solid silver;
}

td.spacer {
	height: 24px;
}

.text, .intranet, .intranetmenu, .intranetmenuhead, .pathway, .bigtext, .graytext, .menutext, .welcometitle, a.menu, a.navmenu, a.selectedmenu, a.submenu, a.selectedsubmenu, a.horizontalmenu, a.pathway, a, .copyright, .errortext, th.menuheading {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.text, a, .errortext {
	font-size: 1em;
}

.pathway, .intranetmenu, .intranetmenuhead, .graytext, .menutext, a.menu, a.navmenu, a.selectedmenu, a.submenu, a.selectedsubmenu, a.horizontalmenu, a.pathway, .copyright {
	font-size: 11px;
}

.intranet {
	font-size: 13px;
	border-bottom: 1px solid silver;
	color: crimson;
	background-color: #f0f0f0;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}

.intranetmenuhead {
	background-color: #f0f0f0;
	text-align: center;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding: 4px;
}

.intranetmenu {
	width: 33%;
	border-left: 1px solid silver;
	text-align: center;
	white-space: nowrap;
	padding: 4px;
}

.intranetmenuvert {
	border-top: 1px solid silver;
	text-align: center;
	white-space: nowrap;
	padding: 4px;
	font-size: 0.8em
}

th.menuheading {
	font-size: 12px;
}

.bigtext {
	font-size: 13px;
}

.graytext, .menutext, a.menu, a.navmenu, a.selectedmenu, a.submenu, a.selectedsubmenu, a.horizontalmenu, a.pathway, a, .copyright {
	color: gray;
}

.errortext {
	color: crimson;
}

.welcometitle, .menutext, a.menu, a.selectedmenu, a.horizontalmenu, .errortext {
	font-weight: bold;
}

.welcometitle {
	padding-right: 6px;
	padding-left: 24px;
	background-image: url(../images/bullet_hi.jpg);
	padding-bottom: 4px;
	vertical-align: top;
	color: black;
	padding-top: 0px;
	background-repeat: no-repeat;
}

.subtitle {
	padding: 0px 6px 0px 24px;
	vertical-align: top;
	background-image: url(../images/bulletsub_hi.jpg);
	background-repeat: no-repeat;
}

.copyright {
	text-align: right;
}

tr.menu {
	padding: 4px 8px 4px 8px;
}

td.menu {
	border-bottom: 1px solid silver;
	padding: 4px 24px 4px 12px;
	white-space: nowrap;
}

th.menuheading {
	border-bottom: 1px solid silver;
	padding: 12px 24px 4px 6px;
	white-space: nowrap;
	text-align: left;
}

a.menu, a.selectedmenu, a.submenu, a.selectedsubmenu, a.horizontalmenu {
	padding-left: 24px;
	text-decoration: none;
}

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

a.horizontalmenu {
	text-align: center;
}

a, a.pathway {
	text-decoration: none;
}

a.selectedmenu, a.selectedsubmenu {
	color: #7ba1d2;
}

a.menu {
	background-image: url(../images/bullet_lo.jpg);
	background-repeat: no-repeat;
}

a.selectedmenu {
	background-image: url(../images/bullet_hi.jpg);
	background-repeat: no-repeat;
}

a.menu:hover, a.navmenu:hover, a.selectedmenu:hover, a.submenu:hover, a.selectedsubmenu:hover, a.pathway:hover, a.horizontalmenu:hover {
	color: #7ba1d2;
	text-decoration: none;
}

a.menu:hover, a.selectedmenu:hover {
	background-image: url(../images/bullet_hi.jpg);
	background-repeat: no-repeat;
}

a {
/*	color: #3D7FD3; */
	color: #0033CC;
}

a:hover {
	text-decoration: underline;
}

.tooltip {
	cursor: help;
}

.button {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size        : 11px;
  font-weight        : bold;
  color            : #7ba1d2;
  border           : 1px solid black;
  background-color : white;
}

.inputlabel {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size        : 11px;
  color            : black;
}

.inputbox {
	border: 1px solid silver;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size        : 11px;
  color            : black;
  background       : #FFFFFF;
}

.contentheading {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #263f77;
}

.createdate {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 0.8em;
	COLOR: #999999
}
.modifydate {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 0.8em;
	COLOR: #999999
}
.small {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
	COLOR: #999999
}

.smalldark {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
	COLOR: #999999
}

table.contentpaneopen {
	width: 100%;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 0.8em;
  color: black;
}

.navlink {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: black;
	text-align: right;
	white-space: nowrap;
	border-left: 1px solid silver;
	padding: 0px 4px 0px 4px;
}

a.adminedit {
  font-size        : 11px;
  padding-left     : 6px;
  padding-right    : 18px;
  text-decoration  : none;
  color            : #555555;
  background       : transparent;
}

a.adminedit:visited {
  font-size        : 11px;
  padding-left     : 6px;
  padding-right    : 18px;
  text-decoration  : none;
  color            : #555555;
  background       : transparent;
}

a.adminedit:hover {
  font-size        : 11px;
  padding-left     : 6px;
  padding-right    : 18px;
  text-decoration  : none;
  color            : #FF6600;
  background       : transparent;
}

td.sectiontableheaderleft, td.sectiontableheader {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  color: crimson;
  padding: 2px 4px 2px 4px;
  background-color: #eeeeee;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

td.sectiontableheaderleft {
	border-left: 1px solid silver;
}

tr.sectiontableentry {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}

td.sectiontableentryleft, td.sectiontableentry {
	vertical-align: top;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	padding: 8px 4px 8px 4px;
}

td.sectiontableentryleft {
	border-left: 1px solid silver;
}

table.moduletable {
  width			   : 100%;
  table-layout	   : auto;
  border-bottom    : 1px solid silver;
}

table.moduletable th {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color            : black;
}

table.moduletable td {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  padding-left     : 0px;
  padding-right    : 0px;
}
