table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

table.whiteBotBorder,
table.lakeBotBorder,
table.tableWithBorders {
	max-width:720px;
	min-width:200px;
	margin-bottom: 1em;
}
table.whiteBotBorder th,
table.lakeBotBorder th,
table.tableWithBorders th {
	border-bottom:3px solid;
	text-align: left;
	text-transform: uppercase;
	font: bold 1.2em/1.25 Arial,sans-serif;
	vertical-align: bottom;
	padding-left: 20px;
}
table.whiteBotBorder td,
table.lakeBotBorder td,
table.tableWithBorders td {
	border-top:1px solid;
	font: normal 1.2em/1.25 Arial,sans-serif;
	padding: 6px 0 4px;
	vertical-align: top;
	padding-left: 5px;
	background-color: #E0E5E4;
}
table.whiteBotBorder th,
table.whiteBotBorder td {
    border-color:#FFF;
    }
table.lakeBotBorder th,
table.lakeBotBorder td,
table.tableWithBorders th,
table.tableWithBorders td {
    border-color:#E0E5E4;
    }
table.whiteBotBorder .noBrdr td,
table.lakeBotBorder .noBrdr td,
table.tableWithBorders .noBrdr td {
    border-top:none;
}
table.whiteBotBorder td.tblSubHead,
table.lakeBotBorder td.tblSubHead {
    
}
table.whiteBotBorder td a,
table.lakeBotBorder td a,
table.tableWithBorders td a {
    overflow: hidden;
    /*white-space: nowrap;*/
    margin-right: 5px;
    /*display: block;*/
    padding-left: 25px;
}
table.whiteBotBorder td h3,
table.lakeBotBorder td h3,
table.tableWithBorders td h3,
table.whiteBotBorder td h5,
table.lakeBotBorder td h5,
table.tableWithBorders td h5 {
    font-size: 1.083em;
    margin:0;
}
table.whiteBotBorder td a .ico,
table.lakeBotBorder td a .ico,
table.tableWithBorders td a .ico {
    /*margin: -3px 2px -2px -5px;*/
    margin: -3px 5px -2px -25px;
}
table.whitebotborder th,
  table.lakebotborder th, 
  table.tablewithborders th,
  table.whitebotborder td, 
  table.lakebotborder td, 
  table.tablewithborders td {
    font-size: 12px !important;
  }
  
  .notification {
    width:618px;
	font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 15px;
    position: relative;
    padding: 14px 40px 14px 18px;
    -webkit-box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
    box-shadow:  0px 1px 1px 0px rgba(180, 180, 180, 0.1);
}

.notification p {margin: 0;}
.notification span {font-weight: bold;}

.notification.error {
    background-color: #FFF5EA;
    color: #E00034;
    border: 1px solid #fbc4c4;
}
