/********************************************************************
* Overrides to JADE styles
*/

.jade {
	font-size: 1.0em;
}

.jadeEditor form input {
	background-color: #FFFFFF;
	color: black;
	border-bottom: solid 2px #B5B7CA;
	border-left: solid 1px #E0E1ED;
	border-right: solid 1px #E0E1ED;
	border-top: solid 1px #B5B7CA;
}
.jadeEditor form input.radio,
.jadeEditor form input.checkbox {
	background-color: transparent;
}
.jadeEditor form input.tool {
	border: 1px solid #615C7E;
}
.jadeEditor form select {
	background-color: #FFFFFF;
	color: black;
	border-bottom: solid 2px #B5B7CA;
	border-left: solid 2px #E0E1ED;
	border-right: solid 2px #E0E1ED;
	border-top: solid 2px #B5B7CA;
}
.jadeEditor form textArea {
	color: black;
	background-color: #FFFFFF;
	border-bottom: solid 2px #B5B7CA;
	border-left: solid 2px #E0E1ED;
	border-right: solid 2px #E0E1ED;
	border-top: solid 2px #B5B7CA;
}
.jadeEditor form td.submitButton input {
	color: black;
	background-color: #FFCC66;
	font-weight: bold;
	border: 2px solid #DF9700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.jadeEditor form td.cancelButton input {
	color: black;
	background-color: #FFCC66;
	font-weight: bold;
	border: 2px solid #DF9700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.jadeEditor form div.editArea {
	color: black;
	background-color: #FFFFFF;
	padding: 0.2em;
	border-bottom: solid 2px #B5B7CA;
	border-left: solid 2px #E0E1ED;
	border-right: solid 2px #E0E1ED;
	border-top: solid 2px #B5B7CA;
}
.jadeEditor h1 {
	color: #3380BD;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}
.jadeEditor h2 {
	color: #3380BD;
	font-size: 1.2em;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}
.jadeEditor h3 {
	color: #3380BD;
	font-size: 1.1em;
}

/*******************
 * Standard typography - main page
 */
.jadeSiteManager h1 {
	color: #3380BD;
	font-size: 1.3em;
}
.jadeSiteManager h2 {
	color: #3380BD;
	font-size: 1.2em;
}
.jadeSiteManager h3 {
	color: #3380BD;
	font-size: 1.1em;
}

/* general form stuff */
.jadeSiteManager form input {
	background-color: #FFFFFF;
	padding: 0.1em;
	color: black;
	border-bottom: solid 1px #B5B7CA;
	border-left: solid 1px #E0E1ED;
	border-right: solid 1px #E0E1ED;
	border-top: solid 1px #B5B7CA;
}
.jadeSiteManager form input.radio,
.jadeSiteManager form input.checkbox {
	background-color: transparent;
}
.jadeSiteManager form select {
	border: 1px solid #615C7E;
}
.jadeSiteManager input.sideButton {
	color: black;
	background-color: #FFCC66;
	font-weight: bold;
	border: 2px solid #DF9700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.jadeSiteManager form td.submitButton input {
	color: black;
	background-color: #FFCC66;
	font-weight: bold;
	border: 2px solid #DF9700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.jadeSiteManager form td.cancelButton input {
	color: black;
	background-color: #FFCC66;
	font-weight: bold;
	border: 2px solid #DF9700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

/* content list tables */
.jadeSiteManager table.content th {
	border: 2px solid #615C7E;
}
.jadeSiteManager table.content td {
	border: 1px solid #615C7E;
}

/* sitetree table */
.jadeSiteManager table.sitetree th {
	border: 2px solid #615C7E;
}
.jadeSiteManager table.sitetree td {
	border: 1px solid #615C7E;
}

table.error td.label {
	text-align: right;
	color: #FF0000;
	padding-right: 0.5em;
	margin: 0.0em 0.5em 0.0em 0.5em;
}
table.error td {
	color: #FF0000;
	margin: 0.0em 0.5em 0.0em 0.5em;
}

