@import "/InterECM/XMLMenu/nav-left-base.css";

/* -- NEW NAV ITEMS ----------------- */
.leftNavContainer {padding:0px;BORDER:#f00 0px solid; BACKGROUND-COLOR:transparent;}
.leftNavbar {width:100%;BORDER:#00f 0px solid;}
TD.leftNavHeadSpacer {padding:0px 0px;border:solid 0px #f00;background-color:#fff;}
TD.leftNavFootSpacer {padding:0px 0px;border:solid 0px #f00;background-color:#fff;}

.flyout {width:99%;margin-right:2px;}

.leftNavbar0 {
	background-color:#06c;
	background-image:url(../../intersatellites/images/interacme/arrowwhiteppg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	/*height:24px;*/
	width:180px;
	}
.leftNavbar1 {line-height:12px;background-color:#eee;}
.leftNavbar2 {line-height:12px;background-color:#eee;}
.leftNavbar3 {line-height:12px;background-color:#eee;}
.leftNavbar4 {line-height:12px;background-color:#eee;}

.leftNavbar0_over {
	background-color:#fff;
	background-image:url(../../intersatellites/images/interacme/arrowblueppg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	/*height:24px;*/
	width:180px;
	}
.leftNavbar1_over {line-height:12px;background-color:#ccc;}
.leftNavbar2_over {line-height:12px;background-color:#ccc;}
.leftNavbar3_over {line-height:12px;background-color:#ccc;}
.leftNavbar4_over {line-height:12px;background-color:#ccc;}

TD.navRootSelected {
	background-color:transparent;
	background-image:url(../../intersatellites/images/interacme/arrowblueppgdown.gif);
	background-repeat:no-repeat;
	background-position:right center;
	/*height:24px;
    padding-right:15px;*/}
TD.navRootSelected_over {
	background-color:#9cf;
	background-image:url(../../intersatellites/images/interacme/arrowwhiteppgdown.gif);
	background-repeat:no-repeat;
	background-position:right center;
	/*height:24px;
	padding-right:15px;*/}

A.navRootSelected:visited, A.navRootSelected:active, A.navRootSelected:link
	{
	display:block;width:100%;padding:5px 5px;height:100%;font-weight:bold;color:#06c;text-decoration:none;}
A.navRootSelected:hover
	{
	display:block;width:100%;padding:5px 5px;height:100%;font-weight:bold;color:#fff;text-decoration:none;}

A.navLink0:visited, A.navLink0:active, A.navLink0:link
	{display:block;width:100%;padding:5px 5px;height:100%;font-weight:bold;color:#fff;text-decoration:none;}
A.navLink0:hover
	{display:block;width:100%;padding:5px 5px;height:100%;font-weight:bold;color:#06c;text-decoration:none;}

A.navLink1:visited, A.navLink1:active, A.navLink1:link
	{display:block;width:100%;padding:3px 5px 6px 10px;color:#000;text-decoration:none;}
A.navLink1:hover
	{display:block;width:100%;padding:3px 5px 6px 10px;text-decoration:none;}

A.navLink2:visited, A.navLink2:active, A.navLink2:link
	{display:block;width:100%;padding:4px 5px 4px 15px;color:#000;text-decoration:none;}
A.navLink2:hover
	{display:block;width:100%;padding:4px 5px 4px 15px;font-style:italic;text-decoration:none;}

A.navLink3:visited, A.navLink3:active, A.navLink3:link
	{display:block;width:100%;padding:4px 5px 4px 20px;color:#000;text-decoration:none;}
A.navLink3:hover
	{display:block;width:100%;padding:4px 5px 4px 20px;font-style:italic;text-decoration:none;}

A.navLink4:visited, A.navLink4:active, A.navLink4:link
	{display:block;width:100%;padding:4px 5px 4px 25px;color:#666;text-decoration:none;}
A.navLink4:hover
	{display:block;width:100%;padding:4px 5px 4px 25px;font-style:italic;text-decoration:none;}

.navSpacer {height:10px;background-color:Transparent;width:100%;}
/* ---------------------------------- */

/* -- MEDIA SETTINGS --------------------*/
@media screen
{
.noPrint {display:block}
}
@media print
{
.noPrint {display:none}
}

#Header1_searchPanel {}

.TopMenuSep {width:1px;background-color:#000;/*background-image:url(../images/arrow.gif);*/}

.NotificationPanel 
{
	border: solid 1px #ccc;
	background-color: Whitesmoke;
	text-align:center;
	padding:25px;
	margin:25px;}

/* -- PAGE ITEMS --------------------*/
BODY {
	font-family:Arial, Sans-Serif;
	font-size:10pt;
	margin:0px;
	padding:0px;}
.bodySpacerImage {
	width:350px;
	height:1px;}

.hiddenPanel {padding:5px;border:solid 1px #ccc;}

TABLE.pageTable {/*-- LEAVE THIS BLANK HERE :: MUST BE SET INDIVIDUALLY TO MAKE NEXA WORK --*/}
TD {
	font-family:Arial, Sans-Serif;
	font-size:10pt;
	}
P {margin-top:2px;margin-bottom:8px;}
DIV.main {
	/* background-image:url("../images/pagebg.gif"); */
	OVERFLOW: auto;
	WIDTH: 100%;
	HEIGHT: 100%;
	}
img {
	border: 0;
	margin: 0px 0px 0px 0px;
	/*behavior: url(pngtransparency.htc);*/
	}
.white {color:White;}
.red {color:Red;}
.bodyContent {
	PADDING:10px 14px;
	vertical-align:top;
	text-align:left;}
TD.homepage3_Content {
	PADDING:2px 0px;
	vertical-align:top;
	text-align:left;}
TD.content {
	padding-right:20px;}
TABLE.featureTable {margin-top:8px;}
TD.featureLeft {
	/*background-color:#ccc;*/}
TD.featureRight {
	/*background-color:#ccc;
	width:200px;*/}
	
A.summaryHeader:link, A.summaryHeader:visited {
	color: #669;
	text-decoration: underline;
	font-weight:bold;
	line-height:26px;}
A.summaryHeader:hover {
	color: #000;
	text-decoration: underline;
	font-weight:bold;
	line-height:26px;}
A.summaryHeader:active {
	color: #ccc;
	text-decoration: underline;
	font-weight:bold;
	line-height:26px;}
		
A.summaryLink:link, A.summaryLink:visited {
	color: #669;
	text-decoration: underline;}
A.summaryLink:hover {
	color: #000;
	text-decoration: underline;}
A.summaryLink:active {
	color: #ccc;
	text-decoration: underline;}

.headline {
	font-size:10pt;
	font-weight:bold;
	color: #669;
	padding-bottom:0px;
	margin-bottom:0px;
}

A.headlineLink:link, A.headlineLink:visited {
	font-size:10pt;
	font-weight:bold;
	color: #669;
	text-decoration: underline;
}
A.headlineLink:hover {
	font-size:10pt;
	font-weight:bold;
	color: #000;
	text-decoration: underline;
}
A.headlineLink:active {
	font-size:10pt;
	font-weight:bold;
	color: #ccc;
	text-decoration: underline;
}

.summaryPanel {
	padding:3px 6px;
	border:solid 0px #000;
	background-color:Whitesmoke;
	}
.summaryPanelAlternating {
	padding:3px 6px;
	border:solid 0px #000;
	}

H1 {font-size:16pt;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:5px;
	}
H2 {font-size:14pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}
H3 {font-size:12pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}
H4 {font-size:10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}
H5 {font-size:9pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	}
H6 {}

.pullquote {
	font-family:Arial;
	width: 250px;
	color:#09c;
	float: right;
	border-top:1px dashed #09c;
	border-bottom:1px dashed #09c;
	font-size:14px;
    font-weight:bold;
	font-style:italic;
    line-height:140%;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;}

a:link {}
a:visited {}
a:hover {}
a:active {}

.iFrameConfigPanel 
{
	/*position:absolute;
	top:50px;
	left:50px;*/
	width:100%;
	padding:5px 20px;
	background-color:Whitesmoke;
	border:solid 1px #333;}

.iFramePanel {}
	
.iFrameConfigTable 
{
	width:100%;
	border:solid 1px #ccc;
	background-color:#fff;}
	
	
/* SEARCH PANEL OPTIONS ---------------------*/
#AdvancedOptions {border:solid 3px #CBDCED;padding-bottom:7px;}

/*-- PRINTER_FRIENDLY LINK ITEMS --------------*/
.printLink {font-family:Arial;font-size:12px;margin-left:4px;margin-bottom:0px;line-height:22px;text-align:left;color:#069;
	/*position:absolute;top:28px;right:6px;*/}
A.printLink:link, A.printLink:visited {text-decoration:none;font-family:arial;font-size:12px;color:#069;line-height:16px;}
A.printLink:hover {font-family:arial;font-size:12px;color:#c60;text-decoration:none;}
A.printLink:link:active {font-family:arial;font-size:12px;color: #ccc;text-decoration: underline;}

/*-- SPLASH DIV ITEMS -------------------------*/
BODY.splash {}
DIV.splashDiv {
	text-align:center;
	width:80%;
	/*height:100%;*/
	margin:20px;
	border:solid 0px #333;
	/*background-color:white;*/}
.splashTop {
	padding:0px 10px;
	text-align:left;
	vertical-align:top;}
.splashBottom {
	padding:10px;
	text-align:left;
	vertical-align:top;}

A.summaryLinkSplash:link, A.summaryLinkSplash:visited {
	color: #669;
	text-decoration: underline;
}
A.summaryLinkSplash:hover {
	color: #000;
	text-decoration: underline;
}
A.summaryLinkSplash:active {
	color: #ccc;
	text-decoration: underline;
}
.summaryPanelSplash {
	width:100%;
	padding:3px 6px;
	border:solid 0px #000;
	}
.summaryPanelAlternatingSplash {
	width:100%;
	padding:3px 6px;
	background-color:whitesmoke;
	border:solid 0px #000;
	}

/*-- LOGIN DIV ITEMS -------------------------*/
BODY.login {}
DIV.loginDiv {
	text-align:center;
	width:80%;
	padding-right:60px;
	/*height:100%;*/
	margin:20px;
	border:solid 0px #333;
	/*background-color:white;*/}
.loginTop {
	padding:0px 10px;
	text-align:left;
	vertical-align:top;}

/*-- PPG HOMEPAGE & CRISIS TEMPLATE ITEMS -----*/
.ppgNavHeader {}
.ppgContentDivider {}
.ppgContentLeft {}
.ppgContentRight {}
.ppgContentRightMiddle {}
.ppgSeparator {}
.QLheader2 {}

/*-- HEADER ITEMS -----------------------------*/
TABLE.headerTable {
	height:51px;
	width:100%;
	border:solid 0px #fff;}
TD.headerLeft {
	background-image:url(../images/headerleft.gif);
	border:solid 0px #000;
	width:225px;}
TD.headerRight {
	background-image:url(../images/headerright.gif);
	text-align:right;
	vertical-align:bottom;
	padding:3px;
	/*width:225px;*/
	border:solid 0px #000;}
.searchTextBox {
	width:135px;}
.searchLabel {
	position:relative;
	top:-2px;
	padding-right:2px;}
.logoLink {
	width:225px;
	height:50px;
	border:solid 0px #000;}
	
.searchButton
{
	POSITION: relative; 
	LEFT: -1px; 
	TOP: 1px; 
	HEIGHT: 21px;
	width: 24px;
	height:22px;
	margin:2px;
	background-image:url(../images/buttongo.gif);
	border:solid 0px #000;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	}
.searchDiv 
{
	 position:absolute;
	 top:51px;
	 right:5px;
	 }
#Header1_MultilanguageSelector1 {display:block;width:172px;}
	
/* -- FOOTER ITEMS ----------------------------*/
DIV.footerDIV {
	/*WIDTH: 100%;*/
	HEIGHT: 22px;
	BACKGROUND-COLOR: #fff;
	font-family:Arial;
	font-size:10px;
	color:#999;
	PADDING: 8px 6px 3px 6px;
	TEXT-ALIGN: left;
	border-top: solid 2px #ccc;
	/*white-space:nowrap;*/}
A.footerLink:link, A.footerLink:visited {color:#999;text-decoration:none;}
A.footerLink:hover {color:#069;text-decoration:underline;}
A.footerLink:link:active {color: #ccc;text-decoration: underline;}

/*-- BREADCRUMB ITEMS -------------------------*/
.breadCrumb {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #669;
}
A.breadCrumb:link, A.breadCrumb:visited {
	color: #666699;
	text-decoration: underline;
}
A.breadCrumb:hover {
	color: #000;
	text-decoration: underline;
}
A.breadCrumb:active {
	color: #ccc;
	text-decoration: underline;
}
/*-- TOP NAV ITEMS ----------------------------------*/
.tmBar {background-color: #cccccc;height: 26px;}
.tmTable {border: 1px solid #08619d;background-color: #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;width: 150px;}
.tmHeader {font-weight: bold;background-color: #cccccc;margin-left: 5px;margin-right: 5px;}
.tmRowOff {padding: 3 1 1 1;background-color: #flflfl;cursor: hand;cursor: pointer;}
.tmEntry {font-size: 8pt;margin-left: 5px;margin-right: 5px;padding-bottom: 5px;background-color: #flflfl;border-bottom: 1px solid #08619d;}
.tmRowOn {padding: 3 1 1 1;color: #08619d;cursor: hand;cursor: pointer;}
.tmArrow {position: absolute;margin-top: 4px;left: 141px;}
.tmLink {text-decoration: none;color: black;}

/*-- LEFT NAV ITEMS ---------------------------------*/
.leftNavbar {vertical-align:top;text-align:left;width:175px;}
.menuHardCodedLinks {font-family:Arial;font-size:12px;margin-left:2px;}
.placeholderLeft {margin-left:3px;}
.leftNavHeader
{
    height:26px;
    width:100px;
    vertical-align:middle;
    padding:3px 5px 3px 3px;
    border-right: solid 2px #fff;
    background-color:#069;
    color:#fff;
    font-family: Arial;
    font-size:16px;
    font-weight:bold;}

.navLeftInnerMenuTable{padding: 0 0 0 0;background-color: transparent;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;}
.navLeftMainMenu{
	padding: 0px;
	border: 0px;	
	background-color: #00f;
	border-collapse: collapse;	
	margin-left: 0px;}

.navLeftMenuHeader {width:175px;vertical-align:bottom;padding-bottom:0px;font-weight: bold;border-bottom: 1px solid #035ba2;font-size: 8pt;}
.navLeftMenuEntry{border: solid 0px #000;background-color: transparent;margin-left: 0px;}

/* THESE ITEMS FOR SUB-LEVEL */
.navLeftMenuLink{background-color: transparent;color:#000;font-size:12px;text-decoration: none;color: black;}
A.navLeftMenuLink:link    {text-decoration:none;width:100%;padding:2px 0px 2px 3px;color: #333;line-height:12px;}
A.navLeftMenuLink:visited {text-decoration:none;width:100%;padding:2px 0px 2px 3px;color: #333;line-height:12px;}
A.navLeftMenuLink:hover   {text-decoration:underline;width:100%;padding:2px 0px 2px 3px;color: #666;line-height:12px;}
A.navLeftMenuLink:active  {text-decoration:none;width:100%;padding:2px 0px 2px 3px;color: #333;line-height:12px;}

/* THESE ITEMS FOR TOP-LEVEL */
A.navLeftMenuHeader:link    {border: solid 0px #000;padding:3px 0px 1px 0px;text-decoration:none;width:100%;color: #000;
	background-image:url(../../intersatellites/images/interacme/arrowblue.gif);background-repeat:no-repeat;background-position:right center;}
A.navLeftMenuHeader:visited {border: solid 0px #000;padding:3px 0px 1px 0px;text-decoration:none;width:100%;color: #000;
	background-image:url(../../intersatellites/images/interacme/arrowblue.gif);background-repeat:no-repeat;background-position:right center;}
A.navLeftMenuHeader:hover   {border: solid 0px #000;padding:3px 0px 1px 0px;text-decoration:underline;width:100%;color: #333;
	background-image:url(../../intersatellites/images/interacme/arrowblue.gif);background-repeat:no-repeat;background-position:right center;}
A.navLeftMenuHeader:active  {border: solid 0px #000;padding:3px 0px 1px 0px;text-decoration:none;width:100%;color: #000;
	background-image:url(../../intersatellites/images/interacme/arrowblue.gif);background-repeat:no-repeat;background-position:right center;}

.navLeftMenuSubHeader{font-weight: bold;font-size: 8pt;}
.navLeftMenuTable{background-color:transparent;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;}
.navLeftInnerSpacerColumn{width: 5px;}

.navLeftInnerMenuTable{/*background-color: transparent;*/background-color: #fff;}
.navLeftMainMenu{background-color: #fff;border-right:solid 0px #fff;}

/* THESE ITEMS FOR LINKS BELOW NAV */
.menuHardCodedLinks {font-family:Arial;font-size:12px;padding-left:0px;text-align:left;color:#000;}
.leftNavTable {margin-left:5px;}
A.leftNav:link, A.leftNav:visited {text-decoration:none;font-family:arial;font-size:12px;color:#069;line-height:16px;}
A.leftNav:hover {font-family:arial;font-size:12px;color:#069;text-decoration:underline;}
A.leftNav:link:active {font-family:arial;font-size:12px;color: #ccc;text-decoration: underline;}

A.leftNavSecure:link, A.leftNavSecure:visited {text-decoration:none;font-family:arial;font-size:12px;color:#069;line-height:16px;}
A.leftNavSecure:hover {font-family:arial;font-size:12px;color:#069;text-decoration:underline;}
A.leftNavSecure:link:active {font-family:arial;font-size:12px;color: #ccc;text-decoration: underline;}

.emailSignupLink {}
A.emailSignupLink:link, A.emailSignupLink:visited, A.emailSignupLink:active
{   background-color:#06c;
    background-image:url(../../intersatellites/images/interacme/arrowwhiteppg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	line-height:26px;display:block;height:100%;padding-left:5px;
	font-weight:bold;color:#fff;text-decoration:none;
	border-bottom:solid 1px #fff;}
A.emailSignupLink:hover   
{
    background-color:#fff;
    background-image:url(../../intersatellites/images/interacme/arrowblueppg.gif);
	background-repeat:no-repeat;
	background-position:right center;
	line-height:26px;display:block;height:100%;padding-left:5px;
	font-weight:bold;color:#06c;text-decoration:none;
	border-bottom:solid 1px #06c;}



/*-- RIGHT SIDEBAR ITEMS ---------------------------------*/
TD.sidebar {
	vertical-align:top;
	text-align:left;
	width:175px;
	background-image:none;
	padding: 0px 10px 0px 10px;
	border-left:solid 1px #ccc;}
IMG.sidebarSpacer {
	width:175px;
	height:10px;}
	
/*-- SUMMARY CONFIG PANEL ITEMS ---------------------------------*/
.configPanel {
	padding:7px;}
.btn48 
{
	cursor:pointer;
	width:48px;
	height:20px;
	margin:2px;
	background-image:url(../images/button48.gif);
	border:solid 0px #000;
	font-weight:bold;}
.btn80 {
	cursor:pointer;
	width:80px;
	height:20px;
	margin:2px;
	background-image:url(../images/button80.gif);
	border:solid 0px #000;
	font-weight:bold;}
.btn120 {
	cursor:pointer;
	width:120px;
	height:20px;
	margin:2px;
	background-image:url(../images/button120.gif);
	border:solid 0px #000;
	font-weight:bold;}
	
/*-- CALENDAR ITEMS -------------------------------------------------*/
.calendarStyle {}
.dayHeaderCell {vertical-align:top;height:20px;font-weight:bold;font-size:14px;background-color:Whitesmoke;border-bottom:double 3px #ccc;}
.dayCell {vertical-align:top;text-align:left;}
.otherMonthDayCell {vertical-align:top;color: #ccc;text-align:left;background-color:Whitesmoke;}
.selectedDayCell {vertical-align:top;text-align:left;}
.todayCell {vertical-align:top;text-align:left;}
.weekendDayCell {vertical-align:top;background-color:#ffc;text-align:left;}

A.consoleCalendarLink, A.consoleCalendarLink:visited, A.consoleCalendarLink:active {width:100%;height:100%;color:#000;text-decoration:none;}
A.consoleCalendarLink:hover {width:100%;height:100%;color:#fff;text-decoration:none;}

/*-- SEARCH PAGE ITEMS------------------------------------------*/
TABLE.searchOverview {margin-top:20px;width:550px;}
TD.query {}
TD.count {text-align:right;}

.searchNavigation {margin: 10px 0px;text-align:center;width:550px;}
.searchNavigation A {padding: 0px 8px;}

DIV.keyMatch {}
DIV.searchResult {}

.title {font-weight:bold;}
.url {display:block;margin:0px 0px 15px 12px;font-style:italic;}
.snippet {margin-left:12px;}

DIV.searchResult {}
DIV.searchResult B {}


