
.welcomeString
{
	font-weight: bold;
	text-align: center;
	color: navy;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

/* pages */

body.pagesBody 
{
	background-color: #C5CFD8;
}

table.pagesMainTable 
{
	width: 95%;
	
}


/* button */

A.button_link {
	color: #FFFFFF ;
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	vertical-align :middle ;
	font-weight:bold ;
	padding-left: 2px;
	width: 100%;
	}
	
A.button_linkdisabled
{
	cursor: default ;
	
}	


.button-C 
{
	background-image:url(Images/btn_C.gif);  
	white-space: nowrap;
}
	

a.HeaderLink
{
	color: #FFFFFF ;
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal ;
	
}

a.HeaderLink:hover
{
	text-decoration: underline ;
}

span.HeaderLink
{
	color: #FFFFFF ;
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal ;
}

a.HyperLinkNewText
{
	color: #FF9900 ;
	font-family : Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 4px;
	text-decoration: none;
	
}

.PageBottom 
{
	background-image:url(Images/bg_bottom.gif);  
	white-space: nowrap;
	height :8;
	width :100%;
	vertical-align:bottom ;
	
	
}


/* forms */

.formHeader
{
	font-weight: bold;
	font-size: 14px;
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*BACKGROUND-COLOR: #A9CFDB;*/
}
.formFooter
{
	/*
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #A9CFDB;
*/
}

.formBody
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD
{
    FONT-FAMILY: Verdana

}

input
{
    FONT-SIZE: 8.25pt;
    FONT-FAMILY: Verdana;
}

.Calendar
{
    FONT-SIZE: 8.25pt;
    FONT-FAMILY: Verdana;
}

.errorViewer
{
    COLOR: #c00000;
    FONT-FAMILY: Verdana
}

.formLabel
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;
	vertical-align :text-bottom;
	padding-right : 10;
}

.formLabelAlert
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;	font-weight : Bold; color :red;
	vertical-align :text-bottom;
	padding-right : 10;
}

.formLabelDescription
{
	border-style : none;
	color : gray;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.0pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
	vertical-align : text-bottom;
	padding-right : 5;
	margin-right: 10px;
}

.formText
{
    font-size : 8.0pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;	font-weight : normal;	
}

.formTextInput
{
    border-width : 1px;
    border-style : solid ;
    border-color: #7F9DB9;
        
}

.formTextNumeric
{
    text-align : right;
}

.formTextView
{
    border-style : none ;
    border-width: 0;
}

.formTextViewScroll
{
	overflow :auto ;
}

.formDropDownList
{
	width: 15em;
}

.formValidatorLabel
{
    COLOR: red;
    font-size : 8.25pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

table.formPageBody
{
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	/*border-top-style: solid;*/
	border-width : 1 ;
	border-color : #A9CFDB;
	/*border-style: solid ;*/
	width: 99%;
	margin-left: 8;

}

table.formPageHeaderTable
{
	padding: 0;
	border-spacing: 0;
}

tr.formPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White;
    /*BACKGROUND-COLOR: #A9CFDB;*/
	height:30px;
}

td.formPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White ;
}


.groupText
{
    font-size : 8.25pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-style : normal;	font-weight : normal;	
}

/* WW Page */


.WWHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Gray;
	background-image: url("Images/TopCenterWW.gif"); /*BACKGROUND-COLOR: #A9CFDB;*/
	width: 100%;
	padding: 0;
	border-spacing: 0;
	border-width: 0;
}

.WWHeaderText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.WWHeaderTop
{
	BACKGROUND-COLOR: #A9CFDB;
	height: 10px;
	white-space: nowrap;
}


/* grids */

table.gridPageHeaderTable
{
	padding: 0;
	border-spacing: 0;
 
}

tr.gridPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White;
    BACKGROUND-COLOR: #A9CFDB; 
	height:20px;
}

td.gridPageHeader
{
    padding:0;
    border-spacing:0;
    border-width:0;
    border-color:White ;
}

table.gridPageBody
{
	border-width : 1 ;
	border-color : #c0c2c4;
	border-style: solid ;
	width: 100%;

}
.gridHeaderText
{
    COLOR: White;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bold;
    font-style : normal;	
    text-decoration: none;	
}

.gridHeaderStyle
{
    COLOR: black;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bold;
    font-style : normal;		
    text-decoration : none ;
    BACKGROUND-COLOR:  #8EAFD1;
    border-top-color : White ;
    border-left-color : White ;
    border-width: 1;
    border-color:White ;
    text-decoration: none;	
    
}

.gridPagerStyle
{
    COLOR: black;
    BACKGROUND-COLOR: rgb(255, 255, 255);
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 8pt;
    border-top-color : White ;
    border-left-color : White ;
}

.gridFooterStyle
{
    BACKGROUND-COLOR: #669966 ;
    border-top-color : White ;
    border-left-color : White ;
}
.gridStyle
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    
}
.gridSelectedItemStyle
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: rgb(255, 255, 255);
}
.gridEditItemStyle
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: rgb(255, 255, 255);
    
}
.gridAlterItemStyle
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
	color: #333333;
    BACKGROUND-COLOR: #E0EDFB;
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
  
}

.gridItemStyle
{

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
    BACKGROUND-COLOR:  #F0F0F0;
    padding-top: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
}

.gridAddNewBox
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
    BACKGROUND-COLOR: #8EAFD1;
    
}

.gridActiveStyle
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	
    BACKGROUND-COLOR: #FCDCBD;
}

.gridSelectedStyle
{

	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	
    BACKGROUND-COLOR: #FFCC99; /* 0 ,191 ,255 )  ; */
    
}

/* menu */

.menuHeader
{
    /* BACKGROUND-COLOR:   rgb(70, 130, 180); */
}
.menuBody
{
    BACKGROUND-COLOR:  rgb(255, 255, 255);
}
.menuFooter
{
    /* BACKGROUND-COLOR:  rgb(70, 130, 180); */
}
.MenuGroupButtonStyle
{
	font-weight:bold;
}
	

TD .subMenu
{
	font-size : 8.25pt;
	FONT-FAMILY: Verdana, Tahoma;
    COLOR:  #333333;
    
}
TD .menuItems
{
    FONT-FAMILY: Verdana;
    font-size : 8.25pt;
}




.BackColor
{
   BACKGROUND-COLOR: #A9CFDB;
}

.BackColorGifCurvo
{
   BACKGROUND-COLOR : #A9CFDB;
   background-image : url("Images/dkcurvo.gif");
}


.BackGifHeader
{
	width:100%;
    background-image : url("Images/header_bg_wh.gif");
    white-space: nowrap;
}
.HomeGifHeader
{
	width:100%;
    background-image : url("Images/header_homeband.gif");
    white-space: nowrap;
}

.Table
{
	border-style : none;
	padding : 3;
	margin : 0;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
}

.Button
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9.75pt;
	font-style : normal;	font-weight : bold;	text-decoration : none ;border-width : 2;
	border-style : solid;
	vertical-align : middle;
	text-indent : 5pt;
	margin-top : 3pt;
	margin-right : 3pt;
	margin-left : 3pt;
	margin-bottom : 3pt;
	
}

.Hyperlink
{
	border-style : none;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : normal;	text-decoration : underline ;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
}

.Hyperlink2
{
	border-style : none;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;	font-weight : bold;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
}

A:link
{
}
A:visited
{
}
A:active
{
}
A:hover
{
}


.TableGrid
{
	border-style : none;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;padding-top : 5pt;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
	
}

.TableText
{
	border-style : none;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;
}

.TableForm
{
	border-style : none;
	color : rgb(92, 92, 92);
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8.25pt;
	font-style : normal;	font-weight : normal;	text-decoration : none ;padding-top : 5pt;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
	
}

.HoverHand
{
	cursor: pointer ; 
	cursor: hand ; 
}

.DeKlaritLogo
{
	margin-top : 10;
	margin-left : 10;
}

.pixel
{
	height: 1;
	width: 1;
	border-width : 0;
}

.GifEdit
{
	background-image: url(Images/Edit.gif);
}

.GifError
{
	background-image: url(Images/Error.gif);
	background-repeat:no-repeat ;
}

.tabTitleClass
{
	color: #fefefe;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.25pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.imageclass 
{
	width: 300px;
	height: 200px;

}

td.nowrapClass
{
	white-space:nowrap ;
}

td.nowrapLeft
{
	white-space:nowrap ;
	text-align:left ;
}

td.smallWidth
{
	width : 10%; 
}

td.toolbarMain
{
	height: 25;
	background: url(Images/toolbar_bg.gif);
	background-repeat:repeat-x;
	padding-right : 5pt;
	padding-left : 10pt;
	padding-bottom : 1pt;
	padding-top : 5pt;
	
}

td.toolbarNowrap
{
	white-space:nowrap ;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small ;
	font-style : normal;	
}

.HeaderLabel
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size :8pt;
	color :#F78F27;
	font-style : normal;	font-weight : bold;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 0pt;	
	padding-top : 0pt;
}

.HeaderHyperlink
{
	border-style : none;
	color :#F78F27;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;	font-weight : bold;	text-decoration : underline ;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 0pt;
	padding-top: 0pt;
}
Legend
{	color : gray;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;	font-weight : bold;	text-decoration : none ;
	padding-right : 5pt;
	padding-left : 5pt;
	padding-bottom : 5pt;
	padding-top : 10pt;
}

.SuggestList 
{
	BORDER: silver 1px solid; 
	PADDING: 4px; 
	FONT-FAMILY: tahoma; 
	BACKGROUND-COLOR: #f3f3f3 ;
}

.surveyTable
{
	font-size : 8pt;
	width:800px;
}
.surveyQuestionTD
{
	width:550px;
}
.surveyAnswerTD
{
}
.surveyHeaderTD 
{
	color:Maroon;
	font-family:Verdana;
	font-size:14pt;
}