/* Formatting DSC Content */
body { background-color : #ffffff; }
p { color: #000000; margin-top: 0px; margin-bottom: 14px; }
p.box {}
p.footnote { color: #000066; padding-top: 16px; }
p.image { text-align: center; vertical-align: top; padding-bottom: 17px; }
ul { list-style: square; }
li { /*color: #000000;*messes up new footer adds black divider line instead of white*/ padding-bottom: 3px; }
.indent { margin-left: 20px; padding-left: 20px; }
hr { color: #003366; background-color: #003366; height: 1px;}

h1 {	color: #003366; padding-bottom: 7px; padding-top: 16px; margin-bottom: 23px; }
h2 {	font-weight: bold; color: #003366; }
h3 {	font-weight: bold; color: #003366;
		margin-bottom: 3px;}
		
table#main { padding-bottom: 10px; margin-top: 2px; border: 0px; width: 755px; }
table.data { text-align:center; margin-bottom:15px; }
caption { font-family: arial, helvetica; font-size: 10pt; font-weight: bold; color: #FFFFFF; text-align: left; 
			 padding-top: 3px; padding-bottom: 3px; padding-right: 2px; padding-left: 3px;
			 background-color: #003366; }
tr { text-align: left; vertical-align: top; }
th { font-family: arial, helvetica; font-size: 10pt; font-weight: bold; color: #000000; 
		background-color: #ebebeb; }
td { font-family: arial, helvetica; font-size: 10pt; color: #000000; }
td.bcrumb {	font-size: 10px; padding-left: 12px; padding-top: 5px; padding-bottom: 6px;
			 border: 1px solid #cccccc; }
td.body { padding-left:25px; padding-right:115px; padding-bottom:10px; }
td.navbody { padding-left:25px; padding-right:25px; padding-bottom:10px; }
tr.navbody { padding-left:25px; padding-right:25px; padding-bottom:10px; }
td.date { padding-left:25px; color : #000066; font-size: 10px; }
td.contact { padding-right:115px; font-size: 10px; }

/* ********************************** */
/* Formatting Content */
.content { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000;}
a.dlink:link { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; } /* DSC */
a.dlink:visited { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; } /* DSC */
a.dlink:hover { font-size: 4pt; font-family: arial, helvetica; color: #ffffff; } /* DSC */

/* Formatting Headers */
.firstlvlhead { font-family: arial, helvetica; font-size: 12pt; font-weight: bold;  color: #003366;}
.secdlvlhead { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #003366;}
.thrdlvlhead { font-family: arial, helvetica; font-size: 10pt; font-weight: bold;  color: #003366; margin-left: 40px}
.thrdlvlheadcontent { font-family: arial, helvetica; font-size: 10pt; font-weight: normal;  color: #000000; margin-left: 40px}

/* Formatting Data Tables */
th.data {font-family:Arial, Helvetica; font-size:10pt; font-weight:bold}
td.data {font-family:Arial, Helvetica; font-size:10pt; font-weight:normal}
td.data2 {font-family:Arial, Helvetica; font-size:10pt; font-weight:normal; color:#003366}
th.data2 {font-family:Arial, Helvetica; font-size:10pt; font-weight:bold; color:#003366}

