html{color:#000;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{
	margin:0;
	padding:0;
	font-size: 17px;
	font-family:arial;
	color:#444444;
}
table{border-collapse:collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,var,optgroup{
	font-style:inherit;
}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,optgroup,option{font-family:inherit;font-size:12px;}
input,button,textarea,select{*font-size:100%;}
select{font-size:11px;color:#444;}

/*body{text-align:center;}*/
A.blue1:link   	  	{color:#444444; text-decoration: none;}         
A.blue1:visited    	{color:#444444; text-decoration: none;}
A.blue1:active		{color:#444444; text-decoration: none;}
A.blue1:hover   	{color:#0375B4; text-decoration: underline;}

A.blue:link   	  	{color:#0375B4; text-decoration: none;}         
A.blue:visited    	{color:#0375B4; text-decoration: none;}
A.blue:active		{color:#0375B4; text-decoration: none;}
A.blue:hover   	{color:#0375B4; text-decoration: underline;}

.h_txt{color:#0375B4;padding:0px 6px;font-size:11px;}
.link_txt{color:#0375B4;font-size:13px;text-decoration: none;}
.head_txt{color:#0375B4;font-size:13px;text-decoration: none;}
.link_txt2{font-size:13px;text-decoration: none;}
.people{ list-style-type: disc; }
.job{ 
list-style-type: disc; 
margin:0px;
margin-top:0px;
padding:5px;
padding-top:0px;
font-size:11px;
}

div.txt{ text-align:left;}

div.contents_title{padding:19px 0px 0px 8px;}

.bold_txt {	
	font-weight: bold;
	font-size: 20px;
	color:#0375B4;
}
.b_txt2 {	font-weight: bold;
	font-size: 16px;}
span.careers_txt{text-align:right;}
td.page12_txt{font-size:12px; border:1px solid #444444; padding:2px;}
td.page12_title{font-size:12px; border:1px solid #444444; padding:2px; background-color:#f2f2f2; text-align:center;font-weight:bold;}
td.page15_title_l{border-left:3px solid #cadff2;}
td.page15_title_t{border-top:3px solid #cadff2;}
td.page15_title_r{border-right:3px solid #cadff2;}
td.page15_title_b{border-bottom:3px solid #cadff2}
td.page15_con{text-align:center;font-size:12px;padding:3px 5px;}
.txtb{
	font-weight: bold;
	font-size:13px;
	vertical-align: top;
}
.txtl{
	font-size:13px;
	vertical-align: top;
}
td.page15_bot{border-bottom:2px solid #e3e3e3;}
input.gray{
	border:1px solid #e3e3e3;
	font-size: 16px;
	font-weight:bold;
}

table th.title{
border-bottom:2px solid #777777;
border-top:2px solid #777777;
padding:2px 7px;
font-size:12px;
text-align:center;
}
table th.noboder{
border-bottom:2px solid #777777;
border-top:2px solid #777777;
padding:2px 7px;
font-size:12px;
text-align:center;
background-color: #efefef;
}
table th.right{
border-right:1px solid #777777;
background-color: #efefef;

}
table td.title{
border-bottom:1px solid #777777;
padding:2px 7px;
font-size:12px;
text-align:center;

}
table td.title2{
border-bottom:1px solid #777777;
border-right:1px solid #777777;
padding:2px 5px;
font-size:11px;
text-align:center;
}
table td.content{
border-bottom:1px solid #777777;
border-right:1px solid #777777;
font-size:11px;
text-align:left;
}
table td.title2noborder{
border-bottom:1px solid #777777;
padding:2px 5px;
font-size:11px;
text-align:center;
}
table td.left{
border-left:1px solid #777777;
}
table td.right{
border-right:1px solid #777777;
}

