@charset"utf-8";.form_body{position:absolute;width:640px;z-index:402;left:50%;height:580px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x580.gif');}
.form_body_other{position:absolute;width:640px;z-index:402;left:50%;height:700px;top:273px;margin-left:-320px;background:url('../assets/grx/form/bg_2.gif');}
.form_body_3{position:absolute;width:640px;z-index:402;left:50%;height:670px;top:105px;margin-left:-320px;background:url('../assets/grx/form/bg_3.gif');}
.form_body_general{font-size:.67em;text-align:left;}
.form_body540{position:absolute;width:640px;z-index:402;left:50%;height:540px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x540.gif');}
.form_body580{position:absolute;width:640px;z-index:402;left:50%;height:580px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x580.gif');}
.form_body600{position:absolute;width:640px;z-index:402;left:50%;height:580px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x600.gif');}
.form_body670{position:absolute;width:640px;z-index:402;left:50%;height:670px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x670.gif');}
.form_body700{position:absolute;width:640px;z-index:402;left:50%;height:700px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x700.gif');}
.form_body980{position:absolute;width:640px;z-index:402;left:50%;height:980px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x980.gif');}
.form_body1010{position:absolute;width:640px;z-index:402;left:50%;height:1010px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x1010.gif');}
.form_body1400{position:absolute;width:640px;z-index:402;left:50%;height:1400px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x1400.gif');}
.form_body1200{position:absolute;width:640px;z-index:402;left:50%;height:1200px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x1200.gif');}
.form_body1500{position:absolute;width:640px;z-index:402;left:50%;height:1500px;top:105px;margin-left:-320px;background:url('../assets/grx/form/panel-640x1500.gif');}
.grey_liquid_overlay_bg{position:absolute;width:100%;height:100%;background:#444;z-index:301;left:0px;}
.grey_liquid_overlay_bg_other{position:absolute;width:100%;height:100%;background:#999;z-index:301;left:0px;}
.consultant_box{position:absolute;width:418px;height:96px;z-index:403;left:50%;top:28px;margin-left:-208px;background:url(../assets/grx/form/top-panel.png) no-repeat;font-size:.67em;}
.consultant_box_info{float:left;display:inline;width:260px;margin:14px 0 0 10px;font-weight:bold;}
.form_menu{background:url(../assets/grx/form/BGmenu_580x30.gif) no-repeat;width:600px;height:30px;left:10px;position:absolute;top:30px;padding:0 10px 0 10px;}
.form_menu ul{padding:0px;margin:0px;}
.form_menu li{float:left;display:inline;padding:0 20px 0 20px;border-right:1px solid #fff;color:#fff;line-height:30px;}
.form_menu img{float:left;display:inline;margin:10px 5px 0 0;}
.list_active{background:url(../assets/grx/form/form_menu_active_1x34.gif) repeat-x;height:30px;}
.close_btn{position:absolute;margin:7px 0 0 0;right:10px;width:55px;line-height:16px;}
.close_btn img{float:right;display:inline;margin:0px 5px 0px 0px;}
.main_img{float:left;display:inline;width:220px;height:219px;margin:85px 0 0 20px;}
.main_img h2{font-size:12px;margin:5px 0 5px 0;font-weight:normal;line-height:17px;}
.form_label{float:left;display:inline;width:100px;height:25px;margin:0 0 10px 0px;line-height:20px;}
.form_label_strong{float:left;display:inline;width:100px;height:25px;margin:0 0 10px 0px;line-height:20px;font-weight:bolder;}
.form_label_gp{float:left;display:inline;width:300px;height:25px;margin:0 0 10px 0px;line-height:20px;font-weight:bolder;}
.form_label_alt{float:left;display:inline;width:310px;margin:0 0 5px 0px;line-height:20px;}
.form_elements_container{float:left;display:inline;width:360px;margin:85px 0 0 20px;}
.form_elements_container h1{font-size:18px;margin:0px 0 10px 0px;}
.form_element{float:left;display:inline;width:250px;margin:0 0 10px 0px;height:25px;}
.form_element_gp{float:left;display:inline;width:240px;margin:0 0 10px 0px;height:25px;}
.form_element_gp_textarea{float:left;display:inline;width:240px;margin:0 0 10px 0px;height:140px;}
.form_element_short{float:left;display:inline;width:250px;margin:0 0 10px 0px;height:25px;}
.form_element_captcha{float:left;display:inline;width:250px;margin:0 0 10px 0px;height:40px;}
.form_element_alt{float:left;display:inline;width:30px;margin:0 0 10px 0px;height:25px;}
.form_element input{width:240px;}
.next_btn{position:absolute;width:120px;height:24px;bottom:12px;right:20px;background:url(../assets/grx/form/nextbtn_120x24.gif);border:none;color:White;cursor:pointer;}
.questions_part_2{float:left;margin:20px 0 0 0;}
.generic_grey_box{float:left;margin:20px 0 20px 0;background:#ccc;padding:10px;}
.generic_grey_box h2{margin:0 0 10px 0;}
.generic_grey_box img{margin:0 5px 0px 0;}
.form_body_programme{position:absolute;width:640px;z-index:402;left:50%;height:460px;top:273px;margin-left:-320px;background:url('../assets/grx/form/bg_1.gif')}
.programmesbg{display:inline;float:left;width:270px;height:320px;margin:45px 0 0 20px;background:url(../assets/grx/form/programme_info_panel.gif);}
#programme_info_container{position:relative;overflow:hidden;width:270px;height:320px;}
#programme_info_container li.frame{display:block;position:absolute;width:270px;height:320px;}
.programme_info_container h2{font-size:20px;margin:10px 0 0 0;font-weight:normal;}
.programme_info_container h3{font-size:14px;margin:10px 0 0 0;font-weight:normal;}
.programme_info_entry{float:left;display:inline;width:250px;height:290px;background:#ccc;margin:15px 10px 0 10px;}
.prog_list_arrows{padding:10px;}
.prog_list_arrows li{background:url(../assets/grx/form/Tick_16x13.gif) no-repeat;padding:0 0 0 20px;margin:0 0 5px 0;font-size:10px;}
.navigation_container{float:left;display:inline;width:330px;margin:45px 0 0 10px;}
.navigation_container_narrow{display:inline;width:130px;margin:10px 0 0 10px;}
.navigation_container h2{font-size:18px;margin:0px 0 10px 0;padding:0px;}
.navigation_container_overview_text{float:left;display:inline;width:320px;margin:0 0 2px 0px;}
.programme_buttons_container a{float:left;position:relative;margin:0 15px 2px 0px;}
strong.prodAgreement{width:600px;display:block;}
.customerService{width:480px;position:absolute;bottom:10px;left:20px;color:#999;}
.customerService a{color:#274886;}
