@charset "utf-8";
/* CSS Document */

/* Custom  */

.blog-content h2 {
	margin-top:0px;
}

.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: '\f101'; /* fa-star */
  font-family: 'FontAwesome';
  color: #940000;
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: 1px;
	font-size: 11px;
	font-weight: normal;
    }


.bodylist_level2 {
	font-size: 12px;
	line-height: 140%;
	color: #6C6C6C;
	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: '\f006'; /* fa-star */
  font-family: 'FontAwesome';
	display: block;
	position: relative;
	max-width: 0px;
	max-height: 0px;
	left: -15px;
	top: -1px;
	color: #999;
	font-size: 18px;
    }
	
	
	
	
ol.bodylist_number, ol.bodylist_alpha {
	margin-bottom:18px;
	margin-top:10px;
}	

ol.bodylist_alpha { 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;
}


.lifter { display:block; background-color:#AA1E1E; color:#fff; font-size:28px; line-height:34px; font-weight:700; padding:20px; margin:20px 0; }
.lifterG { display:block; background-color:#ccc; color:#000; font-size:28px; line-height:34px; font-weight:300; padding:20px; margin:20px 0; }
.redBoxin { display:block; background-color:#AA1E1E; color:#fff; font-size:28px; line-height:34px; font-weight:700; padding:20px; margin:20px 0;

width:100% }

.introText { display:block; background-color:#eee; color:#333; font-size:18px; line-height:28px; font-weight:200; padding:20px; margin:20px 0;
text-align:left; border-top: 1px #b3b3b3 solid; border-bottom: 1px #b3b3b3 solid; width:100% }


li.active > a
{ color:#AA1E1E!important;
font-weight:600; 
}



	
	
	
	
/* Table Styles -------------------------------------------------------------------------*/
/*table formats*/

table { border-collapse: collapse; }
thead { line-height:120%; }
thead tr:last-child  { border-bottom: 2px #AA1E1E 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; width: 10%}
table.right2ndN td+td{text-align: right;}
table.right3nd td+td+td{text-align: right; width: 10%}
table.right4th td+td+td+td{text-align: right; width: 10%}
table.right4thN 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; width: 10%}
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 { background-color:#000; color:#fff; text-align:center; }
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.bluethinrt td, td.bluethinrt { border-right: 1px #0F6CB6 solid; }
tr.bluethinlft td, td.bluethinlft { border-left: 1px #0F6CB6 solid; }
tr.bluethin td, td.bluethin { border-bottom: 1px #0F6CB6 solid; }
tr.bluethick td, td.bluethick { border-bottom: 2px #0F6CB6 solid; }
tbody tr.nobotline td, tbody td.nobotline { border-bottom:hidden; }
tr.bluethintp td, td.bluethintp { border-top: 1px #0F6CB6 solid; }

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; }

/* List styles */

.text2 ul { margin-bottom: 20px; }
.text2 ul li { margin-bottom:10px; line-height:130%; margin-left:20px; }
.text2 ul li:before { 
			content: '\2022 ';   
    		color: #0F6CB6;
	    	padding-right: 0.5em;
			margin-left:-15px;			
}

.grey ul {margin-bottom:0px; }
.grey ul li {margin-bottom:0px; }

.text2 ol.number { margin-bottom: 20px; list-style-type:decimal;}
.text2 ol.number li { margin-bottom:10px; margin-left:20px; }

.text2 ol.letter { margin-bottom: 20px; list-style-type:lower-latin;}
.text2 ol.letter li { margin-bottom:10px; margin-left:20px; }

.text2 ol.roman { margin-bottom: 20px; list-style-type:lower-roman;}
.text2 ol.roman li { margin-bottom:10px; margin-left:20px; }

	
	
	
	
	
	.scrollToTop{
	width: 40px;
	height: 40px;
	padding-top: 8px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 20px;
	display: none;
	border: 1px solid #CCC;
	border-radius: 4px;
	background-color: #D8D8D8;
	font-size: 18px;
	opacity: 0.9;
	text-decoration:none;
}
.scrollToTop:hover{
	text-decoration:none;
}


