/***************************** FORMS *******************************/
#programLanding input.text, textarea{border:none; font:.9em Arial, Helvetica, sans-serif;}
#programLanding textarea{border:none;}
#programLanding button.button{background:none; border:none; cursor:pointer; display:block;  font:.9em Arial, Helvetica, sans-serif; margin:0; padding:0;}

/******************************* DIV ********************************/
#programLanding{font:10px Arial,Verdana,Helvetica,sans-serif; width:568px;}

#programLanding #headerTop{height:90px; overflow:hidden;}
#programLanding #headerTop #programIntro{background:url(../nvi_img/en/topLeftBg.gif) top left no-repeat; display:block; height:90px; width:275px;}
#programLanding #headerTop #programInfo{background:url(../nvi_img/topRightBg.gif) top left no-repeat; display:block; height:90px; width:280px;}
#programLanding #headerTop #programInfo h1{font-size:1em; font-weight:normal; line-height:1.1em; margin:18px 0 0 13px;}

#programLanding #program{background:url(../nvi_img/en/contentBg.jpg) top left no-repeat; color:#FFF; display:block; height:348px; width:568px;}
#programLanding #program .container{padding:143px 0 0 13px;}
#programLanding #program h2{font-size:1.3em; font-weight:normal; line-height:1.1em; margin:0;}

#programLanding #footer{background:url(../nvi_img/footerBg.jpg) top left no-repeat; display:block; height:106px; width:555px; border:none;}
#programLanding #footer .container{padding:12px 0 0 35px;}

/***************************** CLASSES ******************************/
#programLanding .cta{background:url(../nvi_img/cta.gif) top left no-repeat; display:block; height:22px; line-height:22px; padding-left:11px; width:272px;}

#programLanding .floatLeft{float:left;}
#programLanding .floatRight{float:right;}

#programLanding .clear{clear:both;}

#programLanding .invalidInput{ color:#F00;}
