
hr
{
	text-align: left;
}

table.reference { width:90%;font: 8pt verdana;padding:1,1,1,1 }
table.reference td a { color:black; }
table.reference td a:hover { color:darkred; }

table.reference td {  width:25%; text-indent:5; padding-bottom:2 }

.TODO { color:red; }

body {  font: 8pt verdana; background-color: white; color: black; }
body div {  font: 8pt tahoma, verdana; }

table.outer { font-family:verdana;
font-style:normal; font-size:9pt;}

table td {  font: 8pt verdana; }

td.toc { font-family:Verdana; font-size:8pt; background-color:f1e0c6; }
div.toc { margin-top:20px; margin-left: 10px; font-family: Verdana, Arial, Helvetica; }

div.body {  margin-top:20px; margin-left: 15px; margin-right:15px; font-family: Tahoma, Verdana, Arial, Helvetica; }

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:Times; background-color:ffffcc; padding:10,10,10,10; width:"90%"; margin-left:5}
code { FONT-FAMILY: courier new; BACKGROUND-COLOR: ffffee; }

td.code { padding-left:25; color:darkred; font-family:"courier new"; }
div.code { padding-left:25; color:darkred; font-family:"courier new"; }

bogus.div.code
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: darkred;
	padding-top: 10px;
	font-family: "courier new";
}

span.caption { font-family:tahoma,verdana;font-size:10pt; color:black; font-weight:600; margin-top:5 }
div.caption { font-family:tahoma,verdana;font-size:10pt; color:black; font-weight:600; margin-top:5 }
td.caption { font-family:tahoma,verdana;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 }
.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:tahoma;font-size:8pt;cell-padding:1 }
table.table td { padding:5,5,5,5;font-family:tahoma;background-color:eeeeee; font-size:8pt; vertical-align:top; width:50% }
table.table pre { font-family:Verdana; }
table.table th { background-color:cccccc; text-align:left; font-size:8pt; }

table.table2     { font-family:tahoma, sans-serif; font-size:8pt;cell-padding:1 }
table.table2 td  { font-family:tahoma, sans-serif; background-color:eeeeee; font-size:8pt; vertical-align:top; padding:5,5,5,5 }
table.table2 pre { font-family:Verdana, sans-serif; }
table.table2 th  { background-color:cccccc; text-align:left; font-size:8pt; }

/* CALENDAR STYLES */
.calhead {
    border:none;
    text-align:center;
    background-color: #2254b1;
    color: white;
    font-size: 16pt; 
    font-family: Arial; 
    padding: 2px;
}
.calhead a {
    text-decoration: none; 
    color: white;
}
.calhead a.link {
    text-decoration: none; 
    color: white;
}
.calhead a.visited {
    text-decoration: none; 
    color: white;
}
.calhead a:hover {
    color: white;
}

.toolbar {
    font-family: verdana; 
    font-size: 1.05em; 
    text-decoration: none; 
    color: #003399; 
}
table.toolbar
{
	border-right: #95b7f3 1px solid;
	border-top: #95b7f3 1px solid;
	background-image: url(../images/toolgrad.gif);
	border-left: #95b7f3 1px solid;
	border-bottom: #95b7f3 1px solid;
	background-repeat: repeat-x;
	background-color: #9ebff6;
}

.selectednav {
   border: 1px solid #2254b1;
   background: #fee197;
}

.bannerframe
{
	background-image: none;
	background-repeat: repeat-x;
	background-color: #5f5f5f;
}

.banner a:link {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
}
.banner a:visited {
    font-family: Verdana, serif; 
    font-size: 8pt; 
    color: white;
    font-weight: bold; 
    text-decoration: none; 
   }
.banner {
    color: white;
    font-size: 8pt; 
    font-family: verdana; 
}

.navframe {
    background: #EAEAEA;
    border-right: none; 
    border-left: 0px; 
}


.ASPxGrid1CH
{
	border-right: gray 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	cursor: default;
	border-bottom: gray 1px solid;
}

.TextBox
{
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	font-size: 8pt;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-family: Verdana, Arial, SansSerif;
	width: 90%;	
}
.SmallTextBox
{
	border-right: #c7ccdc 1px solid;
	border-top: #c7ccdc 1px solid;
	font-size: 8pt;
	border-left: #c7ccdc 1px solid;
	border-bottom: #c7ccdc 1px solid;
	font-family: Verdana, Arial, SansSerif;
	width: 200;	
}
