/*
$Date:
$Name: ukconcept_v1_r94 $
$Revision: 1.46 $
$State: Exp $
*/

/* Page Structure */
body {background: transparent url(/art/aoleu/common/bg_1500x20.gif) repeat scroll 50% 0pt !important;}
#myHeader {background: none; border:none;}
#lhc {
	width: 16.3em; 
	margin: 0px;
}
#rhc {width: 320px !important;}
#mc {width: 49em;}
#lhc .square{margin-left:10px;}
#lhc  .wide {width:150px;xwidth: 94%;}
.ultra_flexgroup{width:810px;*width:815px;}
/* Page Structure */

/*Remove dotted line in FF */
a:link,a:hover,a:active,a:visited { 
	outline-color:invert; 
	outline-style:none; 
	outline-width:0pt; 
	outline-offset: -1px;

}

/* Header Section */
#aolIntro {margin:34px 0pt 0pt 13px;}
#myLogo a {width:230px;*width:230px;}
#gSearch_header {float:left;}
#hat_wrapper {background-color: #999}
.six_column div.aolukhat,
.six_column #hat_wrapper,
.six_column #myHeader{
    width:980px;
}
#hat_wrapper #hat {
    width:980px;margin:0px;
}
#hat_wrapper #hat div {margin:0px auto;}
div.aolukhat {border:none;margin:0px;}
.hat_divider { margin:2px 7px;}
.searchHeadline {
    font-weight: bold;
    font-size: 16px;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
}
.searchForm {padding:0; margin:0;}
.headerSearch {
    margin-top:20px; 
    float:right; 
    margin-right:30px;
}
.keywords {
    border-top-width: 2px;
    border-left-width: 2px;
    font-size: 12px;
    width: 220px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
}
#myHeader {height: 10em;}
#gSearch_header .dsTbOn a {
    background: #28904E url(/art/aoleu/header/money/search_tab_bg.gif) repeat-x; 
    padding:0.18em 1em
}
#gSearch_header .search_inputs {
    background: #41B96D url(/art/aoleu/header/money/search_box_bg.gif) 0 0 repeat-x scroll; 
    height:3.6em;*height:3.7em;
}
#gSearch_header, #gSearch_header .search_inputs, .search_pane {width:49.4em;}
#gSearch_header .search_inputs {padding-top:1px;}
.googleInput, .shoppingInput, .businessInput1, .businessInput2, .localInput1, .localinput2 {margin-top:3px;}
#shopping_select_wrapper {
    background-color: #fff; 
    float:left;
    height:23px;_height:29px;
    margin-top:3px;
    padding:3px 4px;_padding:3px;
}
.googleInput, .shoppingInput, .localInput1, .localinput2 {
    background-color:#E4F1E8; 
    border:2px solid #ffffff;
    height: 29px;
    padding: 5px;
}
.googleInput {width:35.7em;_width:35.5em;}
.shoppingInput {
    margin-right: 4px;
    width:23em; 
}

.localInput1, .localinput2 {
	width: 194px;
    *width: 192px;
}
.search_button {	
    background: #75CE96 url(/art/aoleu/header/money/search_button_normal.gif) 0 0 repeat-x scroll; 
    height: 29px; 
    width: 91px;
    margin:3px 0px;
}
.search_button:hover {	
    background: #75CE96 url(/art/aoleu/header/money/search_button_over.gif) 0 0 repeat-x scroll; 
}
.shopping_select {
    background-color:#E4F1E8; 
    border: 1px solid #7E9DB9;
    left:22.7em;
    margin-top:3px;_margin-top:2px;
    position:static;
    width:11.5em;	
}
#search-display-panel .QuotePane .powered_by_google {display: none;}  
#nav #mainNav{border-bottom:1px solid #D1D1D1;float:left;width:980px;}
#mainNav li, #mainNav a {display: inline}
#nav {
    background: #FFFFFF url(/art/aoleu/modules/money/money-globalhdr-shadow-bg.gif) center bottom repeat-x scroll !important;
    margin-bottom:18px; 
    padding: 0 0 5px;
    width:100%;
}

#nav ul, #nav a {width: auto;}
#nav ul {margin-left:5px;float:left;margin-bottom:2px;*margin-bottom:0px;}
#nav li {
    float:left;
    border-right: 1px solid #C3C3C3;
    padding:3px 0px;
}
#nav .lastItem {border-right: 0px}
#nav a {
    border: none;  
    color: #555555;
    font-weight: bold;
    height: 1.5em; 
    _height: auto;
    margin: 0px 1px; 
    padding: 0.25em 0.68em;
    text-transform: uppercase;
}
#nav a:hover, #nav .navsel a {
    background-color:#7F7F7F; 
    color: #FFFFFF;
    text-decoration:none;
}

#snsContainer {
    clear: right;
}

#snsContainer {
    color: #8F9A9C;
    display: block;
    float: right;
    font-size: 1.1em;
    margin: 2.9em 2.2em 0 0;    
    padding: 0;
    text-align: right;
    width: 130px;
}

#snsContainer span.snsButtonContainer {
    background: #C6D3D5 url(/art/aoleu/common/button_grey_gradient.gif) repeat-x scroll 0%;
    border: 1px solid #D1D1D1;
    display: block;
    float: right;
    margin: 0.45em 0 0;
    text-align: center;
}
#snsContainer a.snsButton {
    border: 1px solid #FFFFFF;
    color: #4C4C4C;
    display: block;
    padding: 0.16em 0.5em;
    _padding: 0.13em 0.6em;
    text-align: center;
}
#snsContainer a.snsButton:hover {
    background: #edefef url(/art/aoleu/common/button_grey_gradient_over.gif) 0 0 repeat-x;
    text-decoration: none;
    color: #4c4c4c;
}
/* Header Section */

/* Footer Section*/
.footer {margin-bottom: 0px; clear:both;margin-left:2px;*margin-left:0px;}
.footer div {width:100%; text-align: center}
/* Footer Section*/

/* Promos  */
.pageTitle {
    border-bottom: 4px solid #55AE6E;
    display: block;
    margin-bottom: 15px;
    width: 100%;
}

.pageTitle h1 {
    font-family: Georgia;
    font-size: 22px;
    font-weight: normal;
    width: 80%;
    float: left;
}

.pageTitle .partnerLogo {
    text-align: right;
    float: right;
}

.pageTitle .partnerLogo img {
    margin-bottom: 2px;
}

.vertical_promo_HPT {border: 1px solid #cccccc}
.module_headline,
.subheadline,
.article_headline,
.wide .enhanced_headline {
    background: url(/art/aoleu/modules/money/stockquotesbg4.gif) repeat-x scroll 0 -5px;
    color: #5D9977;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    padding: 0.4em 0pt 0.2em 0.6em;
}
.module_headline, #article .article_headline { margin: .12em .1em .12em .12em; }
.vertical_promo_HHPT .module_picture img,.horizontal_promo_HHPT .module_picture img,.lead .module_picture img { display:block; }
.vertical_promo_HPT.wide .module_body {padding: 0px .5em;}
#mc .horizontal_promo_HHPT .module_headline {
    background:url(/art/aoleu/modules/money/articleico.gif) 0 0.17em no-repeat;
    padding:0 0 0 0.8333em;
    margin:0.3em 0 0.2em 0;
}
#mc .horizontal_promo_HHPT .module_headline {
    font-family:georgia;
    font-size:20px;
    font-weight:normal;
    color:#000000;
    padding-left:1em;
}
#mc .horizontal_promo_HHPT .module_picture img {
    width:153px;
    height:110px;
} 

#rhc .horizontal_promo_HHPT	{
     border:1px solid #cccccc;
}
#rhc .horizontal_promo_HHPT .module_picture {xmargin:0px 5px 0px 2px;}
#rhc .horizontal_promo_HHPT .module_picture img {
    margin-left: 2px;
    width:150px !important;
    height:110px !important;
}
#rhc .horizontal_promo_HHPT .module_body {
     margin-top:5px;
}

#rhc .vertical_promo_HPT .module_picture {
     margin:0px 2px 10px 2px;
}	
#rhc .vertical_promo_HPT .module_picture img {
    *font-size:0px;
    width:306px;
}
*html #rhc .wide.vertical_promo_HPT .module_headline {
    margin:2px 0px 2px 2px;
}
*html #rhc .wide.vertical_promo_HPT .module_picture {
    margin-bottom:0px !important;
}
*html #rhc .wide.vertical_promo_HPT  .module_body {
    margin-top:0px !important;
}

.square.vertical_promo_HPT .module_headline {
    font-size: 1.3em;
    padding: 0.4em 0.2em 0.2em 0.2em;
    margin: 0.15em 0.15em 0.15em 0.2em;
}
.square.vertical_promo_HPT .module_picture {
    margin-left: .2em;
    width: 146px;
}
.square.vertical_promo_HPT .module_body {
    margin: 0.5em 0.2em;
}

.wide.horizontal_promo_HHPT ul {
    margin: 10px 15px 15px 15px;
    list-style-type: none;    
    color: #000000;
}

.horizontal_promo_HHPT li,
.vertical_promo_HPT li {
    padding-left: 0.5em;
    background: url('/art/aoleu/common/bullet.gif') no-repeat scroll 0 6px;
}

.square.vertical_promo_HPT ul {
    margin: 0.5em 0.2em;
    list-style-type: none;    
    color: #2B65B0;
}


/*End of Promos */

/*Article comments*/
/*
#money_comments .header {
    border-bottom:3px solid #E6E6E6;
    padding-bottom:5px;width:471px;*width:470px;
}
#money_comments .header .title {
    border-top:none;
    font-size:18px;
    font-family:georgia;
    font-weight:normal;
    float:left;
}
.header  .toogleContainer a {
    color:#2B65B0;
    cursor:pointer;
    float:right;
    font-size:11px;
    font-weight:bold;
    padding-left:10px;
    text-transform:capitalize;
    text-decoration:none;
}
.header .toogleContainer {
    float:right;
    padding:5px 6px 0px 0px;
    width:315px;
}
.single_comment {
    border-bottom:1px solid #EAEAEA;
    font-size:11px;
    padding:6px 0px;
    width:470px;
}
.report_comment_link {
    float:right;
    padding-right:12px;
}
.commenter_icon {
    float:left;
    margin-right:8px;
}
.commenter_status {display:none;}
.commenter_sn { 
    color:#2B65B0;
    font-weight:bold;
}
.commenter_sn , .comment_datetime {
    margin-right:8px; 
}
#money_comments .comment_datetime {
    float:none;
}
#money_comments .comment_text {
    width:414px;
    padding-top:5px;
    float:right;
    *clear:both;
}

#comments_pagination {
    border-top:3px solid #f1f1f1;
    border-bottom:3px solid #f1f1f1;
    font-size:11px;
    width:470px;    
}
#comments_page_label {
    padding:5px;
}
.comments_nav {width:200px;}
.comments_nav ul {
    list-style:none;
    float:right;
}
.comments_nav ul li{
    float:left;padding:5px;}
#comment_form {margin-top:10px;}
#comment_form .tooltip {
    font-size:11px;
    margin:5px;
    *width:100%;
    z-index:99;
}
#comments_nav_prev a {
    background:#FFFFFF url(/art/aoleu/modules/money/prev_arrow.jpg) no-repeat scroll 0px;
    padding-left:13px;
}
.comments_nav ul .comments_seperator {
    padding-left:0px;
    padding-right:0px;
}
.comments_nav ul .comments_seperator span{color:#000;}
#comments_nav_next a {
    background:#FFFFFF url(/art/aoleu/modules/money/nxt_arrow.jpg) no-repeat scroll 23px 1px;
    padding-right:10px;
}
#tooltip_commenting {
    background:#ffffff;
    border:1px solid #2B65B0;
    padding:5px;
    position:absolute;
    width:470px;
}
#tooltip_commenting ul{
    list-style:none;
}
#tooltip_commenting ul li {
    background:transparent url(/art/aoleu/modules/money/tooltip_bullet.gif) no-repeat scroll 0 5px;
    padding:0 0 0.5em 0.5em;
}
#txtAreaWrapper {
    margin:12px 0px 5px 5px;
    background:url(/art/aoleu/common/crosshatch_txtr.gif) repeat;
    padding:15px;
    border:1px solid #cccccc;
    position:relative;
    height:100px;
    *height:134px;
    width:434px;
    *width:465px;
}
#txtAreaWrapper label{
    display:none;
}
#txtAreaWrapper textarea{
    border:none;
    font-size:11px; 
    padding:5px;
    height:100px;
    width:435px;*width:434px;position:absolute;top:15px;left:15px;
}
#comment_form_buttons {
    font-size:11px;
    margin:5px;
}
.cmntBttn {
    background-color:#E6E2E3;
    border:1px solid #E6E6E6;
    margin-right:8px;
    text-align:center;
    float:left;
}
#cmntCntr {
    float:left;
}
.cmntBttn a{
    border:1px solid white;
    color:#000000;
    cursor:hand;
    cursor:pointer;
    display:block;
    padding:0.6em 0.55em;
    text-decoration:none;
    width:4.7em;
}
.cmntBttn a:hover {
   text-decoration:underline;
}
#comments_pagination .cmtTotal {
    padding-top:5px;
    text-align:right;
    width:198px;
}
#hideCmnt {
   font-size:11px;
   *width:100%;
}
#hideCmnt a {font-size:12px;}
.bottomAC .title {margin-top:2em}
*/
/*End of the Article comments*/

/*Interest Rates*/
.irConDiv {
    width:310px;
}
.pfMod .mrqTable {
    font-size:12px;
    width:100%;
}
.pfMod td, .pfMod th {line-height:1.9em;}
.irConDiv table {
    border:2px solid #e3e3e3; 
    border-top:0;
}
.irConDiv caption {
    border:2px solid #e3e3e3;
    border-bottom:none;
    padding:0px 8px 0px 17px;
}
.irConDiv caption h3 {
    border-bottom:solid 4px #e3e3e3;
    color:#333;
    font:normal 1.8em georgia;
    *font-size:1.3em;
    padding:8px 0 3px;
    text-align:left; 
}
.IE .irConDiv caption h3 {font-size:1.5em}
/*\*/
html*.irConDiv caption{
    width:281px; /*seen only by Safari*/

}/**/
.irConDiv caption b {
    background:none;
    display:inline;
    padding:0;
}
.irConDiv .down {background:url(/art/aoleu/modules/money/m_arrow_down_gray_9x9.gif) no-repeat 0 3px;}
.irConDiv .up {background:url(/art/aoleu/modules/money/m_arrow_up_blue_9x9.gif) no-repeat 0 3px;}
.marketSymbol, .marketValue {font:normal 12px Arial;}
.marketSymbol a {padding-left:10px;}
.mrqTable thead {
    color:#676970;
    font:bold 11px Arial,Sans-Serif;
    width:308px;
}
thead #type {
    padding:0 0 1px 21px;
    text-align:left;
}
thead #last.irCntr {
    padding:0 13px 1px 0;
    text-align:right;
}
.mrqTable .irRt {
    padding-right:6px;
    text-align:right;
}
.irConDiv tbody .marketSymbol {padding-left:12px;}
.irConDiv .mrqDivFBFoot {
    background:#efefef; 
    line-height:1.5em;
}
.pfMod caption {border-bottom:none;}
thead #last, thead #change, tbody .marketDown, tbody .marketUp, tbody .marketValue, thead #news, thead #charts {text-align:center;}
.link-content {background:#f9f9f9;font-size:12px;width:100%;}
.link-content .link-style {padding:6px 5px 9px 10px;}
/*End of Interest Rates*/

/*Widget Teaser */
.extra_wide.promo{margin-left:0px;}
.more-btn , .prev-btn {
    background: #ffffff;
    border:1px solid #DCDCDC;
    padding:1px;
}
.more-btn .next {
    background:#55AE6E url(/art/aoleu/common/arrow_right_blue.gif) no-repeat scroll 168px center;
    color:#ffffff !important;
    padding:6px 0px 7px 13px;
    width:170px;*width:180px;
    float:left;
    font-weight:bold !important;
    font-size:11px;
    text-decoration:none; 
}
.prev-btn {margin-right:8px;}
.prev-btn .prev {
    background:#55AE6E url(/art/aoleu/common/arrow_left_blue.gif) no-repeat scroll 7px center;
    color:#ffffff !important;
    padding:6px 0px 7px 18px;
    width:65px;*width:75px;
    float:left;
    font-weight:bold !important;
    font-size:11px;
    text-decoration:none; 
}
.horizontal_blogCollection .horizontal_iawidget,
.horizontal_blogCollection .horizontal_htmlblock,
.horizontal_blogCollection .horizontal_gallery {
    margin-left:0px;
}
.horizontal_promo_HHPT .metadata {
    color: #666666;
    font: normal .95em Arial;
    margin: 0;
    display: block;
    float: none;
}
.horizontal_promo_HHPT .posted,
.horizontal_promo_HHPT .filedUnder {
    float: none;
    display: block;
    clear: left;
}
.horizontal_promo_HHPT .posted .time {
    font-family:verdana;
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
}
.horizontal_promo_HHPT .morelink {
    clear: left;
    font-size: 1.2em;
    width: 100%;
    margin-top: 5px;
}
.horizontal_promo_HHPT .morelink a {
    font-weight:bold;
}
.horizontal_promo_HHPT .widgets {
    clear: both;
    width: 100%;
}
.widgets .module_body{padding-right:5px;}
.widgetleft.photos {
    width:auto;
    padding:0px 5px 5px 0px;
}
.widgetright.photos {
    width:auto;
    padding:0px 0px 5px 5px;
}
.widgets .credit{
    color:#9D9E99;
    font-size:0.87em;
    float:right;
    text-align:right;
    padding:0.3em 0px;*padding-top:0px;
}
#iawForm {
    padding:0px 5px 5px 0px;
    text-align:left;
    float:left; 
    width:98%;
}
#iawForm .module_headline {
    background:none;
    color:#000;
    font-size:12px;
    padding-left:0px;
}
#iawform table.module_body {width:195px;}
*html .poll .poll_even {
    clear:left;
    float:none;
}
.poll .module_button {
    background:transparent url(/art/aoleu/common/btn_vote_bule.gif) no-repeat scroll 0% 0%;
    width:52px;
    height:29px;
}
.poll .footer-button {
    background:#ffffff;
    border:1px solid #dcdcdc;
    width:50px;
    padding:1px;
    height:25px;
    float:right;
    margin-top:5px;
}
x.gallery .module_gallery {
    background:#f2f2f2;
    border:none !important;
    padding:8px;
    *width:470px;
}
.gallery #module_gallery {
   border:8px solid #f2f2f2;
}
.gallery .module_gallery {
    border-bottom:none;
    *width:470px;
}
.gallery .module_gallery .module_title {
    background: #F2F2F2 url(/art/aoleu/common/icons_headline.gif) no-repeat scroll 0px -60px;
    margin-bottom:0px;
    padding:0px 10px 8px 25px;
}

.gallery .module_image_outer_div {margin-top:10px;}
.gallery .module_gallery .module_gallery_wrapper{background:#ffffff;}
.gallery .module_gallery .module_image_wrapper{
    background:#ffffff;
    margin:0px auto;
    text-align:center;
    width:440px;
}
*html .gallery .module_image_outer_div , html* .widgets .module_image_outer_div {
    float:none;
    display:block;
}
*html .gallery .module_gallery .module_image_wrapper, html* .widgets .module_gallery .module_image_wrapper {float:none;}
*html .gallery .module_gallery .module_image_span, html* .widgets .module_gallery .module_image_span {position:static;}
*html .gallery .module_gallery .module_image_span img , html* .widgets .module_gallery .module_image_span img {position:static;}
.module_gallery .module_title_image_gallery1, .module_gallery .module_title_image_gallery2 {
    background:none;
    margin:0px;
}
.module_gallery .module_title_image_gallery1 div, .module_gallery .module_title_image_gallery2 div {
    background:none;
    margin:0px;
}
.gallery .module_gallery .module_meta {margin-right:5px;}
.gallery .module_gallery .module_meta .module_image_credit{
    border-bottom:1px solid #b6b6b6;
    margin:0px 5px;
    padding-bottom:10px;
    text-align:right;
    width:440px;
}
.gallery .module_gallery .module_controls {
    margin: 20px 5px 0px 0px;
    width:155px;
}
.gallery .module_gallery .module_control_page_number {
    clear:none;
    color:#999999;
    font-size:14px;
    font-weight:normal;
    margin:15px 10px 0px 0px;
}
.gallery .module_gallery .module_body {
    line-height:17px;
    padding:19px 30px 10px 15px;
}
.gallery .module_gallery p.module_body {padding:0px;width:100%;}
.gallery .module_gallery .module_control_fwd,
.gallery .module_gallery .module_control_back {
    float: right;
    width: 29px;
}
.gallery .module_gallery .module_control_back a {
    background:transparent url(/art/aoleu/modules/money/money_gal_btn_prev.gif) no-repeat scroll 0%;
    float:right;*float:none;
    width:29px;
    height:29px;
}
.gallery .module_gallery .module_control_fwd a {
    background:transparent url(/art/aoleu/modules/money/money_gal_btn_next.gif) no-repeat scroll 0%;
    float:right;*float:none;
    width:29px;
    height:29px;
}

html*.gallery.module_gallery .module_body{
     width:395px; /*seen only by Safari*/
     *width:100%;
}
.gallery .module_image_outer_div .module_image_wrapper{
   height:267px !important;
}
.horizontal_htmlblock .gallery { margin-bottom:20px}
.horizontal_promo_HHPT .shareratings {
    display:block;
    border:1px solid #ccc;
    border-left: none;
    border-right: none;
    padding:1em .5em 0.7em 0.5em;
    margin:1em 0;
    clear:both;
    font-size:10px;
    width:460px;*width:475px;
}
.shareratings .vote {
    display:inline;
    background:url(/art/aoleu/modules/money/vertical_dot_line.gif) 100% 0 no-repeat;
    padding-right:8px;
}
.shareratings .thumbdown {
    background:url(/art/aoleu/common/thumbdown.gif) 0 0 no-repeat;
    padding:0 0 0 1.6em;
}
.shareratings .thumbup {
    background:url(/art/aoleu/common/thumbup.gif) 0 0 no-repeat;
    padding:0 0 0 1.6em;
}
.shareratings .share {
    display: inline;
    border-left: 0;
    padding-left: 5px;
}
.shareratings ul li, .shareratings ul, .shareratings ul a {
    display:inline; 
    background:none;
}
.shareratings ul li {padding:0 3px;}
*html .shareratings ul {margin:0px;}
.shareratings .tlcomments, .shareratings .permalink {
    border-left:0;
    background:url(/art/aoleu/modules/money/vertical_dot_line.gif) 0 0 no-repeat;
    padding: 0 4px;
}
.sharemain {
    border:1px solid #777777;
    background:#dcdcdc;
    color:#333333;
    font-family:Arial;
    font-size:12px;
    margin:8px 0pt 6px;
    padding:0px;
    width:465px;
}
.sharemain  .mustread {
    padding-top:1px;margin-top:2px;
}
.sharemain #thumbsup {
    background:#f7f7f7 url(/art/aoleu/common/thumbup.gif) no-repeat scroll 7px 2px;
    border:1px solid #A8A8A8;
    float:left;
    margin-left:8px;
    padding:1px 0pt 1px 15px;
    text-align:center;
    width:45px;*width:60px;
}
.sharemain .thumbsup_on {
    background-color:#A7A7A9;
       
}
.sharemain #thumbsdown {
    background:#f7f7f7 url(/art/aoleu/common/thumbdown.gif) no-repeat scroll 7px 2px;
    border:1px solid #A8A8A8;
    float:left;
    margin:0pt 10px 0pt 6px;
    padding:1px 0pt 0pt 15px;
    text-align:center;
    width:45px;*width:60px;
}
.sharemain .thumbsdown {
    background-color:#F7F7F7;
}

.sharemain #thumbsup a,.sharemain #thumbsdown a {textdecoration:none;}
.sharemain .share_left .total {
    float:left;
    padding-top:3px;
}
.share_left {
    padding:4px 14px;
    width:355px;*width:380px;
}
.sharemain #share_top {
    background-color:#DCDCDC;
    float:right;
    border-left:1px solid #777777;

}
.sharemain .share_right a {
   font-weight:normal;
   color:#333333;
   text-transform:uppercase;
}
.sharemain .share_right_on  a {
   color:#333333;
   font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:11px;
}
.sharemain .share_right {
  padding:7px 20px 6px;
}
.sharemain .share_right_on {
  padding:7px 23px 6px 23px;*padding-right:24px;
}
.sharemain .drop_down {
    background:#FFFFFF;
}
.sharemain .drop_down .im_frnd {
    background:#FFFFFF none repeat scroll 0 0;
    border-right:1px solid #CCCCCC;
    float:left;
    margin:5px 0px;
    padding:3px 0 4px 35px;
    width:195px;*width:225px;
}
.sharemain .drop_down .im_frnd .im_img, .sharemain .drop_down .im_mail .im_img {
    float:left;
    color:#2B65B0;
    text-decoration:none;
    margin:3px 10px 0 0;
}
.sharemain .drop_down .im_frnd a, .sharemain .drop_down .im_mail a {
    color:#2B65B0;
    text-decoration:none;
}
.sharemain .drop_down .im_mail {
    background:#FFFFFF;
    float:right;
    margin:5px 0px;
    padding:3px 0 4px 19px;
    width:215px;*width:238px;
}
.blog_headline {
    border-bottom:4px solid #55AE6E;
    color:#000000;
    font-family:arial;
    font-size:12px;
    letter-spacing:0.05em;
    padding-bottom:0.58em;
    margin-bottom:5px;
    padding-top:1px;
    font-weight:bold;
    text-transform:uppercase;
    _width:466px;
    display:block;
}
.bottom-border {
    border-bottom:4px solid #55AE6E;
    margin-bottom:9px;
}
.horizontal_blogCollection .horizontal_promo_HHPT {
    margin-bottom: 20px;
}

.extra_wide .extra_wide {
    margin-left: 0;
}

.extra_wide.horizontal_blogCollection .gallery .module_gallery .module_title {
    width: 425px;*width:460px;
}

.extra_wide.horizontal_blogCollection .module_gallery,
.extra_wide.horizontal_blogCollection .module_gallery .module_title,
.extra_wide.horizontal_blogCollection .module_gallery_wrapper,
.extra_wide.horizontal_blogCollection .module_gallery .module_meta {
    width: 454px;
}

.extra_wide.horizontal_blogCollection .module_gallery .module_body {
    width: 414px;
}

.extra_wide.horizontal_blogCollection .module_gallery .module_image_outer_div {
    width: 450px;*width:auto;
}

.extra_wide.horizontal_blogCollection .module_gallery .module_body_wrapper {
    margin: 0 20px 10px 20px;
}

.horizontal_blogCollection .horizontal_promo_HHPT {
    font-size: 1.2em;
}

.horizontal_blogCollection .horizontal_promo_HHPT .module_body {
    font-size: 1em;
}
.extra_wide.horizontal_blogCollection .horizontal_promo_HHPT .module_picture {
   margin:11px 10px 10px 0px;
}
/*End of Widget Teaser*/

/* Left Section*/
.date {
       border-bottom: 4px solid #B8B8B8;
	font-size: 1.2em;
       padding-bottom: 5px;
       width:100%;
	color:#666666;
}

#bb_portfolioTop{
	font-size:1.1em !important;
	margin-right: 5px;
	width: 11.9em;
	_width: 113px;
}
.btngoS {font-size:1.1em !important}
.navMod {width: 100%}
.bdy {font-size:1.18em;width: 99.2%;}
.navMod .bdy {
	border:1px solid #e7e7e7; 
	border-width:0 1px 1px 1px;
	background:#f9f9f9;
}
.navMod .bdy h3 {
	background-color:#e7e7e7;
	font-size:1.1em;
	font-weight:bold;
       display:block;
	margin-top:0px;
	padding:6px 4px 4px 10px;

}
.navMod .bdy ul {margin:0px; padding:0px;}
.navMod .bdy ul li { 
	background-image:none;
	display:block;
	margin:0px; 
	padding:0px; 	
	#height:1%;
}
.navMod .bdy ul li a {
	background-image:none;
	display:block;
	_height:15px; 
	margin:0px;
	padding-top:2px; 
	padding-bottom:2px;
}
.navMod .bdy ul li a:hover {
	background:#7f7f7f url(/art/aoleu/modules/money/localnav_bul.gif) 0 7px no-repeat; 
	color:#fff;
	text-decoration:none;
}
.navMod .bdy ul li.slcSc a, .navMod .bdy ul li.slcSc a:hover {
	background:#7f7f7f url(/art/aoleu/modules/money/localnav_bul.gif) 0 7px no-repeat;
	color:#fff; 
}
.navMod .bdy ul li.locSubNavCnt {
	border:0;
	background:#f9f9f9;
	padding:0px;
}
.navMod .bdy ul li.locSubNavCnt ul li a {padding-left:15px;}
.navMod .bdy ul ul {
	border:0; 
	font-weight:normal;
	margin:0px; }
.navMod .bdy .fstItm a{ 
	font-weight:bold !important;
	padding-left:10px;
}
.navMod .bdy .locNavCnt{margin-bottom:12px;}

.partner_module{background:#f1f1f1;font-size:12px;width:100%;}
.partner_module .module_title{
	border:none;
	font-weight:bold;
	font-size:1em;
	padding:8px 0px 5px 10px;
	text-transform:none;
}
.partner_module .blueheader {
       color:#219BCE;
}
.partner_module .partner_content {
	background:#ffffff;	
	margin:5px;
	padding:5px;
}

table.minitbl {
	text-align: right;
	font-size:0.73em;
	width:290px;
}
table.tbldata {
	text-align:left;
}
table.minitbl thead th {
	color: #000000;
	font-weight:bold;
	font-size:1.3em;
}

table.minitbl thead th, table.minitbl tbody td {
	padding: 8px 4px !important;
}

table.minitbl tfoot td {
	text-align: left;
	font-size:1.2em;
	padding-top:5px;
	
}
table.minitbl tbody tr td {background:#f1f1f1;font-size:1.2em;}
table.minitbl tbody tr.altrow td, table.minitbl tfoot tr.altfoot td {
	background: #ffffff;
}

table.minitbl thead th.first, table.minitbl tbody td.first {
	text-align: left;
}
table.minitbl thead th.middle{
	text-align:center;
}
.money_products .last{text-align:right}

table.minitbl tfoot td.footbtn {
	text-align: right;
}
table.minitbl tbody .apr{text-align:center;}
table.minitbl {border-collapse:collapse; }
.minitbl td ,.minitbl th{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.minitbl td.first, .minitbl th.first{border-left:1px solid #f1f1f1;}
.minitbl td.last , .minitbl th.last{border-right:1px solid #f1f1f1;}
.minitbl tfoot td{border:none;}

.partner_logo {
	border-bottom:1px solid #f1f1f1;
	margin:0px 0px 3px 0px;
	padding-bottom:5px;
}
*html .partner_logo {
	padding-bottom:0px;
}

.partner_module .partner_content .wide_column {
	font-size:0.8em;
	*margin-bottom:1.4em;
	width:100%;

}
.partner_module .partner_content .wide_column label {
	display:block;
	float:left;
	width:165px;
}
.partner_module .partner_content .wide_column select {
	width:115px;
}
.partner_module .partner_content .wide_column select.searchAgainInputs
{
	float:left;
	margin-right:5px;
	width:45px;
}
.partner_module .form-content .wide_column{
	font-size:12px;
       margin-bottom:10px;
}
.partner_module .form-content .wide_column label{
	padding-top:5px;
	width:140px;
	*width:137px;
}
.partner_module .form-content .wide_column input{
	width:150px;
	height:20px;
}
.padlock {
	display:block;
	float:left;
	font-size:11px;
	margin-left:130px;
	padding:9px 0px 0px 20px;
	background:transparent url(/art/aoleu/common/padlock.gif) no-repeat scroll 5px 8px;
}
.IE .padlock {margin-left:65px;}
.partner_module .partner_content .button_column {
	float:right;
}

.tbldata .first{width:90px;}
.partner_module .partner_content ul.module_body {
	*margin-left:-5px;
	width:290px;
}
.partner_module .partner_content ul.module_body li{
	background:transparent url(/art/aoleu/common/bullet.gif) no-repeat scroll 0pt 7px;
	list-style-type:none;
	padding-left:8px;
}
.partner_module .partner_content ul.module_body li a{ 
	font-size:0.8em;
}
.partner_module .partner_content .button {
	border:1px solid #f1f1f1;
	margin:0px 3px;
}
.partner_module .partner_content .button button {
	xbackground:url(http://www.aolcdn.com/ch_news/news20-button-bg.gif) scroll 0% 50%;
	border:none;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	margin:1px;
	padding:2px 0px;
	*padding:0px;
	width:84px;
}
.partner_module .partner_content .right {float:right;}
.partner_module .partner_content .center {text-align:center}

.row #postCode1{width:35px;}
.row #postCode2{width:30px;}
.wrapper .partner_content form {float:left;}
.wrapper table {
	font-size:95%;
}
.wrapper .table-header table{
	background:#CCCCCC;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px 1px 0px 1px;
}
.table-header td {
	font-weight:bold;
	padding:6px 5px;
}
.table-scroll {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	height:70px;
	overflow-y:scroll;
	width:448px;
	*width:450px;
	margin-bottom:2px;
}
.table-scroll td {
	padding:3px 5px;
	text-align:center;
}
.table-scroll .altrow{
	background:#f1f1f1;
}
.modules {
	width:450px;
	margin-top:2px;
}
.modules .module {
	background:#f1f1f1;
	border:1px solid #666666;
	height:103px;
	*height:107px;
	margin-right:3px;
	padding:0px 5px;
	*padding:0px;
	text-align:center;
	width:98px;
	*width:110px;font-size:90%;
}
.module-intro {
	margin:15px 0px 5px;
}
.redheader {
	background: transparent url(/art/aoleu/modules/money/needmortgage.jpg) no-repeat;
	float:right !important;
	width:162px;
	height:42px;
}
.redheader span {
	display:none;
}
.modules .module a{display:block}
.modules .module .header{margin-bottom:5px;}
.f-cond-link {font-size:11px;}
.aBig {
	font-size:12px;
	font-weight:bold;
}
.aGrey{
	color:#666666;
}
.aRed {
	color:#CC0000;
}

.partner_content .msg{
	clear:both;
	display:block;
	float:none;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	word-spacing:-1px;
	
}
.modules .nomargin{margin-right:0px;}

/*---market summary mod----*/
#mnc_leftnavmarkets {border-bottom:2px solid #E1E3E9;font-size: 1.2em !important;}
#mnc_leftnavmarkets .clear {clear:both}
#mnc_leftnavmarkets .symbol {
	display:block;
	width:65px;*width:70px;
}
#mnc_leftnavmarkets .amount {
	display:block; 
	font-weight:bold; 
	float:right;width:80px;*width:75px;text-align:right;
}
#mnc_leftnavmarkets .volume {
	display:block; 
	padding:3px 0px 0px 0px;
	width:12.2em;
}
#mnc_leftnavmarkets .stockrow {float:right}
#mnc_leftnavmarkets .direction{
	border-bottom: 1px solid #E1E3E9;
	float:left;	
	padding: 0.2em 0em;
	width:12.6em; 
}
#mnc_leftnavmarkets .amountIncr {padding-right:5px;}
#mnc_leftnavmarkets .percentIncr {
	width:3.57em; 
	text-align: right;
}
#mnc_leftnavmarkets .moneyarrow {
	display:block;
	margin-right:5px;
}
#mnc_leftnavmarkets .moneyarrow span{display:none;}
#mnc_leftnavmarkets .negative .moneyarrow {
	background:transparent url(/art/aoleu/modules/money/icon-down-arrow-red.gif) no-repeat;
	height:14px;
	width:19px;
}
#mnc_leftnavmarkets .positive .moneyarrow {
	background:transparent url(/art/aoleu/modules/money/icon-up-arrow-green.gif) no-repeat;
	height:14px;
	width:19px;
}
#mnc_leftnavmarkets .positive {color:#509D4D;}
#mnc_leftnavmarkets .negative {color:#ee3f42;}
#mnc_leftnavmarkets h3 {font-size: 1.1em !important}
#mnc_leftnavmarkets h3 a {font-weight: bold;}
#mrktStatus {
	font-size: 0.9em !important;
	padding: 0.2em 0em;
}
/*---market summary mod---*/

/*---market movers mod---*/
.mnc_watchlist_pf {
	font-size:12px;
	width:23.6em;
	*width:25.26em;
}
.marketData  .header th { 
	border-bottom: 1px solid #C9CACF; 
	color:#666666;
	font-size: .7em !important; font-weight: normal;
	padding-bottom:4px;
}
.marketData  td {
	font-size: .75em !important;
	padding: 0.5em 0em;
}
.mnc_marketmovers h3, #mnc_marketmovers .footerLink {font-size: 1.2em !important;}
.mnc_marketmovers h3 { 
	color:#666666; 
	clear: both;  
	padding:1em 0em;
}
#mnc_marketmovers #test { 
	width: 95%; 
	padding-left:9px;
}
.mnc_marketmovers {
	background-color:transparent;
	border: 1px solid #8EB29E;
	border-top: 0px !important;
	font-size: 1em !important;
	margin:2px;
	_margin: 1px 2px 2px 2px;
	padding:4px 0px 10px 0px;
	width: 30.3em;
	_width: 30.5em;
}
.mnc_leftnavmarkets .openclose {
	color:#333333;
	font-size:0.8em;
	padding:0pt 10px 3px 9px;
}
.mnc_marketmovers .stock-content-tab {width:285px;}
.mnc_stockquotes {border:1px solid #E2E2E2}
#mnc_marketmovers {margin-bottom:10px;}
.marketData { text-align: left; width:280px;}
#mnc_marketmovers .th_symbol {width:17%;}
#mnc_marketmovers .th_last {width:15%;}
#mnc_marketmovers .th_change {
	  text-align: center;
	  padding: 0em .5em 0.4em 0.5em;
	  width:48%;
}
#mnc_marketmovers .th_volume {width:20%;}
#mnc_marketmovers .th_volume,
#mnc_marketmovers .th_last,
#mnc_marketmovers .amountIncr,
#mnc_marketmovers .moneyarrow,
#mnc_marketmovers .percentIncr,
#mnc_marketmovers .last,
#mnc_marketmovers .th_volume,
#mnc_marketmovers .mv_volume,
#mnc_marketmovers .footerLink {text-align:right}
#mnc_marketmovers .footerLink {float:right;}
#mnc_marketmovers .positive .amountIncr, #mnc_marketmovers .positive .percentIncr {color:#509D4D;}
#mnc_marketmovers .negative .amountIncr, #mnc_marketmovers .negative .percentIncr  {color:#EE3F42;}
#mnc_marketmovers .positive .moneyarrow {background:transparent url(/art/aoleu/modules/money/arrow-green-mini.gif) no-repeat scroll 70% 50%;}
#mnc_marketmovers .negative .moneyarrow {background:transparent url(/art/aoleu/modules/money/arrow-red-mini.gif) no-repeat scroll 70% 50%;}
#mnc_marketmovers .wl_Symbol {width:20%;}
#mnc_marketmovers .last {width:55px;}
#mnc_marketmovers .amountIncr {width:78px;}
#mnc_marketmovers .percentIncr {width:20%;padding-right:0.5em;text-align:center;}
#mnc_marketmovers .mv_volume {width:50px;}
#mnc_marketmovers .moneyarrow {width:7%;}

/*StockQuote tabs*/
#StockquotesTabs, .marketTabs {
    line-height:normal;
    margin:2px 2px -2px;
    padding-bottom:4px;
}
.marketTabs {
    background:transparent url(/art/aoleu/modules/money/stockquotesbg4.gif) repeat-x scroll 0 -5px;
    width:30.5em;
}
#StockquotesTabs {
    background:transparent url(/art/aoleu/modules/money/stockquotesbg4.gif) repeat-x scroll 0 -4px;
    *background-position-y:-5px;
    *margin-bottom:-3px;
    width:30.5em;
    
}
#StockquotesTabs h3, .marketTabs h3 {
    color:#5D9977;
    font-size:1.7em !important;
    height:1.9em;
	_height: 2.25em;
    margin:0pt;
    padding-left:10px;
    padding-top:6px;
    text-transform:uppercase;
}

#StockquotesTabs a:hover, .marketTabs a:hover {
    background:transparent url(/art/aoleu/modules/money/watchlist_hover.gif) repeat scroll 0%;
    cursor:pointer;
    cursor:hand;
}
#marketmoverTabs .activeTab , #marketmoverTabs .inActiveTab {
    cursor:hand;
    cursor:pointer;
}
#StockquotesTabs a, .marketTabs a {
    background:transparent url(/art/aoleu/modules/money/stockquotestabs.gif) repeat-x scroll 0%;
    border-color:#C4C6C7 rgb(196, 198, 199) rgb(142, 178, 158);
    border-style:solid;
    border-width:1px;
    color:#6C6C6C;
    font-weight:bold;
    margin-right:2px;
    margin-top:2px;
    padding:3px 5px;
    text-decoration:none;
    font-size:1.17em !important;
}
#StockquotesTabs .activeTab, #StockquotesTabs a.activeTab:hover, .marketTabs .activeTab, .marketTabs a.activeTab:hover {
    background:#FFFFFF none repeat scroll 0%;
    border-color:#8EB29E rgb(142, 178, 158) rgb(255, 255, 255);
    border-style:solid;
    border-width:1px;
    color:#000000;
    cursor:pointer;
    font-weight:bold;
    padding-bottom:3px;
}
#StockquotesTabs .portNav, .marketTabs .portNav {border-left:1px solid #8EB29E;}
#StockquotesTabs .activeTab, #StockquotesTabs a.activeTab:hover, .marketTabs .activeTab, .marketTabs a.activeTab:hover {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #8EB29E;
	border-bottom-color:#FFF !important;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	padding-bottom:3px;
}
#StockquotesTabs a:hover, .marketTabs a:hover {
	background:transparent url(/art/aoleu/modules/money/watchlist_hover.gif) repeat scroll 0%;
	cursor:pointer;
}
.myinvestments-stocks {padding-bottom:9px}
.mnc_portfolios {
	border: 1px #8EB29E solid; 
	border-width: 0 1px 1px 1px;
	margin:2px;
	padding-bottom:10px;
	width:30.3em;
	*width:30.5em;
}
.mnc_portfolios .pf_welcome{margin:5px 0px;}
/*\*/
html*#mnc_stockquotes .mnc_portfolios {
	margin-top:1px; 
	border-width: 1px 1px 1px 1px; /*seen only by Safari*/
	*border-width: 0 1px 1px 1px;*margin-top:2px; 
}/**/
.mnc_portfolios .footerWL{
	border-top: 1px #CAC9CE solid;
	padding-top:10px;
	*padding-top:0px;
	padding-bottom:5px;
	width:100%;
}
.aolBtn {
	-moz-border-radius:2.5px;
	border-radius:2.5px;
	background-color:#6699C4;
	border:solid 1px #1C4A7B;
	cursor:hand;
	font:normal 11px Tahoma,Arial,sans-serif;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#8DB4DD,endColorStr=#4981B0);
	padding:1px 5px 2px;
	margin:0 4px;
}
a.aolBtn{
	color:#fff;
	display:inline-block;
	margin:0 4px;
	padding:2px 7px 4px;
	text-decoration:none;
}
.aolBtn:hover{
	background-color:#6699C4;
	color:#fff;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#4981B0,endColorStr=#8DB4DD);
	text-decoration:none;
}
.mnc_portfolios .footerWL .rtwatchlist {margin-top:10px;}
.mnc_portfolios .footerWL .ltwatchlist {
	margin-left:47px;
	margin-right:10px;
}
#mnc_watchlist{
	background:#FFF;
	margin-top:2px;
	padding-left:10px;
	padding-right:10px;
}
#mnc_watchlist,#mnc_recentquotes {
	background:none;
	border: 1px #8EB29E solid; 
	border-width: 0 1px 1px 1px; 
	margin:2px;
	*margin-bottom:0; 
	padding-top:10px;
} 
#mnc_watchlist .addwatchlist{
	color:#676767;
	height:20px;
	margin-top:-0px;
	padding-left:5px;
	width:238px;	
}
#mnc_watchlist .watchlist_button,#mnc_recentquotes .watchlist_button{
	_margin-bottom:-3px;
	margin-right:0px;
	padding-top:2px;
	padding-bottom:2px;
}
#marketDataWL {width:287px;*width:280px;}
#symbolErr{color:#EE3F42;font-size:.9em;}
/*\*/
html*#mnc_watchlist{
     margin-top:1px; border-width: 1px 1px 1px 1px; /*seen only by Safari*/
     *border-width: 0 1px 1px 1px;*margin-top:2px;
}/**/
/*StockQuote tabs*/

/*Common Headline */
#mc .horizontal_promo_HHPT .module_headline, .promo .module_headline ,#market-news-story .module_headline,#article .article_headline {
    background:url(/art/aoleu/modules/money/articleico.gif) 0 0.17em no-repeat;
    padding:0 0 0 0.8333em;
    margin:0.3em 0 0.2em 0;
}
#mc .horizontal_promo_HHPT .module_headline {
	font-family:georgia;
	font-size:20px;
	font-weight:normal;
	color:#000000;
	padding-left:1em;
}
.widget_teaser .module_headline a ,#market-news-story .module_headline a ,#article .article_headline {
    color:#000000 !important; 
    font:normal 1.0em Georgia !important;
    letter-spacing:-.015em;
    padding-left:0.2em;
}

/*Common for tables*/
.update_charts .chart-carousel td ,.mnc_portfolios td {font-family:arial; font-size:12px;}

/* Stock Quotes */
#quotes-beta-promotion {
    background:transparent url(/art/aoleu/modules/money/img-bg-grad.gif) repeat-x scroll center top;
    width:148px;
    *margin-bottom:-3px;
}
#quotes-beta-promo-content {
    border-left:2px solid #EEEEEE;
    border-right:2px solid #EEEEEE;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    padding:4px 3px 3px 8px;
    width:133px;
    *width:100%;
    
}
#quotes-beta-promotion img {margin-top: 0px;}
#search a,#search2 a,#search .srchbtn,#search2 .srchbtn {
   -moz-border-radius:2.5px; 
   border-radius:2.5px; 
   cursor:pointer; 
   font:normal 11px Arial,sans-serif; 
   border:solid 1px #58B926;
   color:#04330C; 
   background-color:#D4F4C5; 
   filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6); 
   display:inline-block; 
   text-decoration:none; 
   padding:2px 4px 2px; margin:0 0px;
}
#search a:hover, #search2 a:hover ,#search .srchbtn:hover,#search2 .srchbtn:hover{
   background-color:#BFEBBA; 
   filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46);
}
#search a:active, #search2 a:active,#search .srchbtn:active,#search .srchbtn:visited,#search .srchbtn:link,#search2 .srchbtn:active {
   background-color:#C6FFA9;
   filter:progid:DXImageTransform.Microsoft.Gradient(border:none;gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1);
}
#searchQuote {
   margin: 5px 0pt 0pt; 
   padding: 0pt;
   width:100%;
}
.sym2 {
   float:left;
   width:90px;
   height:20px;
}
#search2 {
   float:left;
   margin:3px 0px 0px 5px;
   *margin-top:0px;
}
.left_quotesearch {
   margin: 0pt; 
   padding: 2px 3px;
   *width:auto;
}
/* End of Stock Quotes*/

/*Article */
.extra_wide #article{width:470px;}
#article .article_headline {
	font-size:2.3em !important;
	padding-left:1em;
}
.extra_wide #article .article_container {width:470px;}
.binaryOpinionContainer {
	border:1px solid #777777;
	color:#333333;
	width:100%;
}
.arc-services-opinion-module {
	background-color:#DCDCDC;
	padding:5px;width:97.8%;
}
html* .arc-services-opinion-module {width:98%}
*html .arc-services-opinion-module {width:100%}
#article .arc-services-opinion-module .binary-opinion-summary {
	font-size:12px;
	width:300px;
}
#article .arc-services-opinion-module .binary-opinion {width:auto;}
.arc-services-opinion-module .binary-opinion span , .arc-services-opinion-module .binary-opinion a {font-size:12px;}
#article  #article_backlinks {
	border:1px solid #777777;
	margin:10px 0px;
	width:100%;
}
#article_backlinks ul {
	background:#DCDCDC;
	height:16px;
	padding:5px;
}
#article_backlinks ul li.end {height:auto;}
#article .comment-container .comment .view .footer {position:absolute;top:0px;right:0px;}
#article .comment .body .header {margin-bottom:0px;}
#article .arc-services-comment-module .body .view .body{margin:0px 0px 3px 0px;}
#article .widgetright {margin-left:10px;}
#article .vertical_collection, .horizontal_blogCollection .vertical_collection {margin-bottom:10px;}
*html #money_comments #comment_list {width:450px;}
/*End of Article*/

/*Company profile*/
.quoteSearchMod {
	background:#F0F1F5;
	font-size:12px;
	margin-bottom:20px;
	width:152px;
}
.quoteSearchMod #searchQuote b{
	display:block;
	margin-bottom:5px;
	padding-left:10px;
    padding-top:5px;
}
.quoteSearchMod .sym2{
	color:#000000;
	margin-left:10px;
	width:132px;
}
.quoteSearchMod .left_lookup{
	float:left;
	font-size:0.9em;
	margin:10px 0px 10px 10px;
	line-height:11px;
}
.quoteSearchMod #searchQuote #lhc_quote_btn{
    display:inline;
    float:right;
    margin-bottom:10px;
    margin-right:10px;
    margin-top:13px;
    padding:0;
}

#lhc_quote_btn .left_quotesearch {
    -moz-border-radius-bottomleft:2.5px;
    -moz-border-radius-bottomright:2.5px;
    -moz-border-radius-topleft:2.5px;
    -moz-border-radius-topright:2.5px;
    background-color:#D4F4C5;
    border:1px solid #58B926;
    color:#04330C;
    cursor:pointer;
    display:inline-block;
    font-family:Arial,sans-serif;
    font-size:11px;
    margin:0px;
    padding:2px 14px;
    text-decoration:none;
}
/*End of Company profile*/

/*Markets Update */
.market_update .widgets {float:none;}
.market_update {
	background-color: #f8fbf5;
	border: 1px solid #88ba5b;
	padding: 20px 17px 10px;
	background: url(/art/aoleu/modules/money/market_update_en.png) no-repeat 12px 0;
	width: 434px;
}
.market_update .shareratings {
    display: none;
}
.update_charts .carousel-pagination {
	color:#80aa58;
	font-size:1.1em;
	font-weight:bold;
	margin:0 auto;
	padding:0; 
	text-align:right;
	width:436px;
}
.update_charts #chart-gallery {
	background-color:#f6faf2;
	border:1px solid #84b458;
	margin:3px auto 4px; 
	width:436px; 
	position:relative;
}
.update_charts .chart-carousel {
	background-color: #eff2eb;
	clear: both;
	height:35px;
	margin: 0; 
	padding: 0;
	width:436px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eff2eb,endColorStr=#f8fbf5);
}
.update_charts h2.eyebrow {
	padding:1px;
	text-align:center;
	width:100px;
}
.update_charts .posted { 
	color:#666666;
	font-size:.9em;
}

/* Carousel Buttons */
a.carousel-Btn {
	background-color: #346d00;
	border:solid 1px #638644;
	cursor:hand;
	float:left; 
	height:35px;
	width:35px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#52ad00,endColorStr=#346d00);
}
a.carousel-Btn:hover, a.carousel-Btn:focus {
	background-color: #6fc81f;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#346d00,endColorStr=#52ad00);
}
a.carousel-Btn:active {
	background-color: #346d00;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#52ad00,endColorStr=#346d00);
}
a.carousel-Btn-disabled {
	background:#d3d3d3;
	border:solid 1px #bdbdbd;
	cursor: default;
	display: block;
	float:left;
	height:35px; 
	text-align:center;
	width:35px; 
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f1f1,endColorStr=#c6c6c6);
}
.update_charts span.carousel-Btn-disabled {
	background-color:#d3d3d3;
	border:solid 1px #bdbdbd;
	display:block;
	float:left;
	height:35px;
	text-align:center;
	width:35px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1f1f1,endColorStr=#c6c6c6);  
	z-index:1;
}

/* TAB BUTTONS*/
.update_charts #next-button {font-size:0px;}
.update_charts .chart-carousel a {text-decoration:none;}
.update_charts a.inActiveTab {
	float:left;
	width:85px;*width:88px;
	height:30px; 
	cursor:hand; 
	cursor:pointer;
	border:solid 1px #7eb151;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fbfff7,endColorStr=#afd190); 
	background-color: #b6e090;text-align:center; 
	text-decoration:none; 
	margin-top:3px; 
	margin-left:2px; 
	margin-right:2px; 
	color:#3b5128; 
	font-weight:bold; 
	line-height:2.4em; 
	font-size:12px;
	z-index:1;
}
.update_charts a.inActiveTab:hover {
	background-color: #d3faaf;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#afd190,endColorStr=#fbfff7);
	z-index: 1;
}
.update_charts a.inActiveTab:active {
	background-color:#e0edd4;
	text-decoration: none;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafef6,endColorStr=#e0edd4);
	z-index: 1;
}
.update_charts .chart-carousel .activeTab {
	background-color:#f6faf2;	
	border-top: solid 2px #a5a5a5; 
	border-left: solid 2px #a5a5a5;
	border-right:solid 2px #a5a5a5;
	border-bottom:none; 
	color:black;
	float:left;
       font-size:12px;
	font-weight:bold;
	height:37px;
	line-height:1.4em;*line-height:1.6em;
	margin-bottom:-2px;
	position:relative;
	padding-top:0px; 
	text-align:center; text-decoration:none;
	width:83px;	*width:85px;
}
.update_charts .chart-carousel .tab-data {display:none;}
.update_charts .chart-carousel .tab-data a {color:#000;}
.update_charts .chart-carousel .activeTab .tab-data {
	display:block;
	padding-top:1px;
	z-index:10;
}
.update_charts .chart-carousel .tab-data {
	background-color: #f6faf2;
	font-size:.9em;
	font-weight:normal;
	float:none;
	line-height: 1.3em;
	padding: 15px 0 3px 0;
	text-align:center;
}
.update_charts .symbol {font-size:1.2em; font-weight: bold;}
.update_charts .tab-data .D,.tab-data .U, .tab-data p {
	left:-60px;
	position:absolute;
	width:200px;
	text-align:center;
	top:35px;
}
.update_charts .tab-data .D .moneyarrow {
	background:url(/art/aoleu/modules/money/arrow-red-mini.gif) no-repeat 0;
	margin-left:5px;
	padding-left:12px;
}
.update_charts .tab-data p.moneyarrow {
	margin-left:5px;
	padding-left:12px;
}
.update_charts .chart-carousel .tab-data .D, #market-news-mod .chart-carousel .tab-data .D a {color:#EE3F42; }
.update_charts .tab-data .U .moneyarrow {
	background:url(/art/aoleu/modules/money/arrow-green-mini.gif) no-repeat 0;
	margin-left:5px;
	padding-left:12px;
}
.update_charts .chart-carousel .tab-data .U, #market-news-mod .chart-carousel .tab-data .U a {color:#509d4d; background:none;}
.update_charts #chartLinks {
	list-style-type:none;
	margin-left:10px;
	margin-bottom:2px;
}
.update_charts span.chart-view {color:#666666; font-weight:bold;}
.update_charts ul li a{padding:0px 0px 0px 7px;}
.update_charts a.chart-view {
	float:right; 
	margin-right:10px;
}
.update_charts li a.chart-view {
	background:none;
	float:none; 
	margin:0;
}
.update_charts li {float:left;} /* Note: this MUST follow li a.chart-view declaration */
.update_charts #selected-tab-area {
	border:2px solid #a5a5a5;  
	padding-top:20px;
	width:432px;
}
.update_charts #selected-tab-area img {margin-top:4px;}
.update_charts .mkt-footer {
	margin:0 auto;
	min-height:1.2em;
	width:436px;
}
/*End of Markets Update */

/*News Search*/
.info_promo_layout {
	background:url(/art/aoleu/modules/money/searchnews_bgtile.gif) repeat 0 1px;
       border: 1px solid #a0a5a9;
	font-size:12px;
  	height:99px;
	margin-bottom:5px;
	width:308px;
}
.info_promo_layout h3{
	color:#2c4363;
	font-size:1em;
	margin-top:7px;
	margin-left:10px;
}
.info_promo_layout .left{
	border:none;
	border-right: 1px solid #a0a5a9;
	float:left;
	padding:0 0 3px;
	width:152px;_width:155px;
}
.info_promo_layout #search2{float:none;}
.info_promo_layout .left label{margin-left:10px;}
.info_promo_layout .left-box {
	height:20px;
	margin:2px 0 8px 10px;_margin-bottom:5px;
	width:128px;
}
.info_promo_layout #search a , .info_promo_layout #search2 a {
	float:right;
	text-align:center;
	margin-right:15px;
	width:57px;*width:67px;
}
*html .info_promo_layout #search2 a {margin-right:12px;}
.info_promo_layout .left a {
	padding:2px 15px 2px;
	margin-left:75px;_margin-left:77px;
}
.info_promo_layout .right{
	border:none;
	float:right;
	padding:0;
	width:140px;
}
.info_promo_layout .right-box{
	height:20px;
	margin:2px 0 8px 0px;*margin:2px 0px 5px -5px;
	width:128px;
}
/*End of News search*/
/* 404 page */
.subheadline {
	background:none;
	padding:none;
	font-weight:normal;
	font-size:2em;
	color:#000000;font-family:georgia;
	padding:0px;
}
.not_Found {
	padding-left:5px;
}
/*My portfilo*/
.btngoS {
	background:#DBF5CE;
	border:1px solid #59B826;
	width:31px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BCEEA6);
}
.btngoS:hover {
	background:#BCF1A3;
	border:1px solid #59B826;
	width:31px;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46);
}
#bb_portfolioTop{
	font-size:0.9em;
	margin-right:4px;
	width:115px;
} 
/* End of My portfilo*/
/*Top Search starts*/
.vertical_aolsearch {border:3px solid #f2f2f2;}
.vertical_aolsearch .module_title {border-bottom:4px solid #f2f2f2;}
#rhc .wide.vertical_aolsearch {
	width:305px;
	*width:310px;
	border:3px solid #f2f2f2;
}
.wide.vertical_aolsearch .module_title {
	border-bottom:4px solid #f2f2f2;
	color:#000000;
	font-family:georgia;
	font-size:1.8em;
	text-transform:capitalize;
}
*html .wide.vertical_aolsearch .module_body {
	padding-left:0px;
	padding-right:0px;
}
.wide.vertical_aolsearch ol {
	list-style-position:outside;
	margin-right:10px;
	padding-left:40px !important;
	
}
.wide .search_hotsearches {
	margin-top:-10px;
}
/*Top Search End*/
/*Article */
.article_feed_image {
    width:310px;
}
p.article_body{
    clear:left;
}
/*Footer search*/
.searchContainer form {
    background:#2EA359 none repeat scroll 0 0;
    height:2.6em;
    padding:0.4em 1em 0;
    *margin-top:20px;
}
*html .footerSearch {
   margin-right:4px;
    margin-bottom:4px;
}
*html .footerSearchButton {
    margin-bottom:3px;
}
.searchContainer {
    width: 100%;
    text-align: center;
}

.full {
    width: 100%;
}
/*Footer search ends*/
/*Photos*/
.photo_container {
    background:#f1f1f1;
    padding:9px 17px;
    width:440px;*width:474px;
}
.photo_container .img_container { 
    margin:0px auto;
    float:none;
    display:block;
    text-align:center;
}
.photo_container .copyright {
    color:#9D9E99;
    display:block;
    float:right;font-size:11px;
}
.photo_container .photoCaption {
    display:block;
    float:none;
    font-size:11px;
    margin-top:15px;
    text-align:center;
}
/*Collection*/
.vertical_collection ul.module_body {
    margin-left:10px;
}
.Gecko .searchContainer .footerSearch , .Gecko .searchContainer .footerSearchButton {font-size:13px;}

/* Six Column Article Archive style*/
.six_column .archive .article_container.main_article_container{width:960px;_margin-bottom:-60px;}
.six_column .module_body.archive{width:630px;}
.six_column .mpu_ad_archive{width:150px;}
.six_column .archive_nav {
	border-bottom:medium none;
	float:left;
	position:relative;
	top:-17px;
	width:100px;
}
.six_column .archive_nav .archive_nav_monthlink_title {
	background-color:#7F7F7F;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 0 2px 3px;
	width:120px;
}
.six_column .archive_nav_months .archive_nav_monthlink {display:block;line-height:19px;}
.six_column .archive_nav_pipe{display:none;}
.six_column .archive_nav_summary {
	left:135px;
	position:relative;
	top:-167px;
	width:260px;
}
.six_column .archive_module {
	float:right;
	left:-27px;
	_top:-180px;
	position:relative;
	width:470px;
}
.six_column .archive_nav_pages {
	border-bottom:1px solid #000000;
	border-top:2px solid #000000;
	float:right;
	margin:10px 0 10px 0px;
	padding-bottom:10px;
	position:relative;
	right:95px;
	_top:-180px;
	text-align:center;
	width:410px;
}
.six_column .archive_nav_pages .pagination_text {
	color:#000000;
	font-family:Georgia;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:0.05em;
	margin-bottom:0.5em;
	padding:0.824em 0 0.375em;
}
.six_column .archive_nav_pages .archive_nav_pagelink {
	color:#0000FF;
	font-family:georgia;
	font-size:1.63em;
	line-height:normal;
	padding-right:5px;
	text-decoration:none;
}
.six_column .archive_nav_pages .leftArw, .six_column .archive_nav_pages .rightArw {
	color:#000000;
	font-family:Times New Roman;
	font-size:4.5em;
	font-variant:normal;
}
.six_column .archive_nav_pages .rightArw {
	color:#0000FF;
	float:right;
	margin-right:10px;
	text-decoration:none;
	margin-top:-63.617px;
}
.six_column .archive_nav_pages .leftArw {
	color:#0000FF;float:left;
	margin-left:10px;
	margin-top:-0.617em;
	_margin-top:-2.61em;
	text-decoration:none;
}
.six_column .mpu_ad_archive  {
    background:transparent url(/art/aoleu/common/archive/ad-bg-uk.gif) no-repeat scroll 0 50%;
    height:271px;
    margin-bottom:1.25em;
    padding:0.583em 0 0.583em 7px;
    width:310px;
}
.six_column .archive_nav_pagelink.archive_pagination_current, .six_column .archive_nav_pages .rightArw.archive_pagination_current,.six_column .archive_nav_pages .leftArw.archive_pagination_current{color:#000000;}
.six_column .aolukhat .rgtHat {float:right;}
.six_column .aolukhat .rgtHat li {float:left;font-size:10px;list-style-type:none;padding:4px 0;}
.six_column .aolukhat .rgtHat a:hover, .six_column .aolukhat .rgtHat a.selected {background:#FFFFFF none repeat scroll 0 50%;font-size:1em;}
.six_column .aolukhat .rgtHat li a {padding:3px 1em;}


#myFooter input[type="radio"] {
    margin:0 4px;
}
#myFooter {margin-top:20px;}
#footer_content {
    border-bottom:1px solid #D1D1D1;
    border-top:1px solid #D1D1D1;
    height:100px;
    width:980px;
}
#gSearch_footer, #gSearch_footer .search_inputs, .search_pane ,
#gSearch_footer #footer-search-container {
    width:49.4em;
}
#gSearch_footer {
    display:inline;
    float:left;
    height:60px;
    margin:10px 25px 0 0;
}
#gSearch_footer .dsTbOn a {
    background:#28904E url(/art/aoleu/header/money/search_tab_bg.gif) repeat-x scroll 0 0;
    color:#FFFFFF;
    font-weight:bold;
    margin-bottom:2px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    padding:0.18em 1em;
}
#gSearch_footer .search_inputs {
    background:#41B96D url(/art/aoleu/header/money/search_box_bg.gif) repeat-x scroll 0 0;
    height:3.6em;
    float:left;
    position:relative;
    top:-2px;
    padding-top:1px;
    z-index:1;
}
#gSearch_footer .search_powered_by {float:right;}
.archive #footer {margin-top:0px;}
.archive .article_container {
    min-height: 320px;
    height: auto !important;
    height: 320px;
}
/* End of Six Column Article Archive style*/

