/*************************************************
** template: 7 - pastels
** theme: 1400 - pastels
**************************************************/
.nav-table {
	text-align: left;
	border-top: solid 1px white;
}

body {
	background-color: white;
}

hr {
	color: #737373;
}

.template-table {
	background-color: white;
}

.content-table {
	text-align: left;
	padding-top: 3px;
	padding-left: 5px;
}

.divider-cell {
	background-color: #737373;
}

.header-spacer {
	overflow: hidden;
	height: 1px;
	color: white;
	font-size: 30px;
	visibility: hidden;
}

.login-link {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

.login-link:hover {
	text-decoration: underline;
	color: #737373;
}

.crumb-trail-link {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

.crumb-trail-link:hover {
	color: #737373;
}

.crumb-trail-current-page {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

.welcome-message {
	color: #737373;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}

.footer-cell {
	border-top: #737373 1px solid;
	background-color: white;
	padding-top: 6px;
	padding-bottom: 3px;
	margin-top: 5px;
}

.footer-text {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}

.footer-link {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.footer-link:hover {
	text-decoration: underline;
	color: #737373;
}

.left-menu li.menu-separator {
	background-color: black;
	border-color: #d6d3d6;
}

/****************************/
/** standard header styles **/
.header-text-1 {
	color: #737373;
	font-style: italic;
	font-size: 24px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}

.header-text-2 {
	color: white;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	font-style: italic;
	border-color: #737373;
	border-style: solid;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	margin-bottom: 3px;
	background-color: #C0C0C0;
	text-align: right;
	font-variant: small-caps;
 }

.header-text-3 {
	color: #737373;
	font-size: 10px;
	font-family: Arial, Sans-Serif;
	border-color: #737373;
	border-width: 6px;
	border-style: double;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 5px;
}

/****************************/
/** standard module styles **/

.content-header, h1 {
	background-color: #737373;
}

.content-sub-header-1, h2 {
	color: #737373;
	border-bottom: double 4px #C0C0C0;
}

.content-sub-header-2, h3 {
	color: #737373;
}

.column-header {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0C0C0;
}

.column-header-centered {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C0C0C0;
	text-align: center;
}

.column-data {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
}

.column-data a {
	color: black;
}

.column-data a:hover {
	text-decoration: underline;
	color: red;
}

.column-data-centered {
	color: black;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-align: center;
}

.button-bar {
	border-top: #737373 1px solid;
}

.m1 a, .m1 span { 
	background-color: #F3D155;
	color: black;
}
.m1 a:hover {
	background-color: #DABB4A;
	color: #EEEEEE;
}
.m1s a {
	background-color: #F3D155;
	color:white;
}

.m2 a, .m2 span {
	background-color: #E6837E;
	color: black;
}
.m2 a:hover {
	background-color: #CA7570;
	color: white;
}
.m2s a {
	color:white;
	background-color: #E6837E;
}

.m3 a, .m3 span {
	background-color: #F7C393;
	color: black;
}
.m3 a:hover {
	background-color: #E3B387;
	color: #EEEEEE;
}
.m3s a {
	background-color: #F7C393;
	color:white;
}

.m4 a, .m4 span {
	background-color: #D8ABCA;
	color: black;
}
.m4 a:hover {
	background-color: #C59CB8;
	color: #EEEEEE;
}
.m4s a {
	background-color: #D8ABCA;
	color:white;
}

.m5 a, .m5 span {
	background-color: #D8D47B;
	color: black;
}
.m5 a:hover {
	background-color: #C6C271;
	color: #EEEEEE;
}
.m5s a {
	background-color: #D8D47B;
	color:white;
}

.m6 a, .m6 span {
	background-color: #F7C1C1;
	color: black;
}
.m6 a:hover {
	background-color: #DBACAC;
	color: #EEEEEE;
}
.m6s a {
	background-color: #F7C1C1;
	color:white;
}

.m7 a, .m7 span {
	background-color: #C59A63;
	color: black;
}
.m7 a:hover {
	background-color: #B08A5A;
	color: #EEEEEE;
}
.m7s a {
	background-color: #C59A63;
	color:white;
}

.m8 a, .m8 span {
	background-color: #A1AD63;
	color: black;
}
.m8 a:hover {
	background-color: #8E9958;
	color: #EEEEEE;
}
.m8s a {
	background-color: #A1AD63;
	color:white;
}

.m9 a, .m9 span {
	background-color: #E38CB9;
	color: black;
}
.m9 a:hover {
	background-color: #C77CA3;
	color: #EEEEEE;
}
.m9s a {
	background-color: #E38CB9;
	color:white;
}

.m10 a, .m10 span {
	background-color: #989CCB;
	color: black;
}
.m10 a:hover {
	background-color: #868AB3;
	color: #EEEEEE;
}
.m10s a {
	background-color: #989CCB;
	color:white;
}

.m11 a, .m11 span {
	background-color: #FF6600;
	color: black;
}
.m11 a:hover {
	background-color: #EC833D;
	color: #EEEEEE;
}
.m11s a {
	background-color: #FF6600;
	color:white;
}

.m12 a, .m12 span {
	background-color: #818EA4;
	color: black;
}
.m12 a:hover {
	background-color: #768194;
	color: #EEEEEE;
}
.m12s a {
	background-color: #818EA4;
	color:white;
}

.m13 a, .m13 span {
	background-color: #EAC470;
	color: black;
}
.m13 a:hover {
	background-color: #DAB76A;
	color: #EEEEEE;
}
.m13s a {
	background-color: #EAC470;
	color:white;
}

.m14 a, .m14 span {
	background-color: #8E774E;
	color: black;
}
.m14 a:hover {
	background-color: #9E8256;
	color: #EEEEEE;
}
.m14s a {
	background-color: #8E774E;
	color:white;
}

