﻿ .tabs {
  position: relative;   
  min-height: 200px; /* This part sucks */
  clear: both;
  margin: 0px 0;
}
.tab {
  float: left;
}
.tab label {
  background: #eee; 
  padding: 10px; 
  border: 1px solid #ccc; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
}
.tab [type=radio] {
  display: none;   
}
.content {
  position: absolute;
  top: 28px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 0px;
  width:97%;
  margin-right:46px;
  height:850px;
  border: 1px solid #ccc; 
  height:980px;
}
[type=radio]:checked ~ label {
  background: white;
  border-bottom: 1px solid white;
  z-index: 2;
}
[type=radio]:checked ~ label ~ .content {
  z-index: 1;
}

.PartTable{
		width:100%; 
		border-collapse:collapse; 
	}
	.PartTable td{ 
		padding:7px; border:#EEEFEF 1px solid;
	}
	/* provide some minimal visual accomodation for IE8 and below */
	.PartTable tr{
		background: #EEEFEF;
	}
	/*  Define the background color for all the ODD background rows  */
	.PartTable tr:nth-child(odd){ 
		background: white;
	}
	/*  Define the background color for all the EVEN background rows  */
	.PartTable tr:nth-child(even){
		background: #EEEFEF;
	}
	
	.btnclass {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:10px 27px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.btnclass:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.btnclass:active {
	position:relative;
	top:1px;
}







     a.tooltipview 
     {
         outline:none;
          }
     a.tooltipview strong 
     {
         line-height:20px;
         }
          a.tooltipview:hover 
          
          {
              text-decoration:none;
      } 
      a.tooltipview span  
      {
          z-index:10;
          display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:auto;   } a.tooltipview:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#DDDDDC;} .callout {z-index:20;position:absolute;top:50px;border:0;left:-12px;} /*CSS3 extras*/ a.tooltipview span { border-radius:4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 5px 5px 8px #CCC; -webkit-box-shadow: 5px 5px 8px #CCC; box-shadow: 5px 5px 8px #CCC; }
          
          

a.wheretooltip {outline:none; position:relative; display:inline-block;width:100%;text-align:center } a.wheretooltip strong {line-height:30px;} a.wheretooltip:hover {text-decoration:none;}
a.wheretooltip.wheretooltip-new{position:relative; display:inline-block;width:100%;text-align:center}
a.wheretooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-10px; width:380px; line-height:16px; left:720px;right:95%; left:auto; text-align:left;}
a.wheretooltip.wheretooltip-new span { z-index:999999;display:none; padding:14px 20px; margin-top:-10px; width:380px; line-height:16px; right:95%; left:auto; text-align:left;}
a.wheretooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
/*CSS3 extras*/ a.wheretooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; } 


a.customwheretooltip {outline:none;  text-align:left; } a.customwheretooltip strong {line-height:30px;} a.customwheretooltip:hover {text-decoration:none;} a.customwheretooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-10px; width:380px; line-height:16px; left:850px;} a.customwheretooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.customwheretooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }          
          
    
    a.Tbltooltip {outline:none; text-align:left; } a.Tbltooltip strong {line-height:30px;} a.Tbltooltip:hover {text-decoration:none;} a.Tbltooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-5px;
                                                                                                                                                           /*width:140px; */
                                                                                                                                                             line-height:16px; right:160px;  height:auto; } a.Tbltooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/
  a.Tbltooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC;max-width: 250px; }      
    
    
  /*  a.Tbltooltip {outline:none;  text-align:left; } a.Tbltooltip strong {line-height:30px;} a.Tbltooltip:hover {text-decoration:none;} a.Tbltooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-5px; width:160px; line-height:16px; right:160px; } a.Tblnotetooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ /*/a.Tbltooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }  */

 
 
 
 a.Tblappspectooltip {outline:none;  text-align:left; } a.Tblappspectooltip strong {line-height:30px;} a.Tblappspectooltip:hover {text-decoration:none;} a.Tblappspectooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-70px; width:300px; line-height:16px; right:170px; height:auto; } a.Tblappspectooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.Tblappspectooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; max-width:300px;}
 
 
a.Tblbreaktooltip {outline:none;  text-align:left; } a.Tblbreaktooltip strong {line-height:30px;} a.Tblbreaktooltip:hover {text-decoration:none;} a.Tblbreaktooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-5px;  width:200px; line-height:16px; left:1060px; } a.Tblbreaktooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.Tblbreaktooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }  
 
          
a.Tblnotetooltip {outline:none;  text-align:left; } a.Tblnotetooltip strong {line-height:30px;} a.Tblnotetooltip:hover {text-decoration:none;} a.Tblnotetooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-5px;
                                                                                                                                                                       max-width:250px;
                                                                                                                                                                         line-height:16px; right:120px; } a.Tblnotetooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.Tblnotetooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC;max-width: 250px; }  


          
a.Tblspectooltip {outline:none;  text-align:left; } a.Tblspectooltip strong {line-height:30px;} a.Tblspectooltip:hover {text-decoration:none;} a.Tblspectooltip span { z-index:9999;display:none; padding:14px 20px; margin-top:-5px; width:240px; line-height:16px; left:700px; height:auto; } a.Tblspectooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.Tblspectooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }

a.customTblspectooltip {outline:none;  text-align:left; } a.customTblspectooltip strong {line-height:30px;} a.customTblspectooltip:hover {text-decoration:none;} a.customTblspectooltip span { z-index:10;display:none; padding:14px 20px; margin-top:-5px; width:240px; line-height:16px; left:810px; height:auto; } a.customTblspectooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.customTblspectooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }


a.Tblunittooltip {outline:none;  text-align:left; } a.Tblunittooltip strong {line-height:30px;} a.Tblunittooltip:hover {text-decoration:none;} a.Tblunittooltip span { z-index:10;display:none; padding:14px 20px; margin-top:2px; margin-left:318px; max-width:380px; min-width:120px; line-height:16px; left:620px; height:auto; } a.Tblunittooltip:hover span{ display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;} /*CSS3 extras*/ a.Tblunittooltip span { border-radius:4px; box-shadow: 5px 5px 8px #CCC; }     
        