.detail_layout {
 	width:624px;
	margin:0px;
	padding:0px;
	font-size:12px;
}
.detail_layout p {
	margin:0px;
	padding:5px 0 0 0;
}
.detail_layout table tr td {
 	border:0px;
}
.detail_layout table tr th {
 	border:0px;
}
.detail_layout ul{
	margin:0px;
	padding:0px;
	}
.detail_layout ul li{
	/*list-style-image:url(/images/bullet_arr.gif);
	list-style-position:outside;*/
	list-style-type: none;
	margin:5px 0 16px 0;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	vertical-align:baseline;
	line-height:14px;
}
.detail_layout ul li p {
	margin:0px;
	padding:5px 0 0 0;
}
.detail_layout ul li a{ color:#005A84; font-weight:bold;font-size:13px;}
.detail_layout ul li a:hover{ color:#FF8000; font-weight:bold; text-decoration:none;font-size:13px;}
/* contact */ 
/*
.contact_layout {
 	width:962px;
	margin-left:15px;
	margin-bottom:5px;
	margin:0px;
	padding:0px;
}
*/

.contact_left {	float:left;	margin:0px;	padding:0px width:800px; }
.contact_right { float:right; width:140px; margin:18px; padding:0px; }
.contact_layout { width:962px; margin:0px; padding:0px; } 

.text {
font:normal 13px Arial,Helvetica,sans-serif;
color:#505050;
width:815px;
line-height:14px; 
}

/* contact */ 

/*.detail_layout ul{
	margin:0px;
	padding:0px;
	}
.detail_layout ul li{
	list-style-image:url(/images/bullet_arr.gif);
	list-style-position:outside;
	margin-left:20px;
	margin-top:10px;
	padding:2px;
	font-size:11px;
	font-weight:normal;
	vertical-align:baseline;
	line-height:14px;
}
.detail_layout li a{ color:#343434; font-weight:bold;}
.detail_layout li a:hover{ color:#b40d08; font-weight:bold; text-decoration:underline;} 

.detail_layout .number { font-size:10px; color:#c78067;} */

.detail_list_contact {
	text-align:left;
}
.detail_list {
width:620px;
text-align:left;
}

.detail_list ul,li {
display:block;
list-style-type:none;
}

.detail_list li {
/*width:620px;*/
padding-left:0em;
font:normal 11px Arial, Helvetica, sans-serif;
color:#505050;
margin: 0em;
padding-bottom: 0px;
margin-left:-40px;
}

.detail_list li a {
color:#005a84;
font:bold 13px Arial, Helvetica, sans-serif;
}

.detail_list li a:hover {
color:#ff8000;
}

.detail_list li p {
padding-top:3px;
}

.font_details {
font:normal 10px Arial, Helvetica, sans-serif;
color:#969696;
}


/* .detail_layout .fc_gray {color:#848484;} */

.detail_title {
	color: #FF8000;
    display: block;
    font: bold 20px Arial,Helvetica,sans-serif;
    margin-bottom: 18px;
    margin-top: -3px;
    text-transform: uppercase;
}	
.detail_title01 {
	font-size:17px;
	color:#343434;
}	
.line_blue{
	border-top-width:2px;
	border-top-style: solid;
	border-top-color: #e0e6f2;
	margin-top: 2px;
	margin-right:2px;
	padding: 0px;
	
}
.line_dot_blue {
	background-image:url(/images/dot_blue.gif);
	background-repeat:repeat-x;
	width:630px;
	height:1px;
	margin-top:10px;
	padding:0px;
	font-size:1px;
}
/* Form CSS starts here */
/* .form_box{
	border-left:solid 1px #fee8e7;
	border-right:solid 1px #fee8e7;
	border-top:solid 1px #fee8e7;
	border-bottom:solid 1px #fee8e7;
	background-color:#fef8f8;
	width:640;
	height:auto;
	padding:0px; 
	margin:0px;
}
.form_box .text { padding:8px;} */ 
.form_box_up {
	background-image:url(/images/text_up.gif);
	background-repeat:repeat-x;
	height:20px;
	margin-left:15px;
	margin-right:15px;
}
.form_box_down {
	background-image:url(/images/text_down.gif);
	background-repeat:repeat-x;
	height:20px;
	margin-left:15px;
	margin-right:15px;
}
.form_box_tit {
	margin-left:44px;
	margin-top:0px;
	color:#545454; 
	font-weight:bold;	
 }
.form_name {margin-left:10px; float:left; margin-top:2px; width:130px;}
.form_info {margin-left:10px; margin-top:0px;  float:left; color:#656565; font-weight:normal; line-height:20px}


.form_box {
font:normal 13px Arial, Helvetica, sans-serif;
color:#505050;
width:620px;
}

.form_box p {
margin: 0px;
padding: 0 0 14px 0;
}

.form_box a {
font:bold 13px Arial, Helvetica, sans-serif;
color:#005a84;
}

.form_box a:hover {
font:bold 13px Arial, Helvetica, sans-serif;
color:#ff8000;
}

.form_box_div {
width:574px;
border:#e8e8e8 5px solid;
padding:20px;
margin: 16px 0 0 0;
}

.form_box_div strong {
font:bold 14px Arial, Helvetica, sans-serif;
color:#505050;
}

.form_box_div input[type="text"] {
color:#828282;
width:298px;
border:#b6b6b6 1px solid;
padding:4px;
}

.mandatory {
font:bold 16px Arial, Helvetica, sans-serif;
color:#ff8000;
}

.text {
width:810px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#505050;
}
.text p{
margin:0px;
padding: 0 0 16px;
}
.text ul{
list-style-type:none;
margin: 0px;
padding:0px;
}

.text ul li {
background:url(/images/inner-dot.gif) no-repeat 0px 8px;
list-style-type:none;
padding:5px 0 5px 15px;
}
.textPrivacy {
width:810px;
font:normal 13px Arial, Helvetica, sans-serif;
color:#505050;
line-height:14px; 
}
.textPrivacy h2{
margin:0px;
padding: 10px 0;
font-size:18px;
color:#505050;
font-weight:bold;
text-transform:none !important;
}
.textPrivacy p{
margin:0px;
padding: 0 0 16px;
}
.textPrivacy ol {
margin:0px;
padding:0px;
}

.textPrivacy ol li {
background:url(../../images/inner-dot.gif) no-repeat 1px 4px;
list-style-type:none;
padding:0 0 10px 15px;
margin:0px;
}
.textPrivacy ul {
margin:0px;
padding:0px;
}

.textPrivacy ul li {
background:url(../../images/inner-dot.gif) no-repeat 1px 4px;
list-style-type:none;
padding:0 0 10px 15px;
margin:0px;
}
.textPrivacy ul ul {
margin:10px 0 0 0;
padding:0px;
}
.textPrivacy ul ul li {
background:url(../../images/inner-dot.gif) no-repeat 1px 4px;
list-style-type:none;
padding:0 0 10px 15px;
margin:0px;
}
.brkline_list4 {
background:url(/images/line.gif) repeat-x bottom;
width:624px;
padding:10px 0;
}

/* Form CSS Ends */
.r_banner { 	
	margin-top:10px;
}

.resources_box{
	/*
	border-left:solid 1px #fee8e7;
	border-right:solid 1px #fee8e7;
	border-top:solid 1px #fee8e7;
	border-bottom:solid 1px #fee8e7;
	background-color:#fef8f8;
	height:auto;
	*/
	width:800px;
	padding:0px; 
	margin:0px;
}

.resources_box a {color:#b40d08;}
.resources_box a:hover {color:#545454;}

.resources_link {
	margin-top:20px;
	margin-left:15px;
	margin-right:20px;
}
.resources_link a {color:#df4c04; font-weight:bold;}

.right_job {
width:300px;
}

.right_job_bg {
background:#e8e8e8;
font:bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block;
color:#828282;
width:300px;
padding:3px 0 3px 19px;
}

.right_job_bg01 {
padding:12px 0 22px 17px;
}

.right_job_bg02 {
padding:12px 0 22px 7px;
}



#content table {border: #ccc 1px solid;}
#content table th{background-color: #f3f3f3; font-weight:bold; padding:2px;}
#content table td{vertical-align: top; padding:2px;}
