/* *****************************************************************************
 * * SITE-WIDE ELEMENTS
/* ****************************************************************************/

BODY
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana;
    /*BACKGROUND-COLOR: White;*/
    BACKGROUND-COLOR: #335849;
}
A
{
	color: Black; /*#0099ff;*/
	font-weight: bold; 
	text-decoration: none;
	font-family:MS Sans Serif;
}
A:hover
{
	color:Blue; /* #ff9933;*/
	text-decoration: none;
	font-family:MS Sans Serif;
}
TD
{
    FONT-SIZE: x-small;
    COLOR:#222222;
    FONT-FAMILY: Verdana;
    
}
.TD2
{
    FONT-SIZE:small;
    COLOR:Navy;
    FONT-FAMILY: Verdana;
    font-weight:normal;  
}
/*TD P
{
    PADDING-LEFT: 50px
}
fieldset
{
	margin:0px 0px 10px 0px;
	border:ridge 2px #668bc7;
	width:auto;
}---*/
H1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 22pt;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    COLOR: #0099ff;
    FONT-FAMILY: Impact, Arial
}
H2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana
}
H3
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 10px;
    COLOR: #0099ff;
    FONT-FAMILY: Verdana
}
H4
{
    MARGIN-LEFT: 0px;
    COLOR:  #335849;
}
H5
{
    MARGIN-LEFT: 50px;
    COLOR: #0099ff;
}
/* --- TH
{
    font-family: Verdana;
	color: #0066cc;
	background-color: Silver;
}
PRE
{
    PADDING-LEFT: 50px;
    font-size: xx-small;
}
OL
{
    PADDING-LEFT: 50px;
}
UL
{
    PADDING-LEFT: 50px; 
}----*/

/* *****************************************************************************
 * * NAVIGATION CLASSES
/* ****************************************************************************/
/* ----
.Breadcrumb_Node
{
    text-transform: uppercase;
}
.Breadcrumb_CurrentNode
{
    text-transform: uppercase;
    font-weight: bold;
}
---- */

/* *****************************************************************************
 * * MAIN TABLE
/* ****************************************************************************/

/* ----
.MainTable
{
	border: black 1px solid;
	background-color: White;
	font-style: italic
}
---- */

/* *****************************************************************************
 * * SUBNAV
/* ****************************************************************************/

/* ---
.SubNav
{
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #0066cc;
    FONT-FAMILY: Verdana
}
.SubNav A
{
    COLOR: #0066cc;
    TEXT-DECORATION: none
}
.SubNav A:hover
{
    COLOR: #ff9933;
    TEXT-DECORATION: none
}
--- */

/* *****************************************************************************
 * * LEFT NAV
/* ****************************************************************************/

/* ---
.LeftNav
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.LeftNav A
{
    COLOR: White;
    TEXT-DECORATION: none
}
.LeftNav A:hover
{
    COLOR: #ff9933;
    TEXT-DECORATION: underline
}
--- */
/* *****************************************************************************
 * * RIGHT NAV
/* ****************************************************************************/
/* ---
.RightNav
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Verdana
}
.RightNav A
{
    COLOR: White;
}
.RightNav A:hover
{
    COLOR: #ff9933;
    TEXT-DECORATION: underline
}
---*/
/* *****************************************************************************
 * * BODY TEXT
/* ****************************************************************************/

/*---
.BodyText
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana
}
.BodyText P
{
    MARGIN-TOP: 10px;
    PADDING-LEFT: 50px;
    FONT-SIZE: xx-small;
    MARGIN-BOTTOM: 10px;
    COLOR: Black;
    FONT-FAMILY: Verdana
}
.BodyText TD
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Verdana
}
.BodyText A:hover
{
	color: #ff9933;
	text-decoration: underline;
}
.BodyText UL
{
    LIST-STYLE: circle url(bullet_or.gif) outside;
    TEXT-INDENT: 20pt
}
.BodyText A
{
	font-weight: bold;
	text-decoration: underline;
}
--- */
/* *****************************************************************************
 * * BREADCRUMBS
/* ****************************************************************************/
/* ---
.BreadCrumbs
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0099ff
}
.BreadCrumbs A
{
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.BreadCrumbs A:hover
{
    FONT-SIZE: 12px;
    COLOR: #ff9933;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
--- */
/* *****************************************************************************
 * * OTHER CLASSES
/* ****************************************************************************/
/* ---
.P_NoIndent
{
	padding-left: 0px;	
}
.P_LowIndent
{
	padding-left: 10px;
}
.SubtleLink
{
	color: #00478D;
	text-decoration: none;
}
.PageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana
}
.Caption
{
	font-weight: bolder;
	font-size: xx-small;
}
.CaptionDescription
{
	font-size: xx-small;
}
.TableBordered
{
	border-top: solid 1px black;
	border-left: solid 1px black;
}
.TableBordered TD
{
	padding: 2px 2px 2px 2px;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}
.Subheading
{
	font-weight: bold;
	text-transform: uppercase;
}
.UL_NoIndent
{
    PADDING-LEFT: 0px;
    margin-left: 10px;
    text-indent: 0px;
}
.P_NoIndent
{
    PADDING-LEFT: 0px;
}
.ViewEntity_OuterTable
{
	padding-left: 50px;
}
--- */
/******************************************************************************
 * ERROR CLASSES
 *****************************************************************************/
/*---
.ErrorSummary
{
	font-size: x-small;
	color: Red;
	width: 600px;
	background-color: #eeeeee;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	padding-top: 5px;
	margin-left: 50px;
	padding-left: 5px;
}
.ErrorSummary UL
{
	padding-left: 0;	
}
.ErrorField
{
	font-size: x-small;
	color: Lime;
}
--- */
/******************************************************************************
 * TABLE CLASSES
 *****************************************************************************/
/* ---
.Table_InputFields
{
	width: 600px;
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid;
	margin-left: 50px;
}
.Table_InputFields TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	font-size: x-small;
}
.Table_View1N
{
	width: 90%;
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid;
}
.Table_ViewEntity
{
	width: 600px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	margin-left: 50px;
}
.Table_ViewEntity TD
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
	font-size: x-small;
}
.Table_ViewMultiple
{
	width: 600px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	margin-left: 50px;
}
.Table_ViewMultiple TD
{
	font-size: x-small;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
}
--- */
/******************************************************************************
 * TABLE ROW CLASSES
 *****************************************************************************/
/* ---
.Row_ViewEntity
{
	background-color: White;
}
.RowAlt_ViewEntity
{
	background-color: #eeeeee;
}
.Row_InputField
{
	background-color: White;
}
.RowAlt_InputField
{
	background-color: #eeeeee;
}
.Row_ViewMultiple
{
	background-color: White;
}
.RowAlt_ViewMultiple
{
	background-color: #eeeeee;
}
-- */
/******************************************************************************
 * TITLE CLASSES
 *****************************************************************************/
/* ---
.ViewEntity_Title
{
	padding: 5px;
	border-bottom: black 1px solid;
	font-weight: bold;
	font-size: medium;
	color: white;
	background-color: #0066cc;
}
.EntityViewTitle
{
}
.Identify_Title
{
	padding-left: 5px;
	font-weight: bold;
	color: black;
	border-bottom: black 1px solid;
	background-color: silver;
}
.Identify_HorizontalTitle
{
	padding-left: 5px;
	font-weight: bold;
	font-size: x-small;
}
.ViewEntity_HorizontalTitle
{
	width: 150;
	font-weight: bold;
	font-size: x-small;
}
.Table_HorizontalTitle
{
	font-weight: bold;
}
.ViewMultiple_Title
{
	padding: 5px;
	border-bottom: black 1px solid;
	font-weight: bold;
	font-size: medium;
	color: white;
	background-color: #0066cc;
}
--- */
/******************************************************************************
 * FORM FIELDS
 *****************************************************************************/

.TextBox
{
	color: #0066cc;
	width: 100%;
}
.Button
{
	font-size: x-small;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 8px;
	margin-right: 5px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #0066cc;
	border-bottom: black 1px solid;
	width: 125px;
}
/*---
.Button_OutsideTable
{
	font-size: x-small;
	margin-left: 50px;
	margin-bottom: 5px;
	margin-top: 8px;
	margin-right: 5px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #0066cc;
	border-bottom: black 1px solid;
	width: 125px;
}
.DropDownList
{
	font-size: x-small;
	color: #0066cc;
	width: 100%;
}
-- */
/******************************************************************************
 * LICENSE CLASSES
 *****************************************************************************/
/* ---
.Legal_Header
{
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
	color: black;
	font-family: 'Times New Roman';
	text-align: center;
	text-decoration: underline;
}
.Legal_Paragraph
{
	font-size: 12pt;
	margin-bottom: 10px;
	color: black;
	text-indent: 40px;
	font-family: 'Times New Roman';
}
.Legal_Paragraph A
{
	color: Black;
}
.Legal_Attention
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 10px;
	color: black;
	font-family: 'Times New Roman';
	margin-left: 100px;
}
--- */
/******************************************************************************
 * OTHER CLASSES
 *****************************************************************************/

.OptionalField
{
	border-right: #eeeeee 1px solid;
	font-size: x-small;	
}
.RequiredField
{
	font-style: italic;
	font-size: x-small;	
}
.Identify_Data
{
	font-size: x-small;
}
.ViewMultiple_Header
{
	background-color: Silver;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
.link 
{
	text-decoration: none;
}
.zlink 
{
	text-decoration: none;
}
.HOMLeftMenu .MenuCell
{
    border-color:  White ;
    border-width: 0px;
    border-style:solid;
    background-color: #b5b4b1; 
    text-align:left;
    height:25px;
    font-size: 2.5em;
    width: 128px; 
    padding-left: 1px;
    font-family:MS Sans Serif;  
    text-decoration: none;   
}
.HOMLeftMenu .MenuCellSelected
{
 border-width:0px;
 background-color: #335849;
 font-weight:bold;
 font-size: 2.5em;
 color:White;
 text-decoration: none;
 font-family:MS Sans Serif;
 
}

.HOMLeftMenu .MenuCellHover
{
  background-color:Orange; 
  font-size : 2.5em;  
  color:Blue;
  font-family:MS Sans Serif;
}

.HOMLeftMenu .Canvas
 {
   background-color: #b5b4b1; 
   font-size: 2.5em;
   border-left: 3px solid black;
   border-bottom: 3px solid black;
   border-right: 3px solid black;
 }

.HOMLeftMenu A:hover
{
	color:White;
	text-decoration: none;
	font-size: 2.5em; 
	font-family:MS Sans Serif;
}

.HOMLeftMenu A
{
	color: black;
	text-decoration: none;
	font-size: 2.5em; 
	font-family:MS Sans Serif;
}

.MenuCell
{
    border-color: Black;
    border-width: 0px;
    border-style:solid;
    background-color: #b5b4b1; 
    text-align:left;
    height:25px;
    font-size: 2.5em;
    width: 135px; /*128*/ 
    padding-left: 1px;
    font-family:MS Sans Serif; 
}
.HOMLeftMenu .DynamicMenuCell
{
    border-color: Black;
    border-width: 0px;
    border-style:solid;
    background-color: #335849;
    text-align:left;
    height:25px;
    font-size: 2.5em;
    width: 135px; /*125*/ 
    padding-left: 3px;
    font-family:MS Sans Serif; 
}
.MenuCellSelected
{
 border-width:0px;
 background-color: #335849; 
 font-weight:bold;
 font-size: 2em;
 color:White;
 text-decoration: none;
 font-family:MS Sans Serif;
}
.MenuCellHover
{
  background-color: Orange; 
  font-size : 2em;  
  color:Blue;
  font-family:MS Sans Serif;
}
.Canvas
 {
   background-color: #b5b4b1; 
   font-size: 2.5em;
   border-left: 0px solid black;
   border-bottom: 0px solid black;
   border-right: 0px solid black;
 }
.hcli
{
	font-size:medium;
	font-family:Sans-Serif; 
} 
.homemail
{
	color:Blue;
} 
.MenuCellHover A:hover
{
  background-color: Orange;   
  font-size : 2em;  
  color:Blue;
  font-family:MS Sans Serif;
}
.ProductText
{
	color:Blue;
	font-size: 1.2em;
	font-weight:bold;
	font-family:MS Sans Serif;		
}    
.ViewItemText
{
	color:Blue;
	font-size: 1.0em;
	font-weight:normal;
	font-family:MS Sans Serif;
}    
.CustFav
{
	color:Blue;
	font-size: 1.5em;
	font-weight:normal;
	font-family:MS Sans Serif;
}    
.ListPrice
{
	color:Black;
	font-size: 1.0em;
	font-weight:normal;
	font-family:Verdana;		
}    
.HOMPrice
{
	color:Black;
	font-size: 1.1em;
	font-weight:bold;
	font-family:Verdana; 		
}    
.HOMProdDetMS
{
	color:Black;
	font-size: 1.5em;
	font-weight:bold;
	font-family:Verdana;		
} 
.HOMProdInfo0
{
	color:Black;
	font-size: 1.0em;
	font-weight:bold;
	font-family:Verdana; 		
}       
.HOMProdInfo1
{
	color:Black;
	font-size: 1.1em;
	font-weight:normal;
	font-family:Verdana; 		
}    
.DynamicMenuCell .MenuCell
{
    border-color: Black;
    border-width: 0px;
    border-style:solid;
    background-color: #335849;
    text-align:left;
    height:25px;
    font-size: 1em;
    width: 135px; /*128*/
    padding-left: 3px;
    font-family:MS Sans Serif; 
}
.HOMLeftMenu .MenuCellDynamic
{
    border-color: Black;
    border-width: 1px;
    border-style:solid;
    background-color: #b5b4b1; 
    text-align:left;
    height:25px;
    font-size: 2.5em;
    width: 135px; /*125*/ 
    padding-left: 3px;
    font-family:MS Sans Serif; 
}
.MenuCellDynamic
{
    border-color: Black;
    border-width: 1px;
    border-style:solid;
    background-color: #b5b4b1; 
    text-align:left;
    height:25px;
    font-size: 2.5em;
    width: 135px; /*125*/
    padding-left: 3px;
    font-family:MS Sans Serif; 
}
.privpol
{
	color:black;
	font-size: 1.3em;
	font-weight:bold;
	font-family:Verdana; 
}
.topictext
{
	color:Black;
  	font-size: 1.8em;
	font-weight:bold;
	font-family:Times New Roman; 	      
}
.privpol
{
	color:black;
	font-size: 1.3em;
	font-weight:bold;
	font-family:Verdana; 
}
.formlbltext
{
	color:black; 
	font-size: 1.1em;
	font-weight:bold;
	font-family:Verdana; /*Verdana; Tachoma		*/
}
.formsectionlbl
{
	color:White; 
	font-size: 1.3em;
	font-weight:bold;
	font-family:Verdana; 
	background-color:#5D7B9D /*#3c3d8d; #5D7B9D;*/
}
.formsectionlbl2
{
	color:White; 
	font-size: 1.3em;
	font-weight:bold;
	font-family:Verdana; 
	background-color:#335849; /*#3c3d8d; #5D7B9D;*/
}

.Button .htmlButton
{
	font-size:1.0em;
	font-weight:normal;
	font-family:Verdana;
}
.htmlButton
{
	font-size:1.0em;
	font-weight:normal;
	font-family:Verdana;
}
.hidevisible
{
	display:none;  
}
.DirtyFlag
{
	display:none;
}
.ReadOnlyTxt
{
	color:black; 
	font-size: 1.1em;
	font-weight:bold;
	font-family:Verdana; 
}
.btnsep
{
	color:#5D7B9D;
	width:75%;
}
.leftmenuhead
{
	background-color:#666699; /*#5a2b6d;*/
	text-align:center;
	color:White;
	font-size: 1.5em;
	font-weight:bold;
	font-family:Verdana;      
}
.repeaterdata
{
	color:black;
  	font-size: 1.2em;
	font-weight:normal;
	font-family:Tahoma;
	text-align:left;   
}
.repeaterdatahypl 
{
	color:blue;
  	font-size: 1.2em;
	font-weight:bold;
	font-family:Verdana;
	text-align:left;  
	text-decoration:none;  
}
.formlbltextNB
{
	color:black; 
	font-size: 1.2em;
	font-weight:normal;
	font-family:Tachoma; 
}
.topictextSM 
{
	color:black;
  	font-size: 1.3em;
	font-weight:normal;
	font-family:Times New Roman; 	      
}
textarea
{
	color:black; 
	font-size: 1.3em;
	font-weight:normal;
	font-family:Tachoma; 
}
.TextBoxBGEdit
{
	background-color:White;
}  
.TextBoxBGRead
{
	background-color:#ded3d3;
}  
.TextBoxRO
{
	background-color:Silver;  
}
.TextBoxBGEditNo
{
	text-align:right;
}  
.fieldlbltext
{
	color:black; 
	font-size: 0.65em;
	font-weight:bold;
	font-family:Verdana; /*Verdana; Tachoma		*/
}
.AdRot
{
	vertical-align:middle;
} 
.totchg
{
	text-align:right;
	font-weight:bold;
	font-family:Verdana;
	font-size:1.1em;
}       