body {
	background-color:   white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #000000;
	}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
}

a {
	color: #333399;
	text-decoration: underline;
	border: none;
}


table.reference { width:90%;font: 8pt verdana;padding:1,1,1,1 }
table.reference td a { color:black; }
table.reference td a:hover { text-decoration: none; }

table.reference td {  width:25%; text-indent:5; padding-bottom:2 }

table.outer { font-family:verdana;
font-style:normal; font-size:9pt;}

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.toc2 { color:black }
a.toc2:hover { color:Maroon }

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 }

.TODO { color:red; }

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:Maroon; font-family:"courier new"; }
div.code { padding-left:25; color:Maroon; font-family:"courier new"; }

bogus.div.code { width:100%; background-color:#cccccc; color:Maroon; font-family:"courier new";padding:10,10,10,10; }


a:hover {
	text-decoration: none;
}
.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; }

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 }


.toolbar {
    font-family: verdana; 
    font-size: 1.05em; 
    text-decoration: none; 
    color: #003399; 
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/footerbackground.jpg);

}
.footerLink {
	color: #FFFFFF;
	text-decoration: underline;
}
.footerLink:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.navbarleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/navleftblueback.jpg);



}
.newsbarright {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/newsbackright.jpg);

}
h1 {
	color: #000000;

}
h2 {
	color: #000000;

}
h3 {
	color: #000000;

}
h4 {
	color: #000000;

}
h5 {
	color: #000000;

}
h6 {
	color: #000000;

}
.MainNavWhite {
	color: #FFFFFF;


}
.NavLinks {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
.NavLinks:hover {
	color: #000066; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}

.info
{
CURSOR: hand;
COLOR: #333399;
BORDER-TOP-STYLE: none;
BORDER-RIGHT-STYLE: none;
BORDER-LEFT-STYLE: none;
BACKGROUND-COLOR: #cccccc;
TEXT-DECORATION: underline;
BORDER-BOTTOM-STYLE: none;
}
.xpLook
{
	border: 1px ridge #6699cc;
	CURSOR: hand;
		COLOR: #000000;
		BACKGROUND-COLOR: white;
	height: 24px;
}
.mpageX
{
	BORDER-RIGHT: #6699cc 1px ridge; 
	BORDER-TOP: #6699cc 1px ridge;
	BORDER-LEFT: #6699cc 1px ridge; 
	CURSOR: hand; COLOR: #000000; 
	BORDER-BOTTOM: #6699cc 1px ridge;
	border-width: 1px;
	border-style: Solid;
	BACKGROUND-COLOR: #eeeeee;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	overflow:scroll;
}
.mpageN
{
	BORDER-RIGHT: #6699cc 1px ridge; 
	BORDER-TOP: #6699cc 1px ridge;
	BORDER-LEFT: #6699cc 1px ridge; 
	CURSOR: hand; COLOR: #000000; 
	BORDER-BOTTOM: #6699cc 1px ridge;
	border-width: 1px;
	border-style: Solid;
	BACKGROUND-COLOR: #eeeeee;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	overflow:scroll;
}
.umTable
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-size: 12px;
	border-left: silver 1px solid;
	color: #333333;
	line-height: 24px;
	border-bottom: silver 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

.InfoButton
{
	CURSOR: hand; 
	COLOR: #333399; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #cccccc; 
	TEXT-DECORATION: underline; 
	BORDER-BOTTOM-STYLE: none;
}


table.table  { font-family:tahoma;font-size:8pt;}
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;}
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: #000066;
    color: white;
    font-size: 16pt; 
    font-family: Arial; 
    padding: 2px;
}
.calhead a {
    text-decoration: none; 
}
.calhead a:hover {
    color: red;
}

.propertysheet {
    font-family: verdana; 
    font-size: .7em;    
    text-align: left; 
}
.propertysheet th {
    font-family: verdana; 
    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: Verdana, sans-serif; 
    font-size: 8pt; 
}

table.toolbar {
   background-image: url('toolgrad.gif');
   background-repeat: repeat-x;
   border: 1px solid #95b7f3;
   background-repeat: repeat-x;
   background-color: #9ebff6;
}

.caltoolbar {
    font-family: verdana; 
    font-size: 1.03em; 
    text-decoration: none; 
    color: #003399; 
}

.stylebox {
	font-family: verdana; 
	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: 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; 
}
.lpctext
{
	color: #000066;
}
.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
	{margin:0in;
	margin-bottom:.0001pt;
	text-indent:.25in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
.MsoBodyTextIndent2, li.MsoBodyTextIndent2, div.MsoBodyTextIndent2
	{margin:0in;
	margin-bottom:.0001pt;
	text-indent:.5in;
	line-height:200%;
	font-size:12.0pt;
	font-family:Times;
	}
