/*  HTML styles */

body, td { 
  color: black; 
  font-size: 12pt; 
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;Perpetua, JasmineUPC, Garamond, 
   margin: 0px 0px 0px 0px
}

p { 
  color: black; 
  font-size: 12pt; 
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;Perpetua, JasmineUPC, Garamond, 
  margin: 6px 0px 14px 30px; 
}
page_header { 
  color: CC0033;
  font-size: 46pt; 
  font-family: Edwardian Script ITC, French Script MT, Arial, Helvetica, sans-serif; 
  font-variant: normal; 
  margin: 6px 6px -6px -5px;
}
h1 { 
  color: CC0033;
  font-size: 46pt; 
  font-family: Edwardian Script ITC, French Script MT, Arial, Helvetica, sans-serif; 
  font-variant: normal; 
  margin: 6px 6px -6px -5px;
}

h2 { 
  color: #660000; 
  font-weight: bold; 
  font-size: 12pt; 
  font-family: Arial, Lucida Calligraphy, Brush Script MT, Helvetica, sans-serif; 
  font-style: normal; 
  font-variant: normal;
  margin: 11px 0px 0px 6px;
}
h3 {  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  color: #000000; 
  font-weight: bold; 
  font-variant: normal; 
  font-style: italic; 
  margin: 0px 0px 0px 0px;
}
h4 { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: #85637F; 
  font-weight: bold; 
  font-variant: normal; 
  font-style: normal;
  margin: 11px 0px 0px 0px;
}
ol { 
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; 
  left: 0px; 
  font-size: 9pt;
  margin: 6px 0px 0px 24px;
}
ul {
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  color: #000000; 
#  list-style-image: url(/_images/bullet_grey.gif);
  margin: 6px 0px 0px 28px;
}
li {
	margin:  10px 0px 0px 18px;
}
input, textarea, select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
form {
	padding:0; 
	border:0; 
	margin:0; 
}

/*  link styles */

a:link {
  color: #333399; 
  font-family:  Arial Narrow, Arial, Helvetica, sans-serif;
  text-decoration: none; 
}


a:visited { 
  color: #333399; 
  font-family: Arial Narrow, Arial, Helvetica, sans-serif; 
  text-decoration: none; 
}
a:active { 
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
  text-decoration: none; 
}
a:hover { 
  color: #660000; 
  font-family: Arial Narrow, Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

/*  table styles */

.tableborder {
	border: 1px solid #DDDDDD;
}
.tableborder-grid {
	border: 0.5px solid #CDCDCD;
	background-color: #CDCDCD;
}
.tablehead, .tableheading1 {
  background-color: #BCC9D6; 
  border: none; 
  font-weight: bold; 
  font-size: 11px; 
  font-family: Arial, Helvetica, sans-serif; 
}
.tableheading2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color: #000000; 
	background-color: #A5BAD9; 
}
.tablebody, .tablebody1 {  
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #F3F3F3; 
}
.tablebody2 { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	background-color: #F2F9FF; 
}

/* other styles */

.breadcrumb {
	color: CC0033;
	background-color : #efefef;
	color: black;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
    margin: 6px 0px 13px 0px;
}
.sidenav { 
  color: black; 
  font-size: 10pt; 
  font-family: Arial, Helvetica, sans-serif ; 
  list-style-type: square;
}

.footernav { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  color: CC0033;
  background: #efefef;
  text-decoration: none;
}
.error-heading {
	color : #FF0000;
	font-weight: bold
}
.error-body {
	color : #FF0000;
}
.input-button { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold; 
}
.required-field {
	color : #FF0000;
	font-weight: bold
}
.small-text { 
  color: black; 
  font-size: 8pt; 
  font-family: Arial, Helvetica, sans-serif ; 
}

/* class for side navigation links; white for darker backgrounds */

 .sidenavWhite:link {
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
 .sidenavWhite:visited {
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
 .sidenavWhite:active {
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
 .sidenavWhite:hover {
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* old administration screen formatting */

  .tableheader:link {
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
	  font-size: 8pt;
  }
  .tableheader:visited {
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
	  font-size: 8pt;
  }
  .tableheader:active {
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
	  font-size: 8pt;
  }
  .tableheader:hover {
    font-family: arial, verdana, helvetica, sans-serif;
    text-decoration: none;
    color: #ffffff;
	  font-size: 8pt;
  }
  .greyTable {
    color: #444444;
  	background-color : #efefef;   
  }	
  .darkgreyTable  {
    color: #FFFFFF;
  	background-color : #aaaaaa;   
  }	
  .lightBlue {
    color: #444444;
  	background-color : #b9d9fD;   
  }	
  .darkerBlue {
    color: #444444;
  	background-color : #99b9dD;   
  }
  .lightblackTable {
    font-family: arial, verdana, helvetica, sans-serif;
	  font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
	background-color : #444444;
  }
  
/* various cursors */

    span.handpointer {
	cursor: hand;
	text-decoration: underline;
  }
  
  
/* side navigations done in list */

#navcontainer { margin-left: 2px; }

#navcontainer ul
{
  margin: 0;
  padding: 0;
#  list-style-image: url(/_images/bullet_white.gif); /* this is a hack to overcome printing of the global ul grey bullet */
  color: #CC0033;
  background: #sidenav-dark-empty;
  font-size: 8pt; 
}

#navcontainer li {
	margin: -2px;
}

#navcontainer li.heading 
{
	display: block;
	padding: 3px 6px 3px;
	width: 125px;
	background: #FFFFCC; #ddw
        font-style: italic;
        color: red;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: .5em .5em;
	padding-left: 2em;
}

#navcontainer li.sidenav-light a
{
	color: CC0033;
        font-size: 11pt;
        background: #FFFFCC; #ddw
        display: block;
	padding: 3px 6px 3px;
	width: 125px;
        font-family: Arial, Lucida Calligraphy, Calligraph421 BT, Bradley Hand ITC, Arial, Helvetica, sans-serif; 
        font-style: italic;
        font-weight: bold; 
        font-color: white
	background-color: black;
	text-decoration: normal;
	background-repeat: no-repeat;
	background-position: .5em .5em;
	padding-left: 1em;
        margin-top: 4pt;
}