/* General Styles */

body {
color:black;
background: #ffffff;
font-size:9pt;
font-family: verdana;
}

a:link {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

a:visited {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

a:hover {
font-size:9pt;
text-decoration:underline;
color:#c10000;
font-family: verdana;
}

a:active {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

#ccr{
font-size:120%;
color:gray;
}

.detail{
text-align:left;
}

#docname{
font-size:110%;
color:blue;
}

#docdesc{
font-size:12pt;
color:#881302;
font-weight:bold;
}

.docevidenceheader{
color:#666666;

}

#docfoot {
font-size:8pt;
color:#881302;
border-top: 1px solid #666666;
padding-top:5px;
}	

#docorgname{
font-size:11pt;
color:#666666;
font-weight:bold;
}

#docorgstat{
font-size:100%;

}

.doctable{
width:80%;
margin-left:60px;
border: none;
}

.maintable {

}

.maintableheader {
padding-top:1px;
padding-bottom:1px;
}

.maintablebody {
width:90%;
}

.sectiontable {
width:97%;
}

.sectiondetail {

}


.standard {
text-align:left;
padding-bottom:2px;
padding-left:10px;
}	

.standardid {
	
}	


.standardlabel{
color:#336699;
font-weight:bold;
white-space:nowrap;
}

.standardname{
color:#336699;
}

.standardrow{
color:black;
font-size:90%;
}

.status{
margin-top:15px;
}	
	
.statusbody {
font-weight:normal;
}		

.statusheader{
color:#666666;
font-weight:bold;
}


/* End - General Styles */

/* Submission Website Styles */
.evidence {
margin-top:15px;
padding:5px;
}

.evidencebody {
border: 1px solid #55A0FF;
}
	
.evidencedescription {
font-size:8pt;
color:#666666;
}

.evidencefile{
padding-left:10px;
}

.evidenceheader {
 border: 1px solid #55A0FF;
color:#666666;
font-weight:bold;
background-color:#D5E8FF;
padding-top:1px;
padding-bottom:1px;
}

.evidencebody {
 border: 1px solid #55A0FF;
}

.evidenceitem {
font-size:9pt;
}

.evidenceitem a:link {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

.evidenceitem a:visited {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

.evidenceitem a:hover {
font-size:9pt;
text-decoration:underline;
color:#c10000;
font-family: verdana;
}

.evidenceitem a:active {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

.evidencelisttable {

}

.evidencelisttableheader {
color:#666666;
font-weight:bold;
padding-top:1px;
padding-bottom:1px;
}

.evidencelistbody {
 border: 1px solid #55A0FF;
}
.evidencelistrow {
	background:#f4f4f4;
}	

.evidenceurl{
padding-left:10px;
}

.header{
	border-bottom: thin solid #e2e2e2;
}

.headerlabel{
color:#003366;
font-size:110%;
}

.headername{
color:#003366;
font-size:110%;
}

.headerrow{
color:#003366;
font-size:95%;
font-weight:bold;
padding-top:10px;
}

.headertable {
margin-top:15px;
padding:5px;
}

.headertablebody {
color:#666666;
font-weight:bold;
padding-top:1px;
padding-bottom:1px;

}
.imhhdr{
background-color:#0099ff;
border-bottom: thin solid #e2e2e2;
}

.infolabel{
}

.infoname{
}

.label{
width:30px;
text-align:left;
}

.main{
width:100%;
background: #dfffff;
}

.maincontent{
padding-left:15px;
padding-right:15px;
}


.menuHeader{
color:#003366;
font-size:110%;
}


.narrative {
margin-top:15px;
padding:5px;
}


.narrativeheader{
text-align:left;
border: 1px solid #55A0FF;
color:#666666;
font-weight:bold;
background-color:#D5E8FF;
padding-top:1px;
padding-bottom:1px;
}


.narrativebody{
 border: 1px solid #55A0FF;	
	
}
.natable{
width:80%;
margin-left:10px;
border: none;
}

.noevidence{
color:red;
}

.nonarrative{
color:red;
}

.nostatus{
color:red;
}

.plan {
margin-top:15px;
padding:5px;
}	

.planbody {
 border: 1px solid #55A0FF;
	}

.planheader{
color:#666666;
font-weight:bold;
background-color:#e2e2e2;
padding-top:1px;
padding-bottom:1px;
}

.preamble {
margin-right:15px;
margin-left:15px;
	
}

.preambleheader{
text-align:center;
font-size:11pt;
color:#666666;
font-weight:bold;
padding-bottom:5px;
}	

.preamblebody {
	
}	



.reportfooter {
margin-top:50px;
text-align:center;
		
}
	
.reportfooterbody{
border-top: 1px solid #666666;
}

/* Styles for response */


.report {
margin-top:15px;
padding:5px;
}


.reportheader{
text-align:left;
border: 1px solid #55A0FF;
color:#666666;
font-weight:bold;
background-color:#e2e2e2;
padding-top:1px;
padding-bottom:1px;
}


.reportbody{
 border: 1px solid #55A0FF;
background-color:#F9F9F9;	
}


.response {
margin-top:15px;
padding:5px;
}

.responseheader{
 border: 1px solid #55A0FF;
color:#666666;
font-weight:bold;
background-color:#D5E8FF;
padding-top:1px;
padding-bottom:1px;
}

.responsebody{
 border: 1px solid #55A0FF;	
	
}

.responseevidence {
margin-top:15px;
padding:5px;
}

.responseevidenceheader {
 border: 1px solid #55A0FF;
color:#666666;
font-weight:bold;
background-color:#D5E8FF;
padding-top:1px;
padding-bottom:1px;
}

.responseevidencebody {
 border: 1px solid #55A0FF;
}

.responseevidenceitem {
font-size:9pt;
}

.responseevidenceitem a:link {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

.responseevidenceitem a:visited {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

.responseevidenceitem a:hover {
font-size:9pt;
text-decoration:underline;
color:#c10000;
font-family: verdana;
}

.responseevidenceitem a:active {
font-size:9pt;
text-decoration:underline;
color: blue;
font-family: verdana;
}

/* End - Styles for  response  */







.rowname{
color:red;
padding-top:10px;
padding-bottom:5px;
}

.rowdescription{
color:#666666;
}

.rownamebold{
color:blue;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
}

.rowbottom{
margin-left:90px;
font-size:85%;
}

.rowtop{
margin-left:60px;
}

.topHeader {
 display: none; 
}

.webout{
width:100%;
border: solid thin #e2e2e2;
background:#ffffff;
}




