/* CSS Document */
body{
margin:0px;
padding:0px;
font-family:Tahoma;
font-size:12px;
color:#004773;
background:#ccbdaa url(../images/BackgroundTile.jpg) repeat-x left top;
}

img{
margin:0px;
border:0px none;
}
a, .hand{
cursor:pointer;
text-decoration:none;
color:#004773;
}
a:hover{
color:#F26532;
}
td{
vertical-align:top;
}
textarea, input{
font-family:Tahoma;
font-size:12px;
color:#004773;
}
textarea{
overflow:auto;
}
.tbl{
width:1020px;
height:900px;
}
.login_bg{
background:url(../images/login_bg.jpg) no-repeat left top;
height:103px;
width:131px;
}
.menu_tbl{
background:url(../images/menu_bg.jpg) no-repeat left top;
height:47px;
width:1020px;
}
.menu_item{
color:#fefeff;
font-size:16px;
line-height:18px;
list-style:none;
display:inline;
padding:0px 10px 0px 10px;
vertical-align:middle;
}
.menu_item a{
color:#fefeff;
font-size:16px;
line-height:18px;
list-style:none;
display:inline;
padding:0px 10px 0px 10px;
vertical-align:middle;
}
.menu_item a:hover, .menu_item_active, .menu_item_active a{
/*color:#F26532;*/
color:#49ff8e;
font-size:16px;
line-height:18px;
list-style:none;
display:inline;
padding:0px 10px 0px 10px;
vertical-align:middle;
}

.menu_item_active li a{
color:#fefeff;
}
.menu_item_active li a:hover{
/*color:#F26532;*/
color:#49ff8e;
}

.content_left{
background:#ccbdaa url(../images/content_left_repeat.jpg) repeat-y left top;
width:30px;
}
.content_right{
background:#ccbdaa url(../images/content_right_repeat.jpg) repeat-y left top;
width:30px;
}
.content_area{
background:#c8c8c8;
/*width:960px;
height:617px;*/
width:937px;
height:594px;
/*padding:11px 11px 12px 13px;*/
border-bottom:12px solid #c8c8c8;
border-top:11px solid #c8c8c8;
border-left:12px solid #c8c8c8;
border-right:11px solid #c8c8c8;
}
.contact_detail p{
margin:0px 15px 0px 10px;
padding:0px;
}
.contact_detail{
line-height:18px;
/*padding-left:10px;
padding-right:10px;*/
}
.content_des{
background:url(../images/content_des_bg.jpg) no-repeat left top;
/*width:661px;*/
height:141px;
font-size:24px;
padding:2px 20px 0px 20px;
color:#00609a;
text-align:justify;
padding-bottom:10px;
}
.heading_1{
font-size:20px;
color:#fefeff;
background:url(../images/heading_bg_1.jpg) no-repeat left top;
width:389px;
height:47px;
vertical-align:middle;
padding-left:20px;
}
.contact_form td{
vertical-align:middle;
}
.contact_input{
width:267px;
background:url(../images/contact_input_bg.jpg) no-repeat left top;
border:0px none;
vertical-align:middle;
padding:5px 0px 5px 0px;
}
.contact_capcha{
width:100px;
height:32px;
background:#DCDCDC; /*url(../images/contact_input_bg.jpg) repeat-y left top;*/
border:0px none;
vertical-align:top;
}
.contact_textarea{
width:267px;
height:101px;
background:url(../images/contact_area_bg.jpg) no-repeat left top;
border:0px none;
vertical-align:middle;
overflow:auto;
}
.content_1_area{
background:#fefeff;
border-bottom:1px solid #8b8982;
border-right:1px solid #8b8982;
/*height:394px;*/
}
.content_2_area{
background:#fefeff;
border-bottom:1px solid #8b8982;
border-right:1px solid #8b8982;
/*height:394px;*/
padding:15px 5px 10px 19px;
width:214px;
}
.contact_lbl{
width:80px;
font-size:14px;
font-weight:bold;
}
.heading_2{
font-size:20px;
color:#fefeff;
background:url(../images/heading_bg_2.jpg) no-repeat left top;
width:221px;
height:47px;
vertical-align:middle;
padding-left:20px;
}
.heading{
font-size:20px;
color:#fefeff;
background:url(../images/heading_bg.jpg) no-repeat left top;
width:661px;
height:47px;
vertical-align:middle;
padding-left:20px;
}
.locations_tbl td{
/*padding:15px 15px 0px 19px;*/
padding-top:15px;
}
.footer{
background:url(../images/footer.jpg) no-repeat left top;
width:1020px;
height:133px;
text-align:center;
padding-top:8px;
}
.menu_footer_item, .menu_footer_item a{
color:#fefeff;
font-size:12px;
line-height:18px;
list-style:none;
display:inline;
padding:0px 8px 0px 8px;
}
.menu_footer_item a:hover, .menu_footer_item_active, .menu_footer_item_active a{
/*color:#F26532;*/
color:#49ff8e;
font-size:12px;
line-height:18px;
list-style:none;
display:inline;
padding:0px 8px 0px 8px;
}
.content_content_1{
padding-left:22px;
padding-right:21px;
padding-bottom:10px;
font-size:14px;
}
.content_title{
font-weight:bold;
font-size:14px;
}
.news_short_des{
font-size:14px;
font-style:normal;
font-weight:normal;
}
.show_detail:hover{
color:#F26532;
}
.show_detail{
color:#15659b;
}
li{
list-style:inside;
}
ul{
list-style-type:circle;
}
ul li{
padding:0px;
margin:0px;
}
p{
margin:0px;
padding:0px;
}
.login_popup_heading{
background:url(../images/login_bar.jpg) no-repeat left top;
width:416px;
height:47px;
text-align:center;
color:#fefeff;
font-size:20px;
font-weight:bold;
vertical-align:middle;
}
.login_popup_tbl{
background:#ffffff url(../images/login_tbl_bg.jpg) no-repeat left top;
width:416px;
height:232px;
font-size:16px; 
color:#004773;
}
.login_input{
width:268px;
background:url(../images/login_input.jpg) no-repeat left top;
border:0px none;
vertical-align:middle;
padding:7px 0px 7px 0px;
}

/*creatre 28/07/2009*/
.password_input{
width:200px;
background:url(../images/login_input.jpg) no-repeat left top;
border:0px none;
vertical-align:middle;
padding:7px 0px 7px 0px;
}
/********/
.address{
font-size:12px;
line-height:18px;
}
.city{
font-size:12px;
line-height:18px;
font-weight:bold;
}
.contact_map_area{
background:#fefeff;
border-bottom:1px solid #8b8982;
border-right:1px solid #8b8982;
}
.required{
color:red;
font-size:10px;
}
.map_canvas{
width: 360px; 
height: 333px;
margin-right:10px;
}

/*CSS FOR NEW COEM*/
.pathway{
background:url(../images/pathway_bg.jpg) no-repeat left top;
width:937px;
height:78px;
color:#115f94;
font-size:24px;
padding-left:21px;
vertical-align:middle;
}
.client_menu_bg{
background:url(../images/heading_bg_menu.jpg) no-repeat left top;
width:937px;
height:47px;
vertical-align:middle;
border:1px solid #094a74;
border-collapse:collapse;
}
.client_menu{
background:url(../images/client_menu_bg.jpg) repeat-x left top;
height:45px;
cursor:pointer;
border-right:1px solid #094a74;
border-collapse:collapse;
border-left:0px none;
vertical-align:middle;
padding:0px 30px 0px 30px;
text-align:center;
color:#fefeff;
font-weight:bold;
font-size:20px;
}
.client_menu a,.client_menu_active a{
text-align:center;
color:#fefeff;
font-weight:bold;
font-size:20px;
}
.client_menu_active, .client_menu:hover{
background:url(../images/client_menu_bg_active.jpg) repeat-x left top;
height:45px;
cursor:pointer;
border-right:1px solid #094a74;
border-collapse:collapse;
border-left:0px none;
vertical-align:middle;
padding:0px 30px 0px 30px;
text-align:center;
color:#fefeff;
font-weight:bold;
font-size:20px;
}
.client_input{
/*background:url(../images/client_input_bg.jpg) no-repeat left top;
width:215px;
border:0px none;
padding:5px 0px 5px 10px;
color:#000000;
height:19px;*/
width:245px;
height:12px;
padding:2px 0px 2px 5px;
border:1px solid #437ba4;
}
.input_bg_1{
/*background:url(../images/input_bg_1.jpg) no-repeat left top;
width:316px;
border:0px none;
padding:5px 0px 5px 10px;
color:#000000;
height:19px;*/
width:245px;
height:16px;
padding:2px 0px 2px 5px;
border:1px solid #437ba4;
}

.input_bg_text_area
{
	width:245px;
	height:50px;
	padding:2px 0px 2px 5px;
	border:1px solid #437ba4;
}

.input_bg_add{
background:url(../images/input_add_bg.jpg) no-repeat left top;
width:198px;
border:0px none;
padding:7px 0px 7px 10px;
color:#000000;
height:19px;
}
.client_form_tbl, #page3 table{
color:#004672;
font-size:12px;
font-weight:normal;
width: 100%;
}


.client_form_tbl td, #page3 td{
vertical-align:top;
/*vertical-align:middle;
line-height: 30px;*/
line-height: 15px;
}



.checking_form_tbl{
color:#004672;
font-size:14px;
font-weight:normal;
}
.checking_form_tbl td{
vertical-align:top;
}
.treating_contact, .treating_contact td{
color:#004672;
font-size:13px;
font-weight:normal;
vertical-align:middle;
}
.client_lbl_des{
margin:0px; 
padding:0px; 
font-size:10px; 
font-weight:normal;
text-shadow: 0 0 0.2em red;
}
.client_form_area{
padding-left:45px; 
padding-top:22px; 
background:#fefeff url(../images/client_bottom_bg.jpg) no-repeat left bottom; 
border-right:1px solid #8f8d87;
border-bottom:1px solid #8f8d87;
width:937px;
height:20px;
}
.client_option{
/*background:url(../images/client_option_bg_2.jpg) repeat-x left top;
width:234px;
border:0px none;
color:#000000;
vertical-align:middle;
height:29px;
padding-left:8px;*/

width:245px;
height:26px;
padding:2px 0px 2px 5px;
border:1px solid #437ba4;
}
.client_option option{
/*width:200px;*/
color:#000000;
height:29px;
}
.checking_form_area{
padding-left:85px; 
/*padding-top:25px; */
/*background:#fefeff url(../images/client_bottom_bg.jpg) no-repeat left bottom;*/ 
/*background:url(../images/client_case_content_bg_repeat.jpg) repeat-y left top; */ 
/*background-color:#CEDCE7;*/
border-right:1px solid #8f8d87;
border-bottom:1px solid #8f8d87;
width:937px;
}
.client_case_heading{
background:url(../images/client_case_heading.jpg) no-repeat left top;
width:937px;
height:31px;
}
.client_case_tbl{
color:#ffffff;
font-size:12px;
text-align:center;
}
.client_case_tbl td{
vertical-align:middle;
height:31px;
}
.case_row_1{
background-color:#e2ebf2;
}
.case_row_2{
background-color:#cedce7;
}
.case_row_1 td, .case_row_2 td/*, #co_tr_odd td, #co_tr_even td*/{
padding-left:15px;
height:27px;
vertical-align:middle;
}
.case_content_area{
border-right:1px solid #8b8982;
border-bottom:1px solid #8b8982;
background-color:#e2ebf2;
}
.admin_case_heading{
background:url(../images/client_case_heading.jpg) no-repeat left top;
width:937px;
height:31px;
}
.admin_case_tbl{
color:#ffffff;
font-size:12px;
text-align:center;
}
.admin_case_tbl td{
vertical-align:middle;
height:31px;
background:url(../images/admin_case_heading_bg.jpg) no-repeat right top;
height:31px;
padding-right:2px;
}
.admin_content_area{
border-right:1px solid #8b8982;
border-bottom:1px solid #8b8982;
background-color:#e2ebf2;
}
.admin_row_1{
background-color:#e2ebf2;
}
.admin_row_2{
background-color:#cedce7;
}
.admin_row_1 td, .admin_row_2 td{
padding-left:2px;
height:27px;
vertical-align:middle;
}
/*create 24/07/2009*/
.co_content_content_1
{
padding-bottom:10px;
font-size:14px;
}

#co_tr_odd
{
background-color:#E2EBF3;
}

#co_tr_even
{
background-color:#CEDCE7;
}

.co_tr_question_odd
{
background-color:#E2EBF3;

}

.co_tr_question_even
{
background-color:#CEDCE7;
}


.our_team_role{
font-size:16px;
font-weight:bold;
}
.our_team_person{
font-size:14px;
font-weight:bold;
}

/*CSS FOR CLIENT POPUP STEP*/
.client_popup_content{
background:#FFFFFF url(../images/client_popup_bg.jpg) no-repeat left top;
width:794px;
height:491px;
}
.create_case_input{
background:url(../images/create_case_input_bg.jpg) no-repeat left top;
width:405px;
height:16px;
border:0px none;
padding:7px 0px 7px 10px;
color:#000000;
}
.create_case_heading{
color:#115f94;
font-size:24px;
vertical-align:middle;
padding-left:23px;
}
.create_case_form_tbl{
color:#004672;
font-size:12px;
font-weight:normal;
}
.create_case_form_tbl td{
vertical-align:middle;
}
.case_number_page{
background:url(../images/number_pages.jpg) no-repeat left top;
width:62px;
border:0px none;
padding:5px 0px 5px 10px;
color:#000000;
height:19px;
}
.urgent_dialog{
background:url(../images/urgent_dialog_bg.jpg) no-repeat left top;
width:545px;
height:131px;
}
.create_case_step4 td{
line-height:14px;
}
.case_left{
background:url(../images/case_left.jpg) repeat-y left top;
width:18px;
}
.case_right{
background:url(../images/case_right.jpg) repeat-y left top;
width:17px;
}
.page_item, .page_item a{
padding:2px 4px 2px 4px; 
border:1px solid #DADADA;
width:20px;
font-size:12px;
color:#000;
text-decoration:none;
cursor:pointer;
}

.page_item_active{
padding:2px 4px 2px 4px; 
border:1px solid #DADADA;
width:20px;
background-color:#F4F7FF;
font-weight:bold;
font-size:12px;
color:#000;
text-decoration:none;
cursor:pointer;
}

#invest td{
border:1px solid #dcdcdc;
 border-collapse:collapse;
}
#invest input, #invest select{
}

/*created phuc*/
.client_form_tbl_create td{
 text-align:left;
}
.create_case_1_lbl{
padding-left:15px;
width:170px;
}

.client_form_tbl_p{
color:#004672;
font-size:13px;
font-weight:bold;
}

/*add more css here*/
.newcase_heading{
background:url(../images/newcase_heading.jpg) no-repeat left top;
height:31px;
width:650px;
color:#ffffff;
vertical-align:middle;
padding-left:10px;
font-weight:bold;
}
.newcase_tbl{
background:#c8c8c8;
}
.newcase_detail_1 td{
background:#cedce7 url(../images/newcase_bg_1.jpg) repeat-y right top;
height:30px;
vertical-align:middle;
}

.newcase_detail_1_td_none
{
	background:none
}
/*Phuc*/
.newcase_detail_1_question td{
background:#cedce7 url(../images/newcase_bg_1.jpg) no-repeat right top;
height:50px;
vertical-align:middle;
}



.newcase_detail_2 td{
background:#e2ebf3  url(../images/newcase_bg_2.jpg) repeat-y right top;
height:30px;
vertical-align:middle;
}
.newcase_lbl{
padding-left:5px;
width:120px;
}
.newcase_input{
width:300px;
height:16px;
padding:2px 0px 2px 0px;
border:1px solid #437ba4;
}
.newcase_input_birth{
width:123px;
height:16px;
background:#f1f1f1;
padding:2px 0px 2px 0px;
border:1px solid #437ba4;
}
.newcase_input_injury{
width:123px;
height:16px;
background:#ffffff;
padding:2px 0px 2px 0px;
border:1px solid #437ba4;
}
.casenew_detail_tbl{
color:#004773;
text-align:left;
}
.newcase_address{
width:300px;
height:60px;
padding:2px 0px 2px 0px;
border:1px solid #437ba4;
}
.newcase_detail_address td{
background:#cedce7 url(../images/newcase_bg_1.jpg) repeat-y right top;
height:30px;
vertical-align:top;
padding:4px 0px 4px 0px;
}

/*CSS FOR REVIEWING*/
.reviewing_tbl{
background:#ffffff;
color:#0f537e;
font-size:12px;
}
.reviewing_tbl td{
vertical-align:top;
}
.reviewing_detail_tbl{
background:#cedce7;
color:#0f537e;
font-size:12px;
}
.reviewing_detail_row td{
background:#cedce7 url(../images/reviewing_bg.jpg) repeat-y right top;
height:10px;
vertical-align:top;
padding:2px;
}

.reviewing_detail_row_none td{
background:none;
height:10px;
vertical-align:top;
padding:2px;
}


.reviewing_detail, .reviewing_detail td{
background:none;
}
.reviewing_input{
width:245px;
height:16px;
padding:2px 0px 2px 0px;
border:1px solid #437ba4;
}

.input_textarea{
	border:1px solid #437BA4;
	widows:230px;
	height:70px;
	padding-left: 5px;
}
.admin_menu_tbl, .admin_menu_tbl td{
border:1px solid #2a5b97;
border-collapse:collapse;
}
.admin_menu_tbl td{
vertical-align:middle;
}
.admin_menu{
background:url(../images/am_bg_unactive.jpg) repeat-x left top;
height:28px;
text-decoration:none;
color:#115F94;
font-family:Tahoma;
font-size:12px;
text-align:center;
}
.admin_menu a{
text-decoration:none;
color:#115F94;
font-family:Tahoma;
font-size:12px;
}
.admin_menu_active, .admin_menu_active a, .admin_menu:hover{
background:url(../images/am_bg_active.jpg) repeat-x left top;
height:28px;
text-decoration:none;
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
}
.admin_menu_active a, .admin_menu a:hover{
text-decoration:none;
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
}
.admin_menu, .admin_menu_active{
padding:0px 10px 0px 10px;
}


.td_paging td
{
	color:#000000;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:3px;
	font-size:11px;
}