/* Includes reset, margins, padding, and general layout styles for common site items eg. header and footer */

/* RESET 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
*/
h1, h2, h3, h4, h5, h6, pre, font {
                 margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; 
                }

:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; /* tables still need 'cellspacing="0"' in the markup */ border-spacing: 0; }
caption, th/*, td*/ { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
em { font-style: italic; }
strong { font-weight: bold; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
.hide { display: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; /* will only be set for IE-mac */
}
/* Hides from IE-mac \*/
* html .clearfix { /* only for IE */ height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


body {}
#page { width: 971px; }

pre { padding-left: 6px; }

/* general styles */
.f_right { float:right; }
.f_left { float:left; }

/*#page .dbl_margin { margin-bottom: 2em; }
#page .std_margin { margin-bottom: 1em; }
#page .half_margin { margin-bottom: 0.5em; }
#page .rst_margin { margin-bottom: 0px; }
#page .d_block { display:block; }
#page .hide { display: none; }
#page .f_width { width: 100%; }
#page .h_width { width: 50%; }
#page .t_right { text-align:right; }

#page .half_pad_top { padding-top: 5px; }
#page .pad_lb { padding: 0px 0px 10px 10px; }

#page .note_1 { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 10px 0px; }
#page .pdf_link { background: url('/web/common/images/icons/icon_adobe_pdf.gif') no-repeat left center; padding:0px 0px 0px 25px; }
#page .audio_container { display: none; padding-top: 5px; }*/

#content_container .dbl_margin,
#feature_container .dbl_margin  { margin-bottom: 2em; }
#content_container .std_margin,
#feature_container .std_margin { margin-bottom: 1em; }
#content_container .half_margin,
#feature_container .half_margin { margin-bottom: 0.5em; }
#content_container .rst_margin,
#feature_container .rst_margin { margin-bottom: 0px; }
#content_container .d_block,
#feature_container .d_block { display:block; }
#content_container .hide,
#feature_container .hide { display: none; }
#content_container .f_width,
#feature_container .f_width { width: 100%; }
#content_container .h_width,
#feature_container .h_width { width: 50%; }
#content_container .t_right,
#feature_container .t_right { text-align:right; }

#content_container .half_pad_top,
#feature_container .half_pad_top { padding-top: 5px; }
#content_container .pad_lb,
#feature_container .pad_lb { padding: 0px 0px 10px 10px; }

#content_container .note_1,
#feature_container .note_1 { border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 10px 0px; }
#content_container .pdf_link,
#feature_container .pdf_link { background: url('../images/icons/icon_adobe_pdf.gif') no-repeat left center; padding:0px 0px 0px 25px; }
#content_container .audio_container,
#feature_container .audio_container { display: none; padding-top: 5px; }


/* breadcrumb 
#breadcrumb { padding: 0px 0px 0px 3px; margin-top: 13px; float:none; }
#breadcrumb li { display: inline; }
#breadcrumb a, #breadcrumb span { padding: 0px 7px; } */

/* navigation */
#navigation { width: 169px; }
#navigation li { display: inline; }
#navigation a { padding: 5px 0px 3px 18px; display: block; margin-bottom: 1px;background: url(/web/resources/images/arrow_right_blue.gif) no-repeat 7px center; }
#navigation a.selected { background: url(/web/resources/images/arrow_right_blue.gif) no-repeat 7px 7px; }
#navigation a:hover { text-decoration: none;}
#navigation li li a { background:  url(/web/resources/images/arrow_right_blue.gif) no-repeat 17px 7px; padding-left: 28px; }
#navigation li li li a { background: url(/web/resources/images/arrow_right_blue.gif) no-repeat 27px 7px; padding-left: 38px; }

/* content */
#content_container { width: 717px; /*float:left; TEMP REMOVE */ }
#content { width: 526px; padding: 0px 12px 0px 10px; float:left;  }
#content p, #content h2, #content h3, #feature_container h2 { padding-left: 6px; margin-bottom: 1em; }
#content ol p { padding-left:0px; }

/* headings */
h1 { padding: 11px 0px 15px 9px; }
#content h3 { margin-bottom: .5em; }
#content h2, #content h3, #feature_container h2 { font-weight: bold; }
#content h2.st_1 { background-color:#858585; color:#fff; padding-top: 5px; padding-bottom: 5px; }


/* lists */
#content ol { float: none; margin: 0px; width:auto; } /* ROGERS FIX */
#content ul, #feature_container ul { list-style-type:disc; padding-left: 21px; }
#content ul li, #feature_container ul li { list-style-type:disc; } /* ROGERS FIX */
#content ol, #feature_container ol { list-style-type:decimal; padding-left: 28px; }

#content ul, #content ol,
#feature_container ul, #feature_container ol { margin-bottom: 1em; }

#content ul li, #content ol li,
#feature_container ul li, #feature_container ol li { margin-bottom: .5em; }

#page .ul_2 { list-style-type: circle; color: #c00000; }
#page .ul_2 li { list-style-type: circle; } /* ROGERS FIX */

#page .alpha { list-style-type: lower-alpha; margin-left: 3px; }
#page .alpha li { list-style-type: lower-alpha; } /* ROGERS FIX */

#page .roman { list-style-type: lower-roman; margin-left: 3px; }
#page .roman li { list-style-type: lower-roman; } /* ROGERS FIX */


/* ceo portrait */
.ceo_portrait { padding: 0px 0px 10px 10px; }
.ceo_portrait img { display: block; }

/* investor kit */
.investor_kit_header { background-color: #b10d30; position: relative; height: 100px; }
.investor_kit_header_bg { position:absolute; right: 0px; top: 0px; height: 111px; width: 526px; }
.investor_kit_description { position:absolute; top: 20px; left: 15px; color: #fff;  }
#content .investor_kit_description h2 { text-transform: uppercase; /*font-size: 1.3em;*/ font-size: 13px; font-weight: normal; }
.investor_kit_description p { margin-bottom: 0px; width: 334px; }

/* directors */
.director_frame { background:url('/web/common/images/directors/frame.jpg') no-repeat; height: 118px; width: 118px; float:left; padding-right: 20px; }
.director_frame_dark { background:url('/web/common/images/directors/frame_dark.jpg') no-repeat; height: 118px; width: 118px; float:left; padding-right: 20px; }
.director_pic { padding: 9px 0px 0px 9px; }
.director_desc { padding-top: 30px; }
#content .director_title { margin:0px; }
.director_frame_stub { margin: 4px 0px; padding-right: 20px; }

.dir_profile_pic { margin-top:-4px; float:right; }
.dir_profile_pic .director_frame, 
.dir_profile_pic .director_frame_dark { padding-left: 20px; padding-right: 0px; background-position: top right; }

/* governance */
#governance_director_listing .alt_dir { padding-right:16px; float:left; }
.governance_director { position:relative; float:right; padding-bottom: 9px; width: 255px;  }
.governance_director .frame_top {height:9px;width:255px;font-size:1px;line-height:1px; }
.governance_director .governance_desc { padding: 2px 15px; }

#content .gov_dir_on { cursor: pointer; background:url('/web/common/images/governance/gov_bot.gif') no-repeat left bottom; }
#content .gov_dir_on  .frame_top {  background:url('/web/common/images/governance/gov_top.gif') no-repeat; }
#content .gov_dir_on .governance_desc { background:url('/web/common/images/governance/gov_bg.gif') repeat-y; }

.gov_special { cursor: pointer; background:url('/web/common/images/governance/gov_special_bot.gif') no-repeat left bottom; }
.gov_special  .frame_top {  background:url('/web/common/images/governance/gov_special_top.gif') no-repeat; }
.gov_special .governance_desc { background:url('/web/common/images/governance/gov_special_bg.gif') repeat-y; }

.alt_dir .governance_director_details { left: 0px; }
.governance_director_details { display:none; left:-271px; z-index: 1000; padding-bottom: 9px; position:absolute;width:526px;background:url('/web/common/images/governance/gov_lightbox_bot.gif') no-repeat left bottom; }
.governance_director_details .details_frame_top { height:9px; width:526px;font-size:1px;line-height:1px; background:url('/web/common/images/governance/gov_lightbox_top.gif') no-repeat; }
.governance_director_details .governance_details_desc { padding: 2px 15px; background:url('/web/common/images/governance/gov_lightbox_bg.gif') repeat-y; }
.gov_header_col_1 { width:261px; padding-right: 10px; margin-bottom:5px;  }
.gov_header_col_2 { width:225px; margin-bottom:5px; }

#feature_container .committee_list_item { padding-bottom: 9px;  }
#feature_container .committee_list_item .frame_top { height:9px; width:251px;font-size:1px;line-height:1px; }
#feature_container .committee_list_item .committee_desc { padding: 1px 24px; }
#feature_container .committee_list_item .committee_desc li { margin-bottom: .1em; }

#feature_container .com_on { cursor: pointer; background:url('/web/common/images/governance/gov_right_bot.gif') no-repeat left bottom; }
#feature_container .com_on  .frame_top {  background:url('/web/common/images/governance/gov_right_top.gif') no-repeat; }
#feature_container .com_on .committee_desc { background:url('/web/common/images/governance/gov_right_bg.gif') repeat-y; }


/* welcome */
#welcome #slideshow { float:left; margin-right: 9px; height: 346px; width: 348px;  position:relative; /*background-color: red;background: url('/web/common/images/welcome/feature-image-02.jpg') no-repeat;*/ }

#welcome .slide_caption { position: absolute; top:0px; left: 0px; height: 100%; width: 100%; }

#welcome #controls { position:absolute; top:300px; right: 20px; }
#welcome #controls td { padding: 0px 3px; vertical-align:middle; }
#welcome #controls a { display:block; text-indent: -3000px; }
#welcome #controls td.arrow a { width: 5px; height: 9px; padding: 0px 1px; }
#welcome #controls td a.control { height: 13px; width: 13px; background: url('/web/common/images/welcome/slideshow-indexes.gif') no-repeat 0px 0px; }
#welcome #controls td.prev a { background: url('/web/common/images/welcome/slideshow-arrow-left.gif') no-repeat; }
#welcome #controls td.next a { background: url('/web/common/images/welcome/slideshow-arrow-right.gif') no-repeat; }
#welcome #controls td.index_1 a { background-position: 0px; }
#welcome #controls td.index_2 a { background-position: -26px; }
#welcome #controls td.index_3 a { background-position: -52px; }
#welcome #controls td.index_4 a { background-position: -78px; }
#welcome #controls td.index_1 a.active { background-position: -13px; }
#welcome #controls td.index_2 a.active { background-position: -39px; }
#welcome #controls td.index_3 a.active { background-position: -65px; }
#welcome #controls td.index_4 a.active { background-position: -91px; }

#welcome .welcome_feature { position:relative; float:left; height: 112px; width: 169px; }
#welcome #wireless_container { background:url('/cms/investor_relations/images/welcome/feature-img-rogers-wireless.jpg'); margin-bottom: 5px; }
#welcome #cable_container { background:url('/cms/investor_relations/images/welcome/feature-img-rogers-cable.jpg'); margin-bottom: 5px; }
#welcome #media_container { background:url('/cms/investor_relations/images/welcome/feature-img-rogers-media.jpg'); }

#welcome .blind { position:absolute; bottom: 4px; z-index: 2; width: 169px; height: 19px; display:block; line-height:1px; }
#welcome .canvas { background-color: #000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; position:absolute; bottom: 0px; z-index: 1; width: 169px; height: 17px; overflow:hidden;  }
#welcome .canvas p { color: #fff;padding:17px 10px 0px 10px; margin:0px; }

.welcome_heading { font-weight: bold; margin-top: 1em; background: url('/web/common/images/welcome/divider-gradient-bg.jpg') no-repeat; padding: 10px 8px; }

/* tables */
.t_va_mid td, td.va_mid { vertical-align: middle; }
.horz_spacer td { padding: 0px 3px; }

.t_def { width: 100%; border-collapse: collapse; margin-bottom: 1em; }
.shaded_box { padding: 5px; }
.shaded_box,
.t_def th { background-color: #858585; }
.t_def th, .t_def td { padding: 5px;  border: 1px solid #fff; }
.t_def tr.p_none td { padding: 0px; }
.t_def td { background-color: #f3f3f3; }
.t_def .group1 td { background-color: #adadad; }
.t_def .group2 td { background-color: #e5e5cb; }
.t_def .group3 td { background-color: #eff0e0; }
div.alt,
.t_def .alt td { background-color: #e5e5e5; }
div.alt { padding:5px; }

.t_def td.br_none { border-right: none; }
.t_def td.bl_none { border-left: none; }
.t_def tr.indent1 td.label { padding-left: 12px; }
.t_def tr.c_1 td { background-color: #C4C5C9; }
.t_def tr.no_bg td { background-color: #fff; }
.t_def td.c_2 { background-color: #EFF0E0; }
.t_def td.c_3 { background-color: #d7d8c9; }

.t_financials td, .t_financials th { text-align:right; vertical-align:middle;}
.t_financials td.label { text-align:left; }

.t_footnotes { margin-bottom: 1em; }
.t_footnotes .note_id { padding: 0px 5px; text-align: right; }

.news_releases { width: 100%; border-collapse: collapse; }
.news_releases td, .news_releases th { border: 1px solid #fff; padding: 7px 20px; }
.news_releases td { background-color: #f3f3f3; }
.news_releases tr.alt td {background-color: #e5e5e5; }
.news_releases .date { width: 80px; text-align: right; }
.news_releases  h3 { font-weight: bold; }
#content .news_releases p { padding: 0px; margin: 0px; }

#quarterly_selector_container { padding-bottom: 5px; }
.quarterly_selector td { vertical-align:middle;padding-right: 3px; }
.quarterly_submit { padding-top:2px; }

table.contacts { padding-left: 20px;}
table.contacts td { padding-bottom: 2px; }
table.contacts td.label { vertical-align:middle; text-align:right; /*width: 30px; background-color:#FF0000;*/ padding-right: 3px; }
table.contacts td.comments { vertical-align:top; }


.t_investors_kit { width: 100%; border-collapse:separate;  margin-bottom: 1em;  }
.t_investors_kit th { background-color: #EAEAEA; padding: 20px 15px;  }
.t_investors_kit td { padding: 10px 15px; border-bottom: 1px dashed #474747;  }
.t_investors_kit tr.alt td { background-color: #e5e5cb; }
.t_investors_kit td.solid_line { padding: 0px; border: none;  }
.t_investors_kit td.solid_line div { height: 1px; line-height: 1px; background-color:#474747; font-size: 1px; }
.t_investors_kit th, .t_investors_kit td  { border-right: 1px solid #DADADA; font-weight: bold;  }
.t_investors_kit th.last, .t_investors_kit td.last { border-right: none;  }

.t_directors {  width:100%; clear:left; margin-bottom:5px;}
.t_directors td { border-top: 1px dashed #474747; border-bottom: 1px dashed #474747;  }

.t_shareholder_contacts { margin-bottom: 1em; } 
.t_shareholder_contacts td { padding: 3px 6px; }

.t_graphs td { padding:3px;width: 50%; }

/* tabs */
/* tabs 1 - not used */
#content .tabbed_nav { margin: 1em 0 .4em 0; font: bold 11px arial, sans-serif; border-bottom: 1px solid #dadada; padding: 3px 10px 8px 0px; /*change bot w/ below */ }
#content .tabbed_nav li { display: inline; }
#content .tabbed_nav li.selected { border-bottom: 1px solid #fff;  }
#content .tabbed_nav li.selected a { position: relative; top: 1px; padding-top: 9px; /*change w/ above/below */ background: #fff; font-weight: bold; }
#content .tabbed_nav li a { width: 75px; padding: 8px 9px 8px 9px; /*change top w/ above*/ border: 1px solid #dadada; color: #000; margin-right: 1px; /* spacing between tabs, watch space between li's in code. */ border-bottom: none; background: #fff url('/web/common/images/tabs/tab-bg.gif') repeat-x 0% 0%; }
#content .tabbed_nav a:hover { text-decoration: underline; }

/* tabs 2 */
/*.tabbed_nav_2 { float: left; width: 526px; border-bottom: 1px solid #CCC; margin-bottom: 1em; }
.tabbed_nav_2 li { display: inline; }
.tabbed_nav_2 li a { width: 120px; height: 20px; float: left; background: url('/web/common/images/tabs/tab2_off_bgd.gif'); padding: 5px; white-space: wrap; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; border-left: 1px solid white; text-align: center; position:relative; top:1px; }
.tabbed_nav_2 li.selected a { border-bottom: 1px solid white; background:url('/web/common/images/tabs/tab2_on_bgd.gif'); }*/

#content .tabbed_item { padding-top: 0.5em; }
#content .tabbed_nav_content { clear:left; }




.glossary { width: 526px; margin-bottom: 1.5em; border-collapse: collapse;  }
.glossary td { border-right: 1px solid #474747; text-align:center; width: 18px; padding-left: 1px;  }
.glossary td.last { border: none; }
.glossary td.numerical { width:24px; }
.glossary td.first { width: 50px; font-weight:normal; }
.glossary .inactive { color: #c4c5c9; }
.glossary .selected { color: #474747; font-weight:bold; } 


/* features */
#feature_container { width:254px; float:left; }


#toolbox { margin-right: 4px;  }
#toolbox_bg { background-color: #FFFFFF; padding: 0px 0px; }
#toolbox_options { width: 100%; }
#toolbox_options td { vertical-align:top; }

#toolbox_options .text_size { /*width: 40%; vertical-align:top; padding: 0px 5px;  TEMP REMOVE */ width:0px; }

#toolbox_options .text_size_container { /*width: 95px;  margin: 0 auto; TEMP REMOVE */ width:0px; display: none; }
/*#toolbox_options .text_size_container div { float:left;  } TEMP REMOVE */

/*#toolbox_options .text_size .icon { height: 13px; width: 41px; margin-right: 5px; background:url('/web/common/images/toolbox/feedback-txt-size.gif') no-repeat top left; }
#toolbox_options .text_size .text { } TEMP REMOVE  */

/*#toolbox_options .print_page, TEMP REMOVE */#toolbox_options .feedback  { padding-bottom: 2px; border-left: 1px solid #bcbcb2; }
#toolbox_options .feedback { width: 30%; } 
#toolbox_options .print_page a { display:block; /*text-align:center; TEMP REMOVE */ text-align: right; padding: 0px 5px; }
#toolbox_options .feedback a { display:block; padding-left: 5px; padding-right: 18px; background: url('/web/common/images/toolbox/feedback-down-arrow.gif') no-repeat 90% 55%; text-align:right; }


#disclaimer { background-color: #FFFFFF; margin-right: 4px; color: #000;}
#disclaimer a { display: block; float:right; background: url('/web/common/images/bullets/disclaimer.gif') no-repeat 27px center; padding: 3px 10px 3px 38px; }

#stock_info { height: 38px; width: 254px; padding-top: 45px; background: #565455 url('/web/common/images/features/stock_info.jpg') no-repeat; }
#quote { padding-left: 26px; }

#investors_kit { width: 254px; height: 116px; background: url('/web/common/images/features/investors_kit.jpg') no-repeat; }

.box1 { width: 254px;  background: url('/web/common/images/features/box1/fb-slider-bg.gif'); }
.box1 .top_bg { background: url('/web/common/images/features/box1/fb-slider-top.gif') no-repeat top; }
.box1 .bot_bg { background: url('/web/common/images/features/box1/fb-slider-bottom.gif') no-repeat bottom; padding-bottom: 4px; }
.box1 .body { padding-bottom: 2px; }

.box1 .divider { display:block; height: 3px; width: 238px; margin-left: 6px; }
#feature_container .box1 h2 {  margin-bottom: 0px;  }
.box1 h2 a { display:block; padding: 8px 9px 8px 9px; background: url('/web/common/images/features/box1/fb-slider-up-arrow.gif') no-repeat 97% center; }
.box1 .hide { display: none; }
.box1 .dn_arrow { background: url('/web/common/images/features/box1/fb-slider-down-arrow.gif') no-repeat 97% center; }

.investorBox1{
	width: 254px; 
	border-bottom: thin;
	
}

.investorBox1 .divider{
	display:block; height: 3px; width: 254px; margin-top: 6px;
}

.red_divider{
	width: 254px;
	display: block;
	background:transparent url('/web/resources/images/red-bar-back.gif') repeat-x top left;
	margin-bottom: 10px;
}	

.investorRightNavBody{
	text-align: left;	
}


.feature_items { width: 96%; margin-left: 3px; }
.feature_items .icon { width: 35px; text-align:right; vertical-align: top; padding-top: 5px; }
.feature_items .link { vertical-align:top; padding: 18px 0px 0px 10px; }


#feedback_btn { height:10px; }
.feedback_form { background-color:#fff; border-top:none; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:none; }
.feedback_form_content { margin:0px 2px; background-image:url('/web/common/images/toolbox/fb-bg-gradient.gif'); background-position:bottom; background-repeat:repeat-x; }
.feedback_form_inner_content { padding:10px; }
.feedback_form .feedback_text {	margin-bottom:8px; }
.feedback_form .feedback_text table tr td { padding-bottom:5px; }
.feedback_form .feedback_text input { width:144px; margin-left:15px; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; }
.feedback_form .textarea { width:200px; font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; }
.feedback_form .send { width:200px; margin-top:3px; margin-bottom:10px; }
.feedback_form .send_button { float:right; }

.yui-skin-sam #feedbackpanel .container-close { top:-27px; right: -1px; background: url('/web/common/images/toolbox/feedback-text-tab.gif'); height: 28px; width: 78px; }
.yui-skin-sam #feedback_body.bd { padding:0px; background:none; border-top:none; border:none;}

.feature { margin-bottom: 1.0em; }

table.rss_list { margin-left:4px; }
table.rss_list tr td  { vertical-align:middle; padding-bottom:8px;  padding-right:10px;  }

table.number_align tr th,
table.number_align tr td { text-align:center; }
table.label tr td { text-align:left; }
table tr th.label,
table tr td.label { text-align:left; }
table tr th.number_align,
table tr td.number_align { text-align:center; }
table tr.nobg, 
table tr.nobg td { background-color:#fff; background-image:none; }

.center_cell,
table tr.center_cell td { text-align:center; vertical-align:middle }

table tr.mini_text td,
.mini_text { font-size:0.7em; }

table.notes tr td {
	padding-right:5px;
	padding-bottom:5px;
}

.top_lined_profile_box { border-top:1px dotted #ccc; padding:3px; }

.bottom_lined_profile_box { border-bottom:1px dotted #ccc; padding:3px; }
.top_lined_profile_box .image, .bottom_lined_profile_box .image { float:left; }
.top_lined_profile_box .text, .bottom_lined_profile_box .text { float:left; margin-left:20px; }


table.email_page_table { padding-top: 10px;padding-left:20px; padding-right:20px; margin-top:10px; margin-bottom:10px; width:100%; border-top:2px dotted #999; border-bottom:2px dotted #999; }
table.email_page_table tr td { padding-right:15px; padding-bottom:15px; vertical-align:top; text-align:left; }

.yui-skin-sam #ir_lightbox_email .container-close { top:-11px; right: 0px; background: url('/web/common/images/buttons/close_x_red.gif'); height: 12px; width: 20px; }
.yui-skin-sam #ir_lb_email.bd { background-color:#fff; }

.bea-portal-body-header { vertical-align:middle; }
@media print 
{
	.no_print, #navigation, #feature_container, .bottomNav { display: none; }
	#content { width: auto; }
	#content_container { float:none; }	
	#breadcrumb, #content { float:none; }
	
	.bea-portal-body, #footer  { width: auto; }	
}
/*POPUP STYLES*/
.popupClose {
	background: transparent url(/web/resources/images/btn_close.gif) no-repeat right;
	padding-right:18px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.contentAbsolutePosition {
	position:absolute;
	top:130px;
}
/* Includes typography and color styles for common site items eg. header and footer */
/*.bea-portal-body, .bea-portal-body-header,.bea-portal-book-primary, .bea-portal-book-page, input, select, textarea, table, td, div  { font-size: 100%; } */ 

body { font-family: Arial, Helvetica, sans-serif; /*font-size:62.5%;*/ font-size: 11px; }

pre { font-family: "Courier New", Courier, monospace; font-size: 10px; line-height: 12px; }

/* general styles */
/*#page .sm_text { font-size: 0.9em; }
#page .pdf_link { font-weight: bold; line-height:1.8em; }
#page .def_color { color: #474747; }
#page .fw_bold { font-weight: bold; }
#page .fw_norm { font-weight: normal; }*/

#content_container .sm_text,
#feature_container .sm_text { /*font-size: 0.9em;*/ font-size: 10px; }
#content_container .pdf_link,
#feature_container .pdf_link { font-weight: bold; /*line-height:1.8em;*/ line-height: 18px; }
#content_container .def_color,
#feature_container .def_color { color: #474747; }
#content_container .fw_bold,
#feature_container .fw_bold { font-weight: bold; }
#content_container .fw_norm,
#feature_container .fw_norm { font-weight: normal; }

/* headings */
h1 { text-transform: uppercase; /*font-size: 1.6em;*/ font-size: 16px; font-weight: bold; }

/* links */
.alternate_color, a { color: #c00000; text-decoration: none; }
a:hover { text-decoration: underline; }

.disclaimer_1 { color: #b5b5b5; }
.disclaimer_1 a { color: #b5b5b5; text-decoration:underline; }

/* breadcrumb 
#breadcrumb {*/ /*font-size: 1.1em; line-height: 1.2em;*/ /*line-height: 15px; color: #474747; }
#breadcrumb a { border-right: 1px solid #5c5c5c;  }*/

/* navigation */
#navigation { /*font-size: 1.1em;*/ }
#navigation a { color: #006699; }
#navigation a.selected { color: #006699; font-weight: bold; }
#navigation ul a.active { font-weight:bold; }
#navigation ul ul a.active { color: #cc0000; font-weight:normal; }


/* content */
#content { color: #474747; /*font-size: 1.1em; line-height: 1.2em;*/ line-height: 12px; }
#content p { /*line-height: 1.3em;*/ line-height: 13px; }
.quarterly_archive_link { /*line-height:1.8em;*/ line-height: 18px; }

/* tables */
.t_def th, 
.t_def .group1 td,
.shaded_box { color: #fff; }
.t_def .group2 td, 
.t_def .group3 td { color: #000; }
.shaded_box,
.t_def th, 
.t_def .group1 td, 
.t_def .group2 td, 
.t_def .group3 td { font-weight: bold; }

.t_shareholder_contacts { color: #858585; }

/* tabs */
#content .tabbed_nav li a { color: #858585; }
#content .tabbed_nav li a:hover { color: #CC0000; }
#content .tabbed_nav li.selected a { color: #474747; }
#content .tabbed_nav li.selected a:hover { color: #CC0000; }

/* old tabs */
/*.tabbed_nav_2 li a { text-decoration: none; color:#333333; }
.tabbed_nav_2 li a:link { font-weight: normal; }
.tabbed_nav_2 li a:visited { color: #333333; }
.tabbed_nav_2 li a:hover { text-decoration:underline; }
.tabbed_nav_2 li.selected a {  font-weight:bold; }
.tabbed_nav_2 li.selected a:hover{ color:#333333; text-decoration:none; }*/

.glossary { /*font-size:0.9em;*/ font-size:10px; }



/* feature_container */
#feature_container { /*font-size: 1.1em;*/ }
#disclaimer a { color: #4967C9; /*line-height: 1.2em;*/ line-height: 12px; }
#quote { color: #fff; }
#quote span { color: #50b845; }

.box1 h2 a { text-decoration: none; /*font-size: 1.2em;*/ font-size: 12px; color: #444; font-weight: bold;  }
.box1 h2 a:hover { text-decoration: none; }
.feature_items .link a { font-weight: bold; }

/* CASCADE RESETS */
#content ul ul li, #content ul ol li, #content ol ul li, #content ol ol li  { /*font-size: 1em;*/ }

table.t_def tr.nostrong td,
.t_def .group3 td.nostrong,
table tr td.nostrong,
table tr.nostrong td { font-weight:normal; }/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay{display:none;}.yui-tt-shadow{position:absolute;}.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px 3px;}.yui-skin-sam .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 5px 0 3px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);}


/* video overrides */
.yui-skin-sam #panel1 .container-close { top:-17px; right: 0px; background: url('/web/common/images/welcome/video-close.gif'); height: 17px; width: 50px; }
.yui-skin-sam #video_container.bd { padding: 0px; background-color: #000; }

