/* Updated July 13 2009 JS */
/*Updated 09/7/2009 03:00PM Eran */
/* Updated July 29 2009 Jason */
/* Updated 22 Sept 2009 Joe M */

html
{
    height: 100%;     
}

body, table
{
	font-family: Verdana;
	font-size: xx-small;
	color: #666668;	
}

h3
{
	font-family: Verdana;
	font-size: medium;
}

a
{
	color: #666668;
	text-decoration: none;
}

a:hover, a:active
{
	color: #000000;
	text-decoration: none;
}
.DefaultLink
{
    color:Blue;

}
.DefaultLink:hover, .DefaultLink:active
{
    color:Blue;
    
    
}
/* New homepage CSS Jan 16 2008 */
.Grid 

{

  background-color: #FFFFFF; 

  font-size:11px;

}

 

.GridFooter

{

  cursor: default;

  padding: 5px;

  padding-left:20px;

  padding-right:50px;

  vertical-align: bottom;

  width:95%;

}

 

.GridFooterText

{

  margin-top: 10px;

  color: #000000;

  font-family: verdana; 

  font-size:xx-small;

}

 

.GridFooterText a

{

  color: gray;  

  font-family: verdana; 

  font-size:xx-small;

}

 

.CellText

{

  font-family: verdana; 

  font-size: 10px; 

}

 

.Row 

{ 

            border:0px;        

            background-color: White; 

            cursor: default;

}

 

.Row td.DataCell, .SelectedRow td.DataCell, .AlternatingRow td.DataCell

{

  font-family: verdana;

  font-size: 11px;

  cursor: default;

  vertical-align: top;

  height: 18px;

  padding: 5px;

  color:Red;

}

 

.SelectedRow 

{ 

            border:0px;        

            background-color: White; 

            cursor: default;

}

 

.AlternatingRow 

{ 

  cursor: default;

  background-color: #F6F6F8; 

}

 

.AlternatingRow td.DataCell 

{ 

  background-color: #F6F6F8; 

 

} 

 

.HiddenHeader

{

    display: none;

}

 

.TabsHomePageLinksBox

{

  z-index:99;

  position:relative;

}

 

.TabsHomePageLinksBox_DefaultTab, .TabsHomePageLinksBox_DefaultTabHover, .TabsHomePageLinksBox_SelectedTab

{

  color: #6699CC;

  font-weight:bold;

  background-color:#F1F1F3;

  font-size:10px;

  font-family: verdana; 

  cursor:pointer;

  text-decoration: none;

  text-transform:uppercase;

  height:30px;

  width: 145px;

  text-align:center;

}

 

.TabsHomePageLinksBox_SelectedTab

{

            border-top:solid 1px #C9C9CB;

}

 

.MultiPage_PageContent .LinkColumnDispItem, .MultiPage_PageContent .LinkColumnDispItem:hover

{
		

            font-family:Verdana; 

            font-size:10px;

            font-weight:normal;

            color:#6699CC;

}

 

.MultiPage_PageContent .LinkColumnDispItem:hover

{

            text-decoration:underline;

}

 

.MultiPage_PageContent

{

	background-image:url('/amdocscom/images/bg1.gif');
            background-repeat:no-repeat;

            width:575px;

            height:149px;

            overflow:hidden;

            padding: 15px;
		
	padding-top: 10px;
}

 

#sp_q

{

            border-style:solid;

            border-width:1px;

            border-color:#c0c0c0;

}

 

.bottomnavigationbar, .bottomnavigationbar:active, .bottomnavigationbar:visited, .bottomnavigationbar:hover

{

            color:white;

}

 

.bottomnavigationbar, .bottomnavigationbar:active, .bottomnavigationbar:visited

{

            text-decoration:none;

}

 

.bottomnavigationbar:hover

{

            text-decoration:underline;

}

 

#skip_intro_link, #skip_intro_link:hover

{

            font-size:10px;

            font-weight:bold;

            color:Black;

}

 

#skip_intro_link

{

            text-decoration:none;

}

 

#skip_intro_link:hover

{

            text-decoration:underline;

}


/* END New homepage CSS Jan 16 2008 */ 
.TopMenuBackGround
{
    background-color:#6699cc;
    }


.HomePageLinksBox
{
	background-color: #f0f0f2;
}

.FrameBordersLine
{
	background-color: #F0F0F2;
}


.TopHeaderLinks
{	
	height:29px;
}

.TopNavigationBar
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold; /*margin-left:10px; 	margin-right: 10px; */
	text-transform: uppercase;
	text-decoration: none;
	background-color: #6699cc;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

.TopNavigationBar:hover, .TopNavigationBar:active
{
	color: #003580;
}
.TopNavigationBarSelectedItem
{
	color: #003580;
}


.BottomNavigationBar
{
	font-family:Verdana;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #6699CC;
	color: #FFFFFF;

}

.BottomNavigationBar:hover, .BottomNavigationBar:active
{
	color: white;
	text-decoration: underline;
}
.BottomNavigationBarSelectedItem
{
	color: White;
	text-decoration: underline;
}

.LeftNavigation
{
	color: #666668;
	/*text-transform: capitalize;*/
}
.LeftNavigationNode 
{
	cursor: pointer;
	white-space:normal;
	color: #FFFFFF;
}
.LeftNavigationNode a:hover {
	color: #000000;
}
.LeftNavigationSelectedNode
{
	color: Black;
	cursor: hand;
	white-space:normal;
}
.HoverLeftNavigationNode
{
	color: Black;
	cursor: hand;
	white-space:normal;
}

.LeftNavigationHeader
{
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
}

.SubLeftNavigationHeader
{
	color: Black;
	font-weight: bold;
	text-transform: uppercase;
}

.BoldGray
{
	color:Gray;
	font-weight: bold;	
}

.TemplateHeader
{
    color: #DF941E;
	font-weight: bold;
	text-transform: uppercase;
}

.Footer
{
	color: #000000;
	font-family: verdana;
	text-decoration: none; 
	font-weight: normal;
	padding-right: 10px;
	
}
.Footer:hover
{
	color: #003580;
	font-family: verdana;
	text-decoration: none;
	font-weight: normal;
	padding-right: 10px;
}
.GrayBG
{
	background-color: #F0F0F2;
}
.GrayBG2
{
	background-color: #E5E5E7;
}

.OrangeBG
{
	background-color: #DF941E;
}
.OrangeBGAndWhiteFonts
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #DF941E;
	color: white;
}

.LinkColumnAuthModeGVHeader
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #DF941E;
	color: white;
}
.LinkColumnAuthItem
{
	font-family: Verdana;
	font-size: xx-small;
	text-transform: uppercase;
	text-decoration: none;
	color: #DF941E;
}
.LinkColumnDispItem
{
	color: #666668;
	font-size: 9px;
	text-decoration: none;
	padding-left: 0px;
	padding-bottom: 5px;
	margin-left: 0px;
	line-height: 13px;	
}

.LinkColumnDispHeadingItem
{
	font-weight: bold;
	font-size: 9px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-transform: uppercase;
	color: #DF941E;
	line-height: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	width: 180px;	
}
.LinkColumnPrefixIcon
{
	vertical-align: text-top;
	border-width: 0px;
	border-style: none;
}
.Header
{
	background-color: #d9d9db;
	height: 80px;
	width: 100%;
}

.DisplayRoot
{
	color: #666668;
	text-decoration: underline;
	text-transform: none;
	font-variant: normal;
	
}
.DisplayRoot:hover
{
	color: #666668;
	text-decoration: none;
}

.DisplayRoot2
{
	color: #666668;
	text-decoration: none;

}
.DisplayRoot2:hover
{
	color: #666668;
	text-decoration: none;
}

.DisplayName
{
	font-size: large;
	text-transform:uppercase;
}

.LargeOrangeTitle
{
	font-family: Verdana;	
	color: #DF941E;
	font-size: large;
	text-transform:uppercase;
}

.RegularText
{
	line-height: 12px;
}
.RegularTextBold
{
	line-height: 12px;
	font-weight: bold;
	font-size: xx-small;
}
.lblTitleText
{
	font-family: Verdana;
	font-size: xx-small;
	color: #666668;
	font-weight: normal;
}
.FieldsSpacing TD
{
	height: 30px;
	vertical-align : top;
	
}

.linkUnderline
{
	color: #666668;
	text-decoration: underline;
}

.linkUnderline:hover
{
	color: #DF941E;
}

.orangeText
{
	color: #ce9802;
}
.orangetext
{
	color: #ce9802;
}
.LightBlueText
{
	color: #6699CC;
}
.LightBluetext
{
	color: #6699CC;
}
/* Calendar */

.calendar
{
	border-width: 1px;
	border-style: solid;
	border-color: #57566F;
	cursor: default;
}
.calendarTitle
{
	background-color: #757495;
	background-image: url(images/title_bg.gif);
	height: 30px;
	cursor: default;
}
.calendarTitle TD
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: white;
}
.calendarSelectedday
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: #FFEEC2;
	border: 1px solid #57566F;
	cursor: default;
}
.calendarSelecteddayhover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: #FFEEC2;
	border: 1px solid #57566F;
}

/* End Calendar*/
.GrayLine
{
	background-color: #d9d9db;
}
object
{
	font-size: 11px;
}

.PanelBackGround
{
	background-color: #DF941E;
	text-transform: uppercase;	
	color: White;
	font-weight: bold;
	margin-left: 5px;
	padding-left: 5px;
}


.GridHeader a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #DF941E;
	text-decoration: none;
}

.GridHeader a
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #DF941E;
	text-decoration: none;
}

.GridHeader th
{
    background-color: #DF941E;
	border-bottom: solid 5px white;
	height: 25px;
}

.GridItem td
{
	background: #F0F0F2;
}
.GridAlternate td
{
	background: #E5E5E7;
}
.WhiteHeader
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #DF941E;
	text-decoration: none;
}

.orangeBorders
{
	border-bottom: solid 1px #DF941E;
	border-top: solid 1px #DF941E;
	border-left: solid 1px #DF941E;
	border-right: solid 1px #DF941E;
}

.orangeborders
{
	border-bottom: solid 1px #DF941E;
	border-top: solid 1px #DF941E;
	border-left: solid 1px #DF941E;
	border-right: solid 1px #DF941E;
}

.grayBorders
{
	border-bottom: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}

.grayborders
{
	border-bottom: solid 1px #D6D6D6;
	border-top: solid 1px #D6D6D6;
	border-left: solid 1px #D6D6D6;
	border-right: solid 1px #D6D6D6;
}


.LightBlueBorders
{
	border-bottom: solid 1px #6699CC;
	border-top: solid 1px #6699CC;
	border-left: solid 1px #6699CC;
	border-right: solid 1px #6699CC;
}
.RedBorders
{
	border-bottom: solid 1px #DA2C36;
	border-top: solid 1px #DA2C36;
	border-left: solid 1px #DA2C36;
	border-right: solid 1px #DA2C36;
}
.eventHeader
{
	font-size: x-small;
	font-style: italic;
}


/* Tree */

.TreeViewHeader
{
	background: url(images/treeview_headerBg.gif);
	background-color: #737294;
	color: #FFFFFF;
	border: #57566F 1px solid;
	border-bottom-width: 0px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	cursor: default;
}

.TreeView
{
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 1px;
	border: #57566F 1px solid;
	cursor: default;
}

.TreeViewMargin
{
	background: url(images/treeview_bg.gif);
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-left: 1px;
	border: #57566F 1px solid;
	cursor: default;
}

.TreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}

.GrayedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: gray;
	cursor: default;
}

.HoverTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	text-decoration: underline;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.SelectedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: default;
	border: 1px solid #3F3F3F;
}

.MultipleSelectedTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: gray;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.CutTreeNode
{
	font-family: tahoma;
	font-size: 11px;
	background-color: silver;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.NodeEdit
{
	border: 1px gray solid;
	font-family: tahoma;
	font-size: 11px;
}

.Margin
{
	background-color: #E6E6F0;
}
/* End Tree*/

.grayLine
{
	height: 1px;
	background-color: #CACACC;
}

/******** TreeView ********/

.TreeView
{
	background-color: White;
	border: #919191 1px solid;
	padding-top: 2px;
	cursor: default;
}

.TreeNode
{
	font-family: sans-serif, tahoma;
	font-size: 11px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: default;
}

.HoverTreeNode
{
	font-family: sans-serif, tahoma;
	font-size: 11px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	color: #648bcb;
	text-decoration: underline;
	cursor: default;
}

.SelectedTreeNode
{
	font-family: sans-serif, tahoma;
	font-size: 11px;
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #a0a0a0;
	cursor: default;
}

.NodeEdit
{
	border: 1px silver solid;
	font-family: tahoma;
	font-size: 11px;
}

.DocumentDesc
{
	display: inline-block;
	height: 20px;
	margin-left: 10px;
	font-size: 8pt;
	filter: progid:DXImageTransform.Microsoft.Fade(Duration=0.5,Enabled=false);
}

.DocumentList
{
	border: #919191 1px solid;
	width: 100%;
	height: 100%;
}

.SelectDocument
{
	font-size: 8pt;
	height: 20px;
	width: 120px;
}

.SelectVersion
{
	font-size: 8pt;
	height: 20px;
	width: 60px;
}

.WideInput input
{
	width: 400px;
}


/*--Style for the rad editor control --/*/
.FontSizeLarge
{
    font-size:large
}
.FontSizeLarger
{
    font-size:larger
}
.FontSizeMedium
{
    font-size:medium
}
.FontSizeSmall
{
    font-size:small
}
.FontSizeSmaller
{
    font-size:smaller
}
.FontSizeXLarge
{
    font-size:x-large
}
.FontSizeXSmall
{
    font-size:x-small
}
.FontSizeXXLarge
{
    font-size:xx-large
}
.FontSizeXXSmall
{
    font-size:xx-small
}
/*/////////////////////////////////////////////////*/

.SalesContact input, select, textarea
{
    width:200px;
}

.WPForm
{
    width:200px;
    }

input, select, textarea
{
	font-family: arial;
	font-size:x-small; 
	/*font-size: 12px;*/
}   
.RB
{width:0px;}    


.orangeTitle
{
	color: #DF941E;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.LightBlueTitle
{
	color: #6699CC;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}
.redStar
{   
    color:#CC0000;
    
}

.NotVisible
{
    display:none;    
}

.greyBG
{
     background-color:#EAEAEA;   
     height: 30px;
	
}
.greyDarkBG
{
     background-color:#CCCCCC;   
     height: 30px;
	
}

/*--Style for blog pages --/*/
.post
{
	border: 1px solid #CCCCCC;
	
	padding: 4px;
	margin-bottom: 28px;
	
}
.post h5, .post h2
{
	font-size: x-small;
	margin: 0px;
	margin-bottom: 4px;
}
.post .postfoot
{
	margin: 0px;
	margin-top: 14px;
	color: #AAAAAA;
	border-top: 1px solid #DDDDDD;
	font-size: xx-small;
}

p.date {
	height:20px;
	background-color: #ce9802; 
	font-family:verdana; 
	font-size:xx-small; 
	font-weight:bold; 
	color: #FFFFFF;
	padding-left:5px;
	padding-right:60px;
	padding-top: 3px;
	padding-bottom: 3px;	
}

.blogimage

{
float: right;
margin: 0px 5px 10px 10px;
}

/*--Style for headline and subhead --/*/

.hd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: larger;
    MARGIN-BOTTOM: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.shd
{
	FONT-WEIGHT: bold;
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	TEXT-TRANSFORM: uppercase;
	COLOR: Black;
	margin-top: 5px;    
}

/*--Style for hyperlinks in body with underline --/*/

A.bodylink
{

  text-decoration: underline;
}

/////Grid Style

.Grid 
{
  background-color: #FFFFFF; 
  font-size:11px;
}

.GridFooter
{
  cursor: default;
  padding: 5px;
  padding-left:20px;
  padding-right:50px;
  vertical-align: bottom;
  width:95%;
}

.GridFooterText
{
  margin-top: 10px;
  color: #000000;
  font-family: verdana; 
  font-size:xx-small;
}

.GridFooterText a
{
  color: gray;  
  font-family: verdana; 
  font-size:xx-small;
}

.CellText
{
  font-family: verdana; 
  font-size: 10px; 
}

.Row 
{ 
	border:0px;	
	background-color: White; 
	cursor: default;
}

.Row td.DataCell, .SelectedRow td.DataCell, .AlternatingRow td.DataCell
{
  font-family: verdana;
  font-size: 11px;
  cursor: default;
  vertical-align: top;
  height: 18px;
  padding: 5px;
}

.SelectedRow 
{ 
	border:0px;	
	background-color: White; 
	cursor: default;
}

.AlternatingRow 
{ 
  cursor: default;
  background-color: #F6F6F8; 
}

.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 

} 

.HiddenHeader
{
    display: none;
}

.TabsHomePageLinksBox
{
  z-index:99;
  position:relative;
}

.TabsHomePageLinksBox_DefaultTab, .TabsHomePageLinksBox_DefaultTabHover, .TabsHomePageLinksBox_SelectedTab
{
  color: #6699CC;
  font-weight:bold;
  background-color:#F1F1F3;
  background-image:url(/images/tabscorners/nrm_bg.gif);
  font-size:10px;
  font-family: verdana; 
  cursor:pointer;
  text-decoration: none;
  text-transform:uppercase;
  height:30px;
  width: 145px;
  text-align:center;
}

.TabsHomePageLinksBox_SelectedTab
{
	border-top:solid 1px #C9C9CB;
}
.Center
{
    text-align:center;
}
.Left
{
    text-align:left;
}
.MultiPage_PageContent .LinkColumnDispItem, .MultiPage_PageContent .LinkColumnDispItem:hover
{
	font-family:Verdana; 
	font-size:10px;
	font-weight:normal;
	color:#6699CC;
}

.MultiPage_PageContent .LinkColumnDispItem:hover
{
	text-decoration:underline;
}

.MultiPage_PageContent
{
	background-image:url('/images/homepage_linkbox_content_bg1.PNG');
	background-repeat:no-repeat;
	width:575px;
	height:149px;
	overflow:hidden;
	padding: 15px;
}

#sp_q
{
	border-style:solid;
	border-width:1px;
	border-color:#c0c0c0;
}

.bottomnavigationbar, .bottomnavigationbar:active, .bottomnavigationbar:visited, .bottomnavigationbar:hover
{
	color:white;
}

.bottomnavigationbar, .bottomnavigationbar:active, .bottomnavigationbar:visited
{
	text-decoration:none;
}

.bottomnavigationbar:hover
{
	text-decoration:underline;
}

#skip_intro_link, #skip_intro_link:hover
{
	font-size:10px;
	font-weight:bold;
	color:Black;
}

#skip_intro_link
{
	text-decoration:none;
}

#skip_intro_link:hover
{
	text-decoration:underline;
}

.LabelError
{
    color:Red;
    font-weight:bold;
}
.Center
{
    text-align:center;
}
.Left
{
    text-align:left;
}

.LanguagesMenuLink 
{
    color: White;
    text-decoration: none;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
}
.LanguagesMenuLink a
{
    color: White;
    text-decoration: none;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;

}
.LanguagesMenuLink a:hover, .LanguagesMenuLink a:active
{
    color: White;
    text-decoration: none;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
}
.LanguagesMenuLink:hover, .LanguagesMenuLink:active
{
    color: White;
    text-decoration: none;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
}