﻿/* VisionAbabcus.com */

.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {text-decoration: none; outline: none; color: #000000;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { outline: none; text-decoration: none; color: #000000;}

.ui-widget-content .ui-state-default{border: 3px solid #EEEEEE; background: #ffffff url(BGDel.png) repeat-x; font-weight: bold; outline: none; }
.ui-widget-content .ui-state-active {border: 1px solid #C3D1D9; background: #ffffff url(BGSel.png) 50% 50% repeat-x; font-weight: bold; color: #FFA41E; outline: none; }

.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0px; margin: 0 .1em -3px 0; padding: 0; padding-left:3px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#VisionAbacusCalculator .ui-tabs-nav  {border-width: 3px; border-top-width: 0; border-left-width: 0; border-right-width: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; padding: 0px; padding-left:0px; }

#VisionAbacusCalculator .ui-tabs-nav li.ui-tabs-selected { border-width: 3px; border-bottom-width: 3px !important; border-bottom-color: #FFFFFF; }
#VisionAbacusCalculator .ui-tabs-nav a { font-size: 1em; padding-top: .7em; padding-bottom: .7em; }
   
.visiAbacusTable2
{
    font-family:Arial, Helvetica, sans-serif;
    width:100%;
    border-collapse:collapse;
    overflow: scroll;
}
.visiAbacusTable2 td, .visiAbacusTable2 th 
{
    font-size:8pt;
    border:1px solid #6A7CD5;
    padding:3px 7px 2px 7px;
}
.visiAbacusTable2 th 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
    color: #FFFFFF;
    text-shadow: none;
    text-align:center;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#6AACD5;
}
.visiAbacusTable2 tr.va1 td 
{
    background-color:#EDF5FF;
}  
.visiAbacusTable2 tr.va2 td 
{
    background-color:#FFFFFF;
}   


.visiAbacus_CSS_Input 	
{
    border: #4C7EB1 1px solid;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:normal;
    width:120px;
    text-indent:5px;
}


.visiAbacus_CSS_Select
{
	border: #4C7EB1 1px solid;
    background-color:#FFFFFF;
    font-family:Arial,Helvetica, sans-serif;
    font-size:10pt;
    font-weight:normal;
    width:150px; 
}

.visiAbacusLabelTitle
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color: #000000;
}
.visiAbacusLabel
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
}
.visiAbacusLabel2
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11pt;
    font-weight:bold;
}
.visiAbacusLabel3
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-weight:bold;
}
h3
{
    margin-left:20px;
    margin-bottom:5px;  
}


#cover {
    display:        none;
    position:       absolute;
    left:           0px;
    top:            0px;
    width:          100%;
    height:         100%;
    background:     gray;
    filter:         alpha(Opacity = 50);
    opacity:        0.5;
    -moz-opacity:   0.5;
    -khtml-opacity: 0.5
}

#dialog {
    display:    none;
    left:       100px;
    top:        100px;
    width:      300px;
    height:     120px;
    position:   absolute;
    z-index:    100;
    background: white;
    padding:    2px;
    font:       10pt tahoma;
    border:     1px solid  #FC6
}

#cover2 {
    display:        none;
    position:       absolute;
    left:           0px;
    top:            0px;
    width:          100%;
    height:         100%;
    background:     gray;
    filter:         alpha(Opacity = 50);
    opacity:        0.5;
    -moz-opacity:   0.5;
    -khtml-opacity: 0.5
}

#dialog2 {
    display:    none;
    left:       30px;
    top:        70px;
    width:      520px;
    position:   absolute;
    z-index:    100;
    background: white;
    padding:    10px;
    font:       10pt tahoma;
    border:     1px solid  #FC6
}         
.myButton 
{
    margin-top:10px;
    border: 3px double #FC6;
    border-top-color: #FC9;
    border-left-color: #FC9;
}
.myButton:hover {
    border-color: #FFA41F;
}
        
.myAddress {
    border: 1px solid #FC6;
    border-top-color: #FC9;
    border-left-color: #FC9;
    width:250px
}
