/* CSS For FGR Club Website */

* {margin: 0; padding: 0; }
body {background-color:#ffffff;}

/*** Site Main Layout ***/
#wrapper {padding: 0; border:0; width: 850px; margin:10px 0 0 10px; text-align:left; }
#content_container {width:850px; padding:0; margin:0;}
#content_container #left_content_container {width:152px; float:left; padding:0; margin:0;}
#content_container #right_content_container {width:687px; float:right; padding:0; margin:0;}

/*** Header ***/
#header { width:850px; height:75px; padding:0 0 10px 0; margin:0;}
#header #logo { float:left;}
#header #right_link { float:right; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; margin:0; padding:50px 0 0 0;}
#header #right_link a {color:#000000; text-decoration:none;}
#header #right_link a:hover {color:#000000; text-decoration:underline;}
#header #right_link a:visited {color:#000000; text-decoration:none;}

/*** Left Menu Navigation ***/
#menu_container { padding:0; margin:0; width:152px; float:left;}
#menu_container #nav_top {width:152px; height:35px; background-image:url(/FGRClub/Images/frg_leftnav_top.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFFFFF
; font-size:12px; font-weight:bold;}
#menu_container #nav_top ul { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0; padding:0;}
#menu_container #nav_top ul li{margin:1px 0 0 0; padding: 8px 0 0 10px;}
#menu_container #nav_top ul li a { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_top ul li a:hover { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_top ul li a:visited { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_middle {width:152px; background-color:#FFFFFF;}
#menu_container #nav_middle ul { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0; padding:0;}
#menu_container #nav_middle ul li{ background-color:#a08965; margin:1px 0 0 0; padding: 5px 0 5px 10px;}
#menu_container #nav_middle ul li a { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_middle ul li a:hover { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_middle ul li a:visited { color:#FFFFFF; text-decoration:none;}
#menu_container #nav_bottom {width:152px; height:15px; background-image:url(/FGRClub/Images/frg_leftnav_bottom.jpg); background-repeat:no-repeat; padding:0; margin:0 0 0 0;}

/*** Content ***/
#content_header {width:687px; padding:0; margin:0;}
#content_header #content_header_top { background-image:url(/FGRClub/Images/frg_img_header01.jpg); background-repeat:no-repeat; height:116px; padding:0; margin:0;}
#content_header #content_header_top #content_header_top_full { width:687px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding:10px 0 0 0; text-align:right;}
#content_header #content_header_top #content_header_top_full #welcome_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:20px; margin:0; padding:0 10px 0 0;}
#content_header #content_header_top #content_header_top_full #button_area {margin:20px 0 0 15px; padding:0 10px 0 0; height:65px;}
#content_header #content_header_top #content_header_top_full #button_area .button_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#content_header #content_header_top #content_header_top_full #tab_area {margin:0 10px 0 0; padding:0; height:29px; text-align:right;}
#content_header #content_header_top #content_header_top_full #button_area .button_text_area { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding:2px;}
#content_header #content_header_top #content_header_top_full #button_area .button_text_area a{color:#FFFFFF; text-decoration:none;}
#content_header #content_header_top #content_header_top_full #button_area .button_text_area a:hover {color:#FFFFFF; text-decoration:underline;}
#content_header #content_header_top #content_header_top_full #button_area .button_text_area a:visited {color:#FFFFFF; text-decoration:none;}
#content_header #content_header_top #content_header_top_left { float:left; text-align:right; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin:0; padding:30px 0 0 0; }
#content_header #content_header_top #content_header_top_right { float:right; width:187px; margin:0; padding:0;}
#content_header #content_header_top #content_header_top_right #welcome_text { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:20px; margin:10px 10px 0 15px; padding:0; text-align:right;}
#content_header #content_header_top #content_header_top_right #button_area {margin:5px 0 0 15px; padding:0 10px 0 0; height:52px; text-align:right;}
#content_header #content_header_top #content_header_top_right #button_area .button_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#content_header #content_header_top #content_header_top_right #tab_area {margin:0 10px 0 0; padding:0; height:29px; text-align:right;}
#content_header #content_header_middle { background-image:url(/FGRClub/Images/frg_img_header02.jpg); height:152px; padding:0; margin:0;}
#content_header #content_header_bottom { background-image:url(/FGRClub/Images/frg_img_header03.jpg); height:20px; padding:0; margin:0;}
#content_header #content_header_bottom #link_bar { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:right; padding:2px 10px 0 0; margin:0}
#content_header #content_header_bottom #link_bar a{ color:#FFFFFF; text-decoration:none;}
#content_header #content_header_bottom #link_bar a:hover{ color:#FFFFFF; text-decoration:underline;}
#content_header #content_header_bottom #link_bar a:visited{ color:#FFFFFF; text-decoration:none;}

#content_body{margin:20px 0 0 0;padding:0;}
#content_body #page_header_bar { width:687px; padding:0; margin:0;}
#content_body #page_header_bar #page_title { float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000;}
#content_body #page_header_bar #page_title_alt { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;}
#content_body #page_header_bar #cart_area { float:right; text-align:right; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
#content_body .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Rooms/Services Page ***/
#room_container {width:687px; margin:20px 0 0 0; padding:0;}
#room_container .button_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#room_container .textbox_field { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#room_container .room_content {width:687px; padding:0; margin-top:10px;}
#room_container .room_left_column { width:151px; padding:0; margin:0; float:left;}
#room_container .room_right_column { width:520px;; padding:0; margin-left:16px; float:right;}
#room_container .room_details {width:100%; background-color:#FFFFFF;}
#room_container .room_name { background-color:#a08965; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; height:20px; padding-left:10px;}
#room_container .table_horizontal_spacer {width:2px;}
#room_container .c1_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:98px;}
#room_container .c2_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:98px}
#room_container .c3_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:320px;}
#room_container .room_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 10px; background-color:#e8d8cd;}
#room_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Redemption Cart Page ***/
#redemption_container {width:687px; margin:20px 0 0 0; padding:0;}
#redemption_container .table_horizontal_spacer {width:2px;}
#redemption_container .button_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#redemption_container .textbox_field { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#redemption_container .redemption_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 10px; background-color:#e8d8cd;}
#redemption_container .checkout_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 30px; background-color:#e8d8cd;}
#redemption_container .confirm_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:10px 30px; background-color:#c3b39b;}
#redemption_container .product_image { float:left; width:151px;}
#redemption_container .product_description { float:right; width:136px;}
#redemption_container .c1_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:65px;}
#redemption_container .c2_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:30px;}
#redemption_container .c3_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:347px;}
#redemption_container .c4_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:90px;}
#redemption_container .c5_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:65px;}
#redemption_container .c6_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:80px;}
#redemption_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Redemption Check Out/ Acknowledge Receipt Page ***/
#checkout_container {width:687px; margin:20px 0 0 0; padding:0;}
#checkout_container  #form_containter {padding:5px 3px;}
#checkout_container .table_horizontal_spacer {width:2px;}
#checkout_container .line_seperator { background-color:#000000; height:2px;}
#checkout_container .field_seperator { height:5px; padding:0; margin:0;}
#checkout_container .button_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#checkout_container .textbox_field { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#checkout_container .redemption_header {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:10px 30px; background-color:#e8d8cd; font-weight:bold;}
#checkout_container .redemption_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 10px; background-color:#e8d8cd;}
#checkout_container .redemption_text a {color:#000000; text-decoration:none;}
#checkout_container .redemption_text a:hover {color:#000000; text-decoration:underline;}
#checkout_container .redemption_text a:visited {color:#000000; text-decoration:none;}
#checkout_container .compulsory_field {color:#FF0000;}
#checkout_container .field_name {color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding: 5px 10px;}
#checkout_container .field_text {padding: 5px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
#checkout_container .field_text a{color:#000000; text-decoration:none;}
#checkout_container .field_text a:hover{color:#000000; text-decoration:underline;}
#checkout_container .field_text a:visited{color:#000000; text-decoration:none;}
#checkout_container .dropdown_text { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; width:150px; padding:1px;}
#checkout_container .checkout_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 30px; background-color:#e8d8cd;}
#checkout_container .confirm_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; padding:10px 30px; background-color:#c3b39b;}
#checkout_container .form_header { background-color:#a08965; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; height:20px; padding-left:10px;}
#checkout_container .c1_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:59px;}
#checkout_container .c2_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:300px;}
#checkout_container .c3_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:100px;}
#checkout_container .c4_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:120px;}
#checkout_container	.c5_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:100px;}
#checkout_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Update Member Profile ***/
#update_container .outer_table {background-color:#e8d8cd;}
#update_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#update_container .subheader {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#update_container .innerheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; background-color:#c3b39b; padding-left:10px;}
#update_container .asterik {color:#de2516;}
#update_container .smallcap {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; font-style:italic;}
#update_container .dropdown_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; width:150px;}
#update_container .dropdown_pretext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;width:70px;}
#update_container .label {display:block; margin-top:3px; margin-bottom:3px; font-weight:normal;}
#update_container .label_textfield {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:1px;}
#update_container .update_form_field2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px;}
#update_container .tableword {padding-top:10px;}
#update_container td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;} 
#update_container .t1c1 {width:130px; padding:5px 0 0 10px;}
#update_container .t1c2 {width:214px; padding:5px 0 0 0;}
#update_container .t1c3 {width:140px; padding:5px 0 0 0;}
#update_container .t1c4 {width:203px; padding:5px 0 0 0; font-weight:normal;}
#update_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px; }
#update_container .button_save {float:right; padding:10px 10px 10px 0;}
#update_container .button_clear {float:left;}
#update_container .button_text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#update_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Change Password ***/
#password_container .outer_table {background-color:#ccc;}
#password_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#password_container .subheader {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#password_container .inner_table {background-color:#e8d8cd;}
#password_container .asterik {color:#de2516;}
#password_container .smallcap {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; font-style:italic;}
#password_container td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;} 
#password_container .t1c1 {width:200px; padding:5px 0 0 10px;}
#password_container .t1c2 {width:487px; padding:5px 0 0 0;}
#password_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px; }
#password_container .t2c1{width:190px;}
#password_container .t2c2{width:297px;}
#password_container .button_save {float:right; padding:10px 10px 10px 0;}
#password_container .button_clear {float:left;}
#password_container .button_text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#password_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Contact Us ***/
#contact_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#contact_container .subheader {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#contact_container .subcontent {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:10px;}
#contact_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Login ***/
/*** Right Menu Navigation For Latest News ***/
#login_container {width:520px; margin-right:15px;}
#login_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#login_container .body {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; padding:10px 0 0 0;}
#login_container .sub_content_header {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#login_text_container {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; height:20px; margin-left:15px; padding-top:7px;}
#login_text_container .label {padding-left:10px;}
#login_text_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:1px;}
#login_text_container .button_text_area {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
#login_text_container .button_text_area2 { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; padding-top:3px;}
#login_text_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

#right_menu_container { padding:0; margin:0; width:152px; float:right;}
#right_menu_container .nav_top {width:152px; height:35px; background-image:url(/FGRClub/Images/frg_leftnav_top.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
#right_menu_container .nav_top ul { list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; margin:0; padding:0;}
#right_menu_container .nav_top ul li{margin:1px 0 0 0; padding: 8px 0 0 10px;}
#right_menu_container .nav_top ul li a { color:#FFFFFF; text-decoration:none;}
#right_menu_container .nav_top ul li a:hover { color:#FFFFFF; text-decoration:none;}
#right_menu_container .nav_top ul li a:visited { color:#FFFFFF; text-decoration:none;}
#right_menu_container .nav_middle {width:152px; height:150px; background-color:#a08965; margin:0;}
#right_menu_container .nav_middle_content {margin:1px 0 0 0; padding: 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
#right_menu_container .nav_bottom {width:152px; height:15px; background-image:url(/FGRClub/Images/frg_leftnav_bottom.jpg); background-repeat:no-repeat; padding:0; margin:0;}

/*** Redemption History ***/
#redemption_history_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#redemption_history_container .innerheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; background-color:#c3b39b; padding-left:10px;}
#redemption_history_container .table_search {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:000; padding-left:10px; font-weight:bold; width:440px;}
#redemption_history_container .table_search_right {width:227px; background-color:#e8d8cd; padding-left:10px;}
#redemption_history_container .dropdown_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; width:150px;}
#redemption_history_container .table_horizontal_spacer1 {height:5px;}
#redemption_history_container .table_horizontal_spacer2 {height:2px;}
#redemption_history_container .table_horizontal_spacer3 {width:2px;}
#redemption_history_container .line_seperator {background-color:#cccccc; height:1px;}
#redemption_history_container .button_text {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#redemption_history_container .button_area {padding: 3px 0 20px 0;}
#redemption_history_container .room_details {width:100%; background-color:#FFFFFF;}
#redemption_history_container .redemption_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px 10px; background-color:#e8d8cd;}
#redemption_history_container .c1_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:20px;}
#redemption_history_container .c2_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:80px;}
#redemption_history_container .c3_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:359px;}
#redemption_history_container .c4_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:140px;}
#redemption_history_container .c5_header { background-color:#c3b39b; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; height:20px; color:#FFFFFF; width:80px;}
#redemption_history_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Registration ***/
#registration_container .outer_table {background-color:#e8d8cd;}
#registration_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#registration_container .subheader {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#registration_container .innerheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; background-color:#c3b39b; padding-left:10px;}
#registration_container .asterik {color:#de2516;}
#registration_container .smallcap {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; font-style:italic;}
#registration_container .dropdown_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; width:150px;}
#registration_container .dropdown_pretext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;width:70px;}
#registration_container .label {display:block; margin-top:3px; margin-bottom:3px; font-weight:normal;}
#registration_container .label_textfield {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:1px;}
#registration_container .update_form_field2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px;}
#registration_container .tableword {padding-top:10px;}
#registration_container td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;} 
#registration_container .t1c1 {width:130px; padding:5px 0 0 10px;}
#registration_container .t1c2 {width:214px; padding:5px 0 0 0;}
#registration_container .t1c3 {width:140px; padding:5px 0 0 0;}
#registration_container .t1c4 {width:203px; padding:5px 0 0 0; font-weight:normal;}
#registration_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px; }
#registration_container .button_save {float:right; padding:10px 10px 10px 0;}
#registration_container .button_clear {float:left;}
#registration_container .button_text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#registration_container .checkbox {padding:5px 0 0 10px;}
#registration_container a {color:#000000;}
#registration_container a:hover {color:#000000;}
#registration_container a:visited {color:#000000;}
#registration_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Forgot Password ***/
#forgot_container .outer_table {background-color:#e8d8cd;}
#forgot_container .header {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#forgot_container .subheader {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#forgot_container .innerheader {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fff; background-color:#c3b39b; padding-left:10px;}
#forgot_container .asterik {color:#de2516;}
#forgot_container .smallcap {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:normal; font-style:italic;}
#forgot_container .dropdown_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; width:150px;}
#forgot_container .dropdown_pretext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;width:70px;}
#forgot_container .label {display:block; margin-top:3px; margin-bottom:3px; font-weight:normal;}
#forgot_container .label_textfield {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding:1px;}
#forgot_container .update_form_field2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px;}
#forgot_container .tableword {padding-top:10px;}
#forgot_container td {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:bold;} 
#forgot_container .t1c1 {width:130px; padding:5px 0 0 10px;}
#forgot_container .t1c2 {width:214px; padding:5px 0 0 0;}
#forgot_container .t1c3 {width:140px; padding:5px 0 0 0;}
#forgot_container .t1c4 {width:203px; padding:5px 0 0 0; font-weight:normal;}
#forgot_container .update_form_field {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:5px 0 0 0; padding:1px; }
#forgot_container .button_save {float:right; padding:10px 10px 10px 0;}
#forgot_container .button_clear {float:left;}
#forgot_container .button_text{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; padding:2px;}
#forgot_container .checkbox {padding:5px 0 0 10px;}
#forgot_container a {color:#000000;}
#forgot_container a:hover {color:#000000;}
#forgot_container a:visited {color:#000000;}
#forgot_container .validator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Red;}

/*** Footer ***/
#footer { width:850px; height:20px; padding:0; margin:20px 0 0 0; background-color:#573421;}
#footer #footer_bar {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; text-align:center; margin:0; padding:3px 0 0 0;}
#footer #footer_bar a {color:#ffffff; text-decoration:none;}
#footer #footer_bar a:hover {color:#ffffff; text-decoration:underline;}
#footer #footer_bar a:visited {color:#ffffff; text-decoration:none;}


/* others */
.clear {clear:both;}