﻿/*
	Color Pallet: #213787 #838CAF #4F587C #122875 #E6E8ED #C5CAD8
*/

/*****************************************************************************/
/* General Tag Styles
/*****************************************************************************/
body {
	background-image: url(MainBG.png);
	background-position:top left;
	background-repeat: repeat-x;
}

/*****************************************************************************/
/* General Styles
/*****************************************************************************/
p.heading {
	background-image: url(HeaderBG.png);
	background-position:top left;
	background-repeat: repeat-x;
	background-color:#122875;
	color:white;
	font-size: 1.2em;
	font-weight: bold;
	border: 1px solid #4F587C;
}

/*****************************************************************************/
/* Site Map Path
/*****************************************************************************/
#mnuRelatedLinks {
	border: 1px solid #4F587C;
	background-image: url(BodyBGTopMiddle.png);
	background-position:top left;
	background-repeat: repeat-x;
}
#mnuRelatedLinks .menu-nonlink SPAN {
	background: #4F587C;
	border-bottom: 1px solid #4F587C;
	font-weight: bold;
	color: White;
	background-image: url(HeaderBG.png);
	background-position:top left;
	background-repeat: repeat-x;
}

/*****************************************************************************/
/* Message Center
/*****************************************************************************/

/*****************************************************************************/
/* Login Box
/*****************************************************************************/
.login-box {
	border-color:#838CAF;
}
.login-box .image-link {
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
.login-box-top {
	color:#4F587C;
	font-size: 1.2em;
	background-color:#E6E8ED;
}
.login-box-middle {
	border-color:#838CAF;
	background-color:#fff;
}
.login-box-bottom {
	text-align:right;
	color:#838CAF;
	background-color:#E6E8ED;
}

/*****************************************************************************/
/* Dynamic Tabs
/*****************************************************************************/
.dynamic-tabs {
	background-image:url(TabMenuBG.png);
	background-repeat: repeat-x;
	border-bottom: solid 3px #213787;
}
.dynamic-tabs .menu li a, .dynamic-tabs .menu Span.menu-nonlink {
	background-color:#213787;
	color:#122875;
	font-size: 1.05em;
	font-weight: bold;
	background:url(RoundTabLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.dynamic-tabs .menu li a Span, .dynamic-tabs .menu Span.menu-nonlink Span {
	background:url(RoundTabRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.dynamic-tabs .menu li a:hover {
	 background-position:0% -42px;
}
.dynamic-tabs .menu li a:hover span {
	background-position:100% -42px;
	color:white;
}
.dynamic-tabs li.selected  a {
	color:white;
	background-position:0% -42px;
}
.dynamic-tabs li.selected  a span {
	color:white;
	background-position:100% -42px;
}
.dynamic-tabs .menu Span.menu-nonlink Span {
	color:#838CAF; /* Disabled Tab */
}

/*****************************************************************************/
/* Footer */
/*****************************************************************************/
#footer {
	background: url(FooterBG.png) repeat-x bottom left;
	color: #4F587C;
}
#footer a {
	color: #4F587C;
	border-left: solid 1px #4F587C;
}

/*****************************************************************************/
/* Grid Styles
/*****************************************************************************/
.standard-grid .row, .wide-grid .row {
	background-color:white;
	background-image: url(RowBG.png) ! important;
	background-position:top left;
	background-repeat: repeat-x;
}
.standard-grid .row-alternate, .wide-grid .row-alternate, .mobile-grid .row-alternate {
	background-color:#E6E8ED; 	/* alternate row background color */
	background-image: url(AltRowBG.png);
	background-position:top left;
	background-repeat: repeat-x;
}
.standard-grid .grid-header, .wide-grid .grid-header {
	background-color:#C5CAD8; 	/* grid column headers background color */
}

.mobile-grid .cell .header a {
	color: #336;
}

/*****************************************************************************/
/* Control Styles
/*****************************************************************************/
/* Read Only Standard Field */
.standard-field span.readonly {
	border-color:#838CAF;
}

/* Read Only Multi Field */
.multi-field span.readonly, .drop-multi-field span.readonly {
	border-color: #838CAF;
}

/* Read Only Range Field */
.range-field span.readonly, .postfix-field span.readonly, .postfix-readonly-field span, .postfix-readonly-field span.readonly {
	border-color: #838CAF;
}

/* Show/Hide Section Header */
.showHideSectionHeader, .showhide .heading-grip {
	background-image: url(HeaderBG.png);
	background-position:top left;
	background-repeat: repeat-x;
	background-color:#122875;
	color:white;
	border: 1px solid #4F587C;
}

#mainnav { 
	background-image:url(MastheadBottomBG.png); 
}
	
#content {
	background:#fff url(BodyBGTopMiddle.png) repeat-x;
	border: solid 1px white;
	border-top-width:2px;
}
