*{margin:0; padding:0;}
body{background-color:white; font-size:14px;}
img{border:0; text-align:left; vertical-align:top;}
body{font-family:Euphemia, Verdana; text-align:left;}
input, textarea, select{color:#8C8C8C; vertical-align:top; text-align:left; border: 1px solid #D0D0D0; Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}

/*=======header===========*/
.header
{
   height:191px; 
   background:url(images/header_bg.jpg) 0px 11px no-repeat;
}

.headerImg
{
   padding-left:10px;
   float:left;
}


.menu
{ padding:0 0 21px 10px;}
/*=====//header===========*/

/*=======navbar===========*/


a.dfcolor:link, a.dfcolor:visited
{
   color:#157DEC;
}


.ul
{
   list-style-type:none;
   margin:0;
   padding:0;
   overflow:hidden;
}

.li
{ float:left;}


a.button4:link,a.button4:visited
{ background:url(images/mmb2.jpg) no-repeat; 
  display:block;
   width:120px;  
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;}

a.button4:hover,a.button4:active
{ background:url(images/mmb2s.jpg) no-repeat; }

a.button5:link,a.button5:visited
{ background:url(images/mb7.jpg) no-repeat; 
  display:block;
   width:137px;  
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;}

a.button5:hover,a.button5:active
{ background:url(images/mb7s.jpg) no-repeat; }

a.button6:link,a.button6:visited
{
   width:120px; 
   background:url(images/mmb3.jpg) no-repeat;
   display:block;
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;
}

a.button6:hover,a.button6:active
{ background:url(images/mmb3s.jpg) no-repeat; }

.dummybutton
{
   width:137px; 
   background:url(images/menu_button_6.jpg) no-repeat;
   display:block;
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;
}

a.button7:link,a.button7:visited
{
   width:137px; 
   background:url(images/mb7.jpg) no-repeat;
   display:block;
   height:34px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;
}

a.button7:hover,a.button7:active
{ background:url(images/mb7s.jpg) no-repeat; }

a.button8:link,a.button8:visited
{
   width:137px; 
   background:url(images/mb9.jpg) no-repeat;
   display:block;
   height:34px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;
}

a.button8:hover,a.button8:active
{ background:url(images/mb9s.jpg) no-repeat; }


/*=====//navbar===========*/

.padded8
{ padding-top: 14px; }

.padded9
{ padding-top: 5px;}

.center
{ 
  width:970px; 
  margin-left: auto;
  margin-right: auto;
}

.center2
{ width:800px; }

.padded1
{ padding-top: 25px; }

.padded2
{ padding-top:15px; }

.padded3
{ padding-top:20px; 
  }

.padded4
{ padding-top: 20px; 
}

.faq
{ padding-top:4px; 
  font-size:14px; 
  text-align:left;
  font-weight:500;
}

.btt
{ padding-top:9px;
  padding-bottom:11px;
  font-size:14px;
  text-align:right;
  font-weight:500;
}

.faqp
{ 
  padding-top:8px; 
  font-size:14px; 
  text-align:left;
  font-weight:500;
}

.faqpi
{ 
  padding-top:8px; 
  text-indent:30px;
  font-size:14px; 
  text-align:left;
  font-weight:500;
}

.faqpaw
{ 
  padding-top:8px;
  padding-left: 22px; 
  font-size:14px; 
  text-align:left;
  font-weight:500;
}

.faqp3
{ 
  padding-top:1px; 
  font-size:14px; 
  text-align:left;
  font-weight:500;
}

.faqp2
{
  font-size:14px; 
  text-align:left;
  font-weight:500;
  padding-left:20px;
}

.faqp5
{
  font-size:14px; 
  text-align:left;
  font-weight:500;
  padding-left:30px;
}

.faqp4
{
  font-size:14px; 
  text-align:left;
  font-weight:500;
  padding-left:70px;
}

.blogTitle
{
  font-size:16px;
}

.mainDiv
{
  width:966px;
  text-align: left;
}

.mainDiv2
{
  width:900px;
  text-align: left;
  font-size:11px;
  color:black;
}

.fundNews
{
  width:958px;
  text-align:left;
  font-family:Times New Roman;
  font-size:16px;
}

.uldisc4
{
  list-style-type:disc;
  font-size:14px;
  padding-left:70px;
  padding-top:5px;
  text-align:left;
}

.uldisc5
{
  list-style-type:disc;
  font-size:12px;
  padding-left:70px;
  padding-top:5px;
  text-align:left;
}


.uldisc
{
  list-style-type:disc;
  font-size:14px;
  padding-left:30px;
  padding-top:5px;
  text-align:left;
}

.ulwhatsnew
{
  font-size:11px; 
  text-align:left;
  font-weight:500;
  list-style-type:disc;
  padding-left:15px;
}

.ulwhatsnew2
{
  font-size:11px; 
  text-align:left;
  font-weight:500;
  list-style-type:disc;
  padding-left:25px;
}

.uldisc2
{
  list-style-type:disc;
  font-size:14px;
  padding-left:50px;
}

.olnumbered
{
  font-size:14px;
  padding-left:50px;
}

.uldisc3
{
  list-style-type:disc;
  font-size:14px;
  padding-left:70px;

}

.uldisc4
{
  list-style-type:disc;
  font-size:14px;
  padding-left:20px;
}

.uldisc5
{
  list-style-type:disc;
  font-size:14px;
  padding-left:40px;
}

.uldisc6
{
  font-size:14px;
  padding-left:20px;
  font-weight:500;
}


.fontsmallindent
{
  font-size:13px;
  padding-left:20px;
}

.fontregindent
{
  font-size:14px;
  padding-left:30px;
  text-align:left;
}

.fontregindentB
{
  font-size:15px;
  padding-left:30px;
  text-align:left;
}

.fontregindent2
{
  font-size:14px;
  padding-left:20px;
}

.fontregindent3
{
  font-size:14px;
  padding-left:20px;
}

.fontregindent4
{
  font-size:14px;
  padding-left:40px;
  padding-top:2px;
}

.ol
{
  list-style: lower-roman;
}

.uldisc2a
{
  list-style-type:disc;
  font-size:12px;
  padding-left:25px;

}

.dl
{
  font-size:13px;
}

.dt
{
  font-size:13px;
}

.dd
{
  font-size:13px;
}



.fql
{
  font-size:14px;
  text-align:left;
  font-weight:500;
}

.faqsub
{ 
  padding-top: 4px;
  font-size:16px;
  text-align:left;
  font-weight:700;
}


.welcome
{ font-size:28px; color:#15317E; text-align:left;}

.wpc
{ font-size:14px; text-align:center; font-family:Verdana;}

.wpcred
{ font-size:14px; text-align:center; font-family:Verdana; color:red}

li.hyphen:before
{ content: " - "; 
  padding-top: 5px;
  color:#157DEC;
}

.wp
{ font-size:14px; text-align:left; font-family:Verdana;}

.wpred
{ font-size:14px; text-align:left; font-family:Verdana; color:red}

li.hyphen:before
{ content: " - "; 
  padding-top: 5px;
  color:#157DEC;
}

.banner1
{
   background:url(images/banner_1.jpg) no-repeat; 
   height:120px; 
   width:325x;
   padding: 6px;
   padding-left:20px;
   font-size:15px; 
   color:#FFFFFF;
}

.bannergrey
{
   background:url(images/banner_grey.jpg) no-repeat; 
   height:120px; 
   width:325x;
   padding: 6px;
   padding-left:20px;
   font-size:15px; 
   color:#FFFFFF;
}

.banner2
{
   background:url(images/banner_2.jpg) no-repeat; 
   height:120px; 
   width:325px;
   padding:6px;
   padding-left:26px;
   font-size:15px; 
   color:#FFFFFF;
}

.browserSettings
{
   background:url(images/browserSettings.jpg) no-repeat; 
   height:66px; 
   width:600px;
   background-color:#C2C2C2;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding:35px;
}

.comments
{
   background:url(images/comments.jpg) no-repeat; 
   height:66px; 
   width:600px;
   background-color:#C2C2C2;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding:35px;
}

.proposedRules
{
   background:url(images/proposedRulesFinal.jpg) no-repeat; 
   height:66px; 
   width:600px;
   background-color:#C2C2C2;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding:35px;
}

.vcfreg
{
   background:url(images/banner_1.jpg) no-repeat;
   height:56px;
   background-color:#C2C2C2;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:25px;
   padding-left:15px;
   padding-bottom:12px;

}

.vcfreg {
    background: url("images/banner_1.jpg") no-repeat scroll 0 0 #C2C2C2;
    font-size: 13px;
    font-weight: 500;
    height: 80px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 25px;
    text-align: left;
    color:#FFFFFF;
}

.vcfnewmaroonindex
{
    background-color:#800000; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 220px;
    width: 705px;
    padding-top: 15px;
    text-align: left;
    color:#FFFFFF;
    text-area: wrap;
}

.vcfnewmaroonindex2
{
    background-color:#800000; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 190px;
    width: 700px;
    padding-top: 15px;
    text-align: left;
    color:#FFFFFF;
    text-area: wrap;
}

.vcfnewmaroon 
{
    background-color:#800000; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 310px;
    width: 360px;
    color:#FFFFFF;
}

.vcfnewmaroonFL
{
    background-color:#800000; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 210px;
    width: 420px;
    padding-top: 15px;
    padding-right: 5px;
    text-align: left;
    color:#FFFFFF;
}

.vcfnewmaroonCHI
{
    background-color:#800000; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 175px;
    width: 420px;
    padding-top: 15px;
    text-align: left;
    color:#FFFFFF;
}

.vcfregS {
    background: url("images/banner_1.jpg") no-repeat scroll 0 0 #C2C2C2;
    font-size: 13px;
    font-weight: 500;
    height: 40px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-top: 25px;
    text-align: left;
    color:#FFFFFF;
}

.vcfregblue6S
{
   background:url(images/banner_6.png) no-repeat;
   height:60px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;
}

.vcfreggrey3S
{
   background:url(images/darkgrey2.png) no-repeat;
   height:60px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:12px;
   padding-bottom:15px;
}

.vcfregblue
{
   background:url(images/banner_3.jpg) no-repeat;
   height:25px;
   background-color:#ffffff;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:15px;
   padding-bottom:5px;

}


.vcfregblue0
{
   background:url(images/banner_4.jpg) no-repeat;
   height:65px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;

}


.vcfregblue1
{
   background:url(images/banner_3.jpg) no-repeat;
   height:86px;
   background-color:#ffffff;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:3px;
   padding-left:15px;
   padding-bottom:5px;

}


.vcfregblue2
{
   background:url(images/banner_5.jpg) repeat;
   height:125px;
   background-color:#ffffff;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:15px;
   padding-bottom:5px;

}


.vcfregblue6
{
   background:url(images/banner_6.png) no-repeat;
   height:165px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;

}


.vcfregblue7
{
   background:url(images/banner_7.png) repeat;
   height:165px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;

}

.vcfregblue8
{
   background:url(images/banner_7.png) repeat;
   height:125px;
   width: 900px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:10px;
   padding-left:10px;
   padding-bottom:5px;

}

.vcfregblue9
{
   background:url(images/banner_7.png) repeat;
   height:95px;
   background-color:#ffffff;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;

}

.vcfregblue10
{
   background:url(images/banner_7.png) repeat;
   height:320px;
   background-color:#ffffff;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:5px;

}

.vcfreggrey
{
   background:url(images/darkgrey.png) no-repeat;
   height:66px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   padding-top:21px;
   padding-left:15px;
   padding-bottom:5px;

}

.vcfreggrey0
{
   background:url(images/darkgrey.png) no-repeat;
   height:15px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:21px;
   padding-left:15px;
   padding-bottom:15px;

}
.vcfreggrey1
{
   background:url(images/darkgrey.png) no-repeat;
   height:56px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:12px;
   padding-bottom:15px;

}

.vcfreggrey2
{
   background:url(images/darkgrey2.png) no-repeat;
   height:56px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:12px;
   padding-bottom:15px;

}

.vcfreggrey3
{
   background:url(images/darkgrey2.png) no-repeat;
   height:510px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:12px;
   padding-bottom:15px;

}

.vcfreggrey4
{
   background:url(images/darkgrey2.png) no-repeat;
   height:320px;
   background-color:#5B5B5B;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-left:12px;
   padding-bottom:15px;

}

.vcfreggrey5
{
   background:url(images/darkgrey2.png) repeat;
   height:90px;
   width: 900px;
   background-color:#ffffff;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;

}

.vcfnewsolidblue
{
   height:360px;
   width: 695px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:10px;
   padding-right:10px;
   text-area:wrap;

}

.vcfnewsolidblue2
{
   height:360px;
   width: 700px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:10px;
   padding-right:10px;
}

.vcfnewsolidblueFL
{
   height:750px;
   width: 425px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;
}

.vcfnewsolidblueCHI
{
   height:495px;
   width: 420px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;
}

.vcfnewsolidblueH3
{
   height:180px;
   width: 360px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;
   padding-right:10px;
}

.vcfnewsolidblueH2FL
{
   height:530px;
   width: 360px;
   background-color:#000080;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;
   padding-right:10px;
}

.vcfnewsilver 
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 375px;
    width: 360px;
    padding-top: 15px;
    padding-right: 10px;
    text-align: left;
    color:#000000;
    text-area: wrap;
}

.container 
{ 
	padding-left: 30px;
	padding-right: 30px;

}


.vcfnewsilverindex
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 65px;
    width: 180px;
    padding-top: 15px;
    text-align: left;
    text-area: wrap;
    float: right;
}

.vcfnewsilverindex2
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 170px;
    width: 190px;
    padding-top: 15px;
    text-align: left;
    text-area: wrap;
    float: right;
}

.vcfnewsilverH2FL 
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 420px;
    width: 360px;
    padding-top: 15px;
    padding-right: 10px;
    text-align: left;
    color:#000000;
    text-area: wrap;
}

.vcfnewsilverLF 
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 295px;
    width: 455px;
    padding-top: 15px;
    padding-right: 10px;
    text-align: left;
    color:#000000;
    text-area: wrap;
}



.vcfnewsilverLFtip 
{
    background-color:#000080; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 295px;
    width: 450px;
    padding-top: 15px;
    padding-right: 10px;
    text-align: left;
    color:#000000;
    text-area: wrap;
}

.vcfnewsilverFL
{
   height:560px;
   width: 420px;
   background-color:#c0c0c0;
   font-size:12px;
   text-align:left;
   font-weight:500;
   padding-top:15px;
   padding-bottom:5px;
}

.vcfnewsilverCHI
{
    background-color:#c0c0c0; 
    font-size: 13px;
    font-weight: 500;
    text-align:left;
    height: 300px;
    width: 360px;
    padding-top: 15px;
    padding-right: 10px;
    text-align: left;
    color:#000000;
    text-area: wrap;
}

.gBox
{
   text-align:center;
   border:1px solid black;
   background-color:#C2C2C2;
   width:600px;
   padding:10px;
}

.aboutMaster
{
   background:url(images/infoMaster.jpg) no-repeat; 
   height:66px; 
   width:386px;
   background-color:#929292;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding:30px;
}

.aboutMaster2
{
   height:66px; 
   width:386px;
   background-color:#c0c0c0;
   font-size:13px;
   text-align:left;
   font-weight:500;
   padding:30px;
}

.mastertitle
{
   font-size:16px;
}

.aboutFaster
{ 
   height:66px; 
   width:386px;
   background-color:#929292;
   font-size:11px;
   text-align:left;
   font-weight:500;
   padding:30px;
}

.whatsNew
{
  background:url(images/whats-new.jpg) no-repeat;
  height: 80px;
  width:258px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.td
{
   padding-top: 2px;
}


.whatsNew2
{
  background:url(images/whats-new2.jpg) no-repeat;
  height: 80px;
  width:263px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.RecentDevelopments
{
  background:url(images/RecentDevelopmentmoc.jpg) no-repeat;
  height: 80px;
  width:263px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.FAQs
{
  background:url(images/FAQmoc.jpg) no-repeat;
  height: 80px;
  width:263px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.claimguidance
{
  background:url(images/ClaimGuidancemoc.jpg) no-repeat;
  height: 80px;
  width:263px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.whatsOld
{
  height: 80px;
  width:263px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.hr
{
  color:C4C4C4;
  height:.2px;
}

.hr2
{
  color:C2C2C2;
  height:.4px;
}

.fhr
{
  width:300px;
  text-align:left;
}

.proposeRulesMain
{
  background:url(images/finalRule.jpg) no-repeat;
  height: 79px;
  width:264px;
  background-color:#C2C2C2;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.progstat
{
  background:url(images/VCFstats.jpg) no-repeat;
  height: 79px;
  width:264px;
  background-color:#C2C2C2;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

.blogging
{
  padding:5px;
  padding-bottom:15px;
  width:970px;
  text-align:left;
  
}

.btitle
{
  font-size:15px; 
  padding-top:10px;
  padding-bottom:10px;
  text-align:left; 
}

.bmsg
{ 
  border-style:double;
  padding:40px;
  width:880px;
  text-align:left;
}

.bp
{ padding-top:6px; }

.aboutMasterMain
{
  background:url(images/about-special.jpg) no-repeat;
  height: 80px;
  width:276px;
  background-color:#868686;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}

a.red:link, a.red:visited
{
  color: #DF161E;
  text-decoration:none;
}

a.white1:link, a.white1:visited
{
  color: #FFFFFF;
  text-decoration:none;
}

a.blue:link, a.blue:visited
{
  color:#20B4DC;
  text-decoration:none;
}


a.blue2:link, a.blue2:visited
{
  color:#20B4DC;
}

a.white:link, a.white:visited
{
  color:white;

}

a.dottedRedhl:link, a.dottedRedhl:visited
{
  font-size: 12px;
  color:#47000B;
  border-bottom: #666666;
  border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
  border-color:#47000B;
  text-decoration:none;
  text-align: left;
}

.deadlink
{
  font-size: 12px;
  color:#47000B;
  border-bottom: #666666;
  border-width: 0px 0px 1px 0px;
  border-style: none none dotted none;
  border-color:#47000B;
  text-decoration:none;
  text-align: left;
}

.redBullet
{
  list-stype-type:disc;
  color:#47000B;
  font-size:9px;
  padding-left:20px;
  padding-top:10px;
}

.hyphen
{
  padding-top:6px;
}


.rfs
{
  font-size:14px;
  text-align:left;
  font-weight:500;
}

.rfs1
{
  font-size:14px;
  text-align:left;
  font-weight:500;
}

.rfs2
{
  font-size:14px;
  text-align:left;
  padding-right:10px;
  font-weight:500;
}

.greyBox
{ 
  font-size:11px; 
  text-align:left;
  font-weight:500;
}

.date
{
  color:#676767;
  font-weight:bold;
  font-size:20px;
}

.month
{
  color:#676767;
  font-size:11px;
  font-weight:bold;
  padding-top:-20px;
}

.whatsnewitem
{ 
  text-align:left;}

p.pageTitle
{ font-size:18px;
  text-align:left;}

.aapadding
{ padding-left:20px;
  font-size:14px; }

.tnp
{ padding-top:10px; 
  text-align: left;}

.wnc
{ text-align:center; }

.lipadding
{ padding-top:10px;}

.footer
{ text-align:center;
  font-size:10px;
  padding-bottom:25px;
}

.sup
{
  font-size:11px;
}

.supp
{
  font-size:11px;
}

.indent
{ padding-left:35px;}

.cityBar
{ 
  float:left;
}

.nymap
{
  width:956px;
  height:820px;
}

.ulnumber
{
  font-size:14px;
  padding-left:30px;
  padding-top:10px;
  text-align:left;
  font-weight:500;
}

.table1
{
  width:600px;
  height:350px;
}

.table2
{
  width:400px;
  height:400px;
}

.table3
{
  width:400px;
  height:800px;
}

.table4
{
  width:600px;
  height:350px;
}

.table5
{
  width:550px;
  height:350px;
}

.table6
{
  width:600px;
  height:400px;
}

.textborder
{
  border: 6px double red;
  padding: 4px
}

.textborder2
{
  border: 6px single black;
  padding: 4px
}

.calloutpoint-pink {
    background:#e10279;
    padding:24px;
    width: 249px;
    margin: 11px 11px 11px 11px;
    border-radius:3px;
    position:relative;
    float: left;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
.calloutpoint-pink:after{
    content:"";
    position:absolute;
    bottom: -10px;
    left: 45%;
    background: #e10279;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform:rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block;
    width: 24px;
    height: 24px;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
    z-index:-10;
}
.calloutpoint-pink:before{
    content:"";
    position:absolute;
    bottom: -10px;
    left: 45%;
    background: #e10279;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -ms-transform:rotate(45deg);
    /* reduce the damage in FF3.0 */
    display:block;
    width: 24px;
    height: 24px;
    z-index:10;
}

.calloutBox {
  background-color: #F09;
  color: #000;
  float: right;
  width: 150px;
}

.portrait {
  border-bottom: 10px solid #FFF;
  border-left: none;
  border-right: none;
  border-top: 10px solid #FFF;
  margin: 0 30px;
}

.portrait p {
  margin: 0 -20px;
  padding: 1em;
}

.portrait p {
  background-color: #FFF;
  color: #000;
  font-style: italic;
  text-align: center;
}

.horizontal {
  background-color: #FFF;
  border-bottom: 10px solid #F09;
  border-left: none;
  border-right: none;
  border-top: 10px solid #F09;
  color: #000;
  margin: 0 10px;
  padding: 20px 0;
}

.horizontal p {
  margin: 0 -10px;
  padding: 0 20px;
}

.arrow_box {
  position: relative;
  background: #15317E;
  border: 4px solid #ffffff;
}
.arrow_box:after, .arrow_box:before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.arrow_box:after {
  border-color: rgba(21, 49, 126, 0);
  border-right-color: #15317E;
  border-width: 20px;
  top: 50%;
  margin-top: -20px;
}
.arrow_box:before {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #ffffff;
  border-width: 26px;
  top: 50%;
  margin-top: -26px;
}
.count {
  border: 1px solid #D4D4D4;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 8px;
  line-height: 20px;
  margin-left: 10px;
  border-radius: 2px;
  color: #333;
  background-color: white;
  position: relative;
}
 
.count:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 4px solid #D4D4D4;
  border-color: transparent #D4D4D4 transparent transparent;
  position: relative;
  right: 17px;
  margin-right: 0;
  top: 13px;
  margin-top: -6px;
}
 
.count:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 4px solid white;
  border-color: transparent white transparent transparent;
  position: relative;
  right: 16px;
  margin-right: -1px;
  top: -9px;
  margin-top: -6px;
}

.textfield_effect    {
    /*we will first set the border styles.*/
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    /*we are now going to add in the shadow image that we created earlier*/
    background-image: url(back_field.gif);
    background-repeat: repeat-x;
    /*I am going to add some text formatting of my own*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 200px;
    height: 15px;
    }
 
/*we are now going to style how the textfield will look when we
hover over it and when we actually have it selected*/
 
.textfield_effect:hover    {
    border-color: #64acd8;
    border-width: 1px;
    }
 
.textfield_effect:focus    {
    border-color: #64acd8;
    border-width: 1px;
    }
 
/*you may also like to add some styles for the rest of the form*/
 
fieldset    {
    width: 400px;
    height: 200px;
    border-style: solid;
    border-width: 1px;
    border-color: #036399;
    
    background-color: #F5F5F5;
    }
fieldset:hover    {
    border-color: #0ca0ff;
    }
legend    {
    font-family: sans-serif;
    font-size: 18px;
    color: #097bc3;
    font-weight: bold;
    }

.sidebar {
float:left;
width:347px;
border:5px; border-color:red;
margin:12px 0 24px 24px;
padding:12px;
font-size:14px;
line-height:24px;
background:#f0f0f0;
border-radius:12px;
text-align:center;
font-style:italic
}

.note {
background: #ffffff;
border-bottom: 3px solid #8f0404;
border-top:3px solid #8f0404;
border-left: 3px solid #8f0404;
border-right: 3px solid #8f0404;
margin: -1px 0 14px 0;
padding: 8px 3px 8 3px;
position: relative;
}

/*Initialize*/
ul#menu, ul#menu ul.sub-menu {
    padding:0;
    margin: 0;
}
ul#menu li, ul#menu ul.sub-menu li {
    list-style-type: none;
    display: inline-block;
}
/*Link Appearance*/
ul#menu li a, ul#menu li ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
    background: #666;
    padding: 5px;
    display:inline-block;
}
/*Make the parent of sub-menu relative*/
ul#menu li {
    position: relative;
}
/*sub menu*/
ul#menu li ul.sub-menu {
    display:none;
    position: absolute;
    top: 30px;
    left: 0;
    width: 100px;
}
ul#menu li:hover ul.sub-menu {
    display:block;
}

/* newly added or updated Asif Ali 9/27/2013 */

.center
{ 
  width:970px; 
  margin-left: auto;
  margin-right: auto;
}

.center2
{ 
  width:450px; 
  margin-left: auto;
  margin-right: auto;
}

.center3
{ 
  width:400px; 
  margin-left: auto;
  margin-right: auto;
}

.is-sticky {
  width:970px; 
  margin-left: auto;
  margin-right: auto;
}


.banner2
{
   background:url(images/banner_2.jpg) no-repeat; 
   height:80px; 
   width:325px;
   padding:6px;
   padding-left:26px;
   font-size:15px; 
   color:#FFFFFF;
}


.ui-button .ui-button-text
{
   padding: 5px 11px 5px 11px !important;
   font-size: .72em !important;
}

.ui-button:hover{
   background:#D8A0A0;
}

a.button3:link,a.button3:visited
{ background:url(images/menu_button_6.jpg) no-repeat; 
   display:block;
   width:124px;  
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;}

a.button3:hover, a.button3:active
{ background:url(images/menu_button_6_sel.jpg) no-repeat; }  


a.button1:link,a.button1:visited
{
   width:90px;
   background:url(images/menu_button_1.jpg) no-repeat;
   display:block;
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;
}

a.button1:hover,a.button1:active
{ background:url(images/menu_button_1_sel.jpg) no-repeat; }

a.button2:link,a.button2:visited
{ background:url(images/menu_button_2.jpg) no-repeat;
   width:132px; 
   display:block;
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;

   text-decoration:none;
   text-transform:uppercase;}

a.button2:hover,a.button2:active
{ background:url(images/menu_button_2_sel.jpg) no-repeat; }


a.button4:link,a.button4:visited
{ background:url(images/menu_button_2.jpg) no-repeat;
   width:95px; 
   display:block;
   height:68px;
   color:#FFFFFF;
   text-align:center;
   font-size:12px;
   text-decoration:none;
   text-transform:none;}

a.button4:hover,a.button4:active
{ background:url(images/menu_button_2_sel.jpg) no-repeat; }


#mainmenuwrapper {
border-collapse: collapse; 
}

.padded2
{ padding-top:19px; }


.faqsub2
{ 
    margin-top: -400px;
    padding-top: 400px;
  font-size:16px;
  text-align:left;
  font-weight:700;
}

.whatsNew
{
  background:url(images/whats-new.jpg) no-repeat;
  height: 80px;
  width:258px;
  background-color:#BDBDBD;
  font-size: 11px;
  text-align: left;
  font-weight:500;
  padding: 25px;
}


.aboutMasterMain {
    background: url("images/about-special.jpg") no-repeat scroll 0 0 #868686;
    font-size: 11px;
    font-weight: 500;
    height: 80px;
    padding: 25px;
    text-align: left;
    width: 276px;
}

.center3
{ 
  width:932px; 
  margin-left: auto;
  margin-right: auto;
}

.space
{ 
  padding-top: 2px;
}

.forms-resources .aboutMasterMain
{
	background: url("images/dkgreybkgrnd.jpg") no-repeat scroll 0 0 #868686;
}

.forms-resources .progstat, .forms-resources .whatsNew
{
  background-image:url("images/greybkgrnd.jpg");
}

.forms-resources .colheading
{
  padding-top:  6px;
  font-size:    16px;
  font-weight:  595;
  font-family:  Verdana, sans-serif;
  text-align:   center;
}

.colheading
{
  font-size:16px;
}

.ulwhatsnewS
{
  font-size:14px; 
  text-align:left;
  font-weight:500;
  list-style-type:disc;
  padding-left:15px;
}

.forms-resources .colheadingS
{
  padding-top:  2px;
  padding-left: 15px;
  font-size:    16px;
  font-weight:  595;
  font-family:  Verdana, sans-serif;
  text-align:   center;
}

.rfsS
{
  font-size:16px;
  text-align:left;
  font-weight:500;
}

.mainDiv3
{
  width:966px;
  text-align: center;
}

.footnote
{ font-size:10px; text-align:left; font-family:Verdana;}


.col1
{
  width:465px;
  padding-top:2px;
  padding-left:15px;
  float:left;
}

.col2
{
  width:440px;
  padding-top:2px;
  float:right;
}

.img
{
  display: block;
}

