#content {
border:none;
background-image:none;
padding:0;
}

.Form10K_Wrapper {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:15px;
color:#747272;
font-weight:normal;
text-align:left;
margin:100px 95px 100px 95px;
width:auto;
}

.Form10K_Wrapper a {
text-decoration:underline;
}

.Form10K_Wrapper h1 {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
color:#292526;
}

.Form10K_Wrapper h2 {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
color:#292526;
}

.Form10K_Wrapper h3 {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
color:#747272;
}

.Form10K_Wrapper table {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size:15px;
color:#747272;
margin-top:15px;
margin-bottom:30px;
}


/* vvvvvvvvvvvvvv  BEGIN:  Section Intro styles vvvvvvvvvvvvvv */
.Form10K_Wrapper .Section_Intro {
font-weight:bold;
font-size:16px;
color:#292526;
margin-bottom:40px;
}

.Form10K_Wrapper .Section_Intro table {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
margin-bottom:18px;
}

.Form10K_Wrapper .Section_Intro td {
font-weight:bold;
font-size:16px;
color:#292526;
}

.Form10K_Wrapper .Section_Intro td.smaller {
font-size:85%;
}

.Form10K_Wrapper .Section_Intro td.nobold {
font-weight:normal;
}

.Form10K_Wrapper .Section_Intro .nobold {
font-weight:normal;
}


.Form10K_Wrapper .Section_Intro h1 {
font-size:34px;
text-align:center;
color:#292526;
padding:0;
margin:10px 0 10px 0;	
}

.Form10K_Wrapper .Section_Intro h2 {
font-size:22px;
text-align:center;
color:#292526;
padding:0;
margin:0 0 4px 0;	
}

.Form10K_Wrapper .Section_Intro h3 {
font-size:18px;
text-align:center;
color:#292526;
padding:0;
margin:0 0 10px 0;	
}

.Form10K_Wrapper .Section_Intro p {
text-align:left;
text-indent:20px;
padding:5px 0 5px 0;
margin:0;
}


.Form10K_Wrapper .Section_Intro p.center {
text-align:center;
}

.Form10K_Wrapper .Section_Intro p.Logo {
text-align:center;
padding:5px 0 5px 0;
margin:0;
font-size:14px;
}

.Form10K_Wrapper .Section_Intro .underLine {
text-decoration:underline;
}



/* ^^^^^^^^^^^^^^  END:  Section Intro styles ^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvv  BEGIN:  Table of Contents styles vvvvvvvvvvvvvv */
.Form10K_Wrapper .TOC h2 {
font-size:16px;
font-weight:bold;
padding:0;
margin:60px 0 15px 0;
text-align:center;
line-height:120%;
}

.Form10K_Wrapper .TOC td {
color:#292526;
font-size:14px;
}

.Form10K_Wrapper .TOC td.sectionHeader {
font-size:16px;
font-weight:bold;
padding-top:5px;
}

.Form10K_Wrapper .TOC td.sectionName {
padding-left:15px;
}

.Form10K_Wrapper .TOC .indent {
text-indent:20px;
}
/* ^^^^^^^^^^^^^^  END:  Table of Contents styles ^^^^^^^^^^^^^^ */

/* vvvvvvvvvvvvvv  BEGIN:  Content styles vvvvvvvvvvvvvv */
.Form10K_Wrapper .Content img {
padding:0 0 25px 0;
margin:0;
text-align:center;
}

.Form10K_Wrapper .Content h2 {
font-size:16px;
font-weight:bold;
padding:0;
margin:60px 0 15px 0;
text-align:center;
line-height:120%;
}

.Form10K_Wrapper .Content h2.itemHeader {
font-size:15px;
font-weight:bold;
padding:0;
margin:15px 0 10px 0;
text-align:left;
}

.Form10K_Wrapper .Content h3 {
font-size:15px;
font-weight:normal;
text-decoration:underline;
padding:0;
margin:15px 0 5px 0;
text-align:left;
}

.Form10K_Wrapper .Content .tab {
padding-left:15px;
}
.Form10K_Wrapper .Content p {
padding:0 0 15px 0;
margin:0;
text-indent:20px;
}

.Form10K_Wrapper .Content p.noIndent {
text-indent:0px;
}

.Form10K_Wrapper .Content p.rightBlock {
text-indent:0px;
margin-left:400px;
}

.Form10K_Wrapper .Content p.subsectionHeader {
padding-bottom:5px;
text-indent:10px;
}

.Form10K_Wrapper .Content p.TOCLink {
font-size:10px;
text-align:center;
}

.Form10K_Wrapper .Content p.financialNote {
text-align:center;
font-size:12px;
}

.Form10K_Wrapper .Content .searchDiv {
display:none;
}

.Form10K_Wrapper .Content .courtCase {
text-decoration:underline;
}

.Form10K_Wrapper .Content sup {
font-size:75%;
line-height:50%;
}

.Form10K_Wrapper .Content ul, .Form10K_Wrapper .Content ol {
padding:0 0 10px 35px;
margin:0;
}

.Form10K_Wrapper .Content ol.alpha {
list-style-type: lower-alpha;
}

.Form10K_Wrapper .Content ul {
list-style:disc
}


.Form10K_Wrapper .Content ol li,  .Form10K_Wrapper .Content ul li {
padding:0 0 10px 0;
margin:0;
}


.Form10K_Wrapper .Content table.contentItem {
padding:0;
margin:0;
clear:both;
}

.Form10K_Wrapper .Content .nobr {white-space: nowrap}


/* ^^^^^^^^^^^^^^  END:  Content styles ^^^^^^^^^^^^^^ */

