/* THIS STYLESHEET IS UNDER CORPORATE-WIDE GOVERNANCE.  STYLES MAY NOT BE ADDED, DELETED OR CHANGED 
WITHOUT CONSULTING THE CORPORATE WEB TEAM */
/* Styles are for pgi extranet content */

body {					/*Override body style in common.css*/
	margin-top: 10px;
	margin-left: 10px;
	background-image: url("/images/watermark.gif");  /* added pilot watermark  KF */
  	background-repeat: repeat;  /* added pilot watermark  KF */
   	background-position: center  /* added pilot watermark  KF */
}
.applicationtitle {FONT-SIZE: 14pt; COLOR: #003366; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

/********************** BEGINNING OF VS2005 STYLES **********************/

.marketingcalloutcontent {
 border-bottom: 1px solid #F1D4B8;
}

/* Anchor overrides for Table headers with Sorting enabled */
.tableheadopt1 a, .tableheadopt1 a:hover, .tableheadopt1 a:visited, 
.tableheadopt2 a, .tableheadopt2 a:hover, .tableheadopt2 a:visited, 
.tableheadopt3 a, .tableheadopt3 a:hover, .tableheadopt3 a:visited 
{
	color: #ffffff;
	font-weight: bold;
}

#topnavlogo /*Postion of the logo at the top of the page*/
{
    width: 123px; /*150px;*/
    height: 69px; /*75px;Minimum logo height to push down the top nav menu bar*/
    float: left;
}
#topnavtitle /* Position of the title at the top of the page */
{
    left: 150px;
}
#topnavtitle .applicationtitle /* Position of the title text */
{
    position: absolute;
    top: 40px;
}
#topnavtitle img /* Position of the title image */
{
    position: absolute;
    top: 25px;
}
#topnavlinks /*Postion of the links at the top right in the page    height: 200px;
*/
{
    width: 560px;
    margin-right: 0px;
    float: right;
    text-align: right;
}
#topnavlinks a /*Postion of the links at the top of the page*/
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#maincontentitem
{
    float: left; 
    margin-top: 5px;
}

.calendar1 
{   background-color:White;
    border-color: #3366CC;
    border-width:1px;
    padding: 1px;
    font-size: 65%;
    height: 200px;
    width: 220px;
    font-family: Verdana;
    color: Black;
}
.calendar1selected 
{   background-color:#009999;
    font-weight:bold;
    color: #CCFF99;
}
.calendar1today 
{   background-color:#99CCCC;
    color:White;}
    
.calendar1selector
{   background-color:#99CCCC;
    color: #336666;}   
    
.calendar1day 
{   border-color: Silver;
    border-style:solid;
    border-width:1px;
    font-weight:normal;
    }
    
.calendar1weekend 
{   background-color:#CCCCFF;}

.calendar1otherday
{   color:#999999;}            

.calendar1nextprev
{   font-size: 150%;
    color: #CCCCFF;}

.calendar1dayheader
{   background-color:#A0C0DF;
    border-color: Silver;
    border-style: solid;
    border-width: 1px;
    color: White;
    height: 1px    }
    
.calendar1title
{   background-color:#003399;
    border-color: #3366CC;
    border-width: 1px;
    font-weight:bold;
    font-size: 65%;
    color: #CCCCFF;
    height: 25px;    }         
    
.pagefooter
{
    text-align: center;
    font-size: 8pt;
    color: #999999;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin-top: 50px;
    clear: both;
}

/* EXTEND THE GRIDVIEW CONTROL STYLES TO ALLOW FOR SMALL TEXT*/
#smalltext th, #smalltext td
{
    font-size: 10px;
}   

/* Overriding image location of Corporate style sheet */
.leftend{	/*applies rounded corner to tier2 left end*/  /* NEW - 9/13/07 JIC */
	background:url(/images/leftend_lightblue.gif) left bottom no-repeat;
}
#tier1nav{	
	/* background-image:url(/images/bar_blue.gif); 9/13/07-updated jic*/
	background: #003366 url(/images/bar_blue.gif) repeat;
	}
#tier1nav li.lefttabselected { /*Used to show selected Tier 1 Home Page tab*/
	background: #a0c0df url(/images/lefttab_lightblue.gif) left top no-repeat;
	}
#tier1nav li.lefttab a{ /*Used to show unselected Tier 1 Home Page tab...applied on Tier 2 pages*/
	background: #003366 url(/images/lefttab_blue.gif) top left no-repeat;
	}	
#tier1nav li.lefttab a:hover{
	background: #a0c0df url(/images/lefttab_lightblue.gif) left top no-repeat;
	}
#tier2 {
   background:#a0c0df url(/images/leftend_lightblue.gif) left bottom no-repeat;
}	
#tier2nav{
	background:#a0c0df url(/images/bar_lightblue.gif) repeat;
	}
#tier2nav li.leftend{	/*applies rounded corner to tier2 left end*/
	background:url(/images/leftend_lightblue.gif) left bottom no-repeat;
	}
#tier2nav li.selected {	/*Used to show selected Tier 2 tab*/
	background: #ffffff url(/images/lefttab_white.gif) left top no-repeat;
	}
#tier2nav li.selected div {	/*Used to show selected Tier 2 tab*/
	background: #ffffff url(/images/righttab_white.gif) right top no-repeat;
}	
#tier2nav li.leftendselected{	/*applies rounded corner/left tab corner image if Tier 2 left-end tab is selected*/
	background: #ffffff url(/images/leftendtab_lightblue.gif) left bottom no-repeat;
	}
/*Generic template - top blue bar*/
#topbar{
	background: #003366 url(/images/lefttab_blue.gif) left top no-repeat;
}
#topbar_100{ /* NEW - 9/13/07 JIC */
	background: #003366 url(/images/lefttab_blue.gif) left top no-repeat;
}
#alttier1nav{	/* NEW - 9/13/07 JIC */
	background: #003366 url(/images/bar_blue.gif) repeat;
}
#alttier1 { /* NEW - 9/13/07 JIC */
	/* background: #003366 url(/images/lefttab_blue.gif) top left no-repeat; */
}
#alttier1nav li.lefttabselected { /*Used to show selected Tier 1 Home Page tab*/  /* NEW - 9/13/07 JIC */
	background: #a0c0df url(/images/lefttab_lightblue.gif) left top no-repeat;
}
#alttier1nav li.lefttab a{ /*Used to show unselected Tier 1 Home Page tab...applied on Tier 2 pages*/  /* NEW - 9/13/07 JIC */
	background: #003366 url(/images/lefttab_blue.gif) top left no-repeat;
}
#alttier1nav li.lefttab a:hover{  /* NEW - 9/13/07 JIC */
	background: #a0c0df url(/images/lefttab_lightblue.gif) left top no-repeat;
}
/*Tier 2 specific styles*/
#alttier2 {  /* NEW - 9/13/07 JIC */
   background:#a0c0df url(/images/leftend_lightblue.gif) left bottom no-repeat;
}
#alttier2nav{  /* NEW - 9/13/07 JIC */
	background:#a0c0df url(/images/bar_lightblue.gif) repeat;
}
#alttier2nav li.selected {	/*Used to show selected Tier 2 tab*/   /* NEW - 9/13/07 JIC */
	background: #ffffff url(/images/lefttab_white.gif) left top no-repeat;
}
#alttier2nav li.selected div {	/*Used to show selected Tier 2 tab*/ /* NEW - 9/13/07 JIC */
	background: #ffffff url(/images/righttab_white.gif) right top no-repeat;
}
.leftnavheader {
	background: #003366 url(/images/lefttab_blue.gif) top left no-repeat;
}
.leftnavcontent {
	background: #A0C0DF url(/images/brcorner_lightblue.gif) 100% 100% no-repeat;
}	
.activenav {
	list-style-image: url(/images/doublearrow.gif);
}
.rightboxheader {			/*header style*/
	background: #CC6600 url(/images/lefttab_terracotta.gif) no-repeat left top;
}
/*COMPONENTS*/
/*Time sensitive call-out box*/
.timesensitivecalloutheader {
	background: #cc6600 url(/images/lefttab_terracotta.gif) top left no-repeat;
}
/*Marketing callout box*/
.marketingcalloutheader{
	background: #cc6600 url(/images/lefttab_terracotta.gif) top left no-repeat;
}
/*Application callout box*/
.appcalloutheader{
	background: #003366 url(/images/lefttab_blue.gif) top left no-repeat;	
}
/*Site index callout box*/
.siteindexcalloutheader {
	background: #003366 url(/images/lefttab_blue.gif) top left no-repeat;	
}
.contextualtoolsbox {
	background: url(/images/box_body_right.gif) no-repeat bottom right;
}
.contextualtoolsheader {
	background: url(/images/box_head_right.gif) no-repeat top right;
}
.contextualtoolsheader p {
	background: url(/images/box_head_left.gif) no-repeat top left;
}
.contextualtoolscontent {
	background: url(/images/box_body_left.gif) no-repeat bottom left;
}
/*END OF image location changes */

.contextualtoolstext {
	font-size:85%;
}

/* iframe style */
.iframeheader
{
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#004a8c;
	font-family: Verdana;
}

/* Style used with the UpdateProgress Indicators */
#indicator {
    font-size: 75%;
    background-color: #ffffff;
    position: absolute;
    top:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollTop
    +(documentElement.clientHeight-this.clientHeight) - 10 
    : document.body.scrollTop
    +(document.body.clientHeight-this.clientHeight) - 10);
    left:expression(eval(document.compatMode &&
    document.compatMode=='CSS1Compat') ?
    documentElement.scrollLeft + 10 
    : document.body.scrollLeft + 10);
    }

/*END OF Visual Studio 2005 styles*/

/*The following is taken from principal.com's pcom_home.css style sheet */

/*header for marketing banner area*/
.adheader {
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #cc6600 URL(/allweb/images/corporate/pcom/lefttab_terracotta.gif) left top no-repeat;
	color: #fff;
	padding: 0px 0px 0px 10px;
	margin: 10px 0 0 1px;
	line-height: 21px;
	border-bottom: solid thin #663300;
	width: 590px; /*added - JIC */
}
.bannerleft {
	margin:0;
	padding: 0;
}
.bannercenter {
	margin: 0 ;
	padding: 0 2px 0 2px;
}
.bannerright {
	margin: 0;
	padding: 0;
}
.banners{
	text-align: center;
	margin: 0;
	padding: 0;
	width: 600px; /* added - JIC */
}
