@charset "utf-8";
/* CSS Document */



.col-md-12 h1, h2, h3, h4, h5{
	font-family: 'berthold_akzidenz_grotesk_bMd', Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding:0px;
	margin:0px;
}

.col-md-12 h1{
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #F00;
	padding:5px 0px 10px 0px;
}


.col-md-12 h1.lifter_red{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #F00;
	padding:5px 0px 20px 0px;
}

.col-md-12 h1.red_box{
	font-size: 26px;
	max-width:150px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #F00;
	padding: 10px 0px 10px 10px;
	border: 1px solid #F00;
}


.col-md-12 h2{
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #F00;
	padding:5px 0px 5px 0px;
}

.col-md-12 h3{
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #000;
	padding:5px 0px 5px 0px;
}

.col-md-12 h4{
	font-size: 17px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #666;
	padding:5px 0px 5px 0px;
}

.col-md-12 h4.red_text_lifter_head{
	color: #F00;
	border-top-color: #F00;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top:10px;
}

.col-md-12 p.red_text_lifter_body{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:12px;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	color: #F00;
	line-height: 130%;
}



.col-md-12 h5{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
	color: #000;
	padding:5px 0px 5px 0px;
}

.col-md-12 h6{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	line-height: 120%;
	color: #000;
	padding:5px 0px 5px 0px;
}

.col-md-12 p, table{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:12px;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	color: #666;
	line-height: 130%;
}

.col-md-6 table p  {
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 12px;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	color: #FFF;
	line-height: 130%;
}


.col-md-6 table td  {
	border:none;
}



.col-md-12 p.ital_sml {
	font-weight: normal;
	margin-bottom:12px;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	color: #666;
	line-height: 130%;
}

.col-md-12 p a{
	font-size: 15px;
	text-decoration: none;
	color: #F00;
}

.col-md-12 p a:hover{
	color: #000;
}



table.small{
		font-size: 14px;
}

.col-md-12 table {
	width:100%;
	border-width:1px;
	line-height:20px;
	margin:0 0 22px 0;
	text-align:left;
}

thead td  {	padding: 5px 10px 5px 5px; border-bottom: 1px #FF0000 solid; vertical-align:top; }
tbody td  {	padding: 5px 10px 5px 5px; border-bottom: 1px #E5E5E5 solid; vertical-align:top; } .copgov tbody td{padding: 5px 10px 5px 5px; border-bottom: 1px #F00 solid; vertical-align:top; }


.topredline { border-top:1px solid #F00; }
td.redbotline_thk {border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #F00;}

td.redbotline {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00;}
td.blkbotline {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000;}

.removeline {border-bottom-style: none;}
.totalline { border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F00; }



/* cell alighnment */
table.right2nd-n td+td {text-align:right;}
table.right2nd td+td {text-align:right; width:12%; }
table.right2nd-b td+td {text-align:right; width:9%; }
table.right3rd td+td+td {text-align: right;}
table.right4th td+td+td+td {text-align: right;}
table.right5th td+td+td+td+td {text-align: right; width:10%}
table.right6th-n td+td {text-align: center; width:20%; vertical-align:middle;}


table.right2nd-n td.cellcenter, table.right2nd td.cellcenter, table.right2nd-b td.cellcenter, table.right4th td.cellcenter {text-align:center;}
td.cellright {text-align:right;}


/* font colors */
td.blackfnt {font-weight:bold; color: #000;}
td.redfnt {color: #f00;}
td.redfntB {color: #f00; font-weight:bold;}
td.capsredfnt {color: #f00; text-transform:uppercase}


table.right6th-n { width:60%; margin-top:20px;}
table.right6th-n td  {	padding: 10px 10px 10px 5px; }



table.right6th-n span{font-size: 12px;}
table.right6th-n span.rem{font-size: 15px;}

table.right6th-n a{	text-decoration: none; color: #999;}
table.right6th-n a:hover{color: #FF0000;}

@media screen and (max-width:798px) {
table.right6th-n { width:100%;}
	
}








.bullet_list {
	font-size: 13px;
	line-height: 16px;
	float: left;
	color: #333;
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
}


.bullet_list li{
	margin-bottom: 3px;
	padding-left: 18px;
	list-style-type: none;
	border-top: 1px solid #E5E5E5;
	margin-bottom: 10px;
	padding-top: 10px;
}

.bullet_list li:first-child{ border-top: none; padding-top:0; }

.bullet_list li a{
	color: #F00;
	text-decoration: none;
}

.bullet_list li a.highlight_menu{color: #666;

}


.bullet_list li a:hover {
	color: #000000;
}

.bullet_list li:before{
	/* For a round bullet */
	content: '\27B2';
	/* For a square bullet */
      /*content:'\25A0';*/
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -18px;
	top: 2px;
	color: #FF0000;
	font-size: 15px;
	font-weight: normal;
    }







ul.bodylist{
	margin-bottom:18px;
}

.bodylist li{
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	line-height: 20px;
	margin-bottom: 12px;
	padding: 0px 5px 0px 15px;
}

.bodylist_el {
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-size: 16px;	
	text-decoration: none;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding-left:20px;
	line-height: 130%;
}

.bodylist_el li{
    margin-bottom: 12px;
    padding-left: 5px;
    list-style-type: lower-alpha;
}

ol.bodylist_number{
	margin-bottom:18px;
	margin-top:10px;
}	
	
.bodylist_number {
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-size: 16px;
    text-decoration: none;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    padding-left:24px;
    line-height: 130%;
}

.bodylist_number li{
    margin-bottom:12px;
    padding-left:5px;
	list-style-type:lower-roman;
}

.bodylist_number1 {
	font-family: 'berthold_akzidenz_grotesk_bLt', Arial, Helvetica, sans-serif;
	font-size: 16px;
    text-decoration: none;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    padding-left:24px;
    line-height: 130%;
}

.bodylist_number1 li{
    margin-bottom:12px;
    padding-left:5px;
}


/*images_responsive*/

.responsive_images_wrap {
	display: block;
	width:100%;
	height:auto;
	float:left;
	background-color:#F2F0E6;
}

.responsive_images_wrap1 {
	display: block;
	min-width:20%;
	padding:10px 20px 10px 0px;
	height:auto;
	float:left;
}

.responsive_images_wrap2 {
	display: block;
	width:90%;
	padding-left:6%;
	padding-right:4%;
	padding-top:2%;
	height:auto;
	float:left;
	background-color:#F2F0E6;
}


.responsive_images_wrap3 {
	display: block;
	width:90%;
	padding-left:10%;
	padding-right:0%;
	padding-top:2%;
	height:auto;
	float:left;
	background-color:#e7e4d9;
}

.responsive_images_wrap3 img {	
	display: block;
	width: 88%;
	float:left;
	height:auto;
}


.responsive_images_wrap2 img {	
	display: block;
	width: 48%;
	float:left;
	height:auto;
}



.responsive_images_wrap1 p {
	font-size: 12px;
	padding-top:5px;
}

.responsive_images_wrap1 img {	
	display: block;
	width: 100%;
	height:auto;
}
.clear_fix{
	clear:both;
	}

.responsive_images_custom {
	float:left;
	display: block;
	height: auto;
	padding:10px 20px 10px 0px;
}


.responsive_images_custom1 {
	float:left;
	display: block;
	height: auto;
	width:100%;
	padding:10px 20px 10px 0px;
}


.img-responsive_logo {
  max-width: 17%;
  padding-right:3%;
  padding-bottom:3%;
  height:auto;
}


.img-responsive_logo img {
	display: block;
	width: 100%;
	height:auto;
}






	ul.pdflist {
    padding: 0px 0px 10px 0px;
}


.pdflist li {
	color: #7d7d7d;
	font-size: 16px;
	line-height: 20px;
    list-style: none;
	padding:0px 0px 7px 35px;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(../img/list_arrow.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.pdflist li a {
	text-decoration: none;
	color: #999;
}


.pdflist li a:hover {
	color: #FF0000;
}

.pdflist span{
	font-size: 12px;
	
}




	ul.addreport {
    padding: 0px 0px 10px 0px;
	width:700px;
}


.addreport li {
	color: #7d7d7d;
	font-size: 16px;
	line-height: 20px;
    list-style: none;
	padding:0px 0px 7px 0px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: #999 1px solid;
}

.addreport li a {
	text-decoration: none;
	color: #999;
}


.addreport li a:hover {
	color: #FF0000;
}

.addreport span{
	font-size: 12px;
	
}




/*form*/

.email_one {
display:none;
}
.f_error{
color:#F00;	
}

.f_success{
color:#0C0;
}




@media screen and (max-width:650px) {
.responsive_images_custom {
	float: none;
	display: block;
	max-width: 100%;
	height: auto;
	padding:10px 20px 10px 0px;
}


.img-responsive_logo {
  max-width: 22%;
  padding-right:3%;
  padding-bottom:3%;
  height:auto;
}




}
@media screen and (max-width: 549px) {
	.responsive_images_wrap2 {
	display: block;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:2%;
	height:auto;
	float:left;
	background-color:#F2F0E6;
}

.responsive_images_wrap2 img {	
	display: block;
	width: 100%;
	float:left;
	height:auto;
}



.responsive_images_wrap3 {
	display: block;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:2%;
	height:auto;
	float:left;
	background-color:#e7e4d9;
}

.responsive_images_wrap3 img {	
	display: block;
	width: 100%;
	float:left;
	height:auto;
}

	
}




	a.btn-medium {
	color: #000000;
	height: 17px;
	margin: 20px 0px 20px 15px;
	display: inline-block;
	font-size: 15px;
	line-height: 17px;
	padding-left: 25px;
	opacity: 0.8;
	text-decoration: none;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
	a.btn-medium:hover {
	color: #FF0000;
	opacity: 1;
	}
	
	
	a.btn-medium2 {
	color: #000000;
	height: 17px;
	margin: 20px 0px 20px 15px;
	display: inline-block;
	font-size: 15px;
	line-height: 17px;
	padding-left: 25px;
	opacity: 0.8;
	text-decoration: none;
	background-image: url(../img/arrow2.png);
	background-repeat: no-repeat;
	background-position: left center;
	}
	
	a.btn-medium2:hover {
	color: #FF0000;
	opacity: 1;
	}	
	
	
	.button_wrap_mr{
	width: 200px;
	float:left;
		
		}

