@charset "utf-8";
@import url("header.css");

/* All ------------------------------- */
* {margin:0;padding:0;}
body, table, input, select, textarea{font-family:Arial;font-size:12px;color:#3f3f3f;}
body{background:#e2eaf0 url(../_img/common/body.gif) repeat-x left top;}
a{color:#4772a2;text-decoration:underline;}
a:hover{color:#1c445b;text-decoration:underline;}
img{border:none;}
.Clr{clear:both;height:0;line-height:0;font-size:0;}
.FL{float:left;}
.FR{float:right;padding-right:5px;}
.Line{clear:both;height:1px;line-height:1px;font-size:0;background:url(../_img/common/dashed.gif) repeat-x top;}

/* Search -----------------------------*/
#Search{float:left;width:754px;margin-bottom:8px;}
.Submit_Box{float:left;margin-top:15px;padding:5px 15px;background-color:#fff;border:1px solid #90abb2;}
.Submit_Box .item{float:left;background:url(../_img/submission/icon_submit.gif) no-repeat 0 0;padding-left:20px;}
.Submit_Box .item a{padding-right:5px;}
.Submit_Box .help{float:left;background:url(../_img/submission/icon_help.gif) no-repeat 30px 0;padding-right:20px;margin-left:16px;}
.Submit_Box .s_view{float:left;background-color:#dbe2e8;padding:0 10px;margin-left:20px;}
.Submit_Box .s_view a{color:#555;text-decoration:none;}
.Submit_Box .s_view a:hover{color:#555;text-decoration:underline;}
.Submit_Box .receive{float:left;background:url(../_img/submission/icon_receive.gif) no-repeat 0 0;padding-left:20px;}
.Submit_Box .receive a{color:#f76b10;}
.Submit_Box .directory, .Submit_Box .location{float:left;}
.Submit_Box .service{float:left;margin:0 16px;}
.Search_Box{float:right;margin-top:15px;padding:2px 3px 2px 6px;background-color:#fff;border: 1px solid #90abb2;}
.Search_Box img{vertical-align: middle;}
.Search_text{padding-left:5px;width:130px;height:17px;font-size:12px;text-align:left;vertical-align:middle;color:#888;border:1px solid #ccc;}
.Button_Search{width:60px;height:19px;padding:0 0 2px 0;background-color:#e1e8ee;border:1px solid #b0c2d0;margin:0; vertical-align:middle;font-weight:bold;color:#1c445b;}

/* Menu -------------------------------*/
#Menu{float:left;width:752px;margin-bottom:10px;padding:0 0 8px;background-color:#fff;border:1px solid #8fb4dd;}
.Menu_Main{float:left;margin:8px 0 0 0;padding:0 0 0 10px;}
.Menu_Main ul{float:left;width:742px;padding:0;margin:0;}
.Menu_Main ul li{float:left;list-style-type:none;font:bold 13px Arial;margin:0 2px 0 5px;}
.Active_bg{background-color:#4c77a4;}
.Menu_Main ul li a{display:block;text-decoration:none;color:#333;padding:4px 14px 5px;}
.Menu_Main ul li a:hover{text-decoration:none;background-color:#4c77a4;color:#fff;padding:4px 14px 5px;}
.Menu_Main ul li a span{color:#fff;}
.Menu_Main ul li b{display:block;color:#aaa;padding:4px 14px 5px;}
.Menu_Sub{float:left;display:block;width:720px;margin:0 0 0 12px!important;margin:0 0 0 6px;padding:4px;background-color:#4c77a4;}
.Menu_Sub ul{float:left;clear:both;margin:0;}
.Menu_Sub ul li{float:left;list-style-type:none;margin:0 20px 0 10px;}
.Menu_Sub ul li a{text-decoration:none;color:#fff;}
.Menu_Sub ul li a:hover{text-decoration:underline;color:#fff;}
.Menu_Sub ul li span{color:#aaa;}

/* Main Box ---------------------------*/
#Container{position:relative;clear:both;width:965px;margin:0 auto;text-align:left;}
#Main_Box{float:left;width:744px;padding:4px;background-color:#e7eef6;border:1px solid #8fb4dd;}
.Box_Content{float:left;width:694px;background-color:#fff;margin:0;padding:15px 25px;}
#family{float:left;width:950px;padding:4px;background-color:#e7eef6;border:1px solid #8fb4dd;}
.family-box{float:left;width:950px;background-color:#fff;margin:0;padding:0;}
.Title {margin-bottom: 20px;padding-bottom: 15px;border-bottom: 1px solid #cfcccc;}
.Photo {float: left;margin-right: 15px;}
.Info {float: left;}
.Info h1 {margin-bottom: 15px;font-size: 24px;font-weight: normal;}
.Info h2 {font-size:14px;color:#4772a2;}
.Title_Btn {float: right;margin-top: 33px;}
.Title_Btn input {width: 120px;height: 26px;font-family:Tahoma;font-size:11px;font-weight: bold;}
.Sub_Search {margin-top: 36px;margin-left: 3px;}
.Box_Content h3 {clear: both;margin-bottom: 10px;padding-left:10px;height: 20px;line-height: 20px;background-color:#e7eef6;font-size: 14px;color:#4772a2;}
.Box_Content h3 a {float: right;font-size: 12px;font-weight: normal;}
.Box_Content h4{clear:both;margin-bottom:30px;padding:5px 5px 0;height:25px;font-size:13px;color: #4772a2;}
.Box_Content h5{clear:both;padding:2px 0;font:bold 13px/150% verdana;color: #4772a2;}

/* Page -------------------------------*/
.Page{margin:15px 0;padding-right:2px;padding-bottom:15px;font:11px Arial;}
.Page dl{float:right;}
.Page dl dt{float:left;margin:1px;padding:0;}
.Page dl dt b{display:block;padding:0 4px;background:#4772a2;color:#e7eef6;border:1px solid #4772a2;}
.Page dl dt a{text-decoration:none;}	
.Page dl dt a span{display:block;padding:0 4px;background:#e7eef6;color: #4772a2;text-decoration:none;border:1px solid #4772a2;}
.Page dl dt a:hover span{background:#4772a2;color:#e7eef6;text-decoration:none;}

.Sub_Column{text-align:left;margin-top:30px;padding:20px 0 10px 155px;border-top:2px solid #e0e0e0;background:#ebebeb url(../_img/profile/sub_bg.gif) repeat-x 0 0;}
.Button_Cancel, .Button_Skip{width:80px;color:#3f3f3f;margin-left:10px;padding:2px 5px;font:bold 12px Arial;}
.Button_Save, .Button_Confirm, .Button_Send{width:80px;color:#3f3f3f;margin:0;padding:2px 5px;font:bold 12px Arial;}
.Textbox_Position{text-align:left;margin:0;padding-left:85px;}
.Require {background: url(../_img/common/require.gif) no-repeat 5px 15px;}

.DisableStyle {Z-INDEX:1;FILTER:progid:dximagetransform.microsoft.alpha(opacity=50); -moz-opacity:0.5;LEFT: 0px; OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat;POSITION: absolute; TOP:0px; }
.Hide{display:none;}
.hide{display:none;}

/* Edit Other ------------------------ */
.Edit_list{float:left;width:590px;}
.Data_list{float:left;width:468px;}
.Edit_list div dl, .Data_list div dl{margin:10px 0 3px;}
.Edit_list div dl dt, .Data_list div dl dt{float:left;width:90px;margin-left:10px;font-weight:bold;}
.Edit_photo{display:block;float:right;margin:5px 5px 0 0;}
.Data_photo{display:block;float:right;margin:5px 0;padding-left:80px;}
.Data_photo p{margin:8px 0;}
.Long{width:360px;}
.Short_T{width:300px;border:1px solid #dae4ef;}
.Short{width:50px;height:15px;border:1px solid #dae4ef;text-align:center;}
.Date{width:50px;height:18px;}
.font_green{color:#486a00;}
.font_red{color:#dc0203;margin:0;padding-left:5px;}
.h6{font-weight:bold;font-size:12px;color:#4a7aa8;}
.dd_left{margin-left:100px;}
.Textarea_wh{width:300px;height:60px;border:1px solid #dae4ef;}
.Sel{width:78px;}
.Mb{margin-bottom:15px;background:#eff2f4;padding:3px;}
.Ml{padding-left:160px;}
.Line_Grey{margin-top:10px;background: url(../_img/common/dashed.gif) repeat-x 0 0;height:1px;}
.Print{float:right;background:url(../_img/common/icon_printer.gif) no-repeat 0 0;padding-left:22px;margin-bottom:10px;}

/* Footer -----------------------------*/
#footer{float:left;clear:both;width:100%;font:11px verdana, arial;color:#1c445b;margin-top:30px;padding:8px 0 15px;border-top:2px solid #b5d3db;}
#footer p{margin:0 auto;padding:0;width:960px;}
#footer p a{margin-right:5px;color:#4c76a4;text-decoration:underline;}
#footer p a:hover{color:#1c445b;text-decoration:none;}
