﻿/* 
   The below CSS file was built using samples + techniques described by Rachel Andrew in her book:
   The CSS Anthology: 101 Essential Tips, Tricks & Hacks
*/

/* Overall Page */

/*
Original Colors and their replacement colors

Background: #C8.DC.EB  --> -> 56.93.ec  --> #B8.CC.EB -->b1cff1
Pop Color: None        --> #1B.A1.E2 --> 
Button/Menu: #76.a4.c3 --> 1b.58.b8 -->  #09.4A.B2 oa.5b.c4  --> 5b.92.c2  76.9a.d2 - 60.90.d2
Hover Button #41.81.ad --> 


*/
.roundedcorners
{
   border-radius: 25px;
    background-color: #4F81BD;
    color:#FFFFFF;
    text-align :center;
    font-family:arial, helvetica, sans-serif;
    padding: 5px 10px 10px 10px;
    font-weight:bold;
    width:100px;
    height:30px;
}
.roundedcorners1 {
/*width: 300px;
	height: 300px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;*/


/*display: block;
  width: 150px;
  height: 150px;
  margin: 1em auto;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-border-radius: 99em;
  -moz-border-radius: 99em;
  border-radius: 99em;
  border: 5px solid #eee;
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);*/ 

background:url(URL-of-image) no-repeat;
  background-size:720px 480px;
  background-position:-160px 0px;
  height:100px;
  width:100px;
  border-radius:50%;
  overflow:hidden;
  margin:auto;
}
.richeditor .ui-widget-content .ui-state-default
{
    background: transparent !important;
}
.richeditor .ui-widget-content
{
    background-color:#ffffff !important;
    border: 0px !important;
}
.richeditor .ui-widget-header
{
    background: #ffffff !important;
    border: 0px !important;
}
.richeditor .ui-widget-header .ui-state-default
{
    background: #ffffff !important;
    border: 0px !important;
}
.richeditor .wijmo-wijeditor .wijmo-wijsplitter-h-bar
{
    height:0px !important;
}
.richeditor .wijmo-wijeditor-footer
{
      background: #ffffff !important;
}
.richeditor .wijmo-wijsplitter-h-panel1 .ui-resizable
{
    width:100% !important;
}
#invisible
{
    visibility:hidden;
}
html
{
    font-size:100%;
}
body 
{
    margin:0px 0px; 
    font-size:0.75em; 
    line-height:20px; 
    font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial; 
    background-color:#b1cff1;
  
}

h1 
{
	font: 100% Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Arial, Georgia, "Times New Roman", Times, serif;
}

.thumb22 img {width:22px}


h2 { padding:0px; text-transform:uppercase; font-size:1.25em; color:#000; background-color:#b1cff1; 
     font-weight:normal; color:#0676BD; margin: 10px 0 ; letter-spacing:1px; font-weight:bold;}
h2 span { background:#b1cff1; padding:0px 10px 0px 0px; font-size:1.083em;}
p {margin:0; }


/* Header Section */

#header {background-color:#b1cff1;  }

/* Logo */

#logo {position:absolute; text-align:center; width:95%; text-align:center; margin-top:5px; }
#logo a {text-decoration:none; color:#FFFFFF; font-size:1.917em; }

/* Menu */

#menu { height:30px; clear:both; padding-top:5px; padding-left:20px; background-color:#b1cff1; }
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; list-style:none; text-align:center;}
#menu a { display:block; float:left;  font-size:1em; text-transform:uppercase; text-decoration:none; color:#b1cff1; text-decoration:none; font-weight:bold }
#menu a:hover {text-decoration:underline;}

 
.ButtonAsLink{
 font: normal 1.0em "Segoe UI", "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
  background:none!important;
   border:none;
   color:blue;
   cursor:pointer;
   text-decoration:underline;
   padding: 0!important;
 }
 
 /* Navigation */

#navigation {
	width: 12em;
	top: 5em;
	left: 1em;
	width: 13em;	
	/*position:absolute;*/
	font-size:290%;
	float:left ;
	margin-bottom :1em;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #aeccdf;
}
#navigation li a  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #b1cff1;
	border-right: 1px solid #b1cff1;
	background-color: #08527f;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #b1cff1;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #b1cff1;
	margin:0;
	background-color: #aeccdf;
	color: #08517B;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #aeccdf;
	color: #08517B;
}
#navigation ul ul a:hover {
	background-color: #b1cff1;
	color: #FFFFFF;
}

/* Content */
#content {clear:both; background-color:#b1cff1; width:100%;}
#content_top { border-top:1px solid #b1cff1; height:24px; margin-left:20px;}
#content_bottom { clear:both;height:16px; margin-left:20px;}
 
.breadcrumb2 {
	font: normal 0.917em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 0px;
	margin-top: 0.8em;
	margin-bottom: 2em;
	}
 .breadcrumb {
	font: normal 0.917em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 20px;
	margin-top: 0.8em;
	margin-bottom: 2em;
	}
	.homedevtitle {
	font: normal 1.3em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	height:24px;
	display: inline-block;
	
	}
		 
.homedevlabel {
	font: normal 1.2em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	height:24px;
	display: inline-block;
	}
	.blankout {
	font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	height:0px;
	display: inline-block;
	}
	.homedevtextalert {
	font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: red;
	background-color: transparent;
	clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	}
	.forcewhite
	{
	    background-color:#fcfdfd;
	   
	}
	.forcewhite a
	{
	    background-color:#f5f8f9;
	}
.homedevtext {
	font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: black;
	background-color: transparent;
	clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	}
.homedevtext span a{color: #08527F;}
.homedevtextbox
{
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
	color: #2e6e9e;
	 clear:none ;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	border-color: #6090d2;
	border-style: solid;
	border-width: 1px;
	overflow:auto; 
	background-color:#f9fcfd;
}
.homedevtextbox a a.current
{
      color: #1d0f02;
	 background-color:#f5f8f9;
}
.homedevcombobox 
{
    border: 1px solid #6090d2  !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    
    color: #2e6e9e  !important;
	 clear:none;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding:0 0 0 0;
	overflow:hidden;
	 height:26px;
	 background-color:#f9fcfd !important;
	 vertical-align:middle;
    top: 0px;
    left: 0px;
}
.homedevcombobox a a.current  
{
    
    color: #1d0f02  !important;
	 background-color:#f5f8f9  !important;
}

 
.ajax__html_editor_extender_texteditor
{
    background-color:#FFFFFF;
     border: 0px !important;
     border: 0px solid !important;
     color: #2e6e9e;
     font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
     outline: none;
}
 
.ajax__html_editor_extender_buttoncontainer
{
    background-color:#FFFFFF !important;
    border: 0px !important;
}

.containerClass  
        {
            width: 100% !important;/*important is really important at here*/
        }

.containerClass .ajax__html_editor_extender_container
        {
            width: 100% !important;/*important is really important at here*/
        }
        /*SLX17067 Change width to 250px from 290px*/
.select2-dropdown-open
{
    
    width:370px !important;
   

    
}

/*SLX17067 Set autowidth of select2 */
.select2-width {min-width:500px; }
.homedevcomboboxshortnoborder 
{
    -webkit-appearance:none;
    border: 0px solid #6090d2  !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    
    color: #2e6e9e  !important;
	 clear:none;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	
	overflow:hidden;
	 background-color:#f9fcfd  !important;
	  vertical-align:middle;
	  outline: none;
}

.homedevcomboboxshortError {
    border: 2px red solid !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    color: #2e6e9e !important;
    clear: none;
    margin-left: 0.2em;
    margin-top: 0em;
    margin-bottom: 0em;
    overflow: hidden;
    height: 24px;
    background-color: #f9fcfd !important;
    vertical-align: middle;
}

.homedevcomboboxshortDisabled {
    border: 1px solid #6090d2 !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    color: #2e6e9e !important;
    clear: none;
    margin-left: 0.2em;
    margin-top: 0em;
    margin-bottom: 0em;
    overflow: hidden;
    height: 24px;
    background-color: lightgrey !important;
    vertical-align: middle;
}

.homedevcomboboxshort 
{
    border: 1px solid #6090d2  !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    
    color: #2e6e9e  !important;
	 clear:none;
	margin-left: 0.2em;
	margin-top: 0em;
	margin-bottom: 0em;
	
	overflow:hidden;
	 height:24px;
	 background-color:#f9fcfd  !important;
	  vertical-align:middle;

}

.homedevcomboboxshort a a.current
{
    color: #1d0f02  !important;
	 background-color:#f5f8f9  !important;
}

.homedevnumberbox
{
    border: 1px solid #6090d2  !important;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    
    color: #2e6e9e  !important;
	 clear:none;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	
	overflow:hidden;
	 height:24px;
	 background-color:#f9fcfd  !important;
	  vertical-align:middle;
	  text-align:right;
}
.homedevnumberboxshort a a.current
{
    color: #1d0f02  !important;
	 background-color:#f5f8f9  !important;
}
input.textbox, select, textarea
{
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
   
  color          :  #2e6e9e;

  clear:none;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	overflow:hidden;
	 background-color:#f9fcfd;
}

input.textbox:focus, input.input_text_focus
{
    border-color:#646464;
    color: #1d0f02;
	 background-color:#f5f8f9;
} 

.boxshadow 
{
  -moz-box-shadow: 3px 3px 5px #535353;
  -webkit-box-shadow: 3px 3px 5px #535353;       
  box-shadow: 3px 3px 5px #535353;
}
.roundbox
{  
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px;  
  border-radius: 6px 6px 6px 6px;
}
.roundbox-top
{    
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;    
    border-radius: 4px 4px 0 0;
}
.roundbox-bottom
{    
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.BlockLink
{
    background-color:#9cbdee; 
    text-decoration:none;
    color:Black;
    text-align:left;
}
.BlockLink:link
{
    background-color:#eeeeee;
    text-decoration:none;
    color:Black;
}

 
.BlockLinkCurrent
{
    background-color:#6090d2; 
    text-decoration:none;
   
    color:black; 
    text-decoration:none; 
    font-weight:bold;
     text-align:left;
}
.BlockLink:hover
{
    background-color:#eeeeee;
    text-decoration:none;
    color:Black;
}
.BlockLink:visited
{
    background-color:#eeeeee;
    text-decoration:none;
    color:Black;
}
.BlockLink:active
{
    background-color:#d8d8d8;
    text-decoration:none;
    color:Black;
}
.BackColorPop
 {
    background-color:#9cbdee;
   
 }
.BackColorWhite
 {
    background-color:#ffffff;
   
 }
.BackColorPop1
 {
    background-color:#8CBF26;
 }
.BackColorNotes{
    background-color:#A4C7EE;
}

.homedevcalendar
{
    border: thin solid #6090d2;
    font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    color: #111111;
	clear:none;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	overflow:hidden;
	background-color:#ffffff;
}

.Hlink
{
cursor: hand;
 }


                  

.LoginStatus
{
    float :right ;
}

.pagewrapper
{
   
}
.topwrapper
{
    
      
}

.head 
{
/*    background-color:#b1cff1;*/
    width :100%;
}
.head2 
{
/*    background-color:#b1cff1;*/
    width :100%;
   
 
}
.background {background-color:#b1cff1; visibility:hidden;}
.backgroundvisible {background-color:#b1cff1;}
 
.body {background-color:#b1cff1;
       	font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
}

.foot {       clear :both ;
       height:0px; color:#FFF; padding-top:0px; 
       font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", "Myriad Pro","Segoe UI",Helvetica, Arial, sans-serif;}

.sitetitle { color:#08517B;
             font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial, Franklin Gothic Medium,"Myriad Pro","Microsoft Sans-Serif Serif",  Helvetica, Arial  ;
             font-size:20px;
             }
             
.logo {
/*margin-top:21px;*/
border-width  :0px;
padding-top:0px;
height:50px;
float :left;
}
.TitleLeft {
/*margin-top:21px;*/
width:340px;
min-width:340px;
border-width  :0px;

padding-top:0px;
height:100px;
}
 
 .HDhead2
 {
      width: 100%;
overflow:hidden;
 }
.HDTitleLeft  {
/*margin-top:21px;*/
width:360px;
min-width:360px;
border-width  :0px;
padding-top:0px;
height:100px;
float:left;
display:block;
 
 
overflow:hidden;
}
.HDTitleLeft-SelectorRow
{
    clear:both;
    
}
.HDTitleLeft-FlowRightLabel
{
    float:left;
    width:80px;
}
.HDTitleLeft-FlowRightDropDown
{
    float:left;
    width:240px;
}
.HDTitleLeft-FlowRightClearOut
{
    float:left;
    width:20px;
}

.HDTitleCenter
{
    
  
    height:100px;
    text-align:center;
     overflow:hidden;
    position:absolute;
    width:100%;
 
     
     
}
.HDTitleCenter-Image
{
    margin-left:360px;
    margin-right:150px;
}

.HDTitleRight 
{
    width:150px;
    padding-top:5px; 
    padding-right:10px; 
    text-align:right; 
    vertical-align:top;  
    float:right;
    
}

.HDTitleRight, .HDTitleRight a {color:#08517B; font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, sans-serif; font-size:1em;  vertical-align:top;}

.HDTitleRight .importantLnk2 {color:#FFD457; vertical-align:top;}

 
.tophead
{
       background-color:#b1cff1;
       width :100%;
      
}
.tophead2
{
       background-color:#b1cff1;
     
}
.headingImage
{
    margin-left :25%;
    padding-top:15px;
    background-color:#b1cff1;
    height:35px;
    text-align:center;
}
.TitleCenter
{
    
    
     
    padding-top:0px;
    background-color:#b1cff1;
    height:100px;
    text-align:center;
     
}



/* footer nav 

.ftrNav a span{color:#FFF; padding:1px 0px 1px 20px; font-size:93%;}

.ftrNav a:hover span {color:#FFD457;}
*/


.CenterPB{
position: absolute;
left: 50%;
top: 50%;
margin-top: -10px; /* make this half your image/element height */
margin-left: -10px; /* make this half your image/element width */
}


.TitleRight 
{
   width:150px;
    padding-top:5px; 
    padding-right:10px; 
    text-align:right; 
    vertical-align:top;  
    
   
    }

.TitleRight, .TitleRight a {color:#08517B; font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, sans-serif; font-size:1em;  vertical-align:top;}

.TitleRight .importantLnk2 {color:#FFD457; vertical-align:top;}


.bulletin {padding-top:5px; padding-right:10px; text-align:right; width:30%;float:right;}

.bulletin, .bulletin a {color:#08517B; font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Tahoma, Arial, Helvetica, sans-serif; font-size:1em;}

.bulletin .importantLnk {color:#FFD457;}

/* simple module (exends ".mod") 

.simple {border:6px solid #CFCFCF; background-color:#E6E6E6; padding:10px 10px; color:#666; position:relative;}

.simple li {margin-left:17px;}

*/


.ftrDisclaimer { color:#AAA; 
                padding-top:20px;
                font:13px/1.231 Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", arial,helvetica,clean,sans-serif;
                text-align :center ; height:0px;
                }
.ftrDisclaimer a {
color:#4D8AAE;
font-family :Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Myriad Pro,Segoe UI,Helvetica,Arial,sans-serif;
text-decoration:underline; height:0px;
}
.ftrDisclaimera:focus, .ftrDisclaimer a:hover {
text-decoration:none;
}

.mainContent
{
    padding-left :4em;

}


.fldSetUsers {
border:3px double #DDDDDD;
padding:5px 10px;
margin :1em 0;
}

.fldSetGeneral {
border:3px double #DDDDDD;
padding:5px 10px;
margin :1em 0;
width :30em;
}
legend  {
color:#146A9F;
font-size:120.5%;
}

.simple {
background-color:#b1cff1;
border:1px solid #CFCFCF;
color:#666666;
padding:10px;
position:relative;
width:20em;

}

.mod {
margin-left:30em;
}
.tblCenter
{
    margin-left :auto ;
    margin-right :auto ;
    background-color :White;
    
}

/* Gridview Styling*/
.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
   overflow:hidden;
}

.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #000000; 
    font-size :1em;
   overflow :hidden;
}
.mGrid th ,.mGrid th a{ 
    padding: 3px 2px; 
    color: #08517B; 
    background: #b1cff1; 
    border-left: solid 1px #08517B; 
    border-bottom: solid 1px #08517B; 
    font-size: 1em; 
      font-weight: normal;
   overflow :hidden;

}
.mGrid th a:hover 
{
    text-decoration :none;
}

.mGrid .alt { background: #fcfcfc url(../../images/HomeDev/grd_alt.png) repeat-x top; }
.mGrid .alt td table tbody tr td,.mGrid tr td table tbody tr td
{
    border-width :0px;
   overflow :hidden;
}
.mGrid .alt td table tbody tr td input,.mGrid tr td table tbody tr td input
{
    float:right ;
   overflow :hidden;
}
.mGrid .alt td table,.mGrid tr td table 
{
    width:100%;
   overflow :hidden;
}
.mGrid .pgr,.pgr { background: #b1cff1; }
.mGrid .pgr table,.pgr td { margin: 5px 0; }
.pgr td 
{
    text-align :left ;
}
.mGrid .btn 
{
  color: #FFF;
  background: #6090d2;
  font-weight: normal;
  border: 1px solid #b1cff1;
   text-align:center;
}

.mGrid .btn:hover 
{
  color: #fff;
  background: #1b58b8;  
}

.mGrid .pgr td,.pgr td span span, .pgr td span a { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: Blue ; 
    line-height: 12px; 
   overflow :hidden;
 }   
.mGrid .pgr a ,.pgr td span a { color: #eaeaea; text-decoration: none; }
.mGrid .pgr a:hover, .pgr td span a :hover { color: Blue; text-decoration: none; }

/* Nested Gridview */



.fldSetNested div .mGridNested { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.fldSetNested div .mGridNested td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #6090d2; 
    font-size :0.8em;
}
.fldSetNested div .mGridNested th ,.fldSetNested div .mGridNested th a{ 
    padding: 4px 2px; 
    color: #000; 
      background-color: #fff; 
      background-image :none;
   /* background: #fcfcfc url(../../images/HomeDev/grd_alt.png) repeat-x top; */
    border-left: solid 1px #525252; 
    font-size: 0.8em; 
}
.fldSetNested div .mGridNested th a:hover 
{
    text-decoration :none;
}

.fldSetNested div .mGridNested .alt { /*background: #fcfcfc url(../images/HomeDev/grd_alt.png) repeat-x top;*/ }
.fldSetNested div .mGridNested .alt td table tbody tr td,.fldSetNested div .mGridNested tr td table tbody tr td
{
    border-width :0px;
}
.fldSetNested div .mGridNested .alt td table tbody tr td input,.fldSetNested div .mGridNested tr td table tbody tr td input
{
    float:right ;
}
.fldSetNested div .mGridNested .alt td table,.fldSetNested div .mGridNested tr td table 
{
    width:100%;
}
.fldSetNested div .mGridNested .pgr { background: #b1cff1; }
.fldSetNested div .mGridNested .pgr table { margin: 5px 0; }
.fldSetNested div .mGridNested .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: Blue ; 
    line-height: 12px; 
 }   
.fldSetNested div .mGridNested .pgr a { color: #eaeaea; text-decoration: none; }
.fldSetNested div .mGridNested .pgr a:hover { color: Blue; text-decoration: none; }





.lgndClass
{
    color :#08517B;
    font-size :.8em;
    font-weight :bold ;
    background-image :none;
    padding-bottom :2px;
}
.fldSetNested
{
    background-image :url(../../images/HomeDev/grd_alt.png);
    padding :5px;   
    margin:5px;
}
.hlHeadingPolicy
{
    font-weight :bold;
    color:#4D8AAE;

}


/* Master 2 */

.menu {
clear:both;
height:35px;
padding-top:5px;
}

.menu ul {
margin:0;
padding:0;
}

.menu ul li {
display:inline-block;
float:left;
list-style:none outside none;
text-align:center;
/*width:104px;*/
}

.menu a {
color:#08517B;
display:block;
float:left;
font-size:1.083em;
font-weight:bold;
text-decoration:none;
/*text-transform:uppercase;*/
font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial,  "Microsoft Sans Serif", Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
/*width:104px;*/
}

.menu a:hover {color:#FFFFFF; background-color:#b1cff1}

.breadcrumb span a{color: #08527F;}



.lstview {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	border-collapse: collapse;
	/*border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc; */
	color: #333;
}

/*.lstview caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #666;
}*/

.lstview a {
	/*text-decoration: none;*/
	border-bottom: 1px dotted #7F;
	font-weight: bold;
}

.lstview a:hover {
	/*text-decoration: none;*/
	color: #fff;
	background: #08527F;
}

/*.lstview tr th a {
	colo;
}
.lstview tbody tr td table tbody tr td h4 a
{
    font-size :1.2em;
    color: #369;
	border-bottom: 1px dotted #369;
}
*/

.lstview tr th a ,.lstview tbody tr td table tbody tr td span a {
	color: #369;
	border-bottom: 1px dotted #369;
}

.lstview tr th a:hover,.lstview tbody tr td table tbody tr td span  a:hover {
	color: #fff;
	background: #369;
}

.lstview thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.lstview tfoot tr th, .lstview tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

.lstview tfoot tr th {
	width: 20%;
}

.lstview tfoot tr td {
	width: 80%;
}
/*.lstview tr td.alt1  { background: #fcfcfc url(../../images/HomeDev/grd_alt.png) repeat-x top; }*/
.lstview tbody tr td table tbody tr td.alt0 { background: #fcfcfc url(../../images/HomeDev/grd_alt.png) repeat-x top; }
.lstview td, .lstview th {
	/*border-right: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.971em;
	vertical-align: top;
	width: 20%;
}


#sidebar 
 {
    float:left; width:200px; margin-left:10px;
       

  }
#sidebar p {background-color:#fff; padding:0 20px;
              }
#sidebar_top { height:10px; background-color:#FFFFFF;
               }
#sidebar_body { background-color:#fff;min-height:276px; 
                 
}
#sidebar_bottom { height:23px; background-color:#FFFFFF;
                   }
#sidebar ul {margin:0; padding:0 0 0 40px;}
#sidebar ul li { padding:0; list-style:none;}
#sidebar ul li a {color:#000; font-size:1em;}
#sidebar h1 {color:#08517B; font-size:1.083em; font-weight:bold; padding:10px 0 0 20px; background-color:#fff; margin:0;}
#sidebar h1 a{ text-decoration:none; color:#08517B; }


#text2 {background-color:#b1cff1; margin:0px 10px 0 10px; width:auto; vertical-align:top; color:#000000;}
#text2_top {}
#text2_top_left {float:left; width:13px; height:10px; background-color:#b1cff1;}
#text2_top_right {float:right; width:11px; height:10px; background-color:#b1cff1;}
#text2_bottom { float:left;height:16px; /*background:url(../../images/HomeDev/middle_bottom_content.gif) repeat-x;*/ width:100%; background-color:#b1cff1;}
#text2_bottom_left {float:left; width:11px; height:16px; background-color:#b1cff1;}
#text2_bottom_right {float:right; width:11px; height:16px; background-color:#b1cff1;}
#text2_body { padding:2px 20px 2px 20px; min-height:283px;}

#text {background-color:#b1cff1; margin:0px 10px 0 210px; width:auto; vertical-align:top; color:#000000;}
#text_top {}
#text_top_left {float:left; width:13px; height:10px; background-color:#b1cff1;}
#text_top_right {float:right; width:11px; height:10px; background-color:#b1cff1;}
#text_bottom { float:left;height:16px; /*background:url(../../images/HomeDev/middle_bottom_content.gif) repeat-x;*/ width:100%; background-color:#b1cff1;}
#text_bottom_left {float:left; width:11px; height:16px; background-color:#b1cff1;}
#text_bottom_right {float:right; width:11px; height:16px; background-color:#b1cff1;}
#text_body { padding:2px 20px 2px 20px; min-height:283px;}
/*#foot_text { padding-left:50px; background:url(../../images/HomeDev/foot_text.gif) no-repeat; color:#a8a8a8; font-size:0.833em; line-height:13px; margin:20px 0 0 0;}
*/
#footer {background-color:#b1cff1; height:74px; clear:both;  }
#left_footer { float:left; padding:30px 0 0 30px; color:#fff; font-size:1em;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:30px 30px 0 0; color:#fff;  font-size:1em; text-align:right;}
#right_footer a { color:#fff;}
#right_footer a:hover { text-decoration:none;}




 

 
#blur

{
    width: 100%;
    background-color: black;
    moz-opacity: 0.5;
    khtml-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 120;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

#progress

{
    z-index: 200;
    background-color: White;
    position: absolute;
    top: 80pt;
    left: 290pt;
    border: solid 1px black;
    padding: 5px 5px 5px 5px;
    text-align: center;
    vertical-align:middle;
     -moz-box-shadow: 3px 3px 5px #535353;
  -webkit-box-shadow: 3px 3px 5px #535353;       
  box-shadow: 3px 3px 5px #535353;
  -moz-border-radius: 6px 6px 6px 6px;
  -webkit-border-radius: 6px;  
  border-radius: 6px 6px 6px 6px;
}
#preview

{
    z-index: 200;
     position: absolute;
    top: 0pt;
    left: 0pt;
     text-align: center;
    vertical-align:middle;
}

#outer2 {
/*background:url("../../images/HomeDev/bgrad.gif") repeat-x scroll left bottom #00456e;*/
background-color:#6090d2;
float:left ;
 width:100%;
  
}

 #outer {
/*background:url("../../images/HomeDev/bgrad.gif") repeat-x scroll left bottom #00456e;*/
background-color:#b1cff1;
/*border-color:#fbd862 #FFAA55 #fbd862;*/
border-left-color :#C0CCBB;
border-bottom-color :#C0CCBB;
border-right-color:#C0CCBB;
border-top-color:#C0CCBB;
border-style:solid;
border-width:1px;
/*margin:0px 0 10px;
margin-bottom:10px;*/
float:left ;
padding:2px 0px 0px 0px;
font-style:normal;

}
#point 
{  
    
 
list-style:none outside none;
margin:0 auto;
padding:0;
white-space:nowrap;
font-style:normal;
background-color:#b1cff1;

}
#point li 
{
background-color:#6090d2;
    float:left;
display:table-cell;
margin:0;
padding:0;
font-family:Segoe UI, Lucida Grande, Lucida Sans, Arial,  "Microsoft Sans Serif", arial;
font-style:normal;
}
#point li a {
/*background:url("../../images/HomeDev/bgrad.gif") repeat-x scroll left bottom #00456e*/;
background-color:#6090d2; /**/
border-left:1px solid #b1cff1;
border-right:1px solid #b1cff1;
color:#FFFFFF;
float:left;
font-family:"Segoe UI", "Microsoft Sans Serif", arial;
font-size:0.8em;
font-style:normal;
height:3.1em;
letter-spacing:1px;
line-height:3.1em;
padding:0 1em;
text-decoration:none;
}
#point li a.current {
background-color:#f5f8f9;
font-style:normal;
color:#000000;
}
#point li a:hover {
background-color:#1b58b8;
font-style:normal;
color:#ffffff;
}
/*#point li a:hover b, #point li a.current b {
background:url("../../images/HomeDev/ArrowUp.gif") no-repeat scroll center bottom transparent;
font-style:normal;
cursor:pointer;
display:block;
float:left;
}
*/
.yellowline
{
    background:url(../../images/HomeDev/yellowline.gif) repeat-x #424e4f; height:2px;   }

/* Button */
.btn {
  color: #FFF;
  background: #6090d2;
  font-weight: normal;
  border: 1px solid #b1cff1;
  text-align:center;
  height:26px;
}
.btn:disabled
{
    background: #666666 !important;
    color: #bbbbbb !important;
}

.btn:hover 
{
  color: #fff;
  background: #1b58b8;
}
.chkbox
{
 COLOR: blue;
 border-style: none;
font-family: Segoe UI, Lucida Grande, Lucida Sans, Arial,  "Microsoft Sans Serif", Arial,Helvetica,Georgia,"Times New Roman",Times,serif;
 font-size: 11px;
 padding:0px,0px,0px,0px;
 line-height:0p;
 margin:0px,0px,0px,0px;
}



.sGrid .btn 
{
  color: #FFF;
  background: #6090d2;
  font-weight: normal;
  border: 1px solid #b1cff1;
}

.sGrid .btn:hover 
{
  color: #fff;
  background: #1b58b8;  
}

divField
{
    font-weight:bold;
}
divValue
{
    font-weight:normal;
}
divFieldInline
{
    
    height:24px;
    font-weight:bold;
    overflow: hidden;

}
divValueInline
{
     
    height:24px;
     
    font-weight:normal;
    overflow: hidden;
}
divControlInline
{
  
    font-weight:normal;
    overflow: hidden;  
}

.invoicegridviewheader
{
    background-image: url("../../Images/GridHeaderbg.png");
    background-repeat: repeat-x ;
}

.gridviewheader 
{
    background-image: url("../../Images/GridHeaderbg.png");
    background-repeat: repeat-x ;
    font-family: Lucida Grande,  Arial, "Microsoft Sans Serif";
    color:Black!important;
}
.gridview
{
    font-family: Lucida Grande,  Arial, "Microsoft Sans Serif";
    
}

.gridview td
{ 
    padding-left: 5px;
    padding-right: 50px;
}

.gridviewpager td 
{ 
    padding-right: 1px;
}

/*
sortasc-header A 
{ 
   background:url(../../images/ArrowUp.gif) right center no-repeat;
}

.sortdesc-header A
{
   background:url(../../images/ArrowDown.gif) right center no-repeat;
}

TH A
{
   padding-right: 20px;
}

background-color:#444;
color:#fff;
background-color:#1e8d12;
background-color:#ae2676;
 color:#fff;
*/
.gridviewpager a
    {
      margin:auto 1%;
    border-radius:50%;
      background-color:white;
      padding:5px 10px 5px 10px;
      color:#003399;
      text-decoration:none;
      -o-box-shadow:1px 1px 1px #111;
      -moz-box-shadow:1px 1px 1px #111;
      -webkit-box-shadow:1px 1px 1px #111;
      box-shadow:1px 1px 1px #111;
    }
    
    .gridviewpager a:hover{
    background-color:#6392D6;
    color:#fff;
}
    
    .gridviewpager span
    {
        background-color:#1859BD;
    color:white;
    font-weight:bold;
     -o-box-shadow:1px 1px 1px #111;
      -moz-box-shadow:1px 1px 1px #111;
      -webkit-box-shadow:1px 1px 1px #111;
      box-shadow:1px 1px 1px #111;

    border-radius:50%;
    padding:5px 10px 5px 10px;
    }
    
    
.rightAlign  
{
     text-align:right; 
}

.labellookaliketextbox
{
     font: normal 1.1em Segoe UI, Lucida Grande, Lucida Sans, Arial, "Microsoft Sans Serif", Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
    
    color: #2e6e9e  !important;
     border: none;
   background-color: #fff;
   background: transparent;
   
}

.leftAlign
{
    text-align:left;
}


.hiddenCommentForGVInvoiceProcessing 
{
    display: none;
}

/* START Product Backlog Item 174663: 201-00-834822 - Add highlighting to all entry cells in all screens of Web Portal*/

input:focus {
    box-shadow: 0px 0px 10px rgba(255,0,0,1);
    outline: none;
    border-color: red !important;
}

.select2-container-active {
    box-shadow: 0px 0px 10px rgba(255,0,0,1) !important;
    outline: none;
    border-color: red !important;
}
td > .select2-container-active /*Task 176757: Regression v.1.4 - Test Case 175830: Test Case # 3- On Master filter the community and Job highlights partially while user tab*/ {
    z-index: 1000;
}

.chosen-container-active {
    box-shadow: 0px 0px 10px rgba(255,0,0,1) !important;
    outline: none;
    border-color: red !important;
}

/*Task 176087: Handling on Text area*/
.homedevcomboboxshort:focus, .homedevcombobox:focus {
    box-shadow: 0px 0px 10px rgba(255,0,0,1) !important;
    outline: none;
    border-color: red !important;
}

textarea:focus {
    box-shadow: 0px 0px 10px rgba(255,0,0,1);
    outline: none;
    border-color: red !important;
}

/*Task 176086: Handling on the Disabled Inputs*/
.labellookaliketextbox:focus {
    box-shadow: none !important;
    outline: none;
    border-color: red !important;
}

/* Start Product Backlog Item 174663: 201-00-834822 - Add highlighting to all entry cells in all screens of Web Portal END */
