BODY {
	COLOR: #000000; MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px;
	background-color: #e1e8ec; font: 12px Arial;
}

H1,H2,H3 {
	FONT-FAMILY: arial, sans-serif;
}

A,BODY,INPUT,OPTION,SELECT,TEXTAREA,TABLE,TD,TR {
	FONT-SIZE: 13px; FONT-FAMILY: arial, sans-serif
}

A:visited {
	COLOR: #0000FF
}

SELECT,OPTION,TEXTAREA {
	PADDING-LEFT: 2px
}

IMG {
	VERTICAL-ALIGN: middle; border: 0;
}

.PortalHeader {
	FONT-SIZE: x-large; FONT-WEIGHT: bold;
}

.FakeLink {
	COLOR: #0000DD; TEXT-DECORATION: underline; FONT-WEIGHT: bold;
	CURSOR: pointer; WHITE-SPACE: nowrap
}

.FakeLinkSelected {
	COLOR: #000000; FONT-WEIGHT: bold; WHITE-SPACE: nowrap
}

.ResultTable {
	TEXT-ALIGN: left; EMPTY-CELLS: show; text-indent: 10px;
	BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE; Color: WHITE;
	BORDER: 1px solid #C1CDD8;
}

.ResultTable TH {
	HEIGHT: 22px; TEXT-ALIGN: left; padding: 0px; margin: 0px;
	BACKGROUND-COLOR: #B8CFF1; border: 1px solid #C1CDD8;
	FONT-WEIGHT: bold; BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-IMAGE: url(../img/table/Table01_Mid.png);
}

.ResultTable TD {
	BORDER: 1px solid #C1CDD8; COLOR: BLACK;
}

.ResultTableMoreImmerTable {
	width: 100%; BORDER: 0px solid white;
}

.ResultTablePager {
	BACKGROUND-COLOR: #B8CFF1; BORDER-BOTTOM: 1px solid #C1CDD8;
	Color: BLACK;
}

.HostTicketTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE;
	BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.HostTicketTable TH {
	BACKGROUND-COLOR: #B8CFF1;
}

.UserTicketTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE;
	BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.UserTicketTable TH {
	BACKGROUND-COLOR: #B8CFF1;
}

.CounterACTStatusTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE;
	BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.CounterACTStatusTable TH {
	HEIGHT: 20px; TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.CounterACTStatusTable TD {
	TEXT-ALIGN: left; BORDER-TOP: 1px solid #C1CDD8;
	BORDER-BOTTOM: 1px solid #C1CDD8;
}

.CounterACTRulesTable {
	EMPTY-CELLS: show; TEXT-ALIGN: left; BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: WHITE; BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.CounterACTRulesTable TH {
	HEIGHT: 20px; BACKGROUND-COLOR: #B8CFF1;
}

.CounterACTRulesTable TD {
	BORDER-TOP: 1px solid #C1CDD8; BORDER-BOTTOM: 1px solid #C1CDD8;
}

.ActionsTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE;
	BORDER: 0px solid #C1CDD8; border-spacing: 10px;
}

.ActionsTable TH {
	HEIGHT: 20px; TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.ActionsTable TD {
	TEXT-ALIGN: left; BORDER-TOP: 0px solid #C1CDD8;
	BORDER-BOTTOM: 0px solid #C1CDD8;
}

.OpenPortsTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: WHITE;
	BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.OpenPortsTable TH {
	HEIGHT: 20px; TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.OpenPortsTable TD {
	TEXT-ALIGN: center; BORDER-TOP: 1px solid #C1CDD8;
	BORDER-BOTTOM: 1px solid #C1CDD8;
}

.LoginHistoryTable {
	EMPTY-CELLS: show; TEXT-ALIGN: left; BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: WHITE; BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.LoginHistoryTable TH {
	HEIGHT: 20px; BACKGROUND-COLOR: #B8CFF1;
}

.LoginHistoryTable TD {
	BORDER-TOP: 1px solid #C1CDD8; BORDER-BOTTOM: 1px solid #C1CDD8;
}

.CompanyImage {
	WIDTH: 97px; HEIGHT: 41px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/img/forescout.gif)
}

.innerLoginTable{
   text-align:left;
     	
}

.innerLoginTable TD {
	padding-top: 7px; 
}

.KeyLoginTable {
	WIDTH: 457px; HEIGHT: 285px; BACKGROUND-COLOR: White;	
}

.LoginTableHeader {
	HEIGHT: 72px; WIDTH: 457px;
	background: url(/img/login/TopBanner.gif) no-repeat top;
	background-position: left;
	
}

.KeyLoginTableLeftTable {
	HEIGHT: 100%; 
}

.LoginTableUpperLeft {
	HEIGHT: 58px; WIDTH: 58px;
	background: url(/img/login/Icon.gif) no-repeat top;
	background-position: left;
}

.LoginTableRepeaterLeft {
	WIDTH: 58px; HEIGHT: 100%;
	background: url(/img/login/Backg_LeftMid.gif) repeat-y bottom;
	background-position: left;
}

.KeyLoginTableBottomLeft {
	HEIGHT: 18px; WIDTH: 58px;
	background: url(/img/login/Backg_LeftBottom.gif) no-repeat top;
	background-position: left;
}

.LoginTableBottomRepeater {
	WIDTH: 379px; HEIGHT: 18px;
	background: url(/img/login/Backg_BottomMid.gif) repeat-x bottom;
	background-position: left;
}

.LoginTableBottomRight {
	HEIGHT: 18px; WIDTH: 20px;
	background: url(/img/login/Backg_RightBottom.gif) no-repeat top;
	background-position: right;
}

.LoginTableBottomRepeaterRight {
	WIDTH: 20px;
	background: url(/img/login/Backg_RightMid.gif) repeat-y bottom;
	background-position: right;
}

.dbody {
	MARGIN-TOP: 10px; MARGIN-LEFT: 10px;
}

.AuthLoginEventsTable {
	TEXT-ALIGN: left; EMPTY-CELLS: show; BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: WHITE; BORDER: 1px solid #C1CDD8; margin-bottom: 2%;
}

.AuthLoginEventsTable TH {
	BACKGROUND-COLOR: #B8CFF1;
}

.AuthLoginEventsTable TD {
	BORDER-TOP: 1px solid #C1CDD8; BORDER-BOTTOM: 1px solid #C1CDD8;
}

.ErrorTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #F0F8FF;
	margin-bottom: 2%
}

.ErrorTable TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.ErrorTable TD {
	TEXT-ALIGN: left;
}

.RecheckTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #F0F8FF;
	margin-bottom: 2%
}

.RecheckTable TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.RecheckTable TD {
	TEXT-ALIGN: left;
}

.LoginStartTable {
	width: 414px; height: 260px;
	background: transparent url(/img/Sign_In.png) no-repeat;
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; margin-bottom: 2%;
	margin-top: 2%;
}

.LoginStartTableTitle {
	TEXT-ALIGN: center; color: White; font-size: 20px;
}

.PortalMassegeTableHeader {
	PADDING-LEFT: 10px; TEXT-ALIGN: left; HEIGHT: 22px; COLOR: WHITE;
	BACKGROUND-COLOR: #3F61A8; BORDER: 1px solid #C1CDD8;
}

.PortalMassegeTable {
	BACKGROUND-COLOR: WHITE; BORDER: 1px solid #C1CDD8;
}

.MyStatusPage {
	
}

.MyStatusPageTable {
	
}

.MyStatusTable {
	width: 60%; margin-left: 20%; margin-right: 20%; EMPTY-CELLS: show;
	BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white;
}

.MyStatusTable TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.MyStatusTable TD {
	TEXT-ALIGN: left;
    BORDER-TOP: 0px solid #C1CDD8;
	BORDER-BOTTOM: 0px solid #C1CDD8;
}

.MyStatusInnerTable {
	EMPTY-CELLS: show;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
	margin-bottom: 2%;
}

.MyStatusInnerTable TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.MyStatusInnerTable TD {
    vertical-align: top;
	TEXT-ALIGN: left;
    BORDER-TOP: 0px solid #C1CDD8;
	BORDER-BOTTOM: 1px solid #C1CDD8;
}

.MyStatusInnerDetailsTable {
	EMPTY-CELLS: show;
    BORDER-COLLAPSE: collapse;
	margin-bottom: 2%;
}

.MyStatusInnerDetailsTable TH {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #B8CFF1;
}

.MyStatusInnerDetailsTable TD {
	TEXT-ALIGN: left;
    BORDER-TOP: 0px solid #C1CDD8;
	BORDER-BOTTOM: 0px solid #C1CDD8;
    word-break: break-all;
}

.LoginHttpTable {
	EMPTY-CELLS: show; BORDER-COLLAPSE: collapse; margin-bottom: 2%;
	margin-top: 2%;
}

.perminentHeaderTable {
	WIDTH: 100%; HEIGHT: 57px; MARGIN-BOTTOM: 10px;
}

.perminentHeaderTableStrip {
	HEIGHT: 57px; WIDTH: 100%; MARGIN: 0px; PADDING: 0px;
	BACKGROUND-IMAGE: url(/img/TopBanner_Portal.png);
	background-position: center right;
}

.perminentHeaderTableLinkImage {
	background-color: #94B1D1; MARGIN: 0px; PADDING: 0px;
}

.perminentHeaderForescoutImage {
	MARGIN: 0px; PADDING: 0px; border: 0; HEIGHT: 57px;
}

.CustomizeExplanationTitle {
	margin-bottom: 15px; HEIGHT: 25px; BACKGROUND-COLOR: #B8CFF2;
	font-size: 20px; font-family: Arial; font-weight: bold;
}

.CustomizeExplantion {
	text-indent: 10px; BACKGROUND-COLOR: #D1E1FB;
}

.CustomizeMainTables {
	BORDER: 1px solid #99B0DB; BACKGROUND-COLOR: #FFFFFF; WIDTH: 100%;
}

.CustomizeObjectTables {
	WIDTH: 100%; PADDING-bottom: 10px; PADDING-top: 10px;
}

.CustomizeObjectTitle {
	HEIGHT: 20px; PADDING-bottom: 0px; PADDING-top: 0px; text-indent: 10px;
	COLOR: #FFFFFF; font-weight: bold; BACKGROUND-COLOR: #46639E;
	font-size: 12px;
}

.CustomizeObjectBody {
	BACKGROUND-COLOR: #FFFFFF; PADDING-LEFT: 10px; PADDING-bottom: 7px;
	PADDING-top: 7px;
}

.CustomizeButtonTable {
	BACKGROUND-COLOR: #B8CFF1; WIDTH: 100%; font-size: 12px;
	font-family: Arial; font-weight: normal;
}

.CustomizePreviewCenter {
	WIDTH: 100%;
}

.CustomizeGifUl {
	list-style-image: url(/img/Bullet.gif)
}

.helpbutton {
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/img/Header_Portal_Connector.png);
}

.httpHelpButton {
	text-align: right;
}

.customizeDefaultLink {
	TEXT-ALIGN: right; PADDING-RIGHT: 11px;
}

.navigationTab {
	margin-left: 10px;
}

.navigationTable {
	margin-bottom: 10px; TEXT-ALIGN: right; PADDING-RIGHT: 10px;
}

.mainBottomImageLeft {
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-IMAGE: url(/img/Background_Portal_Connector.jpg);
	margin: 0px; padding: 0px;
}

.mainBottomImageRight {
	WIDTH: 1019px; HEIGHT: 458px; BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(/img/background_portal.jpg);
}

.errorString {
	color: red; font-weight: bold;
}

.loadingPage {
	
}

.troubleshootingMainTable {
	PADDING-left: 10px; PADDING-right: 10px; WIDTH: 100%;
}

.troubleshootingDetailsArea {
	BACKGROUND-COLOR: WHITE; WIDTH: 100%; BORDER: 1px solid #99B0DB;
	HEIGHT: 30px;
}

.troubleshootingTextaArea {
	BACKGROUND-COLOR: WHITE; WIDTH: 100%; BORDER: 1px solid #99B0DB;
}