@charset "utf-8";

body{
margin:0; 
padding:0;
background:#f4f6f8 url(/common/images/common_bg.gif) center repeat-y;
text-align:center;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;

}
table td{
line-height:130%;
}

#press_release a{
width:155px;
display:block; 
background:url(/common/images/g_menu_bg2.gif) 0 0 no-repeat; 
padding:5px 0 9px 0;
text-align:center;
font-size:12px;
background-position:0 -64px;
}
#press_release a:hover{
background-position:0 -64px;
}
#press_release2 a{
width:155px;
display:block; 
background:url(/common/images/g_menu_bg2.gif) 0 0 no-repeat; 
padding:5px 0 9px 0;
text-align:center;
font-size:12px;
background-position:0 0px;
color:#fff;
text-decoration:none;
}
#press_release2 a:hover{
background-position:0 -32px;
}

img{
border:none;
}

#header a:link, 
#footer a:link{
color:#fff; 
text-decoration:none;
}
#header a:visited, 
#footer a:visited{
color:#fff; 
text-decoration:none;
}
#header a:hover, 
#footer a:hover{
color:#fff; 
text-decoration:underline;
}
#header a:active, 
#foote a:active{
color:#fff;
}

a:link{
color:#003399; 
text-decoration:none;
}
a:visited{
color:#003399; 
text-decoration:none;
}
a:hover{
color:#cc3333;
text-decoration:underline;
}
a:active{
color:#003399;
}

/*wrapper*/
/*---------------------------------------*/
#wrapper{
margin:0 auto;
text-align:left;
background:#fff;
border-right:1px solid #ddd;
border-left:1px solid #ddd; 
width:773px;
position:relative;
}

#wrapper .english{
background:url(/common/images/arrow01.gif) 0 6px no-repeat; 
padding:0 0 0 8px; 
position:absolute; 
top:35px; 
right:10px; 
_top:35px; 
font-size:small;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
}
.english a:link{
color:#fff; 
text-decoration:none;
}
.english a:visited{
color:#fff; 
text-decoration:none;
}
.english a:hover{
color:#fff; 
text-decoration:underline;
}
.english a:active{
color:#fff;
}

/*header*/
/*---------------------------------------*/
#header{
background:#0950A0;
position:relative;
border-bottom:2px solid #5984b7;
padding:15px 10px 15px 15px;
}

#header .logo1{
position:absolute; 
top:17px; 
right:10px;
}

/*bread_crumb*/
/*---------------------------------------*/
#bread_crumb{
font-size:65%;
clear:both;
border-top:1px solid #d6dce3;
border-bottom:1px solid #d6dce3;
padding:2px 0 4px 7px;
_padding:3px 0 3px 7px;
background:#fafbfc;
width:766px;
}
#bread_crumb2{float:left; width:73%; color:#cc3333;}
#bread_crumb2 span{color:#343434; margin:0 8px;}
#bread_crumb2 a.off:link{color:#cc3333; text-decoration:none;}
#bread_crumb2 a.off:visited{color:#cc3333; text-decoration:none;}
#bread_crumb2 a.off:hover{color:#cc3333; text-decoration:underline;}
#bread_crumb2 a.off:active{color:#cc3333;}
#serch{float:right; width:27%;}
#serch form{margin:0; padding:0;}
#serch input{width:120px; border-top:1px solid #dadada;border-left:1px solid #dadada; border-right:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;}
#serch img{vertical-align:middle; margin:0 0 0 5px; _margin:0 0 1px 5px;}
#serch input#bt{width:35px; height:19px;margin:0 0 3px 5px;border:0px;}

/*g_menu*/
/*---------------------------------------*/
#g_menu{
position:relative;
line-height:1.5;
}
#g_menu ul{
list-style:none;
margin:0;
padding:0;
}
#nav{
width:773px; 
}
#nav li{
float:left;
}
#nav li a{

}
#nav li a.on{
background-position:0 -64px;
}
#nav li a.on:hover{
background-position:0 -64px;
}

#company a, 
#business a, 

#investor a{ 
width:155px;
display:block; 
background:url(/common/images/g_menu_bg2.gif) 0 0 no-repeat; 
padding:5px 0 9px 0;
text-align:center;
font-size:12px;
}

#environment a{
width:153px;
display:block; 
background:url(/common/images/g_menu_bg.gif) 0 0 no-repeat; 
padding:5px 0 9px 0; 
text-align:center;
font-size:12px;
}

#company a:hover, 
#business a:hover, 
#press_release a:hover, 
#investor a:hover, 
#environment a:hover{
background-position:0 -32px;
}

#company a:link, 
#business a:link, 
#press_release a:link, 
#investor a:link, 
#environment a:link{ 
color:#fff; 
text-decoration:none;
}
#company a:visited, 
#business a:visited, 
#press_release a:visited, 
#investor a:visited, 
#environment a:visited{ 
color:#fff; 
text-decoration:none;
}
#company a:hover, 
#business a:hover, 
#press_release a:hover, 
#investor a:hover, 
#environment a:hover{ 
color:#fff; 
text-decoration:none;
}
#company a:active, 
#business a:active, 
#press_release a:active, 
#investor a:active, 
#environment a:active{ 
color:#fff; 
text-decoration:none;
}

.anchor{
text-align:right; 
margin:40px 0 20px 0;
font-size:small;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
line-height:1.5;
}
.anchor img{margin:0 5px 0 0;}
.news_anchor{
margin:0;
padding:0;
text-align:right; 
font-size:small;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
line-height:1.5;
}
.news_anchor img{margin:0 5px 2px 0;}


#news_wrapper{
border-bottom:4px solid #e6e6e6;
width:773px;
}

#news_container{
margin:25px 13px 40px 15px;
text-align:center;
}

#news_container h1{
border-bottom:1px solid #5f90c8;
border-left:6px solid #5f90c8; 
margin:0 0 20px 0; 
padding:0px 0 8px 10px;_padding:0px 0 5px 10px;
font-size:1.2em;
line-height:1.5;
}

#news_container h1{text-align:left;}
#news_container table{text-align:left;}
#news_container .first_list{margin:0 auto;}

/*footer*/
/*---------------------------------------*/
#footer{
background:#0950A0;
color:#fff;
border-top:3px solid #698fbe;
padding:10px;
font-size:small;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
line-height:1.5;
}

#footer .section1{
float:left;
margin:0;
padding:0;
list-style:none;
}

#footer .section2{
float:right;
margin:0;
padding:0;
list-style:none;
}

#footer .section1 li, 
#footer .section2 li{
float:left; 
font-size:0.8em;
}
#footer .section1 li{
margin:0 20px 0 0; 
padding:0 0 0 8px; 
background:url(/common/images/arrow01.gif) 0 5px no-repeat;
}
#footer .section2 li{
margin:0 0 0 20px; 
padding:0 0 0 8px; 
background:url(/common/images/arrow01.gif) 0 5px no-repeat;
}

#footer address{
font-style:normal; 
font-size:0.8em; 
padding:3px 0 0 0; 
clear:both; 
text-align:right;
}

.maR20{margin:0 20px 0 0;}
.maB5{margin:0 0 5px 0;}
.maB10{margin:0 0 10px 0;}
.maB15{margin:0 0 15px 0;}
.maB20{margin:0 0 20px 0;}
.maB30{margin:0 0 30px 0;}
.maB40{margin:0 0 40px 0;}
.maB50{margin:0 0 50px 0;}
.maB80{margin:0 0 80px 0;}
.maB100{margin:0 0 100px 0;}

/*float*/
/*---------------------------------------*/
.pkg{
overflow:hidden;
}

.pkg:after{
content:" ";
display:block;
clear:both;
height:0em;
overflow:hidden;
}

/* \*/
* html .pkg{
height:1em;
overflow:visible;
}
/**/

#form{margin:0 0 0 16px; list-style:url(/common/images/list_square.gif) outside;}

input{vertical-align:middle;}
input.w10{width:50px;}
input.w20{width:100px;}
input.w30{width:150px;}
input.w40{width:200px;}
input.w50{width:250px;}
input.w60{width:300px;}
input.w80{width:400px;}
input.w100{width:500px;}
input.w10, 
input.w20, 
input.w30, 
input.w40, 
input.w50, 
input.w60, 
input.w80, 
input.w100{
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-top:1px solid #808080;
border-left:1px solid #808080;
padding:3px;
}
input.w10:focus, 
input.w20:focus, 
input.w30:focus, 
input.w40:focus, 
input.w50:focus, 
input.w60:focus, 
input.w80:focus, 
input.w100:focus{
border:1px solid #d94040;
}

/*PDF - Offer Restrictions*/
#news_container .first_list2{
margin:0 auto;
width:595px;
text-align:left;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
font-size: 75%\9; /* IE8 */
line-height:1.5;
}

body:nth-of-type(1) #news_container .first_list2{font-size:12px;} /* Safari3&higher, Chrome, Opera 9&higher, Firefox 3.5&higher */

body:not(:target) #news_container .first_list2{ /* IE9 */
font-size: 75%\9;
}

#news_container .title_area{
text-align:left;
f\ont-size:12px;
/*\*/
_font-size:75%;
/**/
font-size: 75%\9; /* IE8 */
line-height:1.5;
}

body:nth-of-type(1) #news_container .title_area{font-size:12px;} /* Safari3&higher, Chrome, Opera 9&higher, Firefox 3.5&higher */

body:not(:target) #news_container .title_area{ /* IE9 */
font-size: 75%\9;
}

#news_container .title_area h2{
border-left:4px solid #1e8dc2; 
background:url(/common/images/h3_bg.gif) 1px 0 repeat-y;_background-position:5px 0; 
margin:20px 0 20px 0; 
padding:5px 0 5px 18px; 
font-size:140%;
line-height:1.2;
clear:both;
}

*+html #news_container .title_area h2{background:url(/common/images/h3_bg.gif) 1px 0 repeat-y; background-position:5px 0;} /*IE7*/

.pdf_list{border-top:1px solid #ccc; margin:0 0 20px 0; clear:both;}
.pdf_list dt{border-bottom:1px solid #ccc; padding:5px 0 3px;}
.pdf_list dt.sub{padding-left:1.5em;}
.pdf_list dd{margin:-23px 0 0 0; float:right;}
.pdf_list dd a{display:block; width:170px;}
.pdf_list dd img{float:left; margin:0 5px 0 0;}
.title_small{font-weight:bold; margin:0 0 5px 0;}

/*PDF - Download Adobe Reader ...copy from default.css*/
#adobe, #apple{margin:30px  0;}
#adobe dt, #apple dt{float:left;}
#adobe dd, #apple dd{margin:0 0 5px 9em; font-size:0.9em; color:#999; line-height:1.2;}
#adobe dd a, #apple dd a{display:block; text-align:right; margin:15px 0 0 0;}


