/*
Table classes - we can have up to 4 different layouts, designated
by .contenttable-0, 1, 2, or 3 and selected by the "Layout" field in the Table content item
*/

/* "Normal" layout: white-on-blue header row, alternating light blue/white rows */

.contenttable-0 {
    border: 1px solid #dae8e9;
    margin-top: 10px;
    background: #EEEEEE;
    border-spacing: 1px;
    border-collapse: collapse;
}

.contenttable-0 td {
    border: 1px solid #cccccc;
    padding: 3px;
}

.contenttable-0 p {
	padding: 0;
	display: inline;
	margin: 0;
}

.contenttable-0 .tr-even {
    color: #000;
    background-color: #fff;
}

.contenttable-0 .tr-odd {
    color: #000;
    background-color:#dae8e9;
}

.contenttable-0 .tr-0 {
    color:#fff;
    background-color: #418789;
    font-weight: bold;
}

.contenttable-0 .th-odd {
    color:#000;
    background-color: #eee;
    font-weight: bold;
}

.contenttable-0 .th-even {
    color:#000;
    background-color: #91A7D5;
    font-weight: bold;
}

.contenttable-0 .th-1 {
    color:#fff;
    background-color: #999;
    font-weight: bold;
}


/* Layout 1: white-on-black header row, alternating white/grey rows */

.contenttable-1 {
    border: 1px solid #f0f0f0;
    margin-top: 10px;
    border-spacing: 1px;
    border-collapse: collapse;
}

.contenttable-1 p {
	padding: 0;
	display: inline;
	margin: 0;
}

.contenttable-1 td {
    border: 1px solid #cccccc;
    padding: 3px;
}

.contenttable-1 .tr-even {
    color: #000;
    background-color:#f0f0f0;
}

.contenttable-1 .tr-odd {
    color: #000;
    background-color:#fff;
}

.contenttable-1 .tr-0 {
    color:#fff;
    background-color: #666;
    font-weight: bold;
}


/* Layout 2: white-on-blue left column, plain white subsequent columns */

.contenttable-2 {
    border: 1px solid #f0f5fe;
    margin-top: 10px;
    background: #fff;
    border-spacing: 1px;
    border-collapse: collapse;
}

.contenttable-1 p {
	padding: 0;
	display: inline;
	margin: 0;
}

.contenttable-2 td {
    border: 1px solid #cccccc;
    padding: 3px;
}

.contenttable-2 .td-0 {
    color: #fff;
    font-weight: bold;
    background-color: #418789;
}


/* Layout 3: unformatted plain black on white background */


/* Layout 10: white-on-black header row, alternating white/grey rows  SP 18/5/2005 */
.contenttable-10 {
    width: 90%;
    padding: 1px;
    border: 1px solid #000000;
}

.contenttable-10 td {
    padding: 3px;
    border: 0px solid #000000;
}

.contenttable-10 .tr-even {
    color: #000;
    background-color: #c0c0c0;
}

.contenttable-10 .tr-odd {
    color: #000;
    background-color:#f3f3f3;
}

.contenttable-10 .tr-0 {
    color: #ffffff;
    background-color: #000000;
    font-weight: bold;
}



/*
Filelinks classes - specific to the "Filelinks" content type

SP - 2/2/2005 - Tinkered with a few values to tidy up formatting... ;-)
Some changes were: added a width to the table, got rid of underline for icon,
font size of link and description, prevent size from wrapping.
*/

.csc-uploads {
    width: 95%;
	padding: 0;
	margin: 0;
}

.csc-uploads p {
	margin: 0;
	padding: 0;
}

.csc-uploads-icon {
    width: 10%;
    vertical-align: middle;
    padding: 0 1em 0 0;
    text-decoration: none;
    text-align:right;
    border-bottom: none;
}

.csc-uploads-icon a, link, visited, active {
	border-bottom: none;
}


.csc-uploads-fileName {
    width: 80%;
    vertical-align: middle;
    padding: 1em 2em 0 0;
    font-style: italic;
}

.csc-uploads-description {
    font-weight: bold;
    color: #666666;
    margin: 0;
    padding: 0;
    font-style: normal;
}

.csc-uploads-fileSize {
    width: 10%;
    padding: 0 1em 0 0;
    white-space: nowrap;
}

.csc-uploads-fileName p {
	margin: 0px;
	padding: 0px;
}

/* Styles specific to the Site Map */

.csc-menu p {
    margin: 0;
    padding: 1px;
}

.csc-sitemap-level1 {
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: underline;
}

.csc-sitemap-level1 a {
    font-weight: bold;
    text-decoration: none;
    width: 97%;
}

.csc-sitemap-level1 a:hover {
    text-decoration: none;
}

.csc-sitemap-level2 {
    font-size: 1em;
    font-weight: bold;
    text-indent: 1em;
}

.csc-sitemap-level3 {
    text-indent: 2em;
}

.csc-sitemap-level3 {
    text-indent: 3em;
}

.csc-sitemap-level4 {
    text-indent: 4em;
}

.csc-sitemap-level5 {
    text-indent: 5em;
}

.csc-sitemap-level6 {
    text-indent: 6em;
}


/*
T3 Form Styling Classes
*/

/* Main form table class */
.csc-mailform {
    background-color: #ededed;
}

/* class for form labels */
.csc-form-label {

}

/* class for table cells which contain form labels */
.csc-form-labelcell {
    background-color: #fafafa;
    font-weight: bold;
}

/* class for required form labels */
.csc-form-label-req {
    font-weight: bold;
    color: #932028;
}

/* class for cells which contain fields */
.csc-form-fieldcell {
    background-color: #fafafa;
    padding-left: 5px;
}

/* class for form radio elements */
.csc-form-radio {

}


/* T3 CSS Which pads out the 1st heading in a column, we want to cancel this out as it wastes space. */

.csc-firstHeader {
    border: 0;
    margin: 0;
    padding: 0;
}

.tx-newloginbox-pi1-user {
    width: 10px;
}

.tx-newloginbox-pi1-pass {

}