/* GENERAL TABLE
**************************************************/
.general
{  
    margin-bottom:20px;
    text-align:left;
    /*width:940px;*/
    font-size:13px;
}
.general table
{
    font-size:13px;
    border:1px solid #cccccc;
    width:100%;
}
.general table th
{
    border:1px solid #cccccc;
    background-color:#dddddd;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
}
.general table td.subTitle
{
    border:1px solid #e5e5e5;
    background-color:#f3f3f3;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: bold;
}
.general table tr td
{
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
}
/* IMAGES
**************************************************/
.Large_620x349
{
	display: block;
  	width: 620px;
	height: 349px;
	border: 1px solid #cccccc;
}
.Medium_298x168
{
	display: block;
	width: 298px;
	height: 168px;
	border: 1px solid #cccccc;
}
.Small_156x88
{
	display: block;
	width: 156px;
	height: 88px;
	border: 1px solid #cccccc;
}
.Wide300
{
	width: 300px;
	height: auto;
	border: 1px solid #cccccc;
	margin: 10px;
        float: right
}
.ResponsiveImage960
{

}
.ResponsiveImage960 img
{
width: 100%;
max-width: 960px;
}

.ResponsiveImage720
{

}
.ResponsiveImage720 img
{
width: 100%;
max-width: 720px;
}

blockquote
{
    color: #666666;
    font-size: 24px;
    font-style: italic;
}

blockquote:before
{
    content: "“";
    color: #2cb2d9;
    float: left;
    font-size: 75px;
    margin-top: -20px;
    margin-right: 10px;
    height: auto;
    margin-bottom: 20px;
}

blockquote
{
    color: #666666;
    font-size: 20px;
    font-style: italic;
    font-family: 'Montserrat', sans-serif;
}

blockquote:before
{
    content: "“";
    color: #990000;
    float: left;
    font-size: 75px;
    margin-top: -20px;
    margin-right: 10px;
    height: auto;
    margin-bottom: 20px;
    font-family: initial;
}
