body
{
margin:0;
padding:0;
background-color:#D7D7D7;
font-family: Arial;
font-style: normal; 
font-variant: normal;
font-size: 10pt;
    text-align: right;
}

img {border : 0;}
a img {border:none;}
img a {outline : none;}

table
{
background-color:#FFFFFF;
font-family: Arial; font-style: normal; 
font-variant: normal; font-weight: normal; font-size: 10pt; 
color: #555555;
text-align: Justify;
}

table.CalcTable1
{
background-color:#D7D7D7;
font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; 
font-size: 10pt; color: #555555; text-align: Justify;
}

table.CalcTable2
{
background-color:#F2F2F2;
}

tr.CalcBg1 {background-color:#F4F4F4; height:20px}
tr.CalcBg2 {background-color:#FAFAFA; height:30px; font-family: Arial; font-size: 14px; color: #444444;}
tr.CalcBg3 {background-color:#FFFFFF;}
tr.CalcBg4 {background-color:#FAFAFA; height:25px; font-family: Arial; font-size: 12px; color: #444444;}

td.CalcCell1 {width:95px}
td.CalcCell2 {background-color:#EEEEDD; font-size: 11pt; color: #555555;}

p 
{
text-align: justify;
font-family: arial;
color: #555555;
font-size: 11pt;
line-height:170%;
}

p1 
{
line-height:200%;
}

h1
{
font-family: Arial;
font-weight: bold; 
font-size: 16px;
color: #0066CC;
}

h2
{
font-family: Arial;
text-decoration:underline;
font-size: 12px;
color: #0066CC;
}
.div101 
{
    padding-top: 10px;
    padding-bottom: 0px;
    width: 600px;
}

table.Outer {border: 1px solid #CCCCCC}
td.LeftNav {background-color: #FEFEFC; width:170px; height:600px; vertical-align:top; border-right: 1px solid #CCCCCC}

/* td.LeftNav {background-color: #ebedf0; border: 1px solid #CCCCCC} */
/* td.LeftNav {background-color: #E7ECF1; border: 1px solid #CCCCCC} */

a {font-family:Arial; font-weight: bold; font-size:10pt}
a:link{text-decoration: none; color: #0066CC}
a:visited{text-decoration: none; color: #0066CC}
a:active{text-decoration: none; color: #0066CC}
a:hover{text-decoration: underline; color: red}

a.specialLink:link { font-size:11pt; font-weight: normal; color: #FFFFFF; }
a.specialLink:visited { font-size:11pt; font-weight: normal; color: #FFFFFF; }
a.specialLink:hover { font-size:11pt; font-weight: normal; text-decoration: underline; color: #FFFFFF; }

span.leftnavlinks a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px;  margin-left: 5px; line-height:200%}
span.leftnavlinks a:link {text-decoration: none; color: #0066CC}
span.leftnavlinks a:visited {text-decoration: none; color:  #0E56B2}
span.leftnavlinks a:active {text-decoration: none; color: #0066CC}
span.leftnavlinks a:hover{text-decoration: underline; color: red}
span.leftnavlinks {font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-weight: normal; font-size:12px; line-height:200%}
span.Header1 {font-family: Arial; text-decoration:none; font-size: 18px; color: #0066CC;}
/*span.Header2g {font-family: Arial; font-weight: bold; text-decoration:none; font-size: 14px; color: #0066CC;}*/
span.Header2g {font-family: Arial; font-weight: bold; text-decoration:none; text-decoration:none; font-size: 18px; color: #0070C0;}
span.Header3 {font-family: Arial; text-decoration:none; font-size: 90%; font-weight: bold; position: relative; bottom: 0.3em; color:#015874;}
span.Header4 {font-family: Arial; font-weight: normal; text-decoration:none; text-decoration:none; font-size: 16px; color: #595959;}
span.FPB1 {font-family: Arial; text-decoration:none; font-size: 10px; color: #0066CC;}
span.FPG1 {font-family: Arial; text-decoration:none; font-size: 11px; height: 15px; color: #555555;}
span.footNote1 {font-family: Arial; text-decoration:none; font-size: 11px; line-height:125%; color: #555555;}

.buttonLinks {font-family: Arial; text-decoration:none; color:#003399; font-weight: bold; font-size:medium; height:35px}

td.Topnavbarbg1 {background-color:#015874; height:35px;}
td.Topnavbarbg2 {background-color:#282828; height:30px;}
td.LogoCell {width:250px; height:110px; text-align:left;}

#leftfloat125 {float: left; width: 125px; margin: 5px; padding: 5px; border: 1px solid grey;}

#leftfloat300 {float: left; width: 300px; margin: 5px; padding: 5px; border: 0px solid grey;}

#rightfloat125 {float: right; width: 125px; margin: 5px; padding: 5px; border: 1px solid grey;}

#rightfloat400 {float: right; width:420px;}

/* Side bar Div classes begin */

.rightcolmargin 
{
    padding-left:30px;
}

.rightcolmargin40
{
    padding-left:40px;
}

.rightcolmargin50
{
    padding-left:50px;
}

.contentmargin
{
    padding-right:200px;
    padding-bottom:5px;
}

.contentmargin0x5
{
    padding-bottom:1px;
}

.rscontbox1 {
    background-color: #F6F6F6;
    border: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 245px;
    line-height: 170%;   
}

.rsadbox1 {
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    padding:0;
    margin: 10px auto;
    width: 300px;   
}

.rsadbox2 {
    background-color: #FFFFFF;
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 255px;   
}

.rsadbox4 {
    background-color: #FFFFFF;
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 210px;   
}


.rsadboxtbbordernopad {
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
}

.rsadboxbbordernopad {
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
}

.contentbordertb {
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
}

.contentborderb {
    border-bottom: 1px solid #CACACA;
}

.rsadbox200tb {
    background-color: #FFFFFF;
    border-top: 1px solid #CACACA;
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 200px;   
}

.rsadbox200b {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CACACA;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 200px;   
}

.rsadbox200x {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 10px auto;
    width: 200px;   
}


.rslinksbox1 {
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    margin: 5px auto;
    line-height: 170%;
    text-align: left;
    width: 245px;
}

.rslinksboxheader1 {
   background: url("http://vindeep.com/images/rsboxheader1.gif") repeat-x scroll 0 0 transparent;
    color: #000000;
    font: bold 12px Arial;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;  
}

/* Side bar Div class end */

/* Footer Div class Begin */

.footer
{    
    border-top: 1px solid #D8D9DA;
    background-image: url('images/footerbg.png');
    background-repeat: repeat-x;
    font-family: Arial;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
    color: #555555;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin: 15px auto;
    line-height: 200%;
}

.footer a:link {font-family: Arial; font-style: normal; font-size:11px; font-weight: normal; color: #555555;}
.footer a:visited {font-family: Arial; font-style: normal; font-size:11px; font-weight: normal; color: #555555;}
.footer a:hover {font-family: Arial; font-style: normal; font-size:11px; font-weight: normal; color: #555555; text-decoration: underline;}

/* Footer style end*/

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=date]::-webkit-inner-spin-button, 
input[type=date]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
