#investors_left_content {
	padding:5px 0px 0px 15px;
}

#investors_left_menu {
	margin:0px 0px 30px 0px;
	padding:0px;
	list-style:none;
}

#investors_left_menu_title {
	color:#333;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
}

#investors_left_menu li {
	width:175px;
	margin:0px 0px 6px 0px;
	padding:0px 10px 0px 0px;
}

#investors_left_menu li a {
	color:#345c87;
	text-decoration:none;
}

#investors_left_menu li.left_selected {
	width:164px;
	padding:10px;
	margin:0px 0px 6px 0px;
	border-top:1px solid #cfdbe3;
	border-left:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	background:url(../images/left_selected.gif) 0px 13px no-repeat;
}

#investors_left_menu li.left_selected_parent {
	width:174px;
	padding:10px 10px 10px 0px;
	border-top:1px solid #cfdbe3;
	border-left:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
}

#investors_left_menu li.left_selected_parent ul {
	padding:0px;
	margin:0px;
	list-style:none;
}

#investors_left_menu li.left_selected_parent ul li {
	width:164px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 10px;
}

#investors_left_menu li ul li a {
	color:#345c87;
	text-decoration:none;
}

#investors_left_menu li ul li.left_sub_selected {
	background:url(../images/left_selected.gif) 0px 3px no-repeat;
}

#investors_left_request {
	width:154px;
	margin:15px 0px 15px 0px;
	padding:0px 8px 8px 8px;
	border:1px solid #cfdbe3;
}

#investors_left_request p {
	margin:0px 0px 5px 0px;
	font-size:0.8em;
}

#investors_left_contact {
	width:154px;
	margin:15px 0px 15px 0px;
	padding:0px 8px 5px 8px;
	border:1px solid #cfdbe3;
}

#investors_left_contact p {
	margin:0px 0px 5px 0px;
	font-size:0.8em;
}

#form_popup {
	position:absolute;
	width:450px;
	height:596px;
	padding:12px 20px 12px 20px;
	background:#fff;
	z-index:1001;
}

#form_popup_close {
	position:absolute;
	margin:0px 0px 0px 370px;
	width:60px;
	text-align:right;
	padding-right:16px;
	background:url(../images/icon_close.gif) right no-repeat;
}

#form_popup_close a {
	color:#999;
	text-decoration:none;
}

#form_popup h2 {
	margin:0px 0px 10px 0px;
}

.form_popup_field{
	margin:3px 0px 10px 0px;
	width:200px;
	border:1px solid #999;
	font-size:0.9em;
}

#investors_content {
	margin:10px 15px 40px 15px;
}

#investors_content h1 {
	font-size:1.7em;
	color:#5695c6;
	margin:0px 0px 10px 0px;
}

#investors_home {
	float:left;
	width:485px;
	padding-bottom:30px;
}

#investors_home_intro {
	width:475px;
	padding:0px 5px 15px 5px;
	background:url(../images/investors_line.gif) repeat-x bottom;
	font-weight:bold;
	color:#5695c6;
	margin-bottom:15px;
}

#investors_home_intro p {
	line-height:1.7em;
	padding:0px;
	margin:0px;
}

#investors_home_quarter {
	width:485px;
	padding:0px 0px 25px 0px;
	margin-bottom:15px;
	background:url(../images/investors_line.gif) repeat-x bottom;
}

#investors_home_quarter_link {
	position:absolute;
	width:138px;
	padding-right:12px;
	text-align:right;
	margin:5px 0px 0px 330px;
	background:url(../images/icon_link.gif) right no-repeat;
}

#investors_home_quarter h2 {
	color:#333;
}

#home_hl_table {
	width:485px;
	border-collapse:collapse;
	border-top:1px solid #cfdbe3;
	font-size:0.9em;
	margin-top:8px;
}

td.home_hl_col1 {
	width:209px;
	padding:5px 10px 6px 4px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
}

td.home_hl_col2 {
	width:64px;
	padding:5px 3px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	background:#e8f0f5;
	font-weight:bold;
	text-align:right;
}

td.home_hl_col3 {
	width:61px;
	padding:5px 5px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

td.home_hl_col4 {
	width:63px;
	padding:5px 5px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

td.home_hl_col5 {
	width:53px;
	padding:5px 3px 6px 0px;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

#investors_home_news {
	width:485px;
	padding:0px 0px 20px 0px;
	background:url(../images/investors_line.gif) repeat-x bottom;
}

#investors_home_news_link {
	position:absolute;
	width:138px;
	padding-right:12px;
	text-align:right;
	margin:5px 0px 0px 330px;
	background:url(../images/icon_link.gif) right no-repeat;
}


.news_home_block {
	margin-bottom:14px;
	line-height:1.5em;
}

.news_home_subject a {
	font-weight:bold;
	color:#345c87;
}

.news_home_date {
	color:#8c8c8c;
}

.news_home_text {

}

.news_home_link {
	padding-right:12px;
	background:url(../images/home_news_link.gif) 100% 80% no-repeat;
	color:#345c87;
	text-decoration:none;
}

#investors_rss {
	margin:20px 0px 20px 0px;
	padding:0px 0px 3px 20px;
	background:url(../images/icon_rss.gif) 0% 50% no-repeat;
}


#investors_right {
	float:right;
	width:185px;
	padding-bottom:30px;
}

#right_stock {
	width:185px;
	height:195px;
	padding:2px 0px 10px 0px;
	margin-bottom:15px;
	background:#E8F0F5;
}

#right_stock h2 {
	margin-left:10px;
}

#right_stock table {
	margin-left:5px;
}

#right_news_header {
	border-top:1px solid #b1c6d5;
	width:185px;
	background:#cfdbe3;
}

#right_news_header a {
	display:block;
	width:173px;
	height:17px;
	padding:6px 0px 5px 12px;
	background-position:164px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

#right_news_header a:hover {
	text-decoration:none;
}

#right_news {
	width:165px;
	padding:2px 10px 10px 10px;
	line-height:2em;
	background:#cfdbe3;
}

#right_news h2 {
	padding:0px;
	margin:0px;
}

#right_news p {
	font-size:0.8em;
	padding:0px;
	margin:2px 0px 6px 0px;
}

.right_news_field {
	width:135px;
	border:1px solid #cfdbe3;
	margin:0px 5px 5px 0px;
}


#right_dates_header {
	border-top:1px solid #b1c6d5;
	background:#e8f0f5;
}

#right_dates_header a {
	display:block;
	width:173px;
	height:17px;
	padding:6px 0px 5px 12px;
	background-position:164px 50%;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

#right_dates_header a:hover {
	text-decoration:none;
}

#right_dates {
	padding:10px 6px 10px 12px;;
	background:#e8f0f5;
	font-size:0.9em;
}

#right_dates h4 {
	padding:0px;
	margin:0px 0px 10px 0px;
}

#right_dates h5 {
	font-weight:normal;
	color:#345c87;
	padding:0px;
	margin:0px 0px 4px 0px;
}

.investors_right_box {
	width:178px;
	padding:2px 0px 8px 6px;
	background:url(../images/investors_boxright_bg.jpg) no-repeat;
	margin-bottom:15px;
}

.investors_right_box h2 {
	font-size:1.1em;
}

.investors_right_box img {
	margin-top:8px;
}

#investors_clear {
	clear:both;
}

#investors_clear_both {
	clear:both;
}

.overview_box {
	width:665px;
	border:1px solid #cfdbe3;
	background:#e8f0f5;
	padding:9px;
	margin-bottom:15px;
}

.overview_pix {
	float:left;
	display:block;
	width:110px;
}

.overview_pix img {
	border:1px solid #cfdbe3;
}

.overview_name {
	float:left;
	display:block;
	width:540px;
	padding-right:12px;
}

.overview_name h2 {
	margin-top:0px;
}

.overview_clear {
	clear:both;
}

#profile_content ol {
	margin:0px;
	padding:0px;
}

#profile_content ol li {
	margin:0px 0px 10px 23px;
	padding:0px;
	line-height:1.5em;
}

#profile_note {
	padding:10px 16px 10px 16px;
	background:#e8f0f5;
}

#news_listing {
	float:left;
	width:482px;
	padding-bottom:30px;
}

#news_tabs {
	margin:15px 0px 20px 0px;
	height:25px;
	border-left:1px solid #cfdbe3;
	background:url(../images/press_date_line.gif) bottom repeat-x;
}

#news_tabs h2 {
	color:#333;
}

.news_tabs_on {
	float:left;
	border:0px;
	border-top:1px solid #cfdbe3;
	border-right:1px solid #cfdbe3;
	background:#fff;
	padding:5px 15px 0px 15px;
	height:19px;
	padding-top:5px;
	text-align:center;
}

.news_tabs_on a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.news_tabs_off {
	float:left;
	border:1px solid #cfdbe3;
	border-left:none;
	background:url(../images/press_date_bg.gif) repeat-x;
	padding:5px 15px 0px 15px;
	height:18px;
	padding-top:5px;
	text-align:center;
}

.news_tabs_off a {
	font-weight:bold;
	color:#345c87;
	text-decoration:none;
}

#news_calendar {
	float:left;
	width:482px;
	padding-bottom:30px;
}

#news_calendar_top {
	width:469px;
	height:38px;
	padding:7px 0px 0px 12px;
	background:url(../images/invest_calendar_top_bg.gif) no-repeat;
	font-weight:bold;
}

#news_calendar_table {
	width:481px;
}

#news_calendar_table td {
	padding:10px 0px 12px 0px;
}

#news_calendar_table td.calendar1 {
	width:362px;
	padding-left:10px;
	font-size:0.9em;
	background:url(../images/invest_calendar_bottom_bg.gif) bottom no-repeat;
}

#news_calendar_table td.calendar2 {
	width:100px;
	padding-left:9px;
	font-size:0.8em;
	background:url(../images/invest_calendar_right_bg.gif) bottom no-repeat;
}

#news_right {
	float:right;
	width:185px;
	padding-bottom:30px;
}

#news_clear {
	clear:both;
}

.news_home_block {
	margin-bottom:14px;
	line-height:1.5em;
}

.news_home_subject a {
	font-weight:bold;
	color:#345c87;
}

.news_home_date {
	color:#8c8c8c;
}

.news_home_text {

}

.news_home_link {
	padding-right:12px;
	background:url(../images/home_news_link.gif) 100% 80% no-repeat;
	color:#345c87;
	text-decoration:none;
}

#news_alert {
	width:165px;
	height:108px;
	padding:2px 10px 0px 10px;
	margin-bottom:15px;
	line-height:2em;
	background:url(../images/news_alert_bg.gif) top no-repeat #E8F0F5;
}

#news_alert h2 {
	padding:0px;
	margin:0px;
}

#news_alert p {
	font-size:0.8em;
	padding:0px;
	margin:2px 0px 6px 0px;
}

.news_alert_field {
	width:135px;
	border:1px solid #cfdbe3;
	margin:0px 5px 5px 0px;
}

#news_presscontact {
	width:175px;
	padding:2px 0px 10px 10px;
	margin-bottom:15px;
	line-height:2em;
	background:#e8f0f5;
}

#news_presscontact h2 {
	padding:0px;
	margin:0px;
}

#news_presscontact p {
	margin:3px 0px 8px 0px;
	font-size:0.9em;
}

#news_presscontact p span {
	color:#345c87;
}

#news_rss {
	margin:20px 0px 20px 0px;
	padding:0px 0px 3px 20px;
	background:url(../images/icon_rss.gif) 0% 50% no-repeat;
}

#news_rss a {
	color:#345c87;
}

#news_back {
	margin-bottom:12px;
}

#news_back a {
	background:url(../images/icon_back.gif) 0% 60% no-repeat;
	padding-left:14px;
}

#news_pix {
	float:right;
	margin:0px 0px 8px 12px;
}

#news_pix_enlarge {
	position:absolute;
	margin:160px 0px 0px 0px;
	width:185px;
	height:25px;
	z-index:5;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#news_pix_enlarge_link {
	position:absolute;
	margin:165px 0px 0px 10px;
	background:url(../images/icon_enlarge.gif) no-repeat;
	padding-left:18px;
	z-index:10;
}

#news_pix_enlarge_link a {
	color:#fff;
	text-transform:none;
}

#news_date {
	color:#666;
	margin:12px 0px 12px 0px;
}

#news_text {
	line-height:1.5em;
	padding-bottom:15px;
}

#photo_clearsite {
	position:absolute;
	top:0;
	left:0;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index:800;
}

#photo_popup {
	position:absolute;
	width:510px;
	margin-left:25px;
	height:436px;
	padding:12px 20px 12px 20px;
	background:#fff;
	z-index:1001;
}

#photo_popup_close {
	position:absolute;
	margin:0px 0px 0px 434px;
	width:60px;
	text-align:right;
	padding-right:16px;
	background:url(../images/icon_close.gif) right no-repeat;
}

#photo_popup_close a {
	color:#999;
	text-decoration:none;
}

#photo_popup_pix {
	margin-top:26px;
}

#photo_popup_text {
	margin-top:14px;
}

#governance ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#governance ul li {
	padding:0px 0px 0px 12px;
	margin:0px 0px 6px 15px;
	line-height:1.5em;
	background:url(../images/icon_li1.gif) 0px 5px no-repeat;
}

#quarterly_year {
	float:left;
	margin:3px 25px 0px 0px;
}

.q1234 {
	float:left;
	display:block;
	width:30px;
	padding:4px 0px 4px 0px;
	text-align:center;
	font-size:1.2em;
}

#q1 {
	border:1px solid #fff;
	border-right:1px solid #cfdbe3;
	color:#345c87;
}

#q1:hover, #q1_on {
	border:1px solid #cfdbe3;
	color:#333;
	text-decoration:none;
}

#q2 {
	text-align:center;
	border:1px solid #fff;
	border-right:1px solid #cfdbe3;
	color:#345c87;
}

#q2:hover, #q2_on {
	border:1px solid #cfdbe3;
	border-left:1px solid #fff;
	color:#333;
	text-decoration:none;
}

#q3 {
	border:1px solid #fff;
	border-right:1px solid #cfdbe3;
	color:#345c87;
	font-size:1.2em;
}

#q3:hover, #q3_on {
	border:1px solid #cfdbe3;
	border-left:1px solid #fff;
	color:#333;
	text-decoration:none;
}

#q4 {
	border:1px solid #fff;
	color:#345c87;
}

#q4:hover, #q4_on {
	border:1px solid #cfdbe3;
	border-left:1px solid #fff;
	color:#333;
	text-decoration:none;
}

#quarterly_tabs {
	margin:15px 0px 20px 0px;
	height:25px;
	border-left:1px solid #cfdbe3;
	background:url(../images/press_date_line.gif) bottom repeat-x;
}

#quarterly_tabs h2 {
	color:#333;
}


.quarterly_tabs_on {
	float:left;
	border:0px;
	border-top:1px solid #cfdbe3;
	border-right:1px solid #cfdbe3;
	background:#fff;
	padding:5px 15px 0px 15px;
	height:19px;
	padding-top:5px;
	text-align:center;
}

.quarterly_tabs_on a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.quarterly_tabs_off {
	float:left;
	border:1px solid #cfdbe3;
	border-left:none;
	background:url(../images/press_date_bg.gif) repeat-x;
	padding:5px 15px 0px 15px;
	height:18px;
	padding-top:5px;
	text-align:center;
}

.quarterly_tabs_off a {
	font-weight:bold;
	color:#345c87;
	text-decoration:none;
}

#quarterly_highlights {
	float:left;
	width:485px;
}

#quarterly_highlights ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#quarterly_highlights ul li {
	padding:0px 0px 0px 12px;
	margin:0px 0px 8px 5px;
	line-height:1.5em;
	background:url(../images/icon_li1.gif) 0px 5px no-repeat;
}

#quarterly_hightlights_text {
	margin:10px 0px 25px 0px;
}

#quarterly_hl_table {
	width:485px;
	border-collapse:collapse;
	border-top:1px solid #cfdbe3;
	font-size:0.9em;
	margin-top:8px;
}

td.quarterly_hl_col1 {
	width:209px;
	padding:5px 10px 6px 4px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
}

td.quarterly_hl_col2 {
	width:64px;
	padding:5px 3px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	background:#e8f0f5;
	font-weight:bold;
	text-align:right;
}

td.quarterly_hl_col3 {
	width:61px;
	padding:5px 5px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

td.quarterly_hl_col4 {
	width:63px;
	padding:5px 5px 6px 0px;
	border-right:1px solid #cfdbe3;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

td.quarterly_hl_col5 {
	width:53px;
	padding:5px 3px 6px 0px;
	border-bottom:1px solid #cfdbe3;
	text-align:right;
}

#quarterly_right {
	float:right;
	width:185px;
	margin-top:39px;
}

#quarterly_right_box {
	float:right;
	width:183px;
	border:1px solid #b1c6d5;
	border-bottom:none;
	background:url(../images/investors_quarterly_right_bg.jpg) top no-repeat;
}

.quarterly_right_item {
	padding:7px;
	border-bottom:1px solid #b1c6d5;
}

.quarterly_right_item h2 {
	margin:0px;
	padding:0px;
}

.quarterly_right_pdf {
	display:block;
	padding-left:24px;
	color:#333;
	background:url(../images/icon_pdf.gif) top left no-repeat;
}

.quarterly_right_pdf:hover {
	color:#333;
}

.quarterly_right_audio {
	display:block;
	padding-left:24px;
	color:#333;
	background:url(../images/icon_audio.gif) top left no-repeat;
}

.quarterly_right_audio:hover {
	color:#333;
}

#quarterly_right1 {
	float:right;
	width:185px;
	margin-top:39px;
}

#quarterly_right1_box {
	float:right;
	width:183px;
	border:1px solid #b1c6d5;
	border-bottom:none;
	background:url(../images/investors_quarterly_right_bg.jpg) top no-repeat;
}

.quarterly_right1_item {
	padding:7px 0px 30px 30px;
	border-bottom:1px solid #b1c6d5;
	background:url(../images/icon_pdf.gif) 5px 6px no-repeat;
}
.quarterly_right1_item a.download{ 
	font-size:10px;
	background:url(../images/pdf_download.gif) no-repeat;
	padding:0px 0px 0px 17px;
	display:block;
	height:13px;
	margin:8px 0px 0px 0px;
	float:left;
	clear:left;
	letter-spacing:-1px;
}

.quarterly_right1_item a.view{ 
	font-size:10px;
	background:url(../images/pdf_view.gif) no-repeat;
	padding:0px 0px 0px 15px;
	display:block;
	height:13px;
	margin:8px 0px 0px 10px;
	float:left;
	letter-spacing:-1px;
}

.no_pdf {
	background:none;
	padding:5px 7px 7px 7px;
}

.quarterly_right1_title h2 {
	margin:0px;
	padding:0px;
	padding:7px;
	border-bottom:1px solid #b1c6d5;
}

.quarterly_right1_pdf {
	display:block;
	padding-left:24px;
	color:#333;
	/*background:url(../images/icon_pdf.gif) top left no-repeat;*/
}

.quarterly_right1_pdf:hover {
	color:#333;
}

.quarterly_right1_audio {
	display:block;
	padding-left:24px;
	color:#333;
	background:url(../images/icon_audio.gif) top left no-repeat;
}

.quarterly_right1_audio:hover {
	color:#333;
}

#annual_highlights {
	float:left;
	width:485px;
	padding-bottom:50px;
}

#annual_highlights h2 {
	margin:20px 0px 10px 0px;
	color:#333;
}

#annual_hl_table {
	width:485px;
	border-collapse:collapse;
	font-size:0.8em;
	line-height:2em;
	margin-top:8px;
}

td.annual_hl_col1 {
	width:311px;
	padding:3px 10px 3px 4px;
	border-bottom:1px solid #a8bbcc;
}

td.annual_hl_col2 {
	width:75px;
	padding:3px 5px 3px 0px;
	border-right:1px solid #a8bbcc;
	border-bottom:1px solid #a8bbcc;
	background:#e8f0f5;
	font-weight:bold;
	text-align:right;
}

td.annual_hl_col3 {
	width:74px;
	padding:3px 6px 3px 0px;
	border-right:1px solid #a8bbcc;
	border-bottom:1px solid #a8bbcc;
	text-align:right;
}

td.annual_hl_col4 {
	width:74px;
	padding:3px 6px 3px 0px;
	border-bottom:1px solid #a8bbcc;
	text-align:right;
}

#annual_right {
	float:right;
	width:185px;
}

#annual_right_report {
	width:175px;
	height:206px;
	padding:6px 0px 0px 8px;
	border:1px solid #b1c6d5;
	border-bottom:none;
}

#annual_right_report h2 {
	margin:0px;
	color:#003366
}

#annual_right_report_order {
	position:absolute;
	margin-top:165px;
}

#annual_right_box {
	width:183px;
	border:1px solid #b1c6d5;
	border-bottom:none;
	background:url(../images/investors_annual_right_bg.jpg) top repeat-x #fefefe;
}

.annual_right_item {
	padding:7px;
	border-bottom:1px solid #b1c6d5;
}

.annual_right_item1 {
	padding:7px 0px 30px 30px;
	border-bottom:1px solid #b1c6d5;
	background:url(../images/icon_pdf.gif) 5px 6px no-repeat;
}
.annual_right_pdf {
	display:block;
	padding-left:24px;
	padding-bottom:4px;
	color:#333;
	line-height:1.2em;
	background:url(../images/icon_pdf.gif) top left no-repeat;
}
.annual_right_item1 a.download{ 
	font-size:10px;
	background:url(../images/pdf_download.gif) no-repeat;
	padding:0px 0px 0px 17px;
	display:block;
	height:13px;
	margin:8px 0px 0px 0px;
	float:left;
	clear:left;
	letter-spacing:-1px;
}

.annual_right_item1 a.view{ 
	font-size:10px;
	background:url(../images/pdf_view.gif) no-repeat;
	padding:0px 0px 0px 15px;
	display:block;
	height:13px;
	margin:8px 0px 0px 10px;
	float:left;
	letter-spacing:-1px;
}

.annual_right_pdf:hover {
	color:#333;
}

.annual_right_audio {
	display:block;
	padding-left:24px;
	color:#333;
	line-height:1.5em;
	background:url(../images/icon_audio.gif) top left no-repeat;
}

.annual_right_audio:hover {
	color:#333;
}

#stockquote {
	float:left;
	width:465px;
	padding:10px 10px 30px 15px;
	background:#E8F0F5;
}

#faq {
	line-height:1.5em;
}

#faq h2 {
	color:#5695c6;
}

#dividend {
	float:left;
	width:465px;
	padding:0px 10px 30px 0px;
}

#dividend h2 {
	margin-top:0px
}

#divident_table {
	width:450px;
	border-collapse:collapse;
}

#divident_table td, #divident_table th {
	text-align:center;
	border-bottom:2px solid #a8bbcc;
	padding:3px 0px 3px 0px;
}

.dividend_th1 {
	width:55px;
}

.dividend_th2 {
	width:135px;
}

.dividend_th3 {
	width:135px;
}

.dividend_th4 {
	width:125px;
}

#buyback_table {
	width:670px;
	border-collapse:collapse;
}

#buyback_table td, #buyback_table th {
	text-align:center;
	border-bottom:2px solid #a8bbcc;
	padding:3px 0px 3px 0px;
}

.buyback_th1 {
	width:45px;
}

.buyback_th2 {
	width:145px;
}

.buyback_th3 {
	width:125px;
}

.buyback_th4 {
	width:125px;
}

.buyback_th5 {
	width:125px;
}

.buyback_th6 {
	width:105px;
}

#splits_table {
	width:260px;
	border-collapse:collapse;
	font-size:0.9em;
	margin-top:8px;
}

td.splits_col1 {
	width:126px;
	padding:5px 10px 6px 4px;
	border-right:1px solid #a8bbcc;
	border-bottom:1px solid #a8bbcc;
}

td.splits_col2 {
	width:115px;
	padding:5px 3px 6px 5px;
	border-bottom:1px solid #a8bbcc;
	text-align:center;
}

#credit_table {
	width:420px;
	border-collapse:collapse;
	font-size:0.9em;
	margin-top:8px;
}

td.credit_col1 {
	width:136px;
	padding:5px 10px 6px 4px;
	border-right:1px solid #a8bbcc;
	border-bottom:1px solid #a8bbcc;
}

td.credit_col2 {
	width:142px;
	padding:5px 3px 6px 5px;
	border-right:1px solid #a8bbcc;
	border-bottom:1px solid #a8bbcc;
	text-align:center;
}

td.credit_col3 {
	width:112px;
	padding:5px 3px 6px 5px;
	border-bottom:1px solid #a8bbcc;
	text-align:center;
}

#analyst span {
	font-weight:bold;
	color:#345c87;
}

#contact_popup {
	position:absolute;
	width:510px;
	margin-left:25px;
	height:400px;
	padding:12px 20px 12px 20px;
	background:#fff;
	z-index:1001;
}


#contact_popup_close {
	position:absolute;
	margin:0px 0px 0px 434px;
	width:60px;
	text-align:right;
	padding-right:16px;
	background:url(../images/icon_close.gif) right no-repeat;
}

#contacts_close {
	position:absolute;
	margin:10px 0px 0px 247px;
	width:60px;
	text-align:right;
	padding-right:20px;
	background:url(../images/icon_close.gif) right no-repeat;
}

#contact_popup_close a {
	color:#999;
	text-decoration:none;
}

#contact_popup h2 {
	margin-top:0px;
}

.contact_field {
	margin:3px 0px 10px 0px;
	width:200px;
	border:1px solid #999;
	font-size:0.9em;
}

.contact_select {
	margin:3px 0px 10px 0px;
	width:200px;
	border:1px solid #999;
	font-size:0.9em;
}

.contact_textarea {
	margin:3px 0px 10px 0px;
	width:450px;
	height:140px;
	border:1px solid #999;
	font-size:0.9em;
}

#leaving_popup {
	position:absolute;
	width:280px;
	margin-left:25px;
	height:80px;
	padding:25px 0px 12px 0px;
	background:#fff;
	z-index:1001;
	border:10px solid #E7EFF5;
}

#leaving_popup_text{
	margin-bottom:25px;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
}

#leaving_popup_btns {
	text-align:center;
}

.about_office_box {
	float:left;
	margin:0px 17px 17px 0px;
	width:310px;
	padding:9px;
	background:#e8f0f5;
	border:1px solid #cfdbe3;
	font-size:0.9em;
}

.about_office_box_right {
	float:left;
	margin:0px 0px 17px 0px;
	width:310px;
	padding:9px;
	background:#e8f0f5;
	border:1px solid #cfdbe3;
	font-size:0.9em;
}

.about_office_box img, .about_office_box_right img {
	margin-right:10px;
	border:1px solid #cfdbe3;
}

.about_office_box span, .about_office_box_right span {
	font-weight:bold;
	color:#345c87;
}

#about_content_office {
	margin:10px 14px 40px 14px;
	width:687px;
}
.about_box {
	float:left;
	margin:0px 13px 10px 0px;
	width:315px;
	padding:9px;
	background:#e8f0f5;
	border:1px solid #cfdbe3;
	font-size:0.9em;
}

.about_box img {
	margin-right:10px;
	border:1px solid #cfdbe3;
}

.about_box span {
	font-weight:bold;
	color:#345c87;
}

/*** Top SNC-Europe ***/

#topEurope {
	width:915px;
	height:95px;
}

#topEurope_logo {
	width:200px;
	height:95px;
}

#topEurope_logo_noir {
	display:none;
}

#topEurope_menu {
	width:715px;
	height:95px;
	position:absolute;
	margin:0px 0px 0px 200px;
}

#topEurope_menu ul {
	width:700px;
	margin:55px 0px 0px 15px;
	padding:0px;
	list-style:none;
}

#topEurope_menu ul li {
	float:left;
	padding:0px;
	margin:0px;
}

#topEurope_title_europe {
	position:absolute;
	margin:26px 0px 0px 215px;
	z-index:11;
}

#topEurope_nav {
	width:455px;
	position:absolute;
	margin:25px 0px 0px 450px;
	text-align:right;
	color:#b1c6d5;
	z-index:10;
}

#topEurope_nav a {
	color:#003366;
	text-decoration:none;
}

#topEurope_search {
	width:140px;
	border:1px solid #e5eef4;
	margin:0px 8px 0px 11px;
}

#topEurope_search_btn {
	margin-bottom:4px;
}


