/* =============================
   VIG ONLY
   ========================== */
	#enLnk{text-align:right}/* could be for Vote...TBD */

    /*languages  -- added by ADE */  
	/* txtBnr in main.css */
	div#txtBnr.txtKhmer{font-size:1.063em}
	
	.txtKhmer{font-family:'Battambang',cursive;font-weight:400;font-size:100%;line-height:1.75em;letter-spacing:normal}
	.txtKhmer h1{line-height:1.5em;letter-spacing:normal}
	.txtThai{font-size:130%;font-weight:400}
	.txtHindi{font-family:Mangal}
	.txtChinese{font-family:Arial,Helvetica,sans-serif;font-size:110%;letter-spacing:.05em}
	.txtChineseMid{ vertical-align: baseline;position: relative;top: -0.15em}
	.txtJapanese{letter-spacing:2px}
	.txtEnglish{font-family:Arial,Helvetica,sans-serif;font-size:90%;letter-spacing:0}
	.txtThai .txtEnglish{font-size:90%}
	/*end languages */

/*main content*/
	#crmbs{padding:10px 0;font-size:.813em}
	#crmbs ul li{display:inline}
	#signedSeal{text-align:center}
	.disclaimer{border-top:solid 1px #888;border-bottom:solid 1px #888;padding:5px 0!important;text-align:center;font-size:.75em;font-weight:bold;line-height:1.25em;font-style:italic;text-indent:0!important}
	.blackUnderline{border-bottom:solid 1px #000;margin-bottom:5px;padding-bottom:5px}
	.unbold{font-weight:normal!important}
	.txtCtr{text-align:center}
	.dblSpc li{padding-bottom:1.125em}
	.noBlts li{list-style:none}

/*candidates*/
	.candInfo{font-size:95%}
	ul.candNameList{margin-left:-10px}
	/* .candLinks a{font-size:.8em!important}  */
	.cand{margin-top:-15px}
	/*.candInfo{font-size:90%} */
	/*.candNameStmts{margin-left:-5px;margin-right:15px}*/
	.district {margin-top:-15px;margin-bottom:-15px}
	.supCrtJustices dt {float:left;padding-right:5px}
	.supCrtJustices dd {padding-bottom:2px}
	.noStatement{text-align:center}
		
/*list of candidates*/
	table.candList {font-size:85%} 

/*propositions*/
	.propTitle{margin-top:-20px}
	/*propName{text-transform:uppercase} */
	#propNum{font-size:2.625em;margin-top:-10px;line-height:.938em}
	.summaryHeadings{border-bottom:solid 1px #000;margin-top:0;margin-bottom:5px}
	.summary{/*text-transform:*/uppercase;margin-top:1em;font-weight:700;padding-bottom:0;padding-left:0;margin-left:0}
	.preparedByPS{font-weight:700;font-style:italic;text-align:right;margin-top:1em;padding-bottom:0;float:right;clear:none;padding-right:0;margin-right:0}
	.propLabel{font-size:.875em;/* text-transform:uppercase */}
	/*subnav*/
	#propNav img{vertical-align:middle}
	#propNav ul{margin-bottom:-6px}/* Fixes the small grey bar glitch */
	#propNav li{background-color:#B5C2CA}  
	#propNav li a{color:#000;font-weight:bold}
	#propNav li.propActiveLink{background:#EEF1F3;font-weight:bold;color:#fff}
	#propNav li.propActiveLink a:link,#propNav li.propActiveLink a:visited,#propNav li.propActiveLink a:active{color:#000}
	#propNav li.propActiveLink{background:#EEF1F3;font-weight:bold;color:#fff}
	#propSubpages li{display:block;border-bottom:1px dotted #B5C2CA;font-size:.938em;padding-left:2em;text-indent:-2em;background-color:#EEF1F3}
	#propSubpages li a:link,#propSubpages li a:visited,#propSubpages li a:active{margin-left:14px;font-size:.875em}
	/*links*/
	#propNav li a{padding-left:10px}/* only for 960 */
	/*a[class ~="specificPdf"] { background-image: url(i/pdf.png);}
	a[class ~="specificPrint"] { background-image: url(i/print.png);}*/
	.statement{display:block;border-top:double #000;border-bottom:double #000;padding:10px 0;text-align:center}
	.emph{font-size:1.25em}
	.propTable .textLeft{border-bottom:2px solid #000}
	.legVotes td{padding:5px}

	/* used on justices pages where name is not linked */
	.noBio {font-size:1.12em!important;background-color: #fff;display: block;padding-bottom: 10px;padding-left: 50px;}
	.noBioEmph {font-size:85%;font-style:italic}
	
.hangingIndent {
    margin-left: 1em;
    text-indent: -1em;}




.callOutBox{margin-top:15px;margin-bottom:15px;font-size:90%;border:1px solid #000; background-color:#DCDCDE;padding:10px;line-height:1.25em}
.propTable{border: 1px solid #000;margin: 20px auto 10px auto;width:85%}
.propTable th{padding: 5px 5px 0 5px}
.propTable td{padding: 5px 10px 0 10px; line-height:1.25em; vertical-align:bottom;}
.propTable thead {border-bottom: 3px solid #000;}
.propTable th {border-bottom: 1px solid #000;}

.darkGreyCell{background-color:#DCDCDE;}
.propTableFootnote{font-size:.8250em; line-height:1.25em;}
.hangingIndent {margin-left: 1em;text-indent: -1em;}
	/*prop landing pages*/
	.yesNoProCon{background:url('i/horizontal-gradient-305273-trans-1x100.png') repeat-x scroll 0 0 transparent;float:left;font-size:1.125em;font-weight:700;margin-right:.75em;padding:2px 5px 5px 5px}
	.gradientTitle{background:url('i/horizontal-gradient-305273-trans-1x100.png') repeat-x scroll 0 0 transparent;font-size:1.1em;font-weight:700;margin-right:.75em;display:block;padding:2px;border-bottom:1px dotted #B5C2CA;width:100%}
	
	/*title and summary*/
	.titleSummary{margin-left:0;padding-left:0;font-weight:400;float:left;width:45%;font-weight:bold;}
	.preparedByAG{padding-right:0;font-weight:400;clear:right;float:left;text-align:right;width: 55%}
	.titleSumPrepared{border-top:solid 1px #000;border-bottom:solid 1px #000;margin-top:5px;margin-bottom:10px;font-size:.938em}
	th{width:288px;align:left}

	/*analysis*/
	.propAnalysisBody p,.propArgRebBody p{padding:2px 0;display:block;text-indent:1.5em;line-height:1.3em;margin:5px 0;padding:0}
	.propAnalysisBody,.propArgRebBody{margin-bottom:10px}
	.propAnalysisBody ul,.propArgRebBody ul,.propAnalysisBody ul li,.propArgRebBody ul li{margin-top:5px;margin-bottom:0;padding-bottom:0}
	.hangAnalysis{text-indent:-.75em;display:block;}
	.padAnalysis {padding-left:2px;margin-left:5px}
	
	/*arguments and rebuttals*/
	.argumentStart{text-align:center;font-size:.938em;padding-top:5px;padding-bottom:5px}
	/*this code makes list display in a paragraph - must add <span class="bigDot">&#x25cf;</span> to each line item*/
	/* see http://alistapart.com/article/taminglists/ */
	.inlineList {padding: 5px;} 
	.inlineList p {display: inline;}
	.inlineList ul, .inlineList li {display: inline;margin: 0;padding: 0}
	.bigDot{font-size:90%}


	
	
	/*political party statements*/
	.partyStatement{text-indent:35px;margin-top:-5px;margin-bottom:5px}
	.bullets{list-style:disc;margin-left:50px;text-indent:0px;margin-bottom:5px;}
	h2.bulletHeading{text-indent:35px;margin-top:-5px;margin-bottom:0;font-size:14px;font-weight:normal}

	/*forms*/
	form.mailerContact div{padding:2px}
	form.mailerContact fieldset{margin-bottom:10px}
	form.mailerContact label{float:left;padding-right:10px;text-align:right}
	form.mailerContact input{padding:2px}
	form.mailerContact legend{font-weight:bold;margin-bottom:5px}
	form.mailerContact p.frmDsktpLftMrgn{margin:0}
	.nt{font-size:.875em}
	form.mailerContact legend span{border-bottom:solid 2px #CCC}

	.refNumberText {border:1.5px solid #000;padding:12px;width:90%;text-align:center; margin-left:20px;margin-top:10px}
	.refNumber {color:#981b1f;font-weight:bold;text-transform:uppercase}

.qrCode ,.contactLogo{width:100%;}
.contactLogoLink {font-size:0.750em; float:right;}


@media (max-width:740px){
	#propNav{margin:0 -10px}
	form.mailerContact .frmBtn{margin:0 0 20px 0}
}
@media (min-width:740px){
	/* placeholder */
}
@media (max-width:960px){
	.imgFld{width:100%}
}
@media (min-width:960px){
	/*form.mailerContact label{width:70px}
	form.mailerContact .frmDsktpLftMrgn{padding-left:80px}*/
	/* this fixes the lines that wrap... but need to adjust the forms too*/
	form.mailerContact label{width:130px}
	form.mailerContact .frmDsktpLftMrgn{padding-left:140px}
	form.mailerContact .frmBtn{margin:10px 0 25px 30px}
	.imgFld{margin-right:auto;margin-left:auto}
}
@media print {
	.propTitle{margin-top:0}
}