/* custom.css for the new www.hns.com/HUGHES site */

BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA, INPUT {
	font : 12px Arial, Helvetica, sans-serif;
	color: #333333
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

/*Refined classes */
.Breadcrumb, .Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	color: #FFFFFF;
}
.Breadcrumb:hover {
	color: #FFFFFF;
	text-decoration : underline;
}
.BreadcrumbArea	{
    background-color: #666666;
	color: #FFFFFF;
}
.BreadcrumbRule	{
    background-color: transparent;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #FFFFFF;
}
.BreadcrumbTarget:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.LoginArea {
	background-color: #6887A6;
	color: #FFFFFF;
}
.TopNavLogin,.TopNavLogin:link,.TopNavLogin:active,.TopNavLogin:visited,.TopNavLogin:hover{
     color: #393C9C;       
}
.LoginText {
    color: #FFFFFF;
}
.LoginText:link {
    color: #FFFFFF;
}
.LoginText:visited {
    color: #FFFFFF;
}
.loginTextBold {
    font-weight: bold;
	color: #FFFFFF;
}
.LoginTitle {
	font-weight: bold;
    color: #FFFFFF;
}
.PageHead {
    font-size: 16pt;
	font-weight: bold;
    color: #4769E7;
}
.TopNavAreaLeft	{
	background : #FFFFFF url(http://www.hns.com/HUGHES/Resource/DOC00001193) no-repeat top left;
	border-bottom : 1px solid #666666;
	width : 450px;
}
.TopNavAreaRight {
	background : #FFFFFF url(http://www.hns.com/HUGHES/Resource/DOC00001194) no-repeat top right;
	border-bottom : 1px solid #666666;
	padding : 25px 10px 0 0;
	vertical-align : top;
}
.HNSLoginText,.HNSLoginText:link,.HNSLoginText:active,.HNSLoginText:visited,.HNSLoginText:hover{
     color: #003399;     
}
.TopNavTabArea {
	background : #FFFFFF none;
	border-bottom : 1px solid #ADAEAD;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	border-top : 1px solid #E7E3E7;
	text-align : right;
}
.TopNavTabBar {
	background : #FFFFFF url(http://www.hns.com/HUGHES/Resource/DOC00001190) repeat-x;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;
	border-top : 1px solid #666666;
	height: 7px;
}
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: transparent none;
	color: #333399;
	float: right;
	font: 12px Arial, Helvetica, sans-serif bold;
	padding: .25em 1em .25em 1em;
	text-align : center;
	width: auto;
}
.TopNavTabOn:hover {
	background: #87D9FE none;
	color: #333399;
	text-decoration: underline;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	background: transparent none;
	color: #333399;
	float: right;
	font: 12px Arial, Helvetica, sans-serif bold;
	padding: .25em 1em .25em 1em;
	text-align : center;
	width: auto;
}
.TopNavTabOff:hover {
	background: #87D9FE none;
	color: #333399;
	text-decoration: underline;
}
.Sidebar {
	background-image :  url(/Common/_HNS/Images/HNS/backgrounds/sidebar_bg.gif);
}

/*START Standard Component Styles*/
.ComponentHeaderTable {
	background : #7881BC url(http://www.hns.com/HUGHES/Resource/DOC00001187) repeat-x top;
}
/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyTable {
	border: 1px solid #6887A6;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyTable {
	background-color: #EEEEEE;
	border: 1px solid #6887A6;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable {
	background-color: #EEEEEE;
}
/*Standard - NoHeader*/
.ComponentStyle_StandardNoHeader .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #6887A6;
}
/*Standard-No Rules*/ 
.ComponentStyle_StandardNoRules .List { 
        border-top: none; 
} 
/*Gray - Border/NoRules*/ 
.ComponentStyle_GrayBorderNoRules .ComponentHeaderTable { 
        background-color : #CCCCCC; 
		background-image : none;
        border : none; 
} 
.ComponentStyle_GrayBorderNoRules .ComponentHeaderTitle { 
        color : #000000; 
} 
.ComponentStyle_GrayBorderNoRules .ComponentBodyTable { 
        border: 1px solid #CCCCCC; 
} 
.ComponentStyle_GrayBorderNoRules .List { 
        border-top: none; 
} 
/*END Standard Component Styles*/

/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : none;
	border : none;
}
.ComponentStyle_GrayDefault .ComponentHeaderTitle {
	color : #000000;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentHeaderTable {
	background-color : #CCCCCC;
	background-image : none;
	border : none;
}
.ComponentStyle_GrayBorder .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable {
	border : none;
	background-image : none;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable {
	border : none;
	background-image : none;
}
/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderTable {
	background-image : none;
}
/*END Gray Component Styles*/

/*Special - Clear*/ 
.ComponentStyle_SpecialClear .ComponentHeaderTable { 
        background-color : transparent; 
		background-image : none;
} 
/*Special - Clear/No Rules */ 
.ComponentStyle_SpecialClearNoRules .ComponentHeaderTable { 
        background-color : transparent; 
		background-image : none;
} 
.ComponentStyle_SpecialClearNoRules .ComponentHeaderImage { 
        display : none; 
} 
.ComponentStyle_SpecialClearNoRules .ComponentHeaderTitle { 
        display : none; 
} 
.ComponentStyle_SpecialClearNoRules .List { 
    border-top: none; 
} 
/*Special - Notepad*/ 
.ComponentStyle_SpecialNotepad .ComponentHeaderTable { 
		background-image : none;
} 

/*START HNS Component Styles*/

/*Assets */
.ComponentStyle_Assets .ComponentHeaderTable {
	background-color : #1A3E4C;
	background-image : none;
}
.ComponentStyle_Assets .ComponentBodyTable {
	background-color : #D4E8EF;
	border: 1px solid #66B0C9;
}
.ComponentStyle_Assets .ComponentList {
	border-top: 1px solid #66B0C9;
}
.ComponentStyle_Assets .ComponentText {
	font-weight : bold;
}
/*Assets - NoHeader*/
.ComponentStyle_AssetsNoHeader .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
.ComponentStyle_AssetsNoHeader  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_AssetsNoHeader  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_AssetsNoHeader .ComponentBodyTable {
	background-color : #D4E8EF;
	border: 1px solid #66B0C9;
}
.ComponentStyle_AssetsNoHeader .ComponentList {
	border-top: 1px solid #66B0C9;
}
.ComponentStyle_AssetsNoHeader .ComponentText {
	font-weight : bold;
}
/*In This Section */
.ComponentStyle_InThisSection .ComponentHeaderTable {
	background-color : #003366;
	background-image : none;
}
.ComponentStyle_InThisSection .ComponentBodyTable {
	background-color : #D5DBF3;
	border: 1px solid #999999;
}
.ComponentStyle_InThisSection .ComponentList {
	border-top: 1px solid #999999;
}
.ComponentStyle_InThisSection .ComponentText {
	font-weight : bold;
}
/*In This Section  - NoHeader*/
.ComponentStyle_InThisSectionNoHeader .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
.ComponentStyle_InThisSectionNoHeader  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_InThisSectionNoHeader  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_InThisSectionNoHeader .ComponentBodyTable {
	background-color : #D5DBF3;
	border: 1px solid #999999;
}
.ComponentStyle_InThisSectionNoHeader .ComponentList {
	border-top: 1px solid #999999;
}
.ComponentStyle_InThisSectionNoHeader .ComponentText {
	font-weight : bold;
}
/* Sidebar - No Header */
.ComponentStyle_SidebarNoHeader .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
.ComponentStyle_SidebarNoHeader .List {
	border-top: 0pt none;
}
.ComponentStyle_SidebarNoHeader .ListLabel {
	border-top: 0pt none;
	font-weight: bold;
}
.ComponentStyle_SidebarNoHeader .FolderNav1, .ComponentStyle_SidebarNoHeader .FolderNav1:link, .ComponentStyle_SidebarNoHeader .FolderNav1:active, .ComponentStyle_SidebarNoHeader .FolderNav1:visited {
	color : #666666;
	font-weight : bold;
}
.ComponentStyle_SidebarNoHeader .FolderNav1:hover {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader .FolderNav2, .ComponentStyle_SidebarNoHeader .FolderNav2:link, .ComponentStyle_SidebarNoHeader .FolderNav2:active, .ComponentStyle_SidebarNoHeader .FolderNav2:visited {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader .FolderNav2:hover {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader .FolderNav3, .ComponentStyle_SidebarNoHeader .FolderNav3:link, .ComponentStyle_SidebarNoHeader .FolderNav3:active, .ComponentStyle_SidebarNoHeader .FolderNav3:visited {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader .FolderNav3:hover {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader A, .ComponentStyle_SidebarNoHeader A:link, .ComponentStyle_SidebarNoHeader A:active, .ComponentStyle_SidebarNoHeader A:visited {
	color : #666666;
}
.ComponentStyle_SidebarNoHeader A:hover {
	color: #666666;
}
/*Sidebar - Text Header*/
.ComponentStyle_SidebarTextHeader .ComponentHeaderTable {
	background-color : transparent;
	background-image : none;
}
.ComponentStyle_SidebarTextHeader .ComponentHeaderTitle {
	color : #FFFFFF;
}
.ComponentStyle_SidebarTextHeader A, .ComponentStyle_SidebarTextHeader A:link, .ComponentStyle_SidebarTextHeader A:active, .ComponentStyle_SidebarTextHeader A:visited {
	color : #FFFFFF;
}
.ComponentStyle_SidebarTextHeader A:hover {
	color: #B5E7FF;
}
/*END HNS Component Styles*/

/* Layout Styles */
.1Column {
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;	
	vertical-align : top;
	padding : 10px;
}
.Column1 {
	border-left : 1px solid #666666;
	padding : 10px;
	vertical-align : top;
	width : 200px;
}
.Column2 {
	border-right : 1px solid #666666;
	padding : 10px;
	vertical-align : top;
}
.Column3 {
	border-right : 1px solid #666666;
	padding : 10px;
	vertical-align : top;
	width : 200px;
}
.ColumnCenter {
	vertical-align : top;
	padding : 10px;
}
.FooterArea {
	background : #FFFFFF url(http://www.hns.com/HUGHES/Resource/DOC00001188) repeat-x top;
	border-left : 1px solid #666666;
	border-right : 1px solid #666666;	
	color : #FFFFFF;
	height: 33px;
	vertical-align : bottom;
}
.FooterText {
	color : #FFFFFF;
	font-size : 10px;
}


