.mid {
vertical-align:middle;
}

.boxxy {
text-align:center;
border:1px solid #000;
}

body {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
border:0;
background-image:url('/common/yellow_background.gif');
background-repeat:repeat-y;
background-color:#FFF;
margin:0 auto;
padding:0;
}

.advertisement {
clear:both;
margin:5px; 
margin-left:5px;
margin-right:auto;
/*
text-align: center;
position: static;
*/
}

img.b46860 {
width:29.25em;
height:3.8em;
}

PRE {
font-size:10pt;
font-family:Courier, sans-serif;
}

H1 {
font-size:18pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039;
background:#FFF;
}

H2 {
font-size:16pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#039;
background:#FFF;
}

H3 {
font-size:14pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

H4 {
font-size:12pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

H5 {
font-size:10pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

H6 {
font-size:8pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

li {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
list-style-image:url(/common/diamond-black.gif);
}

li.number {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
list-style-type:decimal;
list-style-image:none;
}

TR.background {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:#000001;
}

td {
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}

TD.altlightsmall {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background:#FFC;
}

TD.altlightsmalllight {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:gray;
background:#FFC;
}

TD.altlightsmallhighlight {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:red;
background:#FFC;
}

a.CalLink {
color:red;
background-color:transparent;
}

.footer {
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-left:134px;
clear:both;
}

hr {
width:100%;
color:red;
border-style:solid;
border-width:thin;
}

.barlink {
font-weight:700;
font-size:10pt;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFF;
background-color:transparent;
}

table.rightColBlip {
background:#FFC;
}

/*
	navtoptable
*/
table#navtoptable {
	background:		#063;
	font-weight:	700;
	font-size:		8pt;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#FFF;
}

#navtoptable p {
	color:			#FC0;
}

#navtoptable {
	color:			white;
}

.NavTop {
	font-weight:		700;
	font-size:			8pt;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#FFF;
	background-color:	transparent;
	margin:				2px;
}

p.NavTop{
	color:	white;
}

a.NavTop {
	color:	white;
	text-decoration:	underline;
}

a.NavTop:hover {
	color:#FC0;
}

.NavLeftTitle {
	font-weight:		700;
	font-size:			12px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#000;
	background-color:	transparent;
	text-decoration:	none;
}

.NavLeft:hover {
	color:#063;
	font-weight:700;
	text-decoration:	underline;
}


.NavLeftTitleEP {
font-weight:700;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
background-color:transparent;
text-decoration:none;
padding-left:2em;
}

.NavLeft {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#039;
background-color:transparent;
text-decoration:none;
padding-left:.5em;
}

.NavHighLight {
font-weight:700;
font-size:8pt;
font-family:Arial, Helvetica, sans-serif;
color:#FC0;
background-color:transparent;
text-decoration:none;
}

.LightText {
font-weight:400;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#999;
background:transparent;
}

.HilightText {
font-weight:700;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:red;
background:transparent;
}

.dothr {
border:thin dashed #EAEAEA;
}

th,TH.blipcaption {
background:#BFD4B6;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

TR.light,TR.transparent,TD.light {
background:#FFF;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

TR.dark,TD.dark {
background:#DEDFDF;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

TR.altlight,TD.altlight {
background:#FFC;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

a,a.BlipLink {
background-color:transparent;
color:#039;
}

table#topbannertable,table.midColBlip {
background:#FFF;
}
/* Sortable tables */
table.sortable th {
    background-color:#BFD4B6;
    color:#000;
    font-weight: bold;
    cursor: default;
}
a.sortheader{
    color:#000;
    text-decoration: none;	
}
a.sortheader img{
    border: none;
}

#right_column{
	margin: 10px;
	padding: 0;

}	

#dxdata {
}

#dxdata td {
	margin:		0px;
	padding:	0px;
}





