﻿
/* ---- DSDD CSS ---- */
/* 1. Entitlement List */
.dsdd_pgHeader
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bolder;
	color:Green;
	width:100%;
	background-image: url("/gdspweb/Images/tabs-mid.gif");     
}

.dsdd_Empty_Row
{
	height:20px; 
}

.dsdd_Label
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}

.dsdd_FileUpload
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	height:20px;
	width:300px;  
}

.dsdd_Buttons
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	height:25px;
}

.dsdd_barline
{
	background-color: Gray; 
	border-width: thin; 
	height: 2px; 
	border-spacing: 0px;
}

.dsdd_TextBox
{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	height:20px;
}
/* END. Entitlement List */

.invisible
{
	visibility:hidden;
}

.gridborder
{
	border:none;
}



/* ---- END OF DSDD */

body {
    font-family: Verdana;
    font-size: medium;
    margin:0px; 
   /* border-color:Black;
    border-width:thick; */   
}

h1, h2 {
    margin: 0px;
}

#tvwReport
{
	font-family:Verdana;
	font-size:x-small;
}

.LoginControl
{
   background-color:#DFDFDF; 
   border-color:Gray;
   border-style:solid;
   border-width:1px;
   font-family:Arial; 
   font-size:20px;
    
}

.LoginHeader
{
	background-image: url(/gdspweb/Images/NewPageLayout.gif);
}

.BackGroundImage
{
	background-image: url(/gdspweb/Images/NewPageLayout.gif);
}

.HideButton {display:none} 

.oculto {display:none} 

.Button
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;	
	border-style:groove;
}

.textBold
{
	font-family: Verdana;
    font-size: 11px;
    background:#B9D1F4;
}

.breadCrumb 
{
	font-family: Verdana;
    font-size:11px;    
    position:relative;
    font-weight:bold;  
    background-image: url(/gdspweb/Images/NewPageLayout.gif);
    color:White;   
    padding:2px; 
    height:2px;
}

.link 
{
	font-family: Verdana;
    font-size:11px;    
    position:relative;
    font-weight:bold;  
    color:Blue;   
    padding:2px; 
    height:10px;
	top: 7px;
	left: -25px;
	width: 128px;
}

.font1
{
	font-family: Verdana;
    font-size:11px;
}

.fontXmlView
{
	font-family: Verdana;
    font-size: 12px;
}

.errorMessage
{
	font-family: Verdana;
    font-size: 11px;
    color:Red;
    font-weight:bold;    
}

.labelOrderConfirmation
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Red;    
}

.labelSuccess
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Green;    
}

.labelFTR
{
	font-family: Verdana;
    font-size: 14px;
    font-weight:bold;    
    text-align:left;       
}

.divBackColor
{
	font-family: Verdana;
    font-size: 14px;
    font-weight:bold;
    color:Black;
    text-align:left;  
    background-color:#DFDFDF;      
}

.labelFailed
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Red;    
}

.labelNormal
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Black;    
}


.labelBoldText
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Black;    
}

.fontHeader
{
	font-family: Verdana;
    font-size:11px;
    font-weight:bold;  
}

.mainHeaderText
{
	font-family: Verdana;
    font-size:16px;
    font-weight:bold;  
    color:White;
}

.messageText
{
	font-family: Verdana;
    font-size: 13px;
    font-weight:bold;
    color:Black;  
}

.textGo
{
	font-family: Verdana;
    font-size: x-small;
    font-weight:bold;
    color:Black;  
}

.fontlink
{
	font-family: Verdana;
    color: Black;
    font-size:12px;   
    text-decoration:none; 
    font-weight:bold;
}

.label
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.labelUser
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
    color:Green;  
}

.text
{
	font-family: Verdana;
    font-size: 12px;
    background:#B9D1F4;
    text-decoration:blink;
}

.textBox
{
	font-family: Verdana;
    font-size:12px;
    height:20px;
	margin-left: 0px;
}

.textComboBox
{
	font-family: Verdana;
    font-size:11px;
    height:20px; 
     
}

.textComboBox1
{
	font-family: Verdana;
    font-size:12px;
    height:20px; 
     
}


.masterlink
{	
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal; 
	font-variant: normal; 
	left: auto; 
	visibility: visible;
 }
 
.treeView  
{ 
	padding: 0 0 0 18px; 
	float: left; 
	width: 100%; 
	list-style: none; 
} 


input
{
    font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
    font-size:10pt;
}

#message
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:8pt;
}

.grid
{
	font-family: Arial;
	font-size:10px;
	border:1px dashed #cccccc;
	width : 100%;
}


.gridHeader
{
	font-family: Verdana;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	background-image: url(/gdspweb/Images/NewPageLayout.gif);
	white-space: nowrap;
	color:White;
}


.dynomicGridHeader
{
	font-family: Verdana;
	font-weight: bold;
	font-size:12px;			
	text-align:center;
	height:35px; 
	vertical-align: middle;
	background-image: url(/gdspweb/Images/NewPageLayout.gif);
	white-space: nowrap;
	color:White;
}


.gridFooter
{
	font-family: Verdana;
	font-weight: bold;
	font-size:11px;	
	text-align:left;
	vertical-align: middle;
	background-color:#DFDFDF;
	white-space: nowrap;
}


.gridHeaderOrder
{
	font-family: Verdana;
	font-weight: bold;
	font-size:11px;
	
	text-align:left;
	vertical-align: middle;
	
	background-color:#6C87C0;
	white-space: nowrap;
}

.gridRow
{
	font-family:Verdana;
	font-size:10px;
	background-color:white;
}

.dynamicGridRow
{
	font-family:Verdana;
	font-size:10px;
	width:13px; 
	background-color:white;
}
.dynamicAltRow
{
	font-family: Verdana;
	font-size:10px;
	background-color:#F4F4ED; 		
}
.gridAltRow
{
	font-family: Verdana;
	font-size:10px;
	background-color:#F4F4ED; 	
}

.gridSelectedRow
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:10pt;
	background-color: #ffffcc;
}

.detailedHeader
{
	font-family: Verdana;
	font-size:11px;
	text-align:center;
	border-bottom-style:solid;
	vertical-align: middle;
	background-image: url(/gdspweb/Images/NewPageLayout.gif);
}

.detailedBody
{
	font-family: Verdana;
	font-weight: bold;
	font-size:11px;
	text-align:center;
	vertical-align: middle;
	background-color :#DFDFDF;
}

.fixedheadercell
{
    FONT-WEIGHT: bold; 
    FONT-SIZE: 10pt; 
    WIDTH: 200px; 
    COLOR: white; 
    FONT-FAMILY: Arial; 
    BACKGROUND-COLOR:Blue;
}

.fixedheadertable
{
    left: 0px;
    position: relative;
    top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.gridcell
{
    WIDTH: 200px;
}


.pager
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:8pt;
	color:#797979;
}

.pagerInfo
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:8pt;
	padding:2px;
}

.pagerCurrentPage
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold; 
	color: #000000;
	background-color:#ffffcc;
	padding:2px;
}

.pagerOtherPage
{
	font-family: Frutiger Linotype, Trebuchet MS, Tahoma, Arial;
	font-size:8pt;
	background-color: #f0f1f2;
	padding:2px;
}

.main_panel { width:100%; min-height:100%; margin:auto; border-top:1px solid #a7d5d5; border-left:1px solid #a7d5d5; border-right:1px solid #a7d5d5;}

table.layout { border-spacing:05px; border-color:Maroon; height:100%;  width:100%; background-color:#B4DCF5;}
table.layout td { vertical-align:top; }

table.data_table { border-spacing:0px; margin:0px; border:0px; border-top:1px solid #d5d5d5;}
table.data_table caption { font-weight:bold; border-bottom:1px solid #919191; }
table.data_table tr.odd_row { background-color: #eee; }
table.data_table tr.even_row { background-color: #fff; }


.page_title { font-size:1.5em; font-weight:bold; color:#3683c6; margin-bottom:10px; }
.page_title .subtitle { font-size:0.85em; }
.txt_normal_blue { color:#3683c6; }
.txt_bold_blue { color:#3683c6; font-weight:bold; }
.txt_big_bold_blue { font-size:1.5em; color:#3683c6; font-weight:bold;}
.txt_bold_gray { color:#868686; font-weight:bold; }


.row1 {background-color: White;}
.row2 {background-color: #EEEEEE;}


.row2HL {background-color: #c0bfbf;font-size:0.95em;} 
.itemrow {padding-left:7px;}
.headerRow {background-color: #c0bfbf; padding:3px; font-weight:bold;text-align:left; font-size:0.95em;}
.blueRow {padding:3px; text-align:left;padding-left:7px; color: #01529f; font-weight: bold;  font-size:0.95em;}
.normalRow {padding:3px; text-align:left;font-size:0.95em;}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #CAE1FF;
    color: Navy;  
}
.MyCalendar .ajax__calendar_today {
    border:1px solid #646464;
    background-color: #CAE1FF;
    color: Blue ;
}

.button1 
    { border:solid 1px #c0c0c0; 
    background-color:#eeeeee; 
    font-family:verdana; 
    font-size:11px;
    }
    
    
.modalPanel 
{
	background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:320px;
    } 

.test
{
  width :5px;
}


.layer1 {
	position: absolute;
	width: 550px;
	height: 200px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
	
}

.close {
	float: right;
}
.MaskedDiv 
{
	
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
  width: 100%;
	height: 100%;
	z-index:100;
	background-color:Gray;
	
	
} 
.backgroundFilter
{
    position:absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #ddd; 
    display: none;
    z-index: 1000;
  /* filter: alpha(opacity=60);*/
}
.popupWindow
{
    position: absolute;
    width: 600px;
    height: 150px;
    padding: 1px;
    z-index: 1005;
    display: none;
    background-color: #9dbbd1;
    border: 1px solid black;
}
.popupWindowService
{
    position: absolute;
    width: 600px;
    height: 250px;
    padding: 1px;
    z-index: 1005;
    display: none;
    background-color: #9dbbd1;
    border: 1px solid black;
}

.backgroundFilterRemove
{
   
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
  visibility:hidden;
    width: 0px;
    height: 0px;
}
.autoExtend
{
	font-size:11px;
	z-index: 1000;
	border-bottom-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	
}

.DivClose
{
         display:none;
         position:absolute;
         width:150px;
         height:220px;
         border-style:solid;
         border-color:Gray;
         border-width:1px;
         background-color:#99A479;
         visibility:hidden;
}

.LabelClose
{
         vertical-align:text-top;
         position:absolute;
         bottom:0px;
         font-family:Verdana;
         visibility:hidden;
}

.DivCheckBoxList
{
         display:none;
         background-color:White;
         width:170px;
         position:absolute;
         height:200px;
        /* overflow-y:auto;
         overflow-x:hidden;*/
         border-style:solid;
         border-color:Gray;
         border-width:1px;
}

.CheckBoxList
{
         position:relative;
         width:170px;
         height:20px;
         overflow:scroll;
         font-size:11px;
         font-family:Verdana;
         z-index:1005;
         
}
/* Ashok Changes */
.wrapword
{ 
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
 white-space: -pre-wrap;      /* Opera 4-6 */ 
 white-space: -o-pre-wrap;    /* Opera 7 */ 
 white-space: pre-wrap;       /* css-3 */ 
     /* Internet Explorer 5.5+ */
    /* word-break :  break-all;*/
  
  
} 
.DivCloseFileScheduling
{
         display:none;
         position:absolute;
         width:150px;
         height:220px;
         border-style:solid;
         border-color:Gray;
         border-width:1px;
         background-color:#99A479;
         visibility:hidden;
}

.LabelClose
{
         vertical-align:text-top;
         position:absolute;
         bottom:0px;
         font-family:Verdana;
         visibility:hidden;
}

.DivCheckBoxListFileScheduling
{
         display:none;
         background-color:White;
         width:250px;
         position:absolute;
         height:125px;
       /*  overflow-y:auto;
         overflow-x:hidden;*/
         border-style:solid;
         border-color:Gray;
         border-width:1px;
}

.CheckBoxListFileScheduling
{
         position:relative;
         width:170px;
         height:20px;
         overflow:scroll;
         font-size:11px;
         font-family:Verdana;
         z-index:1005;
         
}


.divBothSoftwareAndRate
{
	 border-right:1px;
	 border-right-style:solid;
	 border-right-color:White;	
}
.divBothSoftwareAndRate1
{
	 border-left:1px;
	 border-left-style:solid;
	 border-left-color:White;
}

.divRateNoSoftware
{
	 border-right:2px;
	 border-right-style:solid;
	 border-right-color:#DFDFDF;
}
.divRateNoSoftware1
{
	 border-left:2px;
	 border-left-style:solid;
	 border-left-color:White;	
}

.divSoftwareNoRate
{
	 border-right:2px;
	 border-right-style:solid;
	 border-right-color:White;	
}
.divSoftwareNoRate1
{
	 border-left:2px;
	 border-left-style:solid;
	 border-left-color:#DFDFDF;	
}
.hidden
 { 
 	visibility: hidden;
 	 display: none; 
}
.CompatibilityText
{
	font-family: Verdana;
    font-size: 10px;
    font-weight:bold;
    color:Red;    
}
.tableheaderBg{
	height: 30px;
	background-image: url(Images/wiz_tab_bg.gif);
	background-repeat: repeat-x;
	padding-bottom: 0px;
	position: relative;
	background-color:#BEC3C6
	
}
#bredthCrumbTab ul { padding:0; margin:0; color:#999; float: left; }
#bredthCrumbTab ul li { display: inline;  }
#bredthCrumbTab ul li img {
	margin-right:.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#bredthCrumbTab ul li a {
	color: #333;
	text-decoration: none;
	float: left;
	font-size: 12px;	
	padding-top: 0.5em;
	padding-right: 1em;
	padding-bottom: 0.25em;
	padding-left: 1em;	
}

#bredthCrumbTab ul li a#current {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	}

.SelectedButton 
{
	background-color:white;
	cursor:default;		
	text-decoration: none;
	background-image:url(Images/wiz_arrow_act.gif);
	background-position:right;	
	background-repeat:no-repeat;
}
.DeselectedButton
{	
	text-decoration: none;
	background-image:url(Images/wiz_arrow_inact1.gif);
	background-position:right;	
	background-repeat:no-repeat;
}
.NormalButton
{
	text-decoration: none;
	background-image:url(Images/wiz_arrow_inact.gif);
	background-position:right;	
	background-repeat:no-repeat;
}

.LastButton
{
	background-color:white;
	cursor:default;	
	text-decoration: none;
}