/***********************************************/
/*        PIVOT.css                                */
/*                                             */
/***********************************************/


/***********************************************/
/* HTML tag styles                             */
/***********************************************/
BODY {
	FONT-SIZE: 16px;
	background:#FFF;
	MARGIN: 0px;
	COLOR: #000000;
	font-family:”Helvetica Neue”,Helvetica,Arial,sans-serif; 
}
.Body {
	FONT-SIZE: 16px;
	background:#FFF;
	MARGIN: 0px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”, Helvetica, Arial, sans-serif;
}
.BodyText {
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.BodyTextSmall {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.HomeBody {
	FONT-SIZE: 16px; 
	BACKGROUND: #FFF; 
	MARGIN: 0px; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	color: #555;
}
.loginBody {
	FONT-SIZE: 16px;
	background-color: #84ADDE; 
	background-position: center top;
	background-image: url("../images/Pivot_LoginScreenBkgrnd.jpg"); 
	background-repeat:no-repeat;
	MARGIN: 0px; 
	COLOR: #555; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}

.loginRRD {
	FONT-SIZE: 11px;
	background-image: url("../images/PoweredByRRD.gif"); 
	background-repeat:no-repeat;
	margin-left: 45px;
	padding-left: 45px;
	COLOR: #555; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: #555; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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(/STYLES/50386/images/companylogo.jpg);
	height: 90px; 
	width: 260px;
}
/*----------------------------------- 
		Navigation
------------------------------------*/
#navigation {
	height: 22px;
	position: relative;
	background: url(../images/navigation_darkblue.png) repeat-x top;
	box-shadow: #0C2074 0 1px 2px;
	border-radius: 4px;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,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 {
	color: #000;
	background: url(../images/navigation_grey.png) repeat-x 0 -44px;
	list-style-type: none;	
}
#navigation ul li a:active {
	line-height: 22px;
	background: url(../mages/navigation_grey.png) repeat-x 0 -22px;
	list-style-type: none;
}
#navigation ul .current a, #navigation ul .current a:hover {
	background: url(../images/navigation_grey.png) repeat-x 0 -66px;	
	border: 0;
	height: 22px;
	color: #FFF;
	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 #3D5D86 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	font-size: 11px;
	background-color:#FFF;
	margin-left: 20px;
	width: 95%;
	font-weight: bold;
}
.searchResults  {
	border: 1px #3D5D86 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#555;
	font-size: 11px;
	background-color:#FFF;
	margin-left: 20px;
	width: 95%;
	font-weight: bold;
}
	
.DocDate  {
	border: 1px #3D5D86 solid;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#CCC;
	width: 95%;
}
.indexContent  {
	border: 1px #3D5D86 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:#537DAD;
	font-weight:bold;
	padding-top: 2px;
	}

/******* gray button styles *******/
a.ovalbutton{
background: transparent url('../images/oval-red-left.gif') no-repeat top left;
display: block;
text-decoration: none;
font-weight: bold;
float: left;
font: 13px Arial; /* 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 */

}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFF; /*button text color*/
font-weight: bold;
text-decoration: none;
}
a.ovalbutton span{
background: transparent url('../images/oval-red-right.gif') no-repeat top right;
display: block;
text-decoration: none;
font-weight: bold;
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;
font-weight: bold;
text-decoration: none;
}
a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
font-weight: bold;
color: white;
text-decoration: none;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
font-weight: bold;
text-decoration: none;
}

/******* hyperlink and anchor tag styles *******/
A:active {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A:link {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; 
	COLOR: #fff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline;
}
A.HomeItemLinks:active {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:link {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:visited {
	FONT-SIZE: 11px; 
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.HomeItemLinks:hover {
	FONT-SIZE: 11px; 
	COLOR: #fff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline;
	background: #DE162B;
}
/* Light Blue Table Header Links */
A.TableHeader:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.TableHeader:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: #0C2074; 
	BORDER-LEFT: #000 1px solid; 
	COLOR: #FFF; 
	BORDER-BOTTOM: #000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.ButtonDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: #0C2074; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.ButtonBig {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: #0C2074;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	height: 30px;
}
.ButtonBigDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND: #0C2074; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}

.TextBox {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #555; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,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:  ”Helvetica Neue”,Helvetica,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: #555; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.TextBoxOpenLeft {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #ffffff 0px solid; 
	COLOR: #555; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,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:  ”Helvetica Neue”,Helvetica,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:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.Radio {
	FONT-SIZE: 11px; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.Checkbox {
	FONT-SIZE: 11px; 
	FONT-FAMILY:  ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.DropDown {
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #000000 1px solid; 
	COLOR: #555; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: #555; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.GridHighlight {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #FFF
}
.ErrorContent {
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

/* Status Update Text */
.SuccessContent {
	FONT-SIZE: 11px; 
	COLOR: #008000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #ffffff
}

/* Used for Blue Table - Page - Headers */
.GroupHeader, .GroupHeader th {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	BACKGROUND-COLOR: #2b85bb;
	background-image: url("../images/header.gif");
}

/* Light Blue Table Header */
.TableHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #2b85bb;
	background-image: url("../images/header.gif");
}


/* Light Blue Table Header .. for 'Next' button cell */
.GridHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	HEIGHT: 25px; 
	BACKGROUND-COLOR: #2b85bb;
	background-image: url("../images/header.gif");
}

/* Grey Table Header */
.SubHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: #d6d6d6; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	HEIGHT: 25px
}

/* Used in _top.html for blue bar */
.MenuBarBorder {
	BACKGROUND-COLOR: #000000
}
.MenuBar {
	BACKGROUND-COLOR: #0C2074
}
.MenuBarText {
	FONT-SIZE: 10px;
	font-weight: bold;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	TEXT-DECORATION: underline;
}
A.MenuBarText:active {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:link {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:visited {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #ffcc00; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}
A.MenuBarText:hover {
	FONT-SIZE: 10px; 
	CURSOR: hand; 
	COLOR: #ffffff; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: underline
}

/*********** page format tags ***********/
/* labels inside of the tables */
.HomeItem {
	FONT-SIZE: 16px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.HomeItemBold {
	FONT-SIZE: 16px;
	COLOR: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	BACKGROUND-COLOR: #ffffff;
	font-weight: bold;
}
.HomeItemNoBackgrnd {
	COLOR: #555; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
}
.StatusPrintFutureRow {
	background: #FFFFFF;
	FONT-SIZE: 13px;
	COLOR: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	border: thin solid #0C2074;
}
.StatusPrintTodayRow {
	background: Yellow;
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	border: thin solid #0C2074;
}
.StatusPrintLateRow {
	background: Red;
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	border: thin solid #0C2074;
}
.StatusPrintCompleteRow {
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	background-color: #E3E3E3;
	border: thin solid #0C2074;
}
.StatusTotalRow {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	BACKGROUND-COLOR: #1a3283;
	border: thin solid #0C2074;
}
.DeviceStatusBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ff0000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	font-weight: bold;
}

.blueHeader {
	COLOR: #0C2074; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	font-weight: bold;
}
.blackHeader {
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: #0C2074
}
.blueboxheaderbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #0C2074
}

/* 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:  ”Helvetica Neue”,Helvetica,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: ”Helvetica Neue”,Helvetica,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: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: none
}
A.wcs_l:link {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: none
}
A.wcs_l:visited {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	TEXT-DECORATION: none
}
A.wcs_l:hover {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	BACKGROUND-COLOR: #aebae6; 
	TEXT-DECORATION: none
}

/*  Main Content Table ID */
.PanelContent {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,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: #0C2074 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #0C2074 1px solid; 
	PADDING-LEFT: 3px; 
	LEFT: 6px; 
	PADDING-BOTTOM: 3px; 
	OVERFLOW: auto; 
	BORDER-LEFT: #0C2074 1px solid; 
	WIDTH: 96%; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #0C2074 1px solid; 
	POSITION: relative; 
	TOP: 6px; 
	HEIGHT: 87%; 
	BACKGROUND-COLOR: white
}

/*Master pages layout*/
#topContent
{
    width: 100%;
    position: relative;
    z-index: 3;
}

#leftContent
{
    float: left;
    width:230px;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
    z-index: 2;
}

#mainContent
{

    margin-left: 240px;
    margin-top: 10px;
    margin-right: 10px;
    position: relative;
    z-index: 1;
}

/*Common styling*/

/*Horizontal menu styling*/
.menu1 {
	/*float:left; */
	width:100%; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	font-size:13px;
	font-weight: bold; 
	background:url(../images/navigation_grey.png) repeat-x 50% top; 
	height: 35px;
}
.menu1 ul {
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:13px;
}
.menu1 ul li {
	float:left; 
	position:relative; 
	font-size:13px;
}
.menu1 ul li a, .menu1 ul li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 16px;
	line-height:35px;
	height:35px;
}
 
.menu1 ul li:hover {
	width:auto;
	color: #0C2074;
	background: url(../images/navigation_grey.png) repeat-x 0 -55px;
	list-style-type: none;	
}
 
.menu1 ul li a.menu1one:hover {
	color:#0C2074;
}
.menu1 ul li a.menu1two:hover {
	color:#0C2074;
}
.menu1 ul li a.menu1three:hover {
	color:#0C2074;
}
.menu1 ul li a.menu1four:hover {
	color:#0C2074;
}
.menu1 ul li a.menu1five:hover {
	color:#0C2074;
}
.menu1 ul li a.menu1six:hover {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1one {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1two {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1three {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1four {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1five {
	color:#0C2074;
}
.menu1 ul li:hover a.menu1six {
	color:#0C2074;
}
 
.menu1 ul li ul {
	display: none;
}
.menu1 table {
	margin:0; 
	border-collapse:collapse;
	font-size:11px; 
	position:absolute;
	top:0; 
	left:0;
}
 
/* specific to non IE browsers */
.menu1 ul li:hover  ul {
	display:block;
	position:absolute;
	top:34px;
	margin-top:1px; 
	left:0;
	width:154px;
}
.menu1 ul li:hover ul.endstop {
	left:-92px;
}
.menu1 ul li:hover ul li ul {
	display: none;
}
.menu1 ul li:hover ul li a {
	display:block;
	background:#fff;
	color:#0C2074 !important;
	height:auto !important;
	line-height:15px !important;
	padding:4px 16px !important; 
	width:120px; 
	border-bottom:0;
}

.menu1 ul li:hover ul li a.drop {
	background:#0C2074 no-repeat 3px 8px;
}
.menu1 ul li:hover ul li a:hover {
	background-color: #0C2074 !important;
	color: #FFF !important;
}
.menu1 ul li ul li a:hover { /*IE6*/
	background-color: #0C2074 !important;
	color: #FFF !important;
}
.menu1 ul li:hover ul li a:hover.drop {
	background: #0C2074 no-repeat 3px 8px;
}
.menu1 ul li:hover ul li:hover ul {
	display:block; position:absolute; left:153px; top:-1px;
}
.menu1 ul li:hover ul li:hover ul.left {
	left:-153px;
}

.menu1 .rightPanel 
{
	float: right; 
	height: 32px; 
	line-height: 32px; 
	font-size: 11px;
	color: #FFFFFF;
}

.menu1 .rightPanel input
{
	width: 75px; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 8px;
	background-color: transparent;
	color: white;
	border: none;
	border-left: 1px solid white;
	font-size: 11px;
	cursor: hand;
}

.menubottom {
	display:block;
	background:#fff;
	color:#000;
	height:auto;
	line-height:15px;
	padding:4px 16px; 
	width:120px; 
	border:1px solid #000; 
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
	font-size:11px;
	font-weight: bold;
}
.menubottom a.menubottom:hover {
	color:#0C2074;
}
.menubottom ul li:hover a.menubottom {
	color:#0C2074;
}
.menubottom a, .menubottom a:visited {
	float:left; 
	display:block; 
	text-decoration:none;
	color:#0C2074; 
	padding:0px 16px; 
	line-height:30px; 
	height:30px; 
}

.menubottom table {
	margin:0; 
	border-collapse:collapse; 
	font-size:11px; 
	position:absolute; 
	top:0; 
	left:0;
}

/*Accordion menu styling*/
.menu_list
{
    width: 220px;
    position: relative;
}

.menu_head
{
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 0;
    font-weight: bold;
    background: #0C2074 center right no-repeat;
    color: white;
    border-bottom: 2px solid #BAD5F0;
}

.menu_head_selected
{
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 0;
    font-weight: bold;
    background: #FFF center right no-repeat;
    color: #0C2074;
    border-bottom: 2px solid #BAD5F0;
}


.menu_head_selected a
{
    position:relative;
    display:block;
    margin: -5px -10px;
    padding: 5px 10px;
    text-decoration: none;
    color: #0C2074 !important;	
}

.menu_head_deeper
{
    padding: 5px 10px;
    cursor: pointer;
    position: relative;
    margin: 0;
    font-weight: bold;
    background: #FFF center right no-repeat;
    color: #0C2074;
    border-bottom: 2px solid #BAD5F0;
}

.menu_head a
{
    position:relative;
    display:block;
    margin: -5px -10px;
    padding: 5px 10px;
    text-decoration: none;
    color: white !important;
}

.menu_head_left
{
    background-image: url(../images/arrow_right_white.png);
}
.menu_head_left_blue
{
    background-image: url(../images/arrow_right_blue.png);
}
.menu_head_down
{
    background-image: url(../images/arrow_down_white.png);
}
.menu_head_down_blue
{
    background-image: url(../images/arrow_down_blue.png);
}

.item_selected
{
    background-color: #FFF;
    color: #0C2074;
}

div.menu_body p, div.menu_body a
{
    padding-left: 20px;
}
div.menu_body div.menu_body p, div.menu_body div.menu_body a
{
    padding-left: 30px;
}
div.menu_body div.menu_body div.menu_body a
{
    padding-left: 40px;
}
.menu_body
{
    display: none;
}
.option
{
    padding: 5px 10px;
    position: relative;
    display: block;
    text-decoration: none;
    background-color: white;
    color: #0C2074 !important;
    font-weight: bold;
    border-bottom: 2px solid #BAD5F0;
}
.option_selected
{
    padding: 5px 10px;
    position: relative;
    display: block;
    text-decoration: none;
    background-color: #0C2074;
    color: #FFF !important;
    font-weight: bold;
    border-bottom: 2px solid #BAD5F0;
}

/*Modal Popup Styling*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    width: 425px;
    border: 3px solid #0C2074;
    padding-bottom: 3px;
    background-color: #FFFFFF;
}
.modalPopupTitle
{
    width: 100%;
    height: 22px;
    cursor: move;
    background-color: #0C2074;
}
.modalPopupMessage
{
    margin: 3px 4px 3px 4px;
    line-height: 18px;	
    FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
    Font-Size: 11px;
}

/* Dashboard*/
.HomeItemBold th {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
	BACKGROUND-COLOR: #ffffff;
	font-weight: bold;
}
.HomeItemBoldDashboard, .HomeItemBoldDashboard th {
 FONT-SIZE: 13px;
 COLOR: #000000;
 FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
 font-weight: bold;
}
.HomeItemBlue {
 FONT-SIZE: 13px; 
 COLOR: #0C2074; 
 FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif; 
}
.HomeItemBlueBold a {
 FONT-SIZE: 13px;
 COLOR: #0C2074 !important;
 FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
 font-weight: bold;
}
.GroupHeaderHomePage, .GroupHeaderHomePage a, .GroupHeaderHomePage th {
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #ffffff !important;
 FONT-FAMILY: ”Helvetica Neue”,Helvetica,Arial,sans-serif;
 BACKGROUND-COLOR: #0C2074;
}