/* general items for Inside The Umbrella theme */
@media print
{
	.mmenucontainer 
	{
  		visibility: hidden;  		
  		display: none !important;
	}
	
	#whitespaceContent {
	  width: 600px;
	}
	
	#whitespaceContent	p  {	
		width: auto;
		margin-left: auto;
		margin-left: auto;
		background-color: white !important;
		background-image: none !important;
		display:block !important;
		float:none ! important;
		color:#000000;
		background: none;
		overflow:none;
		text-decoration : none ! important;
		font-size: 10pt ! important;		
	}
	
	#whitespaceContent ul, #whitespaceContent ul li
	{
		width: auto;
		margin-left: auto;
		margin-left: auto;
		background-color: white !important;
		background-image: none !important;
		display:block !important;
		float:none ! important;
		color:#000000;
		background: none;
		overflow:none;
		text-decoration : none ! important;
		font-size: 10pt ! important;	
	}

	#whitespaceContent table, #whitespaceContent tr, #whitespaceContent  td, #whitespaceContent  td{	
		table-layout: auto ;
		width:1%;			
		float:none ! important;		
	}
}

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

/* Body and html height rules have been added to facilitate the left and right columns filling the entire viewport. PRS */
body, html {
	height:100%;
	min-height:100%;
}
form
{
	margin: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

/* +++++++++ PORTAL LAYOUT +++++++++ */
#layoutPanelShade{ margin-left: auto; margin-right: auto; min-height:100%;}
.layoutPanelShadecentered {width: 1000px; background:transparent url(PortalWebResource.axd?n=/theme/ITU/images/bg_shadow976.jpg) repeat-y top center;}
.layoutPanelShadefullWidth {width: 100%; }
#layoutPanel { text-align: left; min-height:100%;}
.layoutPanelcentered {width: 976px; margin-left: 12px; margin-right: 12px;}
.layoutPanelfullWidth 
{ 
	width: 100%;
	width: expression( document.body.clientWidth < 801 ? "800px" : "100%" );
	min-width: 800px;
}

#bannerPanel {position: relative; height: 84px;}
#bannerPanel #bannerLogoContainer {position: absolute; left: 11px; top: 23px; height: 26px;}
#bannerPanel #secondaryMenuContainer {position: absolute; right: 10px; top: 7px; height: 14px;}
#bannerPanel #welcomeTextContainer {position: absolute; right: 10px; top: 53px; height: 14px;}
#bannerPanel #welcomeDateContainer {position: absolute; right: 10px; top: 70px; height: 10px;}
#bannerPanel #logoTextContainer {position: absolute; right: 420px; bottom: 0px;}

#navigationPanel {background-color: #d2d1c8; position: relative; height: 21px;}
#navigationPanel #primaryMenuContainer {position: absolute; left: 0px; height: 100%;}
#navigationPanel #pageActionIconsContainer {position: absolute; right: 0px; height:100%;}

#breadsearchPanel {background-color: #c1beb1; position: relative; height: 20px; margin-bottom:1px;}
#breadsearchPanel #breadCrumbsContainer {position: absolute; left: 10px; top: 2px; width: 650px; height: 100%;}
#breadsearchPanel #breadCrumbsContainer .breadcrumb 
{
	color: #ffffff;
  margin-left: 1px;
  text-align: left;
  line-height: 16px;
  font-size: 11px;
  text-decoration: none;
}

#breadsearchPanel #breadCrumbsContainer .breadcrumb:hover 
{
	color: #ffffff;
  margin-left: 1px;
  text-align: left;
  text-decoration: underline;
  line-height: 16px;
  font-size: 11px;
}

#breadsearchPanel #fontResizingContainer {position: absolute; right: 180px; height: 100%;}
#breadsearchPanel #searchBoxContainer {position: absolute; right: 8px; width: 171px; height: 100%; top: 1px;}

#alertsPanel {background-color: #ffb300; position: relative; height: 19px;}
#alertsPanel #applicationAlerts {position: absolute; left: 2px; top: 2px;}

#bodyPanel {position: relative;}
#bodyPanel #leftNavigationContainer
	{
	background-color: #e0ded8; 
	width: 160px; 
	left: 0px; 
	top: 0px;
	position: absolute;
	height: 100%; 
	}
#bodyPanel #leftNavigationContainer .expandCollapseContainer { padding-left: 4px;  padding-top: 3px; }
#bodyPanel #leftNavigationContainer .expandCollapseContainer a { font-size: 10px; color: #39599f;	text-decoration: underline;}
#bodyPanel #leftNavigationContainer .expandCollapseContainer a:hover { font-size: 10px; color: #689ec1;	text-decoration: underline;}

#bodyPanel #rightNavigationContainer 
{ 
	background-color: #e0ded8;
	width: 160px;
	right: 0px;
	top: 0px;
	position: absolute;
	height: 100%;
}

#bodyPanel #whitespaceContainer {position: absolute; left: 160px; top: 0px; min-height:100%;}

.pfsHidden { display: none; }
/* +++++++++ PORTAL LAYOUT END +++++++++ */
/* +++++++++ NAVIGATION RESIZE +++++++++ */
.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}
/* Style the resize proxy */ 
.yui-resize-proxy
{
	position:absolute;
	visibility:hidden;
	z-index:1000;
	border: 1px dashed #426FD9;
}
.yui-resize .yui-resize-handle {
    background-color: #F2F2F2;
}
.yui-resize .yui-resize-handle-r
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	background-color: #c1beb1;
	height: 100%;
}
.yui-resize .yui-resize-handle-r-active
{
	cursor: e-resize;
	background-color: #a3c0d7;
}
.yui-resize .yui-resize-handle-inner-r
{
	background:transparent url(PortalWebResource.axd?n=/theme/ITU/images/resize_handle.png) no-repeat 0 0;
	height:32px;
	width:5px;
	position:absolute;
	top:45%;
}
/* +++++++++ NAVIGATION RESIZE END +++++++++ */

A.pfsBreadCrumb, SPAN.pfsBreadCrumb  {
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}
A.pfsBreadCrumb:hover, SPAN.pfsBreadCrumb:hover {
	COLOR: #39599f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal;
}

.pfsFontSizer
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	color: #ffffff;
	padding-top:2px;
	padding-right:8px;
}

.pfsFontSizeLetter
{
	padding-right:3px;
}

.pfsFontSizeText
{
	position: relative;
	top: -3px;
	padding-right:5px;
}

.searchWrapper
{
	height: 18px;
}
.searchButton
{	
	vertical-align:middle;
}
.searchTextbox
{
	FONT-SIZE: 11px;
	color: #333333;
	background-repeat: no-repeat;
	width: 150px;
	border: 0;
	background-color: #ffffff;
	margin-right: 8px;
	font-family: Arial;
}

.printerFriendlyControl, .printerFriendlyControl:visited, .printerFriendlyControl:link
{
      font-size: 11px;
      font-family: Arial;
      color: #514b3f;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/icon_print.gif) 75px 2px no-repeat;
      padding-right: 20px;
      margin-right: 10px;
      text-decoration: none;
      position:relative; top:4px;
}

.printerFriendlyControl:hover
{
      color: #39599f;
      text-decoration: none;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/icon_print_over.gif) 75px 2px no-repeat;
}

.emailControl, .emailControl:visited, .emailControl:link
{
      font-size: 11px;
      font-family: Arial;
      color: #514b3f;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/Travelers_email.gif) 31px 2px no-repeat;
      padding-right: 20px;
      margin-right: 10px;
      text-decoration: none;
      position:relative; top:4px;
}

.emailControl:hover
{
      color: #39599f;
      text-decoration: none;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/Travelers_email_over.gif) 31px 2px no-repeat;
}

.widthControlfullWidth, .widthControlfullWidth:visited, .widthControlfullWidth:link
{
      font-size: 11px;
      font-family: Arial;
      color: #514b3f;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/expandInactive.gif) 32px 2px no-repeat;
      padding-right: 20px;
      margin-right: 10px;
      text-decoration: none;
      position:relative; top:4px;
}
 
.widthControlfullWidth:hover
{
      color: #39599f;
      text-decoration: none;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/expandActive.gif) 32px 2px no-repeat;
}

.widthControlCentered, .widthControlCentered:visited, .widthControlCentered:link
{
      font-size: 11px;
      font-family: Arial;
      color: #514b3f;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/collapseInactive.gif) 32px 2px no-repeat;
      padding-right: 20px;
      margin-right: 10px;
      text-decoration: none;
      position:relative; top:4px;
}
 
.widthControlCentered:hover
{
      color: #39599f;
      text-decoration: none;
      background: url(PortalWebResource.axd?n=/theme/ITU/images/collapseActive.gif) 32px 2px no-repeat;
}

.ygtvspacer
{
	width:0px;
	text-decoration: none;
}

.ygliitem
{
	padding-left: 9px;
	margin-top: 5px;
	margin-left: 11px;
	background: transparent url(PortalWebResource.axd?n=/theme/ITU/images/item.gif) no-repeat scroll 0px 4px;
	list-style-type: none;
}
.pfsHeaderContainer
{
	background-color: #e0ded8;
}
.pfsSiteMapTopTable
{        
	padding-top:1px;
	bordercolorlight:#cccccc;
	width: 100%;
	
}
#pfsMySiteMapText 
{  
}

#siteMapExpandCollapseContainer a
{  
	font-size: 10px;
	color: #39599f;
	text-decoration: underline;
}

#siteMapExpandCollapseContainer a:hover
{  
	font-size: 10px;
	color: #689ec1;
	text-decoration: underline;
}
#pfsMySiteMapText table 
{    
	padding:0px
}

#pfsMySiteMapText td 
{        
	padding:0px
}
.pfsSiteMapMinWidth
{
	width: 760px;
}
.pfsSiteMapTD
{   
	border-right: solid 2px #ffffff;
	border-top: solid 1px #ffffff;
}
.pfsSiteMapTDLastCol
{  	
	border-top: solid 1px #ffffff;
	padding-right: 1px;
}

.pfsHeaderContainerSiteMap
{
	background: #A3C0D7;
	height: 34px;
	background-image: url(PortalWebResource.axd?n=/theme/ITU/images/gradient.gif); 
	background-position: bottom;
	background-repeat: repeat-x;
}

.pfsHeaderContainerSiteMapLastCol
{
	background: #A3C0D7;
	height: 34px;
	background-image: url(PortalWebResource.axd?n=/theme/ITU/images/gradient.gif); 
	padding-right: 1px;
	background-position: bottom;
	background-repeat: repeat-x;
}
.pfsNavHeaderSiteMap  /* take care of the boxes on top of trees, should keep the same size in Small, Medium and Large */
{
	COLOR: #514B3F;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px; 
	border-bottom: solid 3px #689ec1;
}
/* first or middle sibling, no children */
.ygtvtn
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/item.gif) 11px 6px no-repeat;
	width: 21px;
	height: 20px;
}
/* first or middle sibling, collapsable */
.ygtvtm
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/minus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* first or middle sibling, collapsable, hover */
.ygtvtmh
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/minus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* first or middle sibling, expandable */
.ygtvtp
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/plus.gif) 8px 4px no-repeat;
	width: 21px;
	height:16px;
	cursor: pointer;
}
/* first or middle sibling, expandable, hover */
.ygtvtph
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/plus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* last sibling, no children */
.ygtvln
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/item.gif) 11px 6px no-repeat;
	width: 21px;
	height: 20px;
}
/* Last sibling, collapsable */
.ygtvlm
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/minus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* Last sibling, collapsable, hover */
.ygtvlmh
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/minus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* Last sibling, expandable */
.ygtvlp
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/plus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* Last sibling, expandable, hover */
.ygtvlph
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/plus.gif) 8px 4px no-repeat;
	width: 21px;
	height: 16px;
	cursor: pointer;
}
/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell
{
	width: 21px;
	height: 16px;
}
.ygtvblankdepthcell
{
	width: 21px;
	height: 16px;
}
/* the style of the div around each node */
.ygtvitem
{
}
.ygtvitem table
{
	width: 100%;
}
/* the style of the div around each node's collection of children */
* html .ygtvchildren
{
	height:1%;
}
.ygtvchildren
{
	padding-right:6px;
}
/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited
{
	display: block;
	padding-left: 4px;
	margin-left: 2px;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	color: #000000;
}
.ygtvlabel:hover
{
	color: #39599f;
	text-decoration: underline;
}

.ygtvlabelSelected, .ygtvlabelSelected:link, .ygtvlabelSelected:visited
{
	display: block;
	margin-left: 2px;
	padding-left: 4px;
	text-decoration: none;
	font-size: 13px;
	font-family: Arial;
	color: #39599f;
}
.ygtvlabelSelected:hover
{
	text-decoration: underline;
	color: #39599f;
}
.PFS_SITEMAP
{
	margin-bottom: 15px;
}
.PFS_SITEMAP .ygtvlabelDivider, .PFS_SITEMAP .ygtvlabelDivider:link, .PFS_SITEMAP .ygtvlabelDivider:visited, .PFS_SITEMAP .ygtvlabelDivider:hover
{
	background-color: #ffffff;
	color: #000000;
	font-size: 13px;
	padding-left: 15px;
	border: 0px;
}
.PFS_SITEMAP .ygtvlabelDividerContainer
{
	background-color: #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
	border: 0px;
}
.PFS_SITEMAP .ygtvtn, .PFS_SITEMAP .ygtvln
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/item.gif) 16px 6px no-repeat;
	width: 25px;
	height: 20px;
}
.PFS_SITEMAP .ygtvtm, .PFS_SITEMAP .ygtvtmh, .PFS_SITEMAP .ygtvlm, .PFS_SITEMAP .ygtvlmh
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/minus.gif) 13px 6px no-repeat;
	width: 25px;
	height: 20px;
	cursor: pointer;
}

.PFS_SITEMAP .ygtvtp, .PFS_SITEMAP .ygtvtph, .PFS_SITEMAP .ygtvlp, .PFS_SITEMAP .ygtvlph
{
	background: url(PortalWebResource.axd?n=/theme/ITU/images/plus.gif) 13px 6px no-repeat;
	width: 25px;
	height:20px;
	cursor: pointer;
}

.ygtvlabelDivider, .ygtvlabelDivider:link, .ygtvlabelDivider:visited, .ygtvlabelDivider:hover
{
	display: block;
	font-weight: bold;
	margin: 0 0 0 0;
	text-decoration: none;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial;
	FONT-STYLE: normal;
	color: #514b3f;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	cursor: default;
}
.pfsHeaderContainer .ygtvlabelDivider
{
	color: #514B3F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FONT-STYLE: normal;
	FONT-WEIGHT: bold;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0 0 0 0;
	height: auto;
	background-color: #b2ab97;
}

/* SiteMap Styles */
/*
#PFS_SITEMAP .ygtvdepthcell { width:30px; height:16px; }
#PFS_SITEMAP .ygtvblankdepthcell { width:30px; height:16px; }
#PFS_SITEMAP .ygtvlabel { font-size: 9pt; }
#PFS_SITEMAP .ygtvlabel:hover { color: #bb0000; text-decoration: underline; }
*/

#lblWelcomeText
{
	color: #77705f;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}
#lblWelcomeDate
{
	color: #77705f;
	font-size: 11px;
	font-family: Arial;
}

.pfsMenuDividerBlue {
	background-color:#689ec1;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
}

.pfsMenuDividerGray {
	background-color:#689ec1;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-right:8px;
	padding-left:8px;
}
.pfsSubMenuItemBlueOff {
	background-color:#cddce9;
	color:#514B3F;
	font-family:verdana,arial,tahoma;
	font-size:13px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
}
.pfsSubMenuItemBlue {
	background-color:#e9e8e4;
	color:#39599f;
	font-family:verdana,arial,tahoma;
	font-size:13px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
}

.pfsSubMenuItemGrayOff {
	background-color:#cddce9;
	color:#514B3F;
	font-family:verdana,arial,tahoma;
	font-size:13px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
}

.pfsSubMenuItemGray {
	background-color:#e9e8e4;
	color:#39599f;
	font-family:verdana,arial,tahoma;
	font-size:13px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
}

#ituBanner
{
	background-position: top right;
	background-repeat: no-repeat;
}

.home
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_redgray.png') right no-repeat;
}

.red
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_red.png') right no-repeat;
}

.green
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_green.png') right no-repeat;
}

.purple
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_purple.png') right no-repeat;
}

.gold
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_gold.png') right no-repeat;
}

.teal
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_teal.png') right no-repeat;
}

.darkgreen
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_darkgreen.png') right no-repeat;
}

.lavender
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_lavender.png') right no-repeat;
}

.blueandteal
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_blueandteal.png') right no-repeat;
}

.default
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_blue.png') right no-repeat;
}

.blue
{
	background: url('PortalWebResource.axd?n=/theme/ITU/images/banner_blue.png') right no-repeat;
}

.pfsTopMenuItemOn
{
	background-color: #FFFFFF;
	border: 1px solid #689ec1;
	color: #39599f;
	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	text-decoration: underline;
	font-family: Arial;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
}

.pfsTopMenuItemPage
{
	background-color: #FFFFFF;
	border: 1px solid #689ec1;
	color: #39599f;
	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	text-decoration: none;
	font-family: Arial;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
}

.pfsTopMenuItemOff
{
	background-color: #d2d1c8;
	border: 1px solid #d2d1c8;
	color: #514b3f;
	font-size: 11px;
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	text-decoration: none;
	font-family: Arial;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:8px;
	padding-right:8px;
}
.pfsSecMenuTopItemOn
{

	color: #ffffff;
 	font-size: 11px;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	text-decoration: underline;
	font-family: Arial;
 	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:2px;
}
.pfsSecMenuTopItemOff
{
	color: #ffffff;
	font-size: 11px;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	text-decoration: none;
	font-family: Arial;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:2px;
}

.pfsSecMenuSubItemOn
{
	background-color:#d3d1c8;
	color: #39599f;
	font-size: 12px;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	text-decoration: none;
	font-family: Arial;
}

.pfsSecMenuSubItemOff
{
	background-color:#c1beb1;
	color: #ffffff;
	font-size: 12px;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
	text-decoration: none;
	font-family: Arial;
}

.pfsCenterGradients
{    height:20px;
	background: url(PortalWebResource.axd?n=/theme/ITU/images/gradients.gif);
	FONT-SIZE: 10px;	 
}

.pfsCenterColTitle
{ background-color:#556688;
  height:25px;
  width:126;
  COLOR: #FFFFFF;
  FONT-FAMILY:Arial;
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  padding: 1px 0px 0px 5px;
  
}
.pfsCenterColBack
{ HEIGHT: 25px;
  text-align: right;
  COLOR: #52658c;
  FONT-FAMILY:Tahoma;
  FONT-SIZE: 12px;
  padding: 1px 0px 0px 5px;
   
}
.pfsCenterColBackImage
{ WIDTH: 30px; 
  HEIGHT: 2px; 
  
}
.pfsErrorMessage
{ TEXT-ALIGN: center;
  font:14px
}


div.pfsSitemapInfo
{
  font-size: 16px;
  font-weight: bold;
}
div.pfsSitemapInfo span
{
  font-weight: normal;
  font-size: 14px;
}
A.pfsSecMenuTop { background-color:#ffffff; color: #000000; font-size: 10pt; FONT-WEIGHT: normal; FONT-STYLE: normal; text-decoration: none; font-family: Arial, Verdana, Tahoma; padding:4px; }
A.pfsSecMenuTop:visited { background-color:#ffffff; color: #000000; font-size: 10pt; FONT-WEIGHT: normal; FONT-STYLE: normal; text-decoration: none; font-family: Arial, Verdana, Tahoma; padding:4px; }
A.pfsSecMenuTop:hover { background-color:#E7E6E7; color: #FB1901; font-size: 10pt; FONT-WEIGHT: normal; FONT-STYLE: normal; text-decoration: underline; font-family: Arial, Verdana, Tahoma; padding:4px; }

/* ITU whitespace standard */
#whitespaceContent img { position:relative; }

#whitespaceContent 
{ 
	background: #fff; 
	color: #000000; 
	font: 14px verdana, arial, helvetica;
	margin: 0; 
	padding:0 8px;
	position: relative;
	text-align: left;
	min-width: 700px;
}
#whitespaceContent a
{
  color: #39599f;
  font-family: verdana, arial, helvetica;
}
#whitespaceContent a:hover
{
  COLOR: #689ec1;
}
#whitespaceContent .clsText
{
	BACKGROUND-COLOR: #FFFFCC;
}
#whitespaceContent .clsNoBorder
{
	BORDER: 'medium none';
}
#whitespaceContent .clsTextDisabled
{
	COLOR: #999999;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #EFEFEF;
}
#whitespaceContent .clsDisabled
{
	COLOR: #999999;
	FONT-WEIGHT: bold;
}
#whitespaceContent .clsIndent
{
  TEXT-INDENT: 0.25cm
}
#whitespaceContent p, #whitespaceContent input, #whitespaceContent select, #whitespaceContent textarea
{
	font: 14px verdana, arial, helvetica;
	margin: 7px 11px; 
}
#whitespaceContent p
{
	line-height: 1.6em;
	margin-bottom: 1.6em;
}
#whitespaceContent ul li
{
	line-height:1.6em;
}

#whitespaceContent ul, #whitespaceContent ol 
{
	margin:7px 11px 1.6em 32px;
} 

#whitespaceContent span 
{ 
	margin: 0 11px; 
}

#whitespaceContent .pageTitle
{
	color: #39599f;
	font-size: 18px;
	font-weight: bold;
	margin:5px 0 0 0;
}

#whitespaceContent .pageSubtitle
{
	color: #a19b88;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

#whitespaceContent .sectionHeading
{
	color: #514b3f;
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid #a19b88 1px;
}
	
#whitespaceContent h1
{ 
	color: #39599f; 
	font-size: 18px; 
	font-weight: bold; 
	margin-bottom:22px; 
	margin-top:6px; 
}
	
#whitespaceContent h2 
{
	color: #514b3f; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 16px 0;
	solid #a19b88 1px; 
}

#whitespaceContent h3 	
{ 
	color: #514b3f; 
	font-size: 16px; 
	font-weight: bold; 
	border-bottom: solid #a19b88 1px; 
	margin: 16px 0;
}

#whitespaceContent h4 
{
	color: #514b3f; 
	font-size: 16px; 
	font-weight: bold; 
	border-bottom: solid #a19b88 1px; 
	margin: 16px 0;
}
#whitespaceContent h5 
{ 
	color: #000000; 
	font-size: 14px; 
	font-weight: bold; 
	position: relative; 
	margin: 0px 0px 0px 23px;
}
	
#whitespaceContent strong 
{
	font-weight:bold;
}

#whitespaceContent em
{
	font-style:italic; 
} 

#whitespaceContent strong em
{
	font-weight:bold; font-style:italic;
} 

#whitespaceContent em strong
{
	font-weight:bold; font-style:italic;
} 
	
#linklist2 
{ 
	font: 12px verdana, sans-serif; 
	padding: 10px; 
	margin-top: 150px; 
	width: 130px; 
}

#linklist ul 
{
	margin: 0;
	padding: 0;
}
	
#linklist li 
{
	line-height: 1.3em; 
	display: block; 
	padding-top: 5px; 
	margin-bottom: 5px;
	list-style-type: none;
}
	
#linklist li a:link 
{
	color: #39599f;
}
	
#linklist li a:visited
{
	color: #689ec1;
}

#whitespaceContent table
{
	border-color: #c1beb1;
}

#whitespaceContent td
{
	border-color: #c1beb1;
	padding: 5px;
	font-size: 14px;
}

#whitespaceContent th
{
	background-color: #e9e8e4;
	border: 1px solid #c1beb1;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 5px 5px 7px;
	text-align: left;
}

/* This is the original location of the rightNavigationContainer ID. I moved it up with the left nav container. PRS */

/* New form styles */

/* Global form rules. These rules contain a high degree of specificity to ensure that they override potentially conflicting */
/* rules from earlier in this (or other) stylesheets. PRS */

#whitespaceContent #globalBlueForm {  /* Sets the initial spacing of the blue form. */
	margin: 0 10px 0 10px;
	padding:0;
}
#whitespaceContent #globalBlueForm .reqFieldText {  /* Small, gray italicized text. */
	margin:12px 0 12px 6px;
	padding:0;
	color:#888888;
	font-size:1em;
	font-style:italic;
	font-weight:normal;
}
#whitespaceContent #globalBlueForm .reqFieldAsterisk {  /* Red asterisk. */
	display:inline;
	margin:0;
	padding:0;
	font-size:14px;
	color:#f50002;
}

/* Global Fieldset Rules */

#whitespaceContent #globalBlueForm fieldset { /* Styles each individual fieldset. */
	border: none;
	margin: 20px 0 0 0;  /* This adds space above every fieldset, separating it from the fieldset above. */
	padding:0;
}
#whitespaceContent #globalBlueForm legend {  /* Styles the fieldset legend, or title. */
	margin: 0 0 0 .5em;
	padding: 0;
	color: #689ec1;
	font-weight: bold;
	font-size: 14px;
}
#whitespaceContent #globalBlueForm legend.grayLegend { /* Optional; not currently used. */
	color: #514b3f;
}

/* Fieldset Rules - Blue. Another set of rules may be created for a gray-themed form. */

#whitespaceContent #globalBlueForm fieldset.containerBlue {
	padding: 0;  
	border: 1px solid #689ec1;
	/* background-color:#E9F0F5; was originally used, but caused issues in Opera. */
	background:url(PortalWebResource.axd?n=/theme/ITU/images/blueFormBkgd.gif);  /* This image should be placed in the standard ITU images folder. */
	background-repeat:repeat;
}
#whitespaceContent #globalBlueForm fieldset.leftColumn, #whitespaceContent #globalBlueForm fieldset.fullWidth, #whitespaceContent #globalBlueForm fieldset.elementFloatLeft {
	border: none;
	margin: 0;
	padding: 1em;
	float: left;
}
#whitespaceContent #globalBlueForm fieldset.rightColumn {
	border: none;
	margin: 0;
	padding: 1em;
	float: right;
	width:50%;
}
/* This must always be used as an outer wrapper for either the left or right column fieldsets. Otherwise, the padding will be wrong. */
#whitespaceContent #globalBlueForm fieldset.fullWidth { 
	padding: 0;
	clear:left;
	width:100%;
}
#whitespaceContent #globalBlueForm fieldset.elementFloatLeft {
	clear:left;
}
#whitespaceContent #globalBlueForm .centered {  /* Primarily used to center the bottom button. */
	margin: 20px auto;
	clear:both;
	text-align:center;
}
#whitespaceContent #globalBlueForm label {  /* Styles the input labels. */
	display: block;
	margin: 0; 
	padding:0 0 2px 0; 
	text-align: left; 
	color:#333333;
}
#whitespaceContent #globalBlueForm label.radio {  /* A different style for radio button labels. */
	display: inline;
	margin: 0 0 0 2px; 
	padding:.3em 0 0 0; 
	text-align: left; 
	color:#333333;
}
#whitespaceContent #globalBlueForm label.disclaimer {  /* A different style for the text area label. */
	display: inline;
	margin: 0; 
	padding:0 0 2px 0; 
	color:#333333;
	font-size:13px;
}
/* For use in cases where more space is needed between elements. */
#whitespaceContent #globalBlueForm label.moreTopMargin {  
	margin:12px 0 0 0;
}
#whitespaceContent #globalBlueForm textarea.commentBox {
	width:100%;
	margin:0 0 5px 0;
}
/* Zeroes the default spacing around check boxes. */
#whitespaceContent #globalBlueForm .disclaimerCheck {  
	margin:0;
	padding:0;
}
#whitespaceContent a.helpLink { /* Sizes the help links and ensures they are the correct color. */
	font-size:1em;
	font-style:normal;
	text-decoration:underline;
	color:#39599f;
	display:block;
}
/* Zeroes the default spacing around these divs. */
#whitespaceContent .textField, .textFieldSmall, .dropdownMenu {
	margin:0;
	padding:0;
}

/*reset.css*/
body{background:#ffffff;}
dy,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*fonts.css*/
body{font:11px Arial, sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

.horizontal-left {float:left;}
.horizontal-right {float:right;}
.horizontal-center {text-align:center;}

.vertical-center {vertical-align:middle;}
.hide {position:absolute;display:none;visibility:hidden;}

/* Added for Milonic submenus, border not apearing for versions of milonic above 5.790*/
.mmenu{border: solid 1px #689ec1;}