/***********************************************************/
/*        PIVOT.css                                        */
/*                                                         */
/** Hernan Millot, April 2010 ******************************/
/** changed GridHighlight's HEIGHT to 15px *****************/
/** added .logo class                      *****************/

/***********************************************************/
/* HTML tag styles                                         */
/***********************************************************/
BODY {
	FONT-SIZE: 11px;
	background:#FFF;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.Body {
	FONT-SIZE: 11px;
	background:#FFF;
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.BodyText {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
}
.BodyTextSmall {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
}
.HomeBody {
	FONT-SIZE: 13px; 
	BACKGROUND: #F0F0F0; 
	MARGIN: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
}
.loginBody {
	FONT-SIZE: 11px;
	background-color: #84ADDE; 
	background-position: center top;
	background-image: url("../images/Pivot_LoginScreenBkgrnd.jpg"); 
	background-repeat:no-repeat;
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}

.loginRRD {
	FONT-SIZE: 11px;
	background-image: url("../images/PoweredByRRD.gif"); 
	background-repeat:no-repeat;
	margin-left: 45px;
	padding-left: 45px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	width: 132px;
	height: 32px;
}
.loginPIVOT {
	FONT-SIZE: 11px;
	background-image: url("../images/PivotLogo.gif"); 
	background-repeat:no-repeat;
	margin-left: 45px;
	margin-top: 60px;
	padding-left: 45px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	width: 352px;
	height: 64px;
}
.LoginTableTop{
	background:url(../images/loginBox_top.gif) left no-repeat;
}
.LoginTableMiddle {
	background: url(../images/loginBox_middle.gif) left repeat-y;
}
.LoginTableBottom {
	background:url(../images/loginBox_bottom.gif) left no-repeat;
}
/* LOGO */
.logo {
	background-image: url(../images/PennyMac.jpg);
	height: 72px; 
	width: 198px;
}


/*----------------------------------- 
		Navigation
------------------------------------*/
#navigation {
	height: 22px;
	position: relative;
	background: url(../images/navigation_grey.png) repeat-x top;
	box-shadow: #3E5BB1 0 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
#navigation ul {
	list-style-type: none;
}
#navigation ul li {
	float: left;
	list-style-type: none;
}
#navigation ul li a {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	color: #FFFFFF;
	text-decoration: none;
	list-style-type: none;
}
#navigation ul li a:hover {
	background: url(../images/navigation_grey.png) repeat-x 0 -66px; 
    color: #3E5BB1; 
    list-style-type: none; 
}
#navigation ul li a:active {
	line-height: 22px;
	background: url(../images/navigation_grey.png) repeat-x 0 -66px;
	color: #3E5BB1;
	list-style-type: none;
}
#navigation ul a.current  {
	background: url(../images/navigation_grey.png) repeat-x 0 -66px;	
	border: 0;
	height: 22px;
	color: #3E5BB1;
	list-style-type: none;
}
#navigation ul li:first-child a {
	list-style-type: none;
}

/*  div content  */
.instructText  {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	left: 30px;
	color:#000;
	padding-right: 50px;
	font-size: 13px;
	width: 95%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

.disclaimer  {
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	left: 30px;
	color:#000;
	font-size: 11px;
	width: 95%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.searchContent  {
	border: 1px #3E5BB1 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#E6E6E6;
	margin-left: 20px;
	width: 95%;
}
.searchResults  {
	border: 1px #3E5BB1 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#E6E6E6;
	margin-left: 20px;
	width: 95%;
}
	
.DocDate  {
	border: 1px #3E5BB1 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#CCC;
	width: 95%;
}
.indexContent  {
	border: 1px #3E5BB1 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#CCC;
	margin-left: 20px;
	width: 95%;
}
/*  end div content  */

/* main frame content box */
.MainDivTopLeft{
	background:url(../images/home_topLeft.gif) left no-repeat;
}
.MainDivTopMiddle {
	background: url(../images/home_top.gif) repeat-x;
}
.MainDivTopRight{
	background:url(../images/home_topRight.gif) right no-repeat;
}
.MainDivRightSide{
	background:url(../images/home_right.gif) repeat-y;
}
.MainDivBottomRight {
	background:url(../images/home_bottomRight.gif) right no-repeat;
}
.MainDivBottomMiddle {
	background: url(../images/home_bottom.gif) left repeat-x;
}
.MainDivBottomLeft {
	background:url(../images/home_bottomLeft.gif) left no-repeat;
}
.MainDivLeftSide {
	background: url(../images/home_left.gif) repeat-y;
}
/* Nav Bar content box */
.NavBarTopLeft{
	background:url(../images/NavBar_TopLeft.gif) left no-repeat;
}
.NavBarTopMiddle {
	background: url(../images/NavBar_TopMiddle.gif) repeat-x;
}
.NavBarTopRight{
	background:url(../images/NavBar_TopRight.gif) right no-repeat;
}
.NavBarRightSide{
	background:url(../images/NavBar_RightMiddle.gif) repeat-y;
}
.NavBarBottomRight {
	background:url(../images/NavBar_BottomRight.gif) right no-repeat;
}
.NavBarBottomMiddle {
	background: url(../images/NavBar_BottomMiddle.gif) left repeat-x;
}
.NavBarBottomLeft {
	background:url(../images/NavBar_BottomLeft.gif) left no-repeat;
}
.NavBarLeftSide {
	background: url(../images/NavBar_LeftMiddle.gif) repeat-y;
}



.HomePage {
	background: url(../images/home_center.jpg) left repeat-y;

}


IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
FORM {
	DISPLAY: inline; 
	MARGIN: 0px
}
LABEL {
	FONT-WEIGHT: bold
}

input.radio {
	background : #CCC;
	color: #000;
} 

.pipe { 
    font-size: 14px; 
    color:#999999; 
    font-weight:bold; 
    padding-top: 2px; 
} 

/******* gray button styles *******/
a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of
SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFFFFF; /*button text color*/
}
a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top
right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of
'padding-left' value above*/
}
a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
color:#FFFFFF;
}
a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color:#FFFFFF;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to
clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/******* hyperlink and anchor tag styles *******/
A.HomeItemLinks:active {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:link {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:visited {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:hover {
	FONT-SIZE: 11px; 
	COLOR: #495eaa; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
/* Light Blue Table Header Links */
A.TableHeader:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION:none
}

/* Form Elements */
.Button {
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: #666; 
	BORDER-LEFT: #000 1px solid; 
	COLOR: #FFF; 
	BORDER-BOTTOM: #000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.ButtonDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: #3E5BB1; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.ButtonBig {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: #3E5BB1;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	height: 30px;
}
.ButtonBigDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: #003087; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}

 
/*
button { 
	border:0; 
	cursor:pointer; 
	font-weight:bold; 
	padding:0 10px 0 0; 
	text-align:center; 
	float: left; 
	width: auto;
}
button span { 
	position:relative; 
	display:block; 
	white-space:nowrap; 
	padding:0 0 0 10px; 
}
button.submitBtn { 
	background:url(../images/btn_right.gif) right no-repeat; 
	font-size:10px; 
	font-weight: bold; 
}
button.submitBtn span { 
	height:26px; 
	line-height:23px;
	background:url(../images/btn_left.gif) left no-repeat;
	color:#000; 
	font-size:10px; 
	font-weight: bold; 
	font-family: Tahoma, Verdana, Arial, Sans-Serif
}
button.submitBtn:hover {background:url(../images/btn_right_hover.gif) right no-repeat; }
button.submitBtn:hover span {background:url(../images/btn_left_hover.gif) left no-repeat; }

*/


.TextBox {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.TextBoxDisabled {
	BORDER-RIGHT: #d3d3d3 1px solid; 
	BORDER-TOP: #d3d3d3 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #d3d3d3 1px solid; 
	BORDER-BOTTOM: #d3d3d3 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.TextBoxPreface {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.TextBoxOpenLeft {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff 0px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.TextBoxPrefaceDisabled {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #d6d6d6 1px solid; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #d6d6d6 1px solid; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #d6d6d6 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.TextBoxOpenLeftDisabled {
	BORDER-RIGHT: #d6d6d6 1px solid; 
	BORDER-TOP: #d6d6d6 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff 0px solid; 
	BORDER-BOTTOM: #d6d6d6 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.Radio {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.Checkbox {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.DropDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff
}
.DropDownSmall {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff
}
.GridHighlight {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #f1f1f1
}
.ErrorContent {
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff
}

/* Status Update Text */
.SuccessContent {
	FONT-SIZE: 11px; 
	COLOR: #008000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff
}

/* Used for Blue Table - Page - Headers */
.GroupHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #3E5BB1;
}

/* Light Blue Table Header */
.TableHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #3E5BB1
}


/* Light Blue Table Header .. for 'Next' button cell */
.GridHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #3E5BB1
}

/* Grey Table Header */
.SubHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: #d6d6d6; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	HEIGHT: 25px
}

/* Used in _top.html for blue bar */
.MenuBarBorder {
	BACKGROUND-COLOR: #000000
}
.MenuBar {
	BACKGROUND-COLOR: #3e5bb1
}
.MenuBarText {
	FONT-SIZE: 10px;
	font-weight: bold;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	TEXT-DECORATION: underline;
}
A.MenuBarText:active {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:link {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:visited {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #ffcc00; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:hover {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: underline
}

/*********** page format tags ***********/
/* labels inside of the tables */
.HomeItem {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff
}
.HomeItemBold {
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #ffffff;
	font-weight: bold;
}
.HomeItemNoBackgrnd {
	FONT-SIZE: 13px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
}
.StatusPrintFutureRow {
	background: #FFFFFF;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	border: thin solid #003087;
}
.StatusPrintTodayRow {
	background: Yellow;
	font-size: 11px;
	color: #000000;
	font-family:  Tahoma, Verdana, Arial, Sans-Serif;
	border: thin solid #003087;
}
.StatusPrintLateRow {
	background: Red;
	font-size: 11px;
	color: #000000;
	font-family:  Tahoma, Verdana, Arial, Sans-Serif;
	border: thin solid #003087;
}
.StatusPrintCompleteRow {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	background-color: #E3E3E3;
	border: thin solid #003087;
}
.StatusTotalRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
	BACKGROUND-COLOR: #1a3283;
	border: thin solid #003087;
}
.DeviceStatusBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif;
}
.deviceStatus {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px;
}
.deviceStatusShow {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px;
}
.redHeader {
	COLOR: #ff0000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	font-weight: bold;
}

.blueHeader {
	COLOR: #3e5bb1; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	font-weight: bold;
}
.blackHeader {
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #ffffff; 
	font-weight: bold; 
	color: #000000;
}

.blueboxheader {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #003087
}
.blueboxheaderbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #003087
}

/* used on RealMenu page for menu content layout and navigation */
.TreeDiv {
	BORDER-RIGHT: #000000 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #000000 1px solid; 
	PADDING-LEFT: 3px; 
	LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #000000 1px solid; 
	WIDTH: 190; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #000000 1px solid; 
	POSITION: relative; TOP: 6px; 
	HEIGHT: 87%; 
	BACKGROUND-COLOR: white
}
.wcs_td {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif
}
.wcs_tds {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #add6d6
}
.wcs_le {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	WIDTH: 19px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 19px
}
.wcs_hr {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #FFF
}
.wcs_vb {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url("../images/vertical.gif"); 
	PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 0px; 
	WIDTH: 19px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 19px; 
	BACKGROUND-COLOR: #FFF
}
.wcs_mi {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	CURSOR: hand; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px
}
.wcs_dt {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 19px
}
.wcs_ht {
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	DISPLAY: none; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 19px
}
.wcs_ea {
	LEFT: 2px; 
	WIDTH: 12px; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #add6d6
}
.wcs_eb {
	LEFT: 2px; 
	WIDTH: 4px; 
	POSITION: relative; 
	TOP: 0px; 
	BACKGROUND-COLOR: #FFF
}
A.wcs_l:active {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: none
}
A.wcs_l:link {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: none
}
A.wcs_l:visited {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	TEXT-DECORATION: none
}
A.wcs_l:hover {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #aebae6; 
	TEXT-DECORATION: none
}

/*  Main Content Table ID */
.PanelContent {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; 
	BACKGROUND-COLOR: #FFF
}
DIV.PanelSpacer {
	MARGIN: 7px 0px
}
/* Used in RealMenu to add bottom space */
DIV.PageEndSpacer {
	MARGIN: 14px 0px
}

/************* _top.html body style ************/



/* used on all pages for main content layout */
.MainDiv {
	BORDER-RIGHT: #3e5bb1 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #3e5bb1 1px solid; 
	PADDING-LEFT: 3px; 
	LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #3e5bb1 1px solid; 
	WIDTH: 96%; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #3e5bb1 1px solid; 
	POSITION: relative; 
	TOP: 6px; 
	HEIGHT: 87%; 
	BACKGROUND-COLOR: white
}