.m4cnav_table{
        /*border-collapse:collapse;*/
/*	width:566px;*/
}

.m4cnav_table img{
/*	max-width: 700px !important;*/
}
.m4cnav_table td{
         border: 0px solid #CCCCCC;
}



.m4cheading{
	font-size: 1.25em !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:9px;
	color: #1478B7 !important;
	/*background-color: #F3F3F3;*/
	padding: 3px 3px 8px 0px;
	width: 96%;
}


.bgcarousel .m4ctable_img img {
    max-width: 755px !important;
}

* .bgcarousel .content_box2 .m4ctable_img img.wide{
    width: 755px;
}

* .bgcarousel .m4ctable_img img.wide{
    width: 755px;
}


.bluedarkm4c_table {
	color: #FFF;
	background-color: #254061;
	text-decoration: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.bluedarkm4c_table a {
	display: block;
	color: #FFF;
	text-decoration: none;
}

.bluemediam4c_table {
	color: #FFF;
	background-color: #376092;
	text-decoration: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

.bluemediam4c_table a {
	display: block;
	color: #FFF;
	text-decoration: none;
}


.bluemediam4c_table a:hover,
.bluemediam4c_table a:focus,{
	display:block;
	background-color:#254366;
	color:#333;
}

.bluesemim4c_table {
	color: #000;
	text-decoration: none;
	/*display: table-cell;	/*background-color: #B9CDE5;*/
}

.bluesemim4c_table a {
	/*display: inline;*/
	color: #000;
	text-decoration: none;
}


.bluelightm4c_table {
	color: #000;
	background-color: #DCE6F2;
	text-decoration: none;
}

.bluelightm4c_table a {
	display: block;
	color: #000;
	text-decoration: none;
}

.m4ctable_img img{
max-width: 755px !important;
}

.focusheading strong{
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:3px;
	color: #1478B7;
	/*background-color: #F3F3F3;*/
	padding: 3px;
	display: block;
	width: 96%;
	/* new values */
	width:98% !important;
	*overflow: hidden;
	border-right: 1px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px;
}

.actionitems {
	padding: 3px;
	display: block;
	width: 96%;
	/* new values */
	width:98% !important;
	*overflow: hidden;
	background-color: #FBFBFB;
	border: 1px solid #CCC !important;
	list-style-type: disc;
	margin: 5px;
}

a.whitelink:link {
	color:#FFF;
	font-size: 12px;
	/*font-weight: bold;*/
	text-decoration: none;
}
a.whitelink:visited {color:#FFF;}
a.whitelink:hover {
	color:#FFF;
	text-decoration: none;
	display: inline;
}
a.whitelink:active {color:#FFF;}


a.blacklink:link {
	color:#000;
	font-size: 12px;
	text-decoration: none;
}
a.blacklink:visited {color:#000;}
a.blacklink:hover {
	color:#000;
	text-decoration: none;
}
a.blacklink:active {color:#000;}


.block {
	display: block;
}

dim:img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	
}

.dim img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	
}

/*.dim a {
	opacity: 0.3;
	filter: alpha(opacity=30);
	
}*/

.dim:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
	
}


/*.dim a:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	
}*/

 .ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid gray;
  }
  .ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    /*text-transform: uppercase;*/
    box-shadow: 0 0 7px black;
  }
  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }
.m4c_head {
	font-size: 16px;
}
