
/****** resets ******/
	h1, h2, h3, h4, h5, h6, p, ul, blockquote { margin-top: 0px; }
	a { cursor: pointer; }
	a img { border: 0px none; }



/****** content ******/
    body, table {
        color: #747474;
        font-size: 14px;
        line-height: 1.3;
        font-family: Arial, Helvetica, sans-serif;
    }
    
    a {
        color: #1da1b0;
        text-decoration: none;
    }
    a:hover {
        text-decoration: underline;
    }
    
    p {
        margin-bottom: 20px;
    }
    
    table {
        margin-bottom: 15px;
        font-family: Arial, Helvetica, sans-serif;
        border-color: #333;
        border-collapse: collapse;
    }
    table td {
        padding: 5px;
        vertical-align: top;
    }
    
    h1, .h1 {
        margin-bottom: 20px;
		color: #1da1b0;
        font-size: 30px;
        font-weight: 500;
		line-height: 34px;
		font-family: "Trade Gothic W01 Bold";
    }
    h2, .h2 {
        margin-bottom: 10px;
        font-size: 16px;
        font-weight: 700;
		line-height: 22px;
    }
    h3, .h3 {
        margin-bottom: 10px;
		color: #1da1b0;
        font-size: 16px;
        font-weight: 700;
		line-height: 22px;
    }
    h4, .h4 {
        margin-bottom: 0px;
        font-size: 14px;
        font-weight: 700;
    }
    h5, .h5 {
        margin-bottom: 0px;
        font-size: 12px;
        font-weight: 700;
    }
    h6, .h6 {
        margin-bottom: 0px;
        font-size: 10px;
    }
	
	
    /* special inputs */
	input.x-input {
        display: none;
    }
	input.faded, textarea.faded {
        color: #999999;
    }
	
	
	/* image alignment styles */
    img.align-left {
        float: left;
        margin: 0 10px 10px 0;
    }
    img.align-right {
        float: right;
        margin: 0 0 10px 10px;
    }
	
	
	table.usedbypermission {
		color: #999;
		font-size: 12px;
	}
	table.usedbypermission td {
		vertical-align: bottom;
	}



/****** pagination ******/
	.pagination {
        padding: 5px 0;
    }
	.pagination table {
		margin: 0 auto;
		border-collapse: collapse;
	}
	.pagination table td {
        text-align: center;
    }
	.pagination table a {
		display: block;
		padding: 8px;
		line-height: 1;
		color: #FFFFFF;
		text-decoration: none;
		background-color: #1da1b0;
	}
	.pagination table a:hover,
    .pagination table a.active {
		color: #999;
        background-color: #e2f1f0;
    }
	.pagination table a.active,
    .pagination table a.active2 {
        cursor: default;
    }
	.pagination table a.active2 {
        background-color: #f0f0f0;
    }



/****** CKEDITOR instances ******/

    /* the "Footer Text" editor in the Settings module */
    .ck-footer-text {
		color: #4d4d4d;
		font-size: 10px;
		font-weight: 700;
		line-height: 15px;
		background-color: #f0f0f0;
    }
	.ck-footer-credit {
		font-size: 10px;
		font-weight: 700;
		text-align: right;
		background-color: #f0f0f0;
	}
	.ck-footer-copyright {
		font-size: 10px;
		line-height: 20px;
	}
    
    /* the Blocks module content editor */
    .ck-blocks {
        width: 250px;
        margin: 0 auto;
        padding: 10px;
        border: 1px dotted #999;
    }





