
/* 

    dynamic-content-wrapper 

    used for wrapping CMS dynamic content, so it has some default styles

*/

.emc-wrapper .dynamic-content-wrapper {line-height: 1.45em;}



.emc-wrapper .dynamic-content-wrapper abbr,

.emc-wrapper .dynamic-content-wrapper acronym {border-bottom:1px dotted #000; cursor:help} 



.emc-wrapper .dynamic-content-wrapper em {	font-style:italic; }

.emc-wrapper .dynamic-content-wrapper strong {	font-weight:bold; }



.emc-wrapper .dynamic-content-wrapper blockquote {margin: 1em;}



.emc-wrapper .dynamic-content-wrapper ol { margin-left: 24px; list-style: decimal outside;}

.emc-wrapper .dynamic-content-wrapper ul { margin-left: 24px; list-style: disc outside;}

.emc-wrapper .dynamic-content-wrapper ol li,

.emc-wrapper .dynamic-content-wrapper ul li { margin-bottom: 10px; }



.emc-wrapper .dynamic-content-wrapper ul li ul{ list-style-type: circle; margin: 10px 0 5px 15px; }



.emc-wrapper .dynamic-content-wrapper dl {margin: 0 1em 1em 2em;}

.emc-wrapper .dynamic-content-wrapper dl dd { margin-left:1em; }



.emc-wrapper .dynamic-content-wrapper .right {float: right; padding: 0 0 27px 27px;}

.emc-wrapper .dynamic-content-wrapper .right img {display: block;}



.emc-wrapper .dynamic-content-wrapper table { width: 100%; margin: 1em 0 0 0; }



/* TABLE GLOBAL STYLES */



/* default table */

.emc-wrapper .dynamic-content-wrapper table {

    margin-top: 10px;

    border-collapse: collapse;

    border: 1px solid #d9d9d9;

    border-width: 1px 0;

}

.emc-wrapper .dynamic-content-wrapper table thead th {

    padding: 18px 8px 14px 8px;

    border-left: 1px dotted #ccc;

    font-weight: bold;

    font-size: 0.917em;

}

.emc-wrapper .dynamic-content-wrapper table thead th.first {

    border-left: none;

}

.emc-wrapper .dynamic-content-wrapper table tbody tr {

    font-size: 	0.917em;

    background: #f9f9f9;

}

.emc-wrapper .dynamic-content-wrapper table tbody tr.odd {

    background: #fff;

}

.emc-wrapper .dynamic-content-wrapper table tbody tr td {

    padding: 13px 10px;

    vertical-align: top;

    border: none;

}





/* summary (aka umbrella-compare) table */

.emc-wrapper .dynamic-content-wrapper table.summary {

    width:100%;

    clear:both;

    table-layout: fixed;

    border: none;

    margin-top: 0;

    background:white;

}

.emc-wrapper .dynamic-content-wrapper table.summary tr, 

.emc-wrapper .dynamic-content-wrapper table.summary td {

    margin:0px;

    padding:0px;

    border-collapse: collapse;

} 



.emc-wrapper .dynamic-content-wrapper table.summary tr, 

.emc-wrapper .dynamic-content-wrapper table.summary td {

    margin-left:1px

}



.emc-wrapper .dynamic-content-wrapper table.summary thead tr th { 

    border: none;

    border-bottom: 1px solid #CCCCCC; 

    padding: 15px 5px 15px 20px; 

    margin-right:1px;

    text-transform: none;

    font-weight:bolder;

    font-size: 1.167em;

    color:#095a90;

    background: #ffffff;

    line-height: 1em; 

}

.emc-wrapper .dynamic-content-wrapper table.summary th, 

.emc-wrapper .dynamic-content-wrapper table.summary td {

    border-spacing:0px;

    border-collapse:collapse;

    border: none;

    font-size:	1.167em;

    border-right: 1px solid white;

}



.emc-wrapper .dynamic-content-wrapper table.summary td span.bullet {margin-left: -1em; width: 1em; display: inline-block; text-align: center;}



.emc-wrapper .dynamic-content-wrapper table.summary td {padding: 20px;}



.emc-wrapper .dynamic-content-wrapper table.summary td.col0 {font-weight: bold; color: #000;}



.emc-wrapper .dynamic-content-wrapper table.summary td.col0, 

.emc-wrapper .dynamic-content-wrapper table.summary td.col6 { background:#fafafa; }



.emc-wrapper .dynamic-content-wrapper table.summary td.col1, 

.emc-wrapper .dynamic-content-wrapper table.summary td.col5 { background:#f5f5f5; }



.emc-wrapper .dynamic-content-wrapper table.summary td.col2, 

.emc-wrapper .dynamic-content-wrapper table.summary td.col4 { background:#eeeeee; }



.emc-wrapper .dynamic-content-wrapper table.summary td.col3 { background:#e8e8e8; }  