
/***************************************************************/
/*** CSS Reset by http://meyerweb.com/eric/tools/css/reset/ ****/
/********************** v1.0 | 20080212 ************************/

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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, 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-size: 100%;  background: transparent; }

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
   font-size: 8pt;
}
sub { top: 0.4em; }

body { line-height: 19px; }
li { list-style: none; list-style-type: disc; }
ul { list-style: none; list-style-type: disc; }
ol { list-style: decimal; list-style-type: decimal; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; } 
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }


/***************************************************************/

/******************* General Template Styles *******************/
/***************************************************************/

body { background:url('/Content/Images/gradient_extender2.gif') repeat-x left top #badaef; font: 11px Arial, Sans-Serif; color:#000; }

#header1 { background: white; }
#topshadow { position: relative; height: 0px; background:url("/Content/Images/amex_topshadow_bg.gif") left top repeat-x #fff; }
#page_container { background:url(../images/main_background_filigree4.jpg) left top no-repeat; }
#outer_bg_box { position: relative; background:url('/Content/Images/main_background_filigree4.jpg') no-repeat left top; }
#main_container { position:relative; top:20px; left:20px; margin:0 0 20px 0;   background: #DDEDF7; width: 970px; }
#main_container1 { position:relative; top:20px; left:20px; margin:0 0 20px 0; background: #DDEDF7; width: 970px; }

#content_inner 
{
    padding: 11px 0px;
    margin: 0px 11px;
    color: #000;
    overflow: hidden;
}

strong { font-weight: bold; }
h1 { font-size: 16px; line-height: 19px;}
h3 { font-size: 12px; line-height: 16px;}
hr { border: 0; width: 100%; height: 1px; background-color: #B5BFC9; }
span { font-size: 13px; line-height: 19px;}

.column { float:left; margin:14px 14px 0 0; }
.column.last { margin-right:0; max-width: 185px  }
.article_content { background:#fff; padding:8px 13px; }
.article_content li {margin: 0.5em 1em 0em 1em; font-size: 13px !important; line-height: 19px !important; }

.banner { float:left; }

.clear { clear:both; }

/* #main_container Corners */
#main_container > .corner { position: absolute; height:11px; width:11px; }
#main_container > .topleft { top:0; left:0; background: url("/Content/Images/corner_topleft.gif") left top no-repeat; }
#main_container > .topright { top:0; right:0; background: url("/Content/Images/corner_topright.gif") left top no-repeat; }
#main_container > .bottomleft { bottom:0; left:0; background: url("/Content/Images/corner_bottomleft.gif") left top no-repeat; }
#main_container > .bottomright { bottom:0; right:0; background: url("/Content/Images/corner_bottomright.gif") left top no-repeat; }
#main_container1 > .corner { position: absolute; height:11px; width:11px; }
#main_container1 > .topleft { top:0; left:0; background: url("/Content/Images/corner_topleft.gif") left top no-repeat; }
#main_container1 > .topright { top:0; right:0; background: url("/Content/Images/corner_topright.gif") left top no-repeat; }
#main_container1 > .bottomleft { bottom:0; left:0; background: url("/Content/Images/corner_bottomleft.gif") left top no-repeat; }
#main_container1 > .bottomright { bottom:0; right:0; background: url("/Content/Images/corner_bottomright.gif") left top no-repeat; }

/*outermost*/
.corner_topleft {
top: 0;
left: 0;
background: url(../images/corner_topleft.gif) left top no-repeat;
width: 970px;
}

.corner_bottomleft {
bottom: 0;
left: 0;
background: url(../images/corner_bottomleft.gif) left bottom no-repeat;
width: 970px;
}

.corner_topright {
top: 0;
right: 0;
background: url(../images/corner_topright.gif) right top no-repeat;
width: 970px;
}

.corner_bottomright {
bottom: 0;
right: 0;
background: url(../images/corner_bottomright.gif) right bottom no-repeat;
width: 970px;
}

#content_pr_filter_form select { font-size: 12px;  margin-right: 6px; }



/* Pure CSS Rounded Corners */
.b1f, .b2f, .b3f, .b4f{ font-size:1px; overflow:hidden; display:block; }
.b1f { height:1px; margin:0 5px; }
.b2f { height:1px; margin:0 3px; }
.b3f { height:1px; margin:0 2px; }
.b4f { height:2px; margin:0 1px; }
.bg_white b { background:#ffffff; }
.bg_blue1 b { background:#badaef; }

#news_left { width: 180px; }
#news_center { width: 550px; }
#news_right { width: 190x; }

#news_left .content_container { background:#fff; padding: 0px 6px 8px 6px; font-size: 13px !important; line-height: 19px;;}
#news_center .content_container { padding: 0px 25px 8px 15px; background-color: #ffffff; font-size: 13px !important; line-height: 19px;}
#news_center .content_container p { font-size: 13px !important; line-height: 19px; margin-bottom: 10px; }
#news_center .content_container ol { margin: 16px; font-size: 13px !important; line-height: 19px !important; }
#news_center .content_container ul { margin: 16px; font-size: 13px !important; line-height: 19px !important; }
#news_center .content_container li {margin: 0.5em 1em 0em 1em; font-size: 13px !important; line-height: 19px !important; }
#news_center .content_container a { color: #006699 !important; text-decoration: none !important;}
#news_center .content_container a:link { color: #006699 !important; text-decoration: none !important;}
#news_center .content_container a:visited { color: #006699 !important; text-decoration: none !important;}
#news_center .content_container a:hover { color: #006699 !important; text-decoration: none !important;}
#news_center .content_container a:active { color: #006699 !important; text-decoration: none !important;}
<!-- #news_center .SubHeader {width: 100%; margin-bottom:25px;} --->
#news_right .content_container { padding-top: 12px; padding-bottom:5px; background-color: #dcedf7; overflow: hidden;}

#HeaderSpacer { width: 970px; height: 14px; overflow: hidden; }
#SubHeader, #SubHeader2, #LeftSideBar, #LeftSideBar_Home, #LeftSideBar_AYS, #RightSideBar, #SubFooter, #ContentBody, #ContentBody_Home, #ContentBody_AYS { background-color: White;}

#news_center .footnote1 p{ font-size: 12px !important; line-height: 15px !important; margin-bottom: 0px; }
#news_center .footnote1 ul { font-size: 12px !important; line-height: 15px !important; margin-bottom: 0px;}
#news_center .footnote1 li { font-size: 12px !important; line-height: 15px !important; margin-bottom: 0px; }


#SubFooter {margin-top: 5px; }
#footnote1 { font-size: 11px !important; line-height: 12px; margin-bottom: 0px; }
#footnote1 ul { font-size: 11px !important; line-height: 12px; margin-bottom: 0px; }
#footnote1 li { font-size: 11px !important; line-height: 12px; margin-bottom: 0px; }

#LeftSideBar {width: 180px; margin: 0px 0px 0px 0px; float: left; overflow: hidden;}
#LeftSideBar .content { margin: 10px 0px; padding: 0px 5px 0px 10px}
#LeftSideBar #LeftNavigation { padding: 7px; background-color: #ffffff; }
#LeftSideBar #LeftNavigation ul { list-style: none;}
#LeftSideBar #LeftNavigation li { padding: 5px 0px; font: 11px 'Times New Roman', Arial, Sans-serif; text-transform: uppercase; font-weight:bold; border-bottom: 1px solid #DDD;}
#LeftSideBar #LeftNavigation li a, #LeftNavigation li a:link, #LeftNavigation li a:visited, #LeftNavigation li a:active, #LeftNavigation li a:hover{ text-decoration: none; color: #444;}
#RightSideBar {width: 180px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #dcedf7; overflow: hidden; }
#ContentBody {float: left; margin: 0px 13px 0px 13px; background-color: #ffffff; overflow: hidden;}
#ContentBody #ContentContainer {width: 500px; padding: 18px; background-color: #ffffff; }
#ContentBody  p { font-size: 13px !important; line-height: 19px; }
#ContentBody ul, #ContentBody ol { margin: 16px; font-size: 13px !important; line-height: 19px !important; }
#ContentBody li {margin: 0.5em 1em 0em 1em; font-size: 13px !important; line-height: 19px !important; }
#ContentBody a, #ContentBody a:link, #ContentBody a:visited, #ContentBody a:hover, #ContentBody a:active { color: #006699 !important; text-decoration: none !important;}
#DateLineLocation { display:inline; }
#SubFooter { width: 100%; margin-top: 25px; }
#Title {clear: both; display: block; margin-bottom: 16px; font-weight:bold; font-size: 16px; line-height: 19px; margin-top: 6px; float: left; width: 510px;}
#Subheader {clear: both; font-weight:bold; font-size: 13px; line-height: 16px; width: 90%; margin-bottom:25px; float: left;}
#Subheader2 {clear: both; font-weight:normal; font-size: 13px; line-height: 16px; width: 90%; margin-bottom:25px; float: left;}
#Contacts, #RelatedItems { margin-left: 0px; }
#Contacts span { font-size: 12px; line-height: 16px; display: block;}
#Contacts a, #RelatedItems a , #Attachments a { color: #006699; text-decoration:none; margin-bottom: 11px; display: block;}
#Attachments, #RelatedItems { width: 180px; }
#Contacts a { font-size: 0.8em; line-height: 14px; }
#RelatedItems a, #Attachments a{ font-size: 16px; line-height: 19px; }
.contact { margin: 5px 5px 10px 0px; }
.contact a {color: #0e709f; font-size:10.5px; text-decoration: none;}

#RightSideBar hr {margin: 1em 0 1em 0; }
.clear {clear: both; }


/*About Us > Home */
#LeftSideBar_Home {width: 370px; float: left; margin: 11px 0px 0px 0px; padding: 0px; background-color:transparent; overflow: hidden;}
#LeftSideBar_Home_Top {width: 100%; height: 295px; padding: 13px; background-color: #ffffff;}
#LeftSideBar_Home_Bottom {width: 100%; height: 185px; background-color: #DDEDF7;}
#ContentBody_Home {width: 370px; float: left; margin: 11px 13px 0px 13px; background-color:transparent; overflow: hidden;}
#ContentBody_Container {width: 334px;  height: 464px; float: left; padding: 18px; background-color: #ffffff;}
#RightSideBar_Home {width: 180px; float: right; margin: 11px 0px 0px 0px; background-color: #dcedf7; overflow: hidden;}

/*About Us > At Your Service */
#LeftSideBar_AYS {width: 538px; height: 436px; float: left; margin: 11px 0px 0px 0px; padding: 18px 11px 18px 11px;}
#ContentBody_AYS {width: 166px;  height: 448px; float: left; margin: 11px 13px 0px 13px; padding: 7px;}
#RightSideBar_AYS {width: 168px; height: 470px; float: right; margin: 11px 0px 0px 0px; padding: 0px 13px 0px 0px; background-color: #dcedf7;}

/*About Us > News > List > Filter Area */
#content_pr_filter_label { width: 524px; height: 90px; font-weight: bold; }
#content_pr_filter_label * { margin: 0px 3px 0px 3px; }
#content_pr_filter_category, #contnet_pr_filter_to_and_from, #content_pr_filter_country { width: 524px; height: 30px; display: block; }
#content_pr_filter_category * { float: left; }
#content_pr_filter_from *, #content_pr_filter_to * { float: left; }
#content_pr_filter_from_month_select, #content_pr_filter_to_month_select { margin-left: 0px }
#content_pr_filter_to .content_pr_filter_label { width: 25px; }
#content_pr_filter_country * { float: left; }
.content_pr_filter_label { display: block; font-size: 13px; font-weight: bold; width: 75px; }
.width_small { width: 90px; }
.width_medium { width: 200px; }
.width_year { width: 65px; }
#search_button 
{
    background-color:transparent;
    background-image:url("../Images/amex_search_button.jpg");
    background-repeat:no-repeat;
    border:medium none;
    height:16px;
    margin-top: 2px;
    overflow:hidden;
    width:16px;
    cursor: pointer;
}

/*About Us > News > List > List Area */
.ContentBodyTitle { font-size: 18px; line-height: 20px; color: #666666; padding-top:0.5em; }
#content_pr_list { width: 524px; }
#content_pr_list_header { display: block; font-weight: bold; font-size: 18px; color: #4a4a4a; margin: 20px 0px; }
.content_pr_list_article { margin: 1em 0 0 0;}
.content_pr_list_article a * { cursor: pointer; }
.content_pr_list_date { margin: 0 0 0 0; font-size: 10px; line-height: 10px; }
.content_pr_list_date, .content_pr_list_title { display: block; width: 524px; font-weight: bold; }
.content_pr_list_date { color: #6D6D6F;}
.content_pr_list_title { color: #000; font-size: 12px; line-height: 17px; }

/*About Us > News > List > Article */
#share_print { width: 177px; font-size: 12px; }
#share_print a { text-decoration: none; }
#share_print img { text-decoration: none; padding: 0 5px 0 25px; }
#share_print a, #share_print a:link, #share_print a:visited, #share_print a:hover, #share_print a:active { color: #484848 !important; text-decoration: none !important;}

/* Stock */
#Stock_Home_Container { position: relative; background: transparent; overflow: hidden;}
#Stock_Home_Information { float: right; padding-right: 15px; }
#Stock_Home_Information span { padding: 0px 0px 0px 5px; font-size: 11px; line-height: 14px; }

#Stock_Container { background: #badaef; height: 45px; }
#Stock_Information { width: 100px; float: left; padding-left: 5px; font-size: 11px; line-height: 14px;}
#Stock_Information span { font-size: 11px; line-height: 14px; }
#Stock_Container .link_text_back_more_get_it * { margin-top: 25px; padding-right: 5px; }
.stock_margin_bottom { margin-bottom: 5px; }


.text_grey { color: #464646; }
.text_green { color: Green; }
.text_red { color: Red; }
.link_text_back_more_get_it * { color: #006699; text-transform: uppercase; text-decoration: none; font-size: 10px; font-weight: bold; float: right; }

/* Twitter */
#twitter_container { overflow: hidden; display: block; width: 177px; }
#twitter_container .link_text_back_more_get_it  { width: 167px; }
#twitter_information { }
.tweet { margin: 0px 0px 5px 0px; }
.tweet span { display: block; font-family: Arial; }
.tweet_desc { font-size: 11px; line-height: 13px; }
.tweet_desc a, .tweet_desc a:link, .tweet_desc a:visited, .tweet_desc a:hover, .tweet_desc a:active { color: #006699; text-decoration: none; font-weight: bold;}
.tweet_pubDate { font-size: 9px; font-weight: bold; color: #918f8b; }


/* Equal DIV Heights */
#content_container { overflow: hidden; float: left; }
#LeftSideBar, #ContentBody, #RightSideBar,
#LeftSideBar_AYS, #ContentBody_AYS, #RightSideBar_AYS, columns
{
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}

/* Dateline-Article Alignment */
#article_content span { margin: 0; padding: 0; float: left; }

/* Pure CSS Rounded Corners */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; margin:0 5px;}
.b2f {height:1px; margin:0 3px;}
.b3f {height:1px; margin:0 2px;}
.b4f {height:2px; margin:0 1px;}
.bg_white { width: 100%; }
.bg_white b { background:#ffffff; }
.bg_blue1 b { background:#badaef; }
#columns_top { margin-top: 11px; }
#columns_top, #columns_bottom { float: left; }
#columns_bottom #bottom_left, #columns_top #top_left { width: 180px; float: left; }
#columns_bottom #bottom_center, #columns_top #top_center{ width: 560px; float: left; margin: 0pt 13px; }


/*
Pagination 
*/
#paging { margin-top: 20px; text-align: right;}
#paging a, #paging span { margin: 0px 3px; font-size: 12px; font-weight: bold;}
#paging span { color: #6D6D6F; }



/*
Mock Up Only
-----------
because of image slices
*/
#news_top_banner{ margin-top: 5px;}

.hf {font-size: 11px; font-weight: normal;text-align:center;
border-right: thin; 
border-right-style: solid; 
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;} 


.hr1 {font-size: 11px; font-weight: bold;  
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;}

.nhr {font-size: 11px; font-weight: bold; text-align:center;
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;}

.nhrnb {font-size: 11px; font-weight: normal; text-align:center;
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;}

.brow {font-size: 11px; font-weight: normal; 
border-bottom: thin; 
border-bottom-style: solid; 
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;}

.jr {font-size: 11px; font-weight: normal; text-align:center;
border-right: thin; border-right-style: solid; 
border-bottom: thin; 
border-bottom-style: solid; 
border-left: thin; 
border-left-style: solid; 
border-top: thin; 
border-top-style: solid; 
padding: 3px 8px 3px 8px;}
}
