﻿body.global{display:table; width:100%; margin:0; padding:0; background:#C7D2B8; font-size:12px; color:#000; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
/*
input, select, textarea, button{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
img{border:none;}
form{margin:0; padding:0;}
p{margin:0; padding:0;}
td{vertical-align:top;}
.input_text{border:1px solid #ababab; padding:0 0 0 2px;}
.bold { font-weight:bold;}
*/
/* Login */
/*
.login_div{text-align:right; color:#BE7F87; padding:10px 20px; height:52px;}
.login_div .logout{color:#fff; text-transform:uppercase; background:#B9C442; text-decoration:none; padding:0 5px;}
.login_div .logout:hover{background:#f70;}
*/
/* Top Navigation */
.top_navigation{ background:url(../../images/top_navigation_bg.gif) repeat-x left top; position: relative; height:170px; padding:0 20px; white-space:nowrap;}
.top_navigation ul{float:right; margin:0; padding:0; list-style-type:none;}
.top_navigation ul li{display:block; float:left;}
.top_navigation ul li a{display:block; background:url(../../images/top_navigation_active_link.gif) no-repeat center -1000px; display:table; $display:block; width:90px; height:20px; padding-top:132px; padding-bottom:10px; text-align:center; color:#999; text-decoration:none; text-transform:uppercase; font-size:16px;}
.top_navigation ul li a.active{background-position:center 22px; color:#fff; cursor:default;}
.top_navigation ul li a:hover{background-position:center 22px; color:#fff;}

.top_navigation ul li span{display:block; background:url(../../images/top_navigation_active_link.gif) no-repeat center -1000px; display:table; $display:block; width:90px; height:20px; padding-top:132px; padding-bottom:10px; text-align:center; color:#999; text-decoration:none; text-transform:uppercase; font-size:16px;}
.top_navigation ul li span.active{background-position:center 22px; color:#fff; cursor:default;}

/* Top Tab Navigation */
.top_tab_navigation{background:#C7D2B8; height:22px; padding:0 20px;}
.top_tab_navigation ul{float:right; margin:0; padding:0; list-style-type:none;}
.top_tab_navigation ul li{display:block; float:left; margin-right:3px;}
.top_tab_navigation ul li a{display:block; width:90px; padding:10px 10px 7px; text-align:center; color:#f48e85; text-decoration:none; text-transform:uppercase; font-size:16px;}
.top_tab_navigation ul li a:hover{background:#e9ece4; color:#c5746d;}
.top_tab_navigation ul li a.active{cursor:default; background:#b6c1a4; color:#fff; padding:10px;}

/* Content */
/*.content{padding:15px 25px; background:url(../../images/content_bg.gif);}*/
.form_border{padding:9px; background:#f2f0f1;}
.right_links_block{float:right;}
.center_text{text-align:center;}
.padding_coll{width:50%; padding-left:16px;}

/* Main Form */
.main_form{padding:5px; margin:9px 0; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.form_table{width:100%;}
.form_table td{padding:5px; vertical-align:middle;}
.form_table h2{font-weight:bold; margin:0; padding:0 0 5px; font-size:16px; text-transform:uppercase;}
.form_table td.field_name{text-align:right;}
.form_table td.field .input_text{width:218px;}
.form_table td.required_field{text-align:left; font-size:9px; color:#f30; width:210px; padding-left:10px;}
.form_table .field_title{color:#c5746d; text-align:right;}
.form_table .field_description{font-weight:bold;}
.dotted_border{height:1px; line-height:0; font-size:0; overflow:hidden; background:url(../../images/dotted_border_bg.gif);}
.text_title{text-decoration:underline; margin:0 20px 0 30px;}
td.total_left, td.total_right{border-top:4px solid #e8c7c5; font-weight:bold; vertical-align:top;}
.total_right{text-align:right;}

/* Grig Table */
.grid_table{width:100%;}
.grid_table tr{border:none;}
.grid_table th{font-weight:normal;}
.grid_table td{padding:2px 10px; background:url(../../images/td_border.gif) repeat-x left bottom; vertical-align:middle; text-align:left;}
.grid_table .gradient1 td, .grid_table .gradient1 th{background:url(../../images/grid_gradient_1.gif) repeat-x left bottom; border-bottom:1px solid #d9c7c3;}
.grid_table .gradient2 td, .grid_table .gradient2 th{background:url(../../images/grid_gradient_2.gif) repeat-x left top; padding:5px;}
.grid_table .gradient3 td, .grid_table .gradient3 th{background:url(../../images/grid_gradient_3.gif) repeat-x left bottom; padding:15px 10px 10px;}
span.colored_text_block{color:#fff; text-transform:uppercase; background:#B9C442; text-decoration:none; padding:0 5px;}
.grid_table_input_text{width:170px; padding:1px 7px; border:1px solid #9fa8af; font-size:14px;}

/* Add Item Table */
.add_item_table{$width:100px;}
.add_item_table th{font-size:16px; margin:0; padding:0 0 10px; font-weight:bold; color:#343434;}
.add_item_table th, .add_item_table td{text-align:center; padding:2px 10px; vertical-align:middle;}

/* White Button */
.white_button{display:table; display:inline-block; height:26px; background:url(../../images/button_bg.gif) repeat-x left center; color:#000; text-decoration:none; white-space:nowrap; text-transform:uppercase;}
.white_button span{display:block; background:url(../../images/button_left.gif) no-repeat left center;}
.white_button span span{background:url(../../images/button_right.gif) no-repeat right center; line-height:26px; padding:0 17px 0 15px;}

/* Footer */
/*
.footer{padding:15px 25px; color:#fff;}
.footer div{float:right;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
*/

.red{color: Red;}
.messageinfo_panel{width: 100%;background-color: Yellow;color: Blue;}

.td_table_left {padding: 10px;}
.table_left {margin-top:25px;}
.table_left a:hover {text-decoration:none;}

.table_left td {padding-left:25px;}

.write_mail {background: url(../../Images/write_mail.gif);border:none;cursor:pointer;width:93px;height:28px;float:right; }
.write_to_kid {background: url(../../Images/write_to_kid.gif); border:none; cursor:pointer;width:93px; height:28px; }

.new {background:url(../../Images/new.gif) no-repeat; width:18px; height:15px;}
.approved { background:url(../../Images/approved.gif) no-repeat; width:18px; height:15px;}
.declined { background:url(../../Images/declined.gif) no-repeat; width:18px; height:15px;}
.alert { background:url(../../Images/alert.gif) no-repeat; width:18px; height:15px;}

/* NEW */
/*.logo {background:#fff; padding:10px 0 0 30px;}*/
.form_table_plan .table_left td.right {text-align:right; }
.form_table_plan .table_left td.center {text-align:center; padding-right:10px; padding-left:10px;}

/* form_table */
.form_table .field_add {padding-left:40px;}
.form_table td.link_bottom {padding-left:390px; text-align:left;}

/* form_table_plan PLAN*/
.form_table_plan .link_bottom_plan {padding-left:20px;}
.form_table_plan .table_left td.arrow {width:70px;}
.form_table_plan .table_left td.arrow_active {background: url(../images/arrow_bg.gif) left center no-repeat; width:70px;}
.form_table_plan .table_left {vertical-align:top; width:50%}
.form_table_plan .table_left td {padding:5px; margin:0;}
.form_table_plan .table_left .active {background-color:#d7ddcd;} 
.form_table_plan .table_left .active td.arrow_active {background-color:#fff;}
.form_table_plan .table_right ul {list-style-position:inside; line-height:18px; padding:0 0 0 20px; margin:0;}
.form_table_plan .table_right td {padding:3px; margin:0;}

/* form_table_billing BILLING*/
.form_table_billing .field_xxx{font-size:9px;}
.form_table_billing td.field_name{text-align:right; padding-left:50px; padding-right:20px; width:150px;}
.form_table_billing td.field{text-align:left;  padding-left:10px;}
.link_bottom_billing {float:left; padding-left:70px;}

/* div.form_table PROFILE */
div.form_table {padding-bottom:20px;}
div.form_table td.field_name { text-align:right; padding-right:10px; width:180px;}
div.form_table td.field { text-align:left; padding:0 0 0 3px;}
div.form_table .input_text { width:248px;}
div.form_table .field_xxx{font-size:9px;}

/* Child Close */
.child_close { padding:3px 0; }
.child_close .open_close { width:20px; height:20px;}
.child_close .child_number {width:60px; background:#ebcecc; border-bottom: 1px solid #e2b9b6; height:20px; font-weight:bold; text-align:center;}
.child_close .child_close_border { width:407px; border-bottom: 1px solid #e2b9b6; height:20px;}
.child_close .open_close_b { width:20px; border-bottom: 1px solid #e2b9b6; height:20px;}

/* Child Open */
.child_open table {}
.child_open td.field_name {text-align:right; padding-right:10px; width:150px;}
.child_open td.field {text-align:left; padding:0 0 0 3px; }
td.check_avail {text-align:left; padding-left:30px; }
.child_open td.field .input_text {width:248px;}
.child_open td.field .input_text_min {width:145px;}
.child_open td.field_red {text-align:left; padding-left:10px; background-color:#f2e0df; width:238px; font-size:10px;}
.child_open td.field .select {width:60px;}

.child_open table {border-bottom: 1px solid #e8c7c5;}
.child_open td.text {text-align:right; padding-right:10px; width:150px;}
.child_open td {text-align:left; padding:0 0 0 3px; }
td.check_avail {text-align:left; padding-left:30px; }
.child_open td.text .inp_large {width:248px;}
.child_open td.field .input_text_min {width:145px;}
.child_open td.reg {text-align:left; padding-left:10px; background-color:#f2e0df; width:238px; font-size:10px;}
.child_open td.text .select {width:60px;}


.logo {background:#fff; padding:10px 0 0 30px;}
.form_table_plan .table_left td.right {text-align:right; }
.form_table_plan .table_left td.center {text-align:center; padding-right:10px; padding-left:10px;}

/* form_table */
.form_table .field_add {padding-left:40px;}
.form_table td.link_bottom {padding-left:390px; text-align:left;}

/* form_table_plan PLAN*/
.form_table_plan .link_bottom_plan {padding-left:20px;}
.form_table_plan .table_left td.arrow {width:70px;}
.form_table_plan .table_left td.arrow_active {background: url(../images/arrow_bg.gif) left center no-repeat; width:70px;}
.form_table_plan .table_left {vertical-align:top; width:50%}
.form_table_plan .table_left td {padding:5px; margin:0;}
.form_table_plan .table_left .active {background-color:#d7ddcd;} 
.form_table_plan .table_left .active td.arrow_active {background-color:#fff;}
.form_table_plan .table_right ul {list-style-position:inside; line-height:18px; padding:0 0 0 20px; margin:0;}
.form_table_plan .table_right td {padding:3px; margin:0;}

/* form_table_billing BILLING*/
.form_table_billing .field_xxx{font-size:9px;}
.form_table_billing td.field_name{text-align:right; padding-left:50px; padding-right:20px; width:150px;}
.form_table_billing td.field{text-align:left;  padding-left:10px;}
.link_bottom_billing {float:left; padding-left:70px;}

/* div.form_table PROFILE */
div.form_table {padding-bottom:20px;}
div.form_table td.field_name { text-align:right; padding-right:10px; width:180px;}
div.form_table td.field { text-align:left; padding:0 0 0 3px;}
div.form_table .input_text { width:248px;}
div.form_table .field_xxx{font-size:9px;}

/* Child Close */
.child_close { padding:3px 0; }
.child_close .open_close { width:20px; height:20px;}
.child_close .child_number {width:60px; background:#ebcecc; border-bottom: 1px solid #e2b9b6; height:20px; font-weight:bold; text-align:center;}
.child_close .child_close_border { width:407px; border-bottom: 1px solid #e2b9b6; height:20px;}
.child_close .open_close_b { width:20px; border-bottom: 1px solid #e2b9b6; height:20px;}
/* Child Open */
.child_open table {border-bottom: 1px solid #e8c7c5;}
.child_open td.field_name {text-align:right; padding-right:10px; width:150px;}
.child_open td.field {text-align:left; padding:0 0 0 3px; }
td.check_avail {text-align:left; padding-left:30px; }
.child_open td.field .input_text {width:248px;}
.child_open td.field .input_text_min {width:145px;}
.child_open td.field_red {text-align:left; padding-left:10px; background-color:#f2e0df; width:238px; font-size:10px;}
.child_open td.field .select {width:60px;}

/* form_table Profile_view*/
.img_edit { vertical-align:middle; padding-left:20px; }
.form_table td.link_bottom_finish {padding-left:375px; text-align:left;}
.form_table td.field_name_right { text-align:left; }
.form_table .form_table_profile_view { border-bottom: 1px solid #e8c7c5; padding-bottom:10px; margin-bottom:15px; }
.form_table .form_table_profile_view .field_name { padding-left:30px; }
.form_table .form_table_profile_view .table_kids td { padding-right:25px; }
.form_table .form_table_profile_view .field_name_bold { padding-left:30px; font-weight:bold; }
.form_table .form_table_profile_view .pink { background-color:#f3e3e2; }
.form_table .form_table_profile_view .total {background:#f3e3e2; height:30px; border-bottom: 1px solid #e8c7c5; padding-left:65px;}
.form_table .last { padding-bottom:0px; border:none;}
.form_table .border_pink td { border-bottom: 1px solid #e8c7c5; padding-bottom:15px; padding-top:10px; }
.form_table .border_pink td.box_letter { padding-left:30px; width:130px; }
.form_table .border_pink td.box_input { vertical-align:middle; width:180px; text-align:right; }
.form_table .border_pink td.box_description { width:500px; padding-left:15px; }

.top_border {background:url(../images/top_border_bg.gif) repeat-x top left; height:59px;}
.bold { font-weight:bold; }
.top_tab_navigation .logo_w_bg { margin-bottom:-30px; position:relative; margin-top:15px; float:left; }
.input_text_yellow { background-color:#fdf1d5; padding:0 0 0 2px; border-color:#d9d9d9 }
.padding_coll_one {width:100%; padding:0; height:100%; background:#f2f0f1; height:100%;}
p.title { font-size:16px; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:20px; white-space:nowrap; }
.main_form .table_plan {margin:0 auto; }
.main_form .table_plan td {padding:15px 10px; color:#bc631d; font-size:16px; font-weight:bold; vertical-align:middle; }
.center {text-align:center;}
.two_table { height:100%; padding:0; width:100%; }
.two_table .padding_coll {background:#f2f0f1; padding:0; height:100%; }

.main_form ul.square { list-style:none; padding:0 0 0 12px; margin:0; font-size:12px;}
.main_form ul.square li { background:url(../images/ul_square.gif) no-repeat left 7px; margin:0; padding:0 0 0 17px; }
.main_form ul.triangle { list-style:none; padding:10px 0 0 12px; margin:0; font-size:12px; }
.main_form ul.triangle li { background:url(../images/triangle.gif) no-repeat left 5px; margin:0; padding:0 0 15px 17px; }

/* old
.parent_back_png {position:absolute; bottom:-15px; right:33px; border:none; height:43px; width:43px; background:url(../../images/back_png.png) no-repeat; cursor:pointer;}
.parent_next_png {position:absolute; bottom:-15px; right:-10px; border:none; height:43px; width:43px; background:url(../../images/next_png.png) no-repeat; cursor:pointer;}
*/
/*
.parent_back_png {position:absolute; top:560px; left:618px; border:none; height:43px; width:43px; background:url(../../images/back_png.png) no-repeat; cursor:pointer;}
.parent_next_png {position:absolute; top:560px; left:663px; border:none; height:43px; width:43px; background:url(../../images/next_png.png) no-repeat; cursor:pointer;}
*/
/*     min-width */
#min-width {width:100%; min-width:1000px;}
/*  IE */
* html .minwidth {border-left:1000px solid #fff;/*min-width*/position:relative; float:left; margin:0 0 0 15px;z-index:1;}
* html .container {margin-left:-1000px; /*-min-width*/position:relative; float:left; z-index:2; }

/*kids screenshots */
/*
.kid_reg_back_png {position:absolute; top:330px; left:440px; border:none; height:43px; width:43px; background:url(../../images/back_png.png) no-repeat; cursor:pointer;}
.kid_reg_next_png {position:absolute; top:330px; left:485px; border:none; height:43px; width:43px; background:url(../../images/next_png.png) no-repeat; cursor:pointer;}
*/



.debug_table td{padding:5px; vertical-align:middle;}
.debug_table h2{font-weight:bold; margin:0; padding:0 0 5px; font-size:16px; text-transform:uppercase;}
.debug_table td.field_name{text-align:right;}
.debug_table td.field .input_text{width:218px;}
.debug_table td.required_field{text-align:left; font-size:9pt; color:#f30; width:210px; padding-left:10px;}
.debug_table .field_title{color:#c5746d; text-align:right;}
.debug_table .field_description{font-weight:bold;}
.debug_table .total {background:#f3e3e2; height:30px; border-bottom: 1px solid #e8c7c5; padding-left:65px;}


