body 
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.highlight
{ 
border: 2px solid #CC2B2F;
 

}


.transBorder
{
	border: 2px solid transparent;
/*	_border: 2px solid white;*/
}

*html .transBorder
{
  border-color: red;
  filter: chroma(color=red);
}
 
 .EmptyGridText
 {
 	height:25px;
 	text-align:center;
 }
 .EmptyGridText a
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.EmptyGridText a:visited
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.EmptyGridText a:link
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.EmptyGridText a:hover
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}
 .assetimage
 {
 	 border:solid 2px white;
 	 
 }
 .ThumbNail  {
border: 1px solid white;
}

.ThumbNail:hover  {
border: 1px solid #90CCF1;
}
.ThumbNail:hover{
color: red; /* irrelevant definition to overcome IE bug */
}

 .HelpText {

font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;
}

 .HelpText:link
        {
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}

		.HelpText:visited 
		{
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}

		.HelpText:active 
		{
		font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}
		
		.HelpText:hover
		{
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}
		
		.Covercss
		{
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;
	    }
	     .Covercss:link
        {
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}

		.Covercss:visited 
		{
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}

		.Covercss:active 
		{
		font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}
		
		.Covercss:hover
		{
			font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
cursor:pointer;

		}

.tutorial {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight :bold;
color:Blue;
text-decoration: none;
 
}

.peopleThumbnail
{
	border: 2px solid red;
}

.dropdownfont
{
	font-size:9px;
}
.background
{
	background-image:url(../images/background_big.gif);
	background-repeat:no-repeat;
}
.topback
{
    background-image:url(../images/top-back.gif);
    background-repeat:repeat-x;
	height: 112px;
}


 .copyright
        {
            font-size: 9px;
            font-family: Arial, Helvetica, sans-serif;
            color: #0578CB;
            text-decoration: none;
            padding-top:5px;
            text-align:center;
            }
.bottomback
{
		 height: 34px;
		 font-size: 9px;
            font-family: Arial, Helvetica, sans-serif;
            color: #0578CB;
            text-decoration: none;
            text-align:center;
            color:white;
           
}

.datalistpadding
{
	/*padding-left:20px;*/
	padding-left:10px;
}
.familypadding
{
	padding-left:20px;
	
}

.linkcss
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	padding-left:15px;
	font-size:12px;
	text-decoration:underline;
}



.sidelinks
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	padding-left:15px;
	font-size:12px;
	text-decoration:none;
}

.sidelinks a
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}

.sidelinks a:hover
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	font-size:12px;
	text-decoration:none;
}
.bottomlinks {
color:Black;
cursor: pointer;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:center;
text-decoration:none;
}
.bottomlinks a
 {
color:Black;
cursor: pointer;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:center;
text-decoration:none;
}

.bottomlinks a:hover
{
color:Black;
cursor:hand;
font-family:arial;
font-size:11px;
font-weight:normal;
text-align:center;
text-decoration:none;
}

.links
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	font-size:13px;
	text-decoration:none;
}

.links a
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	font-size:13px;
	text-decoration:none;
}

.links a:hover
{
    font-family:arial;
	font-weight:bold;
	color:#076EC0;
	text-align:left;
	font-size:13px;
	text-decoration:underline;
}

.sidelinkstext
{
    font-family: verdana;
	font-weight: normal;
	color:#076EC0;
	text-align:left;
	padding-left:5px;
	font-size:11px;
	text-decoration:none;
}

.sidelinkstext a
{
    font-family: verdana;
	font-weight: normal;
	color:#076EC0;
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

.sidelinkstext a:hover
{
    font-family: verdana;
	font-weight: normal;
	color:#076EC0;
	text-align:left;
	font-size:11px;
	text-decoration:none;
}

.hitext
{
    font-family: arial;
	font-weight: normal;
	color:#FF8000;
	text-align: left;
	font-size:12px;
	text-decoration:none;
	width: 430px;
}

.logout
{
    font-family: arial;
	font-weight: normal;
	color:#076EC0;
	text-align: center;
	font-size:12px;
	text-decoration:none;
}

.logout a
{
    font-family: arial;
	font-weight: normal;
	color:#076EC0;
	text-align: center;
	font-size:12px;
	text-decoration: none;
}

.logout a:hover
{
    font-family: arial;
	font-weight: normal;
	color:#076EC0;
	text-align: center;
	font-size:12px;
	text-decoration: underline;
}

.login
{
	font-weight: bold;
	font-size: 12px;
	color: #0A7BC7;
	font-family: arial;
	text-decoration: none;
	text-align: right;
}

.box
{
	font-weight: normal;
	font-size: 11px;
	color: #025B97;
	font-family: verdana;
	text-decoration: none;
	text-align: justify;
    height:17px;
	padding-top:4px;
	border: #999999 1px solid;
	position:static;
}
.boxNoBorder
{
	font-weight: normal;
	font-size: 11px;	
	font-family: verdana;
	text-decoration: none;
	text-align: Left;
    height:17px;
	
	
	position:static;
}
.boxButton
{
	font-weight: normal;
	font-size: 11px;
	color: #025B97;
	font-family: verdana;
	text-decoration: none;
	text-align: center;
    height:25px;
	
	border: #999999 1px solid;
	position:static;
}
.toptext
{
	font-weight: bold;
	font-size: 15px;
	color: #076EC0;
	font-family: arial;
	text-decoration: none;
	text-align: left;
	padding-left:10px;
}
.toptextcenter
{
	font-weight: bold;
	font-size: 15px;
	color: #076EC0;
	font-family: arial;
	text-decoration: none;
	text-align: center;
	padding-left:10px;
}
/* SignUp,Login page styles*/
/*Added by Lavanya*/
.head1
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.head2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

.message
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
	text-decoration:none;
}

 .Newtopback
{
    background-image:url(../images/top-back.jpg);
	background-repeat:repeat-x;
	height: 118px;
}
 .Memberbody
        {
            margin-left: 0px;
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            background-image: url(images/back.jpg);
            background-repeat: repeat-x;
        }
        .style1
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
        }
       
         
         .TextHyperLink
        {
           font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            
        }
        .style3
        {
            font-size: 9px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            color: #0578CB;
            text-decoration: none;
        }
        .cellpad
        { 
        	padding-left:55px;
        }
        .password
        {
            background-image:url(../images/password.jpg);
            background-repeat :no-repeat ;
            border: 1px solid #3e92a9;
            height:17px;
	       
        }
        .TextBox
        {
            border: 1px solid #3e92a9;
            height:17px;
        }
        
        .SectionHead
        {
        	color:White;
        }
        
        .SectionHead1
        {
            font-family: Arial, Helvetica, sans-serif;
	        font-size: 15px;
        	color:White;
        	font-style:normal;
        }
        
        .GridHeaderText
        {
            font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
        	color:White;
        	font-style:normal;
        }
        
 .griditem
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-color: #E4F2FD;
	text-align: left;
	text-indent: 3px;
	height:28px;
}

.griditem a
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.griditem a:visited
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.griditem a:link
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.griditem a:hover
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.gridaltitem
{
 background-color: #FFFFFF;
 font-family: Arial;
 font-size: 12px;
 color: #000000;
 text-align: left;
 text-indent: 3px;
 height:28px;
}
.gridaltitem a
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.gridaltitem a:visited
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.griditem a:link
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}

.gridaltitem a:hover
{
 font-family: Arial;
			font-size: 12px;
            color:#0000FF;
            text-decoration:underline;
            text-align: left;
			text-indent: 3px;
}
.gridheader
{
 font-family: Arial;
 font-size: 13px;
 background-color: #0c87d7 ;
  color: #FFFFFF;
 text-align: left;
  text-indent: 3px;
 vertical-align: middle;
 background-position: center;
 height: 25px;
}
.gridheadercss
{
 font-family: Arial;
 font-size: 13px;
 background-color: #0c87d7 ;
  color: #FFFFFF;
 text-align: center;
  text-indent: 3px;
 vertical-align: middle;
 background-position: center;
 height: 25px;
}




.headingfont
{
	font-size:16px;
	color:White;
	font-weight:bold;
}

.ContractCover
{ background-color:#90CCF1;
}

.choseintermedcontract
{
	margin-top:-3px;
}
 
.carsearch
{
	margin-top:-4px;
	margin-left:-5px;
	
	margin-bottom:-5px;
	 
	
}
.ContractCoverComments
{
	font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
  font-style:italic;
      text-align:justify;
}
.MultilineHeight
{
	  border: 1px solid #3e92a9;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	overflow:auto;
}

.griditem-intermed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	 background-color: #FFFFFF;
	text-align: left;
}

.gridaltitem-intermed
{
background-color: #DBDBDB;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-align: left;
}
.gridheader-intermed
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #C0BCBC;
 font-weight: bold;
 color: #000000;
 text-align: left;
 text-indent: 3px;
 vertical-align: middle;
 background-position: center;
 height: 22px;
}

.licenseevent
{
	border-right:solid 1px #2389D4;
	 padding-left:0px;
	 
}
.quotecovercomments
{
	font-family: Arial, Helvetica, sans-serif;
            font-size: 9px;
  font-style:italic;
      text-align:justify;
        	border-right:solid 1px Black;
        	padding :2px 2px 2px 2px ;
      
}
.quotecovercomments1
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
	font-style:italic;
    text-align:justify;
    border-right:solid 1px Black;
    
}
 .quotecoverelementitem
{
	/*background-color:#c5d9f1;*/
	background-color:#EFEFFA;
	 
}
.publiccoverelementitem
{
	/*background-color:#c5d9f1;*/
	background-color:white;
	 
}
.quotecoverelementaltitem
{
	/*background-color:#DEF0FF;*/
	background-color:#DEDFEF;
	 
	
}
 .quotecoverelementtypeitem
{
	/*background-color:#c5d9f1;
	background-color:#A8A5D3;*/
	background-color: #DDDCEF;
}

.quotecoverelementtypealtitem
{
	/*background-color:#DEF0FF;
	background-color:#A8A5D3;*/
	background-color: #DDDCEF;
	 
	
}

.quoteitem
{
	background-color:#c5d9f1;
	 height:25px;
	 width:240px;
	 vertical-align:middle;
	 text-align:left;
}

.quotealtitem
{
	background-color:#DEF0FF;
	 height:25px;
	 width:240px;
	 vertical-align:middle;
	 text-align:left;
	
}
.quoteelementtype
{
	background-color:#8db4e3;
	border-right:solid 1px black;
	
}
.quoteelementtypeitem
{
	background-color:#c5d9f1;
	
}
.quoteelementtypealtitem
{
	background-color:#DEF0FF;
	
}

.quoteCEtypeitem
{
	background-color:#c5d9f1;
	
}
.quoteCEtypealtitem
{
	background-color:#DEF0FF;
	
}

.quoteheaderitem
{
	background-color:#4f81c6;
	border-right:solid 1px black;
	font-family: Arial, Helvetica, sans-serif;
	        font-size: 15px;
        	color:White;
        	font-style:normal;
}

.quotecovergroup
        {
            font-family: Arial, Helvetica, sans-serif;
	        font-size: 15px;
        	color:black;
        	font-style:normal;
		    border-right :solid 1px black;
        	background-color: #8db4e3;
        }
        /************************ currently used in quotes comparison*********/
        .QElementsOfProduct
        {
        	border-right:solid 1px Black;
        	border-top:solid 1px Black;
        }
         
         .divValues
         {
         	background-color:#2389D4;
         }
         
         .QElementsOfProductNoBBorder
         {
        	border-right:solid 1px Black;
         	
         }
          .QElementsOfProductBBorder
        {
        	border-right:solid 1px Black;
        	border-Bottom:solid 1px Black;
        	
        }
        /************************ currently used in quotes comparison*********/
         /************************product name***********************/
         .ProductName
        {
            font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
        	color:White;
        	font-style:normal;
        	font-weight:bold;
        }
         /************************product name***********************/
        
         /************************cover group**************/
         .CGroupFont
         {
         	font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
         }
         .CGroupNoRBorder
         {
         	border-bottom:solid 1px black;
         }
         .CGroupTopBorder
         {
         	border-top:solid 1px black;
         }
           
         /************************cover group**************/
         /******************cover********************/
          .CoverBBorder
        {
        	border-right:solid 1px Black;
        	border-bottom:solid 1px Black;
        	
        }
         /******************cover********************/
        /***********************cover elements********************/
          .CEBBorder
        {
        	border-right:solid 1px Black;
        	border-bottom:solid 1px Black;
        	
        }
        .translucent
		{
		 
		 filter:alpha(opacity=70);
		 -moz-opacity:0.7;
		 opacity:0.7;
		}
		.Loading
		{
		/*background-color:#00A651;*/
		 COLOR: #ffffff;
		}
         .CERBorder
        {
        	border-right:solid 1px Black;
        }
        /***********************cover elements********************/
        
        /***********************Clairassur help heading*************/
         .helpheading
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
             font-weight:bold;
                padding-left:20px;
				color:#076EC0;
		 text-decoration:none;
			 background:url(../images/book1.gif) left top no-repeat;
			 
        }

         .helpheadingOpen
        {
			 background:url(../images/book_open1.gif) left top no-repeat;	
        }
        
         .helpSubheading
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
               font-weight:bold;
                padding-left:30px;
					color:#076EC0;
            text-decoration:none;
			 background:url(../images/book2.gif) left    top no-repeat  ;	
               
        }
        .helpSubheadingOpen
        {
			 background:url(../images/book_open2.gif) left top no-repeat;	
        }
          .DetailText
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            padding-right:5px;
             padding-left:50px;
             text-align:justify;
        }
        /***********************Clairassur help heading*************/
        
        
        /***************for option price calculation******************/
        .TextBoxPerPeriod
        {
            border: 1px solid #3e92a9;
            height:17px;
        }
        
         .TextBoxAnnual
        {
            border: 1px solid #3e92a9;
            height:17px;
        }
        /***************for option price calculation******************/
        
        .GridCss
        {
          padding-right:10px;
        }
        
        .GridBorder
        {
        	border:solid 1px black;
        }
        
        .slider_rail     
        {
        	position: relative;    
        	height: 145px;    
        	width: 200px;    
        	background:   url(cb_curseur_o_2.png)  ;
        }
        .slider_handle
        {    
        	 position: absolute;  
        	 height: 44px;   
        	 width: 100px;
        }
        .CarBrand
        {
        	width: 115px;
        	text-align:center;
        	display:block;
        	font-family: Arial, Helvetica, sans-serif;
	        font-size: 12px;
        	color:black;        	
        	
        }        
            
            .LibraryCheckbox
            {
	             
                 border : #778899;
                 font-weight:bolder;
                 font-size:medium;
                 color : red;
                 text-decoration:underline;
               
            }
            
             .LibraryCheckbox span 
            {
	             
                 border : #778899;
                 font-weight:bolder;
                 font-size:medium;
                 color : red;
                 text-decoration:underline;
               
            }
            
            .gridpager
            {    
                font-family: Verdana, Arial, Helvetica, sans-serif;
                text-align: left;
                font-size:smaller;
                color:#0C87D7;
                font-weight: normal;
                text-decoration: none;
            }

