

h1 {
	font-size: 26px;
	line-height:35px;	
	font-weight:300;
	color:#932636;
	Margin:5px 0 20px 0;
}

h2 {
	font-size: 17px;
	font-weight:600;	
	color:#932636;
	margin:20px 0 5px;
}

h3 {
	font-size: 15px;
	font-weight: 700;
	color: #000000;
	margin: 20px 0 5px;
}

h4 {
	font-size: 15px;
	font-weight: 700;
	color: #666666;
	margin: 20px 0 5px;
}

h5 {
	font-size: 15px;
	font-weight:400;
	color:#000;
	margin:20px 0 5px;
}


h6 {
	font-size: 15px;
	font-weight: 400;
	color: #333333;
	margin: 20px 0 5px;
	font-style: italic;
}

span.red_col{ color:#932636;	
	
	}

.msg_lifters{
	font-size: 20px;
	font-weight: 300;
	color: #B12E42;
	line-height: 30px;
}


.txItal { font-style:italic; }
.txtBld { font-weight:700; }

td h4, td h6, td h5 { margin:5px 0; }

.inlineDsp { display:inline-block; margin:0; }
.noTopMar { margin-top:0 }


/* Table Styles -------------------------------------------------------------------------*/
/*table formats*/

table { border-collapse: collapse; margin-bottom:20px; }
thead { line-height:120%; font-size:11px; }
thead tr:last-child  { border-bottom: 2px #555 solid; vertical-align:bottom; }
thead td { padding:2px; }

tbody {	line-height: 130%; }




/*thead tr:first-child  { border-top: 1px #0F6CB6 solid; vertical-align:top; }*/
tbody tr  { border-bottom: 1px #ccc dotted; vertical-align:top; }
tbody td {padding:5px 2px;}

thead.small { font-size:11px; line-height:120%; vertical-align:bottom;}
tbody.small { font-size:11px; line-height:120%; vertical-align:bottom;}

table.right2nd td+td{text-align: right; }
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;}
table.right6th td+td+td+td+td+td{text-align: right;}
table.right2ndsml td+td{text-align: right;}/*-- new --*/


table.right2ndto4 td+td+td{text-align: right; padding-left:4px; padding-right:4px;}
table.left5to6 td+td+td+td+td{text-align: left;}

table.right2ndset td+td{text-align: right; }
table.right2ndset tbody td:nth-child(2) { font-weight:600; }
table.right2ndset tbody td:nth-child(4) { font-weight:600; }
table.right2ndset tbody tr:last-child { background-color:#fff; border-bottom:2px #ccc solid; border-top:1px #ccc solid; }
table.right2ndset tbody tr:last-child td:first-child { color:#000; font-weight:600; }
table.right2ndset thead tr:first-child td+td { color:#312F2F; text-align:right; }
table.right2ndset thead tr:nth-child(2) td:nth-child(2) { background-color:#AA1E1E; color:#fff;}
table.right2ndset thead tr:nth-child(2) td:nth-child(4) { background-color:#AA1E1E; color:#fff;}
table.right2ndset thead tr:nth-child(2) td:nth-child(3) { background-color:#999; color:#000;}
table.right2ndset thead tr:nth-child(2) td:nth-child(5) { background-color:#999; color:#000;}
table.right2ndset thead tr:nth-child(3) td+td { background-color:#fff; color:#000;}

table.right2ndsetG thead tr:first-child td+td { font-family: "Museo300", arial; text-align:center; border-bottom: 1px #0F6CB6 solid; }


.bgBlack { background-color:#000; color:#fff;}
.bgRed { background-color:#AA1E1E ; color:#fff; }
.bgGrey { background-color:#999; color:#000; }
.bgWhite { background-color:#fff; }
/*.bgRed { background-color:#C30 }*/
.bgGreen { background-color:#9C3 }
.bgOrng { background-color:#F93; }
.bgWhite2 { background-color:#fff; border-bottom:2px #ccc solid; border-top:1px #ccc solid;}

.txtBlack { color:#000; font-weight:600; }
.txtItal { font-style:italic }

.lnGreyThin { border-bottom:1px #ccc solid; }
.lnGreyThick { border-bottom:2px #ccc solid; }


table.headerblue thead td { color:#0F6CB6; }

table.bluethickL tbody tr:last-child { border-bottom: 2px #0F6CB6 solid; vertical-align:top; }

table.col2ndB td:nth-child(2) { color:#000; font-weight:600; }
table.col2ndBb tbody td:nth-child(2) { color:#000; font-weight:600; }
table.col3ndB td:nth-child(3) { color:#000; font-weight:600; }
table.col3ndBb tbody td:nth-child(3) { color:#000; font-weight:600; }
table.col4ndB td:nth-child(4) { color:#000; font-weight:600; }
table.col4ndBb tbody td:nth-child(4) { color:#000; font-weight:600; }
table.col5ndB td:nth-child(5) { color:#000; font-weight:600; }
table.col5ndBb tbody td:nth-child(5) { color:#000; font-weight:600; }
table.col6ndB td:nth-child(6) { color:#000; font-weight:600; }
table.col6ndBb tbody td:nth-child(6) { color:#000; font-weight:600; }
table.col7ndB td:nth-child(7) { color:#000; font-weight:600; }
table.col7ndBb tbody td:nth-child(7) { color:#000; font-weight:600; }
table.col8ndB td:nth-child(8) { color:#000; font-weight:600; }
table.col8ndBb tbody td:nth-child(8) { color:#000; font-weight:600; }
table.col9ndB td:nth-child(9) { color:#000; font-weight:600; }
table.col9ndBb tbody td:nth-child(9) { color:#000; font-weight:600;  }
table.col10ndB td:nth-child(10) { color:#000; font-weight:600; }
table.col10ndBb tbody td:nth-child(10) { color:#000; font-weight:600; }


.blueTD { background-color: #0F6CB6; color:#FFF; }

tr.blkthin td, td.blkthin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
tr.blkthick td, td.blkthick {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
tbody tr.nobotline td, tbody td.nobotline { border-bottom:hidden; }
tr.blkthintp td, td.blkthintp {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

table.yellow { border: 1px #0F6CB6 solid; background-color:#FFFFDF; }
table.yellow td { padding:10px }
table.yellow tbody tr:last-child {border-bottom: 1px #0F6CB6 solid;}
table.yellow thead tr:last-child {border-bottom: 1px #0F6CB6 solid;}
table.yellow thead { background:#0F6CB6; font-family: 'Museo-500',arial; color: #fff; }

table.grey { border: 1px #666 solid; background-color:#FFFFDF; }
table.grey td { padding:10px }
table.grey tbody tr:last-child {border-bottom: 1px #666 solid;}
table.grey thead tr:last-child {border-bottom: 1px #666 solid;}
table.grey thead { background:#666; font-family: 'Museo-500',arial; color: #fff; }



table.right2nd td.cellcenter, table.right2ndN td.cellcenter, table.right2ndsml td.cellcenter, table.right3nd td.cellcenter {text-align:center;}
table td.cellright {text-align:right;}
table td.cellleft {text-align:left; }

td.cellbold { font-family: "Museo700", arial; }
td.cellnobold { font-family: "Museo100", arial; font-weight:normal; color:red; }

td.fin_hig{ color:#932636; font-weight:500;}
tr.fin_hig_sep{ border-bottom:#33A9DB 1px solid;}
td.botline_head{ border-bottom:#932636 3px solid;}
td.topline_head{ border-bottom:#932636 1px solid;}
tr.padding_top td{ padding-top:10px;}





	
	
	
.bodylist {
	font-size: 13px;
	line-height: 140%;
	color: #383838;
}

.bodylist li{
	margin-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
}

.bodylist li:last-child {
	margin-bottom:20px;
	}

.bodylist li a{
	color: #797979;
	text-decoration: none;
}

.bodylist li a:hover {
	color: #666666;
}

.bodylist li:before{
 content: '\f054'; /* fa-star */
  font-family: 'FontAwesome';
  color: #940000;
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: 1px;
	font-size: 10px;
	font-weight: normal;
    }


.bodylist2 {
	font-size: 13px;
	line-height: 140%;
	color: #383838;
}

.bodylist2 li{
	margin-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
}

.bodylist2 li:last-child {
	margin-bottom:20px;
	}

.bodylist2 li a{
	color: #797979;
	text-decoration: none;
}

.bodylist2 li a:hover {
	color: #666666;
}

.bodylist2 li:before{
	content: '\f068'; /* fa-star */
	font-family: FontAwesome;
	color: #333333;
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: 1px;
	font-size: 10px;
	font-weight: normal;
    }




.bodylist_level2 {
	font-size: 12px;
	line-height: 140%;
	color: #383838;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.bodylist_level2 li{
	margin-bottom:10px;
	padding-left:8px;
	list-style-type: none;
}

.bodylist_level2 li:before{
 content: '\f105'; /* fa-star */
  font-family: 'FontAwesome';
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: -1px;
	color: #999;
	font-size: 18px;
    }



.bodylist_level22 {
	font-size: 12px;
	line-height: 140%;
	color: #383838;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.bodylist_level22 li{
	margin-bottom:10px;
	padding-left:8px;
	list-style-type: none;
}

.bodylist_level22 li:before{
	content: '\f068'; /* fa-star */
	font-family: FontAwesome;
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: -1px;
	color: #999;
	font-size: 11px;
	font-weight: lighter;
    }

	
	
	
	
ol.bodylist_number, ol.bodylist_alpha {
	margin-bottom:18px;
	/*margin-top:10px;*/
}	




.bodylist_alpha {
	font-size: 13px;
	line-height: 140%;
	color: #383838;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    padding-left:24px;
}

.bodylist_alpha li{
	margin-bottom: 12px;
	padding-left: 5px;
	list-style-type: lower-alpha;
}

	
.bodylist_number {
	font-size: 13px;
	line-height: 140%;
	color: #383838;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    padding-left:24px;
}

.bodylist_number li{
	margin-bottom: 12px;
	padding-left: 5px;
	list-style-type: decimal;
}



ol.bodylist_roman{
	margin-bottom:18px;
	margin-top:10px;
}	
	
.bodylist_roman {
	font-size: 13px;
	line-height: 140%;
	color: #383838;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    padding-left:24px;
}

.bodylist_roman li{
	margin-bottom: 12px;
	padding-left: 5px;
	list-style-type: lower-roman;
}
	
	.responsive_images_custom {
    float: left;
    display: block;
    height: auto;
    padding: 10px 20px 10px 0px;
}


