﻿
P, Table
{
    top:0;
    left:0;
    font-family:  Helvetica Neue, Arial, Sans Serif;
    font-size : 12px;
}
.text
{
    font-family:Helvetica Neue, Arial, Sans Serif;
    }
/*________ master page_________ */
.menuItem
{

margin:10px 10px 10px 0px;
}
.content
{
background-color:#F8F8F8;
margin:10px  0px  5px 0px;
padding:0px 5px 5px 5px; 
}
.box{
   background-color:#EEF3FD;  
   border-color:#95B3DE;
   border-style:solid;
   border-width:1px;
   padding:10px 10px 10px 10px;
}
/*___________ master page ____________ */


/*____________ live sites______________ */

.detailFirstCol
{
width:48%;
float:left;
border-width:1px;
border-style:solid;
border-color:#F8F8F8;
border-top-color:#d3d3d3;
}
.detailSecondCol
{
width:48%;
float:left;
border-width:1px;
border-style:solid;
border-color:#F8F8F8;
border-bottom-color:#d3d3d3;
border-left-color:#d3d3d3; 
overflow:visible;
padding:8px;
line-height: 12pt;
}
.clear
{
clear:both;
}


.testbox1 {

	background-color: #f0f0f0;

	width: 533px;

	height: 50px;

	margin: 0 auto 15px auto;

	padding: 30px;

	border: 1px solid #d7d7d7;



//	-moz-border-radius: 11px;

//	-webkit-border-radius: 11px;

	border-radius: 11px;

	behavior: url(test%20workin%20folder/css/border-radius.htc);

}

.CustomerDetailsBox
{
    height:250px;
 /*  behavior: url(css/border-radius.htc);*/

   position:relative;
 background-image:url('../Images/greenBack.png');
 background-position:center;
 background-repeat:no-repeat;
   
   
   
  
   
   
}
.centerDiv
{
    height:100%;
    width:100%;
    padding:2px 5px 2px 5px;   
}


.odometerLabel
{
color:#70AA00 ;
width:auto;
font-size:12pt ;
font-weight:900;
font-family:Arial ;
border-color:#FF3300 ;
}

.envBenefitsLabel
{
color:#70AA00 ;

font-size:10pt ;
font-weight:bold;
font-family:Arial ;

}

.odometerTD
{
    height:14px;
 width: 10px;
 background-color:White;
 border:1px solid black;
/* text-align:center; */   
    
}

.emptyOdometerTD
{
    height:14px;
 width: 5px;
 color:#70AA00 ;
 text-align:center;
 font-size:16pt;
 font-weight:900;
    
    
}

.CustomerDetailsBoxTopYellow
{
     height:165px;
  background-image: url('../Images/yellowBack.png');
  background-position:center;
  background-repeat:no-repeat;
   

  
   
   
    
}

.CustomerDetailsBoxTopRed
{
     height:165px;
  background-image: url('../Images/redBack.png');
  background-position:center;
  background-repeat:no-repeat;
   

  
   
   
    
}

.capTD
{
   width:150px;
  
    
     
}
.powerHeader
{
    
    
    padding:2px 5px 5px 2px;
    margin-bottom:3px;
    font-size:larger ;
    font-weight: bold;
    
     
}

.heatHeader
{
    
    padding:2px 5px 5px 2px;
    margin-bottom:3px;
    font-size:larger ;
    font-weight: bold;
    color:White;     
}

.greenHeader
{
   
    padding:0px 5px 0px 6px;
    
    margin-bottom:3px;
    margin-left:5px;
    margin-top:2px;
    font-size:small;
    font-weight: bold;
    color:#f8f8f8;     
}

.yellowHeader
{
   
    padding:0px 5px 0px 6px;
    
    margin-bottom:3px;
    margin-left:5px;
    margin-top:2px;
    font-size:small;
    font-weight:bold;
    color:Black;     
}

.odometerCaption
{
    font-size:small;
    
    text-align:left;
    
}
.savingsCaption
{
   float:center;
  * margin-right:5px; */
    
}


.headerLabel
{
    font-size:small;
 color:Black;
  height:6px;
}

.headerLabel0
{
    font-size:small;
    font-weight:bold;
 color:Black;
  height:6px;
}

/*____________ live sites______________ */

TextGray{color:#9b9999;}

li
{
    list-style-type:square;
    margin-left:-25px;   
}
	
hr 
{ 
    background: #999999; 
    height: 1px;border:1px;
}

input, select, textarea 
{
    font-size:12px;
    /* font-family:Helvetica Neue, Arial, Sans Serif; */
    font-family:Helvetica Neue, Arial, Sans Serif; 
}

/* Customize Combobox and textarea */
.select1
{
    font-size:12px;
    border-style: solid; border-width: 1px ;
    border-color: #3d86b4;
    background-color : transparent;
    color:#525252; /* font color gray32 */
}
	
.textarea1 
{
    font-size:12px;
    border-style: solid; border-width: 1px ;
    border-color: #3d86b4;
    background-color : transparent;
    color:#525252;
}
/* End Customize Combobox and textarea */

/* for radio button and checkbox */
.nobrd 
{
    border-style:none; 
}
/* end radio button and checkbox border style */

body 
{
    height: 100%; 
    width: 100%; 
    margin: 0px; 
    padding: 0px;  
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #525252;
    BACKGROUND-COLOR:white;
   
}
.welcomeMsg
{
text-align:right;    
vertical-align:middle;
float:right;
color:#617D00;
    }

/* Link and Menu style */



.nav
{
  padding-bottom:15px;
  margin-bottom:0px;
  float:right;
  }
  
.tdMenu a
{
    /* color:white; */
    text-decoration: none;
    font-size:12px;    
    font-family:Helvetica Neue, Arial, Sans Serif; 
}

.tdMenu a:hover
{
	color:#012D5C;
    text-decoration: none;
    font-size:12px;    
    font-family:Helvetica Neue, Arial, Sans Serif; 
}

 
.TextWhite a
{
     color:white; 
    text-decoration: none;
}

.TextWhite a:hover
{
	color:#012D5C;
    text-decoration: none;
}

a 
{
    color:#333333; 
    text-decoration: none
}

 

a:hover 
{
    color:Gray;  
    text-decoration: none
} 
.nav a
{
  
  
    color:#ffffff;
    text-decoration: none;
}

.nav a:hover
{
   
	font-size: 11px;
	color:#FF9900;
    text-decoration: none;
}
.Introduction a
{  
    color:#84B601;
    text-decoration: none;
}

.Introduction a:hover
{
   
	 
	color:#FF9900;
    text-decoration: none;
}

.TopMenu
{
    font-size: 12px;
    font-weight: normal;
    color: #357fb1;
    text-decoration:none;
}

.TopMenu:hover 
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}

.LeftMenu 
{
    font-size: 12px;
    font-weight: normal;
    color: #484646;
    text-decoration:none;
}

.LeftMenu:hover 
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}

.MenuTdColor
{
    background-color:#bfbfbf;
    font-weight:bold;
    font-size:12px;
    height: 15px;
    margin:5px;
    padding:5px;
    overflow:visible;
}

.MenuTdColorBottom
{
    background-color:#bfbfbf;
    font-size:12px;
    font-weight:bold;
    height: 15px;
    margin:5px;
    padding:5px;
    overflow:visible;
    margin:5px;
    padding:5px;
}

.MenuTd 
{
    background-image:url(../Images/MenuBG.jpg);
    font-weight:bold;
    font-size:11px;
    color:#000000;
    height: 26px;
    margin:5px;
}

.MenuTdVisited 
{
    background-image:url(../Images/MenuBG1.gif);
    font-weight:bold;
    font-size:11px;
    color:#000000;
    height: 26px;
    margin:5px;
}


/* text style */
.Title1 
{
    font-weight:bold;
    font-size:12px;
    color:#556b2f;
}

.TextBold 
{
    font-weight:bold;
    font-size:11px;
    color:#000000;
}


.RightTitle
{     
    BORDER-BOTTOM: #C7DF89 1px solid;         
    font-size:12px;    
    color:#7BA000;
    font-weight:bold;
    height: 26px;
    padding-left:2px;
    overflow: visible;
    font-family: Helvetica Neue, Arial, Sans Serif;
}
/* End text style */

.LoginBox 
{
    margin:5px;
    padding:5px;
    border:1px solid #e0e1e2;
}

.RadioStyle{
    margin:0px;
    padding-left:5px;
    border-left:1px solid #e0e1e2;
    border-top:1px solid #e0e1e2;
    border-bottom:1px solid #e0e1e2;
}

.CompletionBox 
{	
    border:1px solid #e0e1e2;
}

.Box 
{
    background-color:#012d5c;
    height:24px;
}

.CustDetailsBox 
{
    border:1px,solid,gray;
    
   
}


.TableTdColor 
{
    background-color:#f6f6f6;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    margin:5px;
    padding:3px;
    border:1px solid #e0e1e2;
}

.TdColorDependent 
{
    background-color:#f6f6f6;
    font-weight:bold;
    font-size:12px;
    color:#000000;
    margin:2px;
    padding:2px;
    border-left:1px solid #ece9d8;
    border-top:1px solid #ece9d8;
}
/* Start div style */
DIV.ScrollBox 
{
	
	margin-bottom: 1px;
	SCROLLBAR-SHADOW-COLOR: #efefef; 
	SCROLLBAR-3DLIGHT-COLOR: #b6d1ff; 
	SCROLLBAR-ARROW-COLOR: #12315D; 
	SCROLLBAR-TRACK-COLOR: #f6f6f6; 
	SCROLLBAR-DARKSHADOW-COLOR: #12315D; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	
}

DIV.ScrollBox1 
{
	
	margin-bottom: 1px;
	SCROLLBAR-SHADOW-COLOR: #efefef; 
	SCROLLBAR-3DLIGHT-COLOR: #b6d1ff; 
	SCROLLBAR-ARROW-COLOR: #12315D; 
	SCROLLBAR-TRACK-COLOR: #f6f6f6; 
	SCROLLBAR-DARKSHADOW-COLOR: #12315D; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	
}

#visible 
{
	overflow: visible;
}

#hidden 
{
	overflow: hidden;
}

#divScroll 
{
	overflow:  visible;
	overflow-x:hidden;
	height:360px;	
}

#scroll 
{
	overflow:  scroll;
	
}

#scroll2 
{
	overflow:  visible;
	overflow-x:hidden;
	
}

.scrollCancerPlan7
{
	overflow :scroll;
	overflow:auto;
	overflow-x:hidden;
	height:auto;
}

#auto {overflow: auto;}
#detault 
{
	margin: 0;
	padding:0;
	visibility:visible;
}
/* End div style */

.change {color: #ffcc00;}


.TextWhite{color:White; background-color:#2e90cf;}
    
/* only for tab on dental page */
    
#tablist
{
    padding: 3px 0;
    margin-left: 0;
    margin-bottom: 0;
    margin-top: 0.1em;
    font: bold 12px Helvetica Neue, Arial, Sans Serif;
}

#tablist li
{
    list-style: none;
    display: inline;
    margin: 0;
}

#tablist li a
{
    padding: 0px 0.5em;
    margin-left: 0px;
    border: 1px solid #778;
    border-bottom: none;
    background: white;
}

#tablist li a:link, #tablist li a:visited
{
    color: navy;
}

#tablist li a.current
{
    background:#F8F8F8;
}

#tabcontentcontainer
{
    padding: 3px;
    border: 1px solid #DDD;
}

.tabcontent
{
    display:none;
}
/* End tab on dental page */
div#BenefitsEnroll
{
    margin: 0px 0px 0px 20px;
    display:block;
}

.Red{color:Red;}

.hide{display:none;}    

.CurrencyAlign
{
text-align:center;
font-weight:bold;
}

.RowDependent
{
    padding-left:2px;
    padding-right:4px;
}

.CellStyle
{
    padding:2px;
    height:25px;
}

.tabCancer 
{
    color:#333333; 
    text-decoration: none
}
.tabCancer:hover 
{
    color: #000000; 
    cursor:hand; 
    text-decoration: none
}

.LoginBox1 
{
	margin:0px;
	padding:0px;
	height :20px;
	padding-left :3px;
	border:1px solid #e0e1e2;
}

.LabelCurrency
{
	text-align:center;
}
.tdMenu
{
   /* background-color:#6A9AC2; */
   background-color: #2e90cf;
    height:30px;
}

/* Buttons*/

.btnAddNewTerritory
{
    background-image:url(../Images/addNewTerritory.gif);
    height:25px;
    width:108px;   
    display:inline-block;
    overflow:hidden;
    cursor:pointer;
}


/* grid buttons */
.gridEdit
{
    background-image:url(../Images/gridEdit.gif);
    height:14px;
    width:16px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}

.gridDelete
{
    background-image:url(../Images/gridDelete.gif);
    height:14px;
    width:16px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
 
.gridView
{
    background-image:url(../Images/gridView.gif);
    height:14px;
    width:16px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
.TBGrid
{
	border-style:solid;
	border:0px;
	width:100%;
	background-color:White;
	font-family:Helvetica Neue, Arial, Sans Serif;
	font-size:12px;
	text-align:center;
}
.TBTimeGrid
{
	border-style:solid;
	border:0px;
	width:100%;
	background-color:White;
	font-family:Helvetica Neue, Arial, Sans Serif;
	font-size:12px;
	text-align:center;
}
.DDLGrid
{
	border-style:solid;
	border:0px;
	width:100%;
	background-color:White;
	font-family:Helvetica Neue, Arial, Sans Serif;
	font-size:12px;
	text-align:center;
}
 

 /* Rule 35 of /stylesheets/public.css */ 
 /* Rule 57 of /stylesheets/public.css */ 
 #footer {	BORDER-TOP: #cac8c8 1px solid;	WIDTH: 100%;	PADDING-TOP: 10px;	HEIGHT: 30px} 
 /* Rule 268 of /stylesheets/public.css */ 
 #footer {	FONT-SIZE: 11px;	COLOR: #808284;	FONT-FAMILY: Helvetica Neue, Arial, Sans Serif}

 #footer UL {	FLOAT: right;	MARGIN-RIGHT: 20px}
 #footer UL LI {	DISPLAY: inline;	PADDING-LEFT: 9px;	BORDER-BOTTOM-COLOR: #808284;	MARGIN-LEFT: 8px;	BORDER-LEFT: #808284 1px solid;	BORDER-TOP-COLOR: #808284;	BORDER-RIGHT-COLOR: #808284}
 #footer #copyright {	FLOAT: left;	MARGIN-LEFT: 10px}
 

 #footer UL LI.first {	BORDER-LEFT-STYLE: none}
 
 #divSearchBox {	BORDER-bottom: #cac8c8 1px solid;	WIDTH: 100%;	PADDING-TOP: 10px;	HEIGHT: 30px}
 
 A IMG {	BORDER-TOP-STYLE: none;	BORDER-RIGHT-STYLE: none;	BORDER-LEFT-STYLE: none;	BORDER-BOTTOM-STYLE: none}
 
 .subMenu
	{
		BORDER-RIGHT:white 1px solid; 
		BORDER-TOP:white 0px solid; 
		BORDER-LEFT:white  1px solid; 
		BORDER-BOTTOM:white 1px solid;
	}
 

.PagerStyle tr td span
{
	color:green;	
	font-weight:bold;
}


.button {
    background: transparent url('../Images/button-right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Helvetica Neue, arial, sans-serif;
    height: 23px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
    cursor: pointer;
}

.button span {
    background: transparent url('../Images/button-left.gif') no-repeat;
    display: block;
    line-height: 13px;
    padding: 5px 0 5px 18px;
}

.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}


.buttonLogin {
    background: transparent url('../Images/login_button-right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px Helvetica Neue, arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
    cursor: pointer;
}

.buttonLogin span {
    background: transparent url('../Images/login_button-left.gif') no-repeat;
    display: block;
    line-height: 12px;
    padding: 5px 0 5px 18px;
}

.buttonLogin:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

.buttonLogin:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.tblGridDoubleHeader
{
	background-color: #A1B3D0; 
}
