
.trHeaderGrey {
        BACKGROUND-IMAGE: url(images/trHeaderGrey.jpg)
}
.bgH {
        BACKGROUND-IMAGE: url(images/bgH.gif)
}
.greypixel {
        BACKGROUND-IMAGE: url(images/greypixel.gif)
}
.bgV2 {
        BACKGROUND-IMAGE: url(images/bgV2.gif)
}
.bgV {
        BACKGROUND-IMAGE: url(images/bgV.gif)
}

.tableBorder {
        BORDER-RIGHT: #dfe0df 1px solid; BORDER-TOP: #dfe0df 1px solid; BORDER-LEFT: #dfe0df 1px solid; BORDER-BOTTOM: #dfe0df 1px solid
}

TD {
        FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #444444; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, sans-serif;
}

H1 {
        PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 0px;
}
H2
        PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 0px;
}
BODY
{
  FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #444444; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, sans-serif;
BACKGROUND-COLOR: #ffffff;
  {scrollbar-face-color: #9f9186; scrollbar-shadow-color: #fffaf7;
  scrollbar-highlight-color: #9f9186; scrollbar-3dlight-color: #ccccff;
  scrollbar-darkshadow-color: #9f9186; scrollbar-track-color: #f8f8f8;
  scrollbar-arrow-color: #323266}

  A:link
{
	font-weight: normal;
	/* font-size: 12px; */
    /* color: #323266; */
    color: #0000ff;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}
A:visited
{
	font-weight: normal;
	/* font-size: 12px; */
    /* color: #323266; */
    color: #0000ff;
    font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}
A:hover
{
	font-weight: normal;
	/* font-size: 12px; */
        background: #e8e8e8;
        color: #ff0000;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}
A:active
{
	font-weight: normal;
	/* font-size: 12px; */
	color: #000000;
	font-style: normal;
	font-family: Arial;
	text-decoration: underline;
}
.highlight {text-decoration:none; background:yellow;}
.centered {
	TEXT-ALIGN: center
}

/* ------------------------------------------------- */
/*  calendar style */
/* ------------------------------------------------- */
/*
hr { text-align:left; }
table.reference { width:90%;font: 8pt arial;padding:1,1,1,1 }
table.reference td a { color:#444444; }
table.reference td a:hover { color:darkred; }

table.reference td {  width:25%; text-indent:5; padding-bottom:2 }

.TODO { color:red; }

body {  font: 8pt arial; background-color: #fefefe; color: #f8f8f8; }
body div {  font: 8pt arial; }

table.outer { font-family:arial;
font-style:normal; font-size:9pt;}

table td {  font: 8pt arial; }

td.toc { font-family:arial; font-size:8pt; background-color:f1e0c6; }
div.toc { margin-top:20px; margin-left: 10px; font-family: arial; }

div.body {  margin-top:20px; margin-left: 15px; margin-right:15px; font-family: arial; }

a.outer { color:black }
a.outer:hover { color:darkred }

a.toc2 { color:black }
a.toc2:hover { color:darkred }

h1   { font-size:22pt }
h4   { font-size:12pt }

bak_span.subhead   { color:black;font-weight:600;font-size:10pt }
bak_h5   { color:black;font-weight:600;font-size:10pt; }

span.subhead   { font-size:12pt }
h5   { font-size:12pt;font-weight:100  }

h6   { color:darkblue; font-size:11pt; font-weight:600 }

div.comment { font-family:arial; background-color:ffffcc; padding:10,10,10,10; width="90%"; margin-left:5}
code { FONT-FAMILY: arial; BACKGROUND-COLOR: ffffee; }

td.code { padding-left:25; color:darkred; font-family:"arial"; }
div.code { padding-left:25; color:darkred; font-family:"arial"; }

bogus.div.code { width="100%" background-color:cccccc; color:darkred; font-family:"arial";padding:10,10,10,10; }

span.caption { font-family:arial;font-size:10pt; color:black; font-weight:600; margin-top:5 }
div.caption { font-family:arial;font-size:10pt; color:black; font-weight:600; margin-top:5 }
td.caption { font-family:arial;font-size:10pt; color:black; font-weight:600; margin-top:5 }

div.aside { background-color:eeeeee; width:90% }

img { border-color:black }

a.srcview { font-size:9pt;}
table.srcview { width="90%"; }

div.indent { padding-left:25; }

div.buffer-top { padding:7,0,0,0 }
*/
/* a:hover { color: red } */
/*
a:hover { color: #ff6633 }
.issues { color: 4455aa }
.table1 { width:95% ; font-size: x-small; }
.td1 { width:50%; background-color:eeeeee; }
.th1 { width:50%; text-align:left; background-color:cccccc; }
table.table  { font-family:arial;font-size:8pt;cell-padding:1 }
table.table td { padding:5,5,5,5;font-family:arial;background-color:eeeeee; font-size:8pt; vertical-align:top; width:50% }
table.table pre { font-family:arial; }
table.table th { background-color:cccccc; text-align:left; font-size:8pt; }

table.table2     { font-family:arial; font-size:8pt;cell-padding:1 }
table.table2 td  { font-family:arial; background-color:eeeeee; font-size:8pt; vertical-align:top; padding:5,5,5,5 }
table.table2 pre { font-family:arial; }
table.table2 th  { background-color:cccccc; text-align:left; font-size:8pt; }
*/
/* CALENDAR STYLES */

td.calhead {
    border:none;
    text-align:center;
    background-color: #cccccc;
   color: #000000;
    font-size: 16pt;
    font-family: Arial;
    padding: 2px;
}
.calhead {
    border:none;
    text-align:center;
   /* background-color: #2254b1;*/
    background-color: #cccccc;
   /* color: white;*/
   color: #000000;
    font-size: 16pt;
    font-family: Arial;
}
.calhead a {
    text-decoration: none;
}
.calhead a:hover {
    color: red;
}

.propertysheet {
    font-family: arial;
    font-size: .7em;
    text-align: left;
}
.propertysheet th {
    font-family: arial;
    font-size: 8pt;
    color: gray;
    font-weight: normal;
}
.propertysheet a {
    text-decoration: none;
    color: #003399;
}
.propertysheet a:hover {
    text-decoration: underline;
    color: #ff3300;
}

.text {
    font-family: arial, sans-serif;
    font-size: 8pt;
}

.toolbar {
    font-family: arial; 
    font-size: 1.05em; 
    text-decoration: none; 
    /* color: #003399; */
    color: #000000; 
}
table.toolbar {
   background-image: url('calendar/style/toolgrad.gif');
   background-repeat: repeat-x;
   border: 1px solid #f4783e;
   background-repeat: repeat-x;
  /* background-color: #9ebff6;*/
   background-color: #cccccc;
}

.stylebox {
	font-family: arial; 
	border:1px solid #CCCCCC;
	text-align:left 
}
.selectednav {
   border: 1px solid #2254b1;
   background: #fee197;
}


.bannerframe { 
    background-image: url('');
    background-color: #5F5F5F;
    background-repeat: repeat-x;
}

.banner a:link {
    font-family: arial, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
}
.banner a:visited {
    font-family: arial, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
   }
.banner {
    color: white;
    font-size: 8pt; 
    font-family: arial; 
}

.navframe {
    background: #EAEAEA;
    border-right: none; 
    border-left: 0px; 
}