/* 
#
#  temp_values begin
#
*/

/*

html 
{
  overflow : -moz-scrollbars-vertical;
  height : 100%;
}

ul
{
  list-style: none;
}

body {
    min-width:980px;
}

body {
    background:white none repeat scroll 0%;
    color:#878787;
    font-family:Arial,Helvetica,sans-serif;
    font-size:75%;
    margin:0pt auto;
    position:relative;
    width:81.667em;
}


#header {
    background:#FFFFFF url(http://o.aolcdn.com/art/ch_music2/header_gradient.gif) repeat-x scroll center bottom;
    border-color:#999999 rgb(209, 209, 209);
    border-style:solid;
    border-width:0pt 1px 1px;
    float:left;
    font-size:12px;
    padding-bottom:0pt;
    width:99.8%;
}
body div#content {
    background:#E4F3FA none repeat scroll 0%;
    border-left:1px solid #D1D1D1;
    border-right:1px solid #D1D1D1;
    padding:0pt;
    min-height:100%;
}

*/


body div#content {
    background:#E4F3FA none repeat scroll 0%;
    border-left:1px solid #D1D1D1;
    border-right:1px solid #D1D1D1;
    padding:0pt;
    min-height:100%;
    width:978px;
}

body {
    background:#FFFFFF url(http://o.aolcdn.com/art/body/bkgd) repeat-y scroll center;
    color:#454545;
}


/* 
#
#  temp_values end
#
*/



.clear-left
{
  clear: left;
  display:block;
  height:0px;
}

.clear-right
{
  clear: right;
  display:block;
  height:0px;
}

.clear
{
  clear:both;
  display:block;
  height:0px;
}

.wwoContent
{
    text-align:left;
    background-color:#f2f8fb !important;
}

.wwoContent ul
{
  list-style: none;
}

.wwoContent h3,
.wwoContent h2,
.wwoContent h1
{
    font-family:Arial,Helvetica,sans-serif;
}

.wwoContent .hide {
    display:none;
}

.wwoContent .margin7
{
    margin-bottom:7px;
}

.wwoContent .margin10
{
    margin-bottom:10px;
}

.wwoContent .margin15
{
    margin-bottom:15px;
}

.wwoContent .marginRight30
{
    margin-right:30px;
}

.wwoContent .wwoHeader 
{
    width:100%;
    clear:both;
    height:70px;
    background-image:url(../images/bg/header.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    display:block;
    float:none;
}

.wwoContent .wwoHeader .wwo_slogan {
    display:block;
    float:left;
    width:250px;
    height:70px;
}

.wwoContent .wwoHeader .wwo_logo {
    display:block;
    float:right;
    width:250px;
    height:70px;
}

.wwoContent a
{
    text-decoration: none;
}

.wwoContent a:hover
{
    text-decoration: underline !important;
}

.wwoContent .navBody a:hover
{
    text-decoration: none !important;
}

.wwoContent .liSquare,
.wwoContent a.linkSquare {
    display:block;
    padding-left:13px;
    background-image:url(../images/bg/link_square.gif);
    background-position: 2px 6px;
    background-repeat: no-repeat;
    color:#2864b4;
}


.wwoContent .liSquare {
    color:#4a4a4a;
}

.whole_page .wwoMainHolder {
    width:648px;
    float:left;
    overflow:hidden;
    display:block;
}

.wwoLeftHolder div,
.wwoMiddleHolder div,
.wwoLeftHolder div{
    display:block;
    font-size:12px;
}

.wwoLeftHolder {
    float:left;
    width:170px;
}

.wwoMiddleHolder {
    float:left;
    width:478px;
}

.wwoRightHolder {
    float:right;
    width:330px;
}

.wwoHomeHolderTop {
    background-image:url(../images/bg/home_header_box.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width:638px;
    height:293px;
    border:1px solid #c4e5f4;
    display:block;
    margin-left:8px;
    font-size:12px;
    overflow:hidden;
}

.wwoHomeHolderTop .imgHolder {
    width:386px;
    height:280px;
    float:left;
}

.wwoHomeHolderTop .imgFooter .navi a span,
.wwoHomeHolderTop .imgHolderHide {
    display:none;
}

.wwoHomeHolderTop .imgWrapper {
    padding:10px 6px 4px;
    display:block;
}
.wwoHomeHolderTop .imgWrapper img {
    width:348px;
    height:232px;
    border:4px solid #fff;
    display:block;
}

.wwoHomeHolderTop .imgFooter .comment {
    width:285px;
    display:block;
    float:left;
    margin-left:15px;
    padding-top:4px;
}
* html .wwoHomeHolderTop .imgFooter .comment {
    margin-left:7px;
}

.wwoHomeHolderTop .imgFooter .navi {
    width:80px;
    display:block;
    float:right;
}

.wwoHomeHolderTop .imgFooter .navi a {
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width:23px;
    height:23px;
    margin-left:5px;
    display:block;
    float:left;
}
* html .wwoHomeHolderTop .imgFooter .navi a {
    margin-left:2px;
}

.wwoHomeHolderTop .imgFooter .navi a.buNext {
    background-image:url(../images/bu/bu_next.gif);
}
.wwoHomeHolderTop .imgFooter .navi a.buPrev {
    background-image:url(../images/bu/bu_prev.gif);
}

.wwoHomeHolderTop .boxRight {
    width:240px;
    float:left;
    padding-top:20px;
}

.wwoHomeHolderTop .boxRight h1 {
    color:#4a4a4a;
    font-family:Arial,Helvetica,sans-serif;
    font-size:22px;
    padding-bottom:3px;
    margin-bottom:10px;
    font-weight:normal;
}

.wwoHomeHolder {
    width:638px;
    border:1px solid #c4e5f4;
    border-top:0px none;
    display:block;
    margin-left:8px;
    font-size:12px;
    background-color:#fff;
    margin-bottom:25px;
    overflow:hidden;
}

.wwoHomeHolder .innerHolder {
    padding-left:10px;
}
.wwoHomeHolder .teaserHolder {
    width:184px;
    height:300px;
    overflow:hidden;
    float:left;
    display:block;
}

.wwoHomeHolder .teaserHolder h2 {
    color:#4a4a4a;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    border-bottom:4px solid #cfe2eb;
    margin-bottom:10px;
    font-weight:normal;
    padding:22px 0px 3px;
}

.wwoHomeHolder .teaserHolder .imageHolder {
    border:1px solid #c4e5f4;
    display:block;
    padding:3px;
    float:left;
    margin-bottom:15px;
}

.wwoHomeHolder .teaserHolder .imageHolder img {
    width:132px;
    height:88px;
}

.wwoHomeHolder .teaserHolder .txtHolder{
    clear:both;
}



/* left col */

.wwoLeftHolder .navBody {
    background:#FFFFFF none repeat scroll 0%;
    float:left;
    margin:0pt 0pt 0pt 8px;
    padding:10px 4px;
    width:144px;
}
* html .wwoLeftHolder .navBody {
    margin:0pt 0pt 0pt 4px;
}

.wwoLeftHolder .navBody ul.locNavCnt li a {
    background:none;
    font:400 1em Arial;
    padding:5px 0 5px 18px;
    display:block;
    text-decoration:none;
    color:#2864b4;
}
.wwoLeftHolder .navBody ul.locNavCnt li.active a,
.wwoLeftHolder .navBody ul.locNavCnt li a:hover {
    background:#e5e5e5 !important;
    text-decoration:none;
}

.wwoLeftHolder .navBody ul.locNavCnt li h5 {
    font:900 1em Arial;
    color:#2864b4;
    border-bottom:1px solid #dcecf4;
}

.wwoLeftHolder .navBody ul.locNavCnt li h5 a {
    font:900 1em Arial;
    color:#2864b4;
    padding:5px 8px !important;
}

/* main col */

.wwoMiddleHolder .contentBox {
    background-color:#e0f0f8;
    padding:11px 12px 25px 10px;
    margin-bottom:13px;
    float:none;
}

.wwoHomeHolder h1,
.wwoMiddleHolder h1 {
    color:#4a4a4a;
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    padding-bottom:3px;
    border-bottom:4px solid #cfe2eb;
    margin-bottom:10px;
}

.wwoHomeHolder h1 {
    display:block;
    width:608px;
}


.wwoMiddleHolder h2 {
    margin-bottom:3px;
}

.wwoImageView .imgHolder
{
    width:313px;
    float:left;
}

.wwoImageView .imgHolder .imgWrapper
{
    display:block;
    background-color:#fff;
    padding:3px;
    border:1px solid #c4e5f4;
}

.wwoImageView .imgHolder .imgWrapper img
{
    display:block;
    width:294px;
    height:232px;
}

.wwoImageView .imgHolder .imgTxt
{
    float:right;
    text-align:right;
    font-size:10px;
    color:#807e81;
    padding-right:15px;
}

.wwoImageView .imgTxtRight
{
    width:143px;
    padding-top:140px;
    float:left;
}

.wwoImageView .fiveLines
{
    padding-top:153px;
}

.wwoImageView .imgTxtRight span
{
    font-weight:bold;
}

/* Upselling */

.wwoHomeHolder .wwoUpselling,
.wwoMiddleHolder .wwoUpselling {
    background-color:#fff;
    padding:11px 12px 25px 10px;
    margin-bottom:20px;
    background-image:url(../images/bg/bg_upselling.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    clear:both;
}

.wwoHomeHolder .wwoUpselling {
    background-position: -10px 0px;
    margin-left:-10px;
    background-image:url(../images/bg/bg_upselling_home.gif);
    padding:11px 20px 25px 10px;
    width:608px;
}

* html .wwoHomeHolder .wwoUpselling {
    width:638px;
}

.wwoHomeHolder .wwoUpselling h3,
.wwoMiddleHolder .wwoUpselling h3
{
    font-weight:bold;
    font-size:12px;
}

.wwoHomeHolder .wwoUpselling .rowItem,
.wwoMiddleHolder .wwoUpselling .rowItem
{
    clear:both;
    padding-bottom:25px;
    display:block;
    width:100%;
}

.wwoHomeHolder .wwoUpselling .leftBox,
.wwoMiddleHolder .wwoUpselling .leftBox {
    padding:0px 0px 10px 7px;
    width:280px;
    float:left;
}

.wwoHomeHolder .wwoUpselling .leftBox {
    width:410px;
}

.wwoHomeHolder .wwoUpselling .rightBox, 
.wwoMiddleHolder .wwoUpselling .rightBox {
    width:160px;
    float:right;
    padding-top:2px;
}


.wwoUpselling .rightBox .buSignUp,
.wwoUpselling .rightBox .buMeeting
{
    display:block;
    width:160px;
    height:60px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.wwoUpselling .rightBox .buMeeting
{
    background-image:url(../images/bu/upsel_meeting.gif);
}
.wwoUpselling .rightBox .buSignUp
{
    background-image:url(../images/bu/upsel_sign_up.gif);
}

.wwoUpselling .footnote
{
    font-size:11px;
    color:#807e81;
    padding:0px 0px 10px 7px;
    clear:both;
    width:100%;
}
.wwoUpselling .footnote h3
{
    font-size:11px;
}

/* right col */
.wwoContent #rhc {
    background-color:#f2f8fb;
    padding:10px 6px 10px 7px;
    position:relative;
    width:314px !important;
    display:block;
    float:left;
    overflow:hidden;
    margin:0px !important;
}

.wwoContent .teaserRightHolder {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#e0f0f8;
    padding:10px 10px 10px;
    overflow:hidden;
    width:294px;
}
* html .wwoContent .teaserRightHolder {
    width:314px;
}

.wwoContent .teaserRightHolder p {
    margin:0px;
}
.wwoContent .teaserRightHolder h2.module_title {
    border-bottom:4px solid #cfe2eb;
    display:block;
    width:294px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:5px 0px 7px;
    padding-bottom:4px;
    color:#4a4a4a;
}
.wwoContent .teaserRightHolder .module_picture {
    width:97px;
    float:left;
}
.wwoContent .teaserRightHolder .module_picture img {
    font-size:1px;
    height:78px;
    vertical-align:bottom;
    width:78px;
    float:left;
    border:4px solid #fff;
}
.wwoContent .teaserRightHolder .module_picture_txt{
    width:190px;
    float:left;
}
.teaserRightHolder p.module_body {
font-size:12px;
}


/* teaser right */
.teaser_right {
    background-color:#f2f8fb;
    text-align:left;
    width:314px;
    padding-top:10px;
}
.teaser_right div {
    display:block;
}
.teaser_right a:hover
{
    text-decoration: underline !important;
}
.teaser_right .margin_bot_10 {
    margin-bottom:10px;
}
.teaser_right .teaser_item {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#e0f0f8;
    padding:10px 10px 10px;
    overflow:hidden;
    width:294px;
}
* html .wwoContent .teaserRightHolder {
    width:314px;
}
*+html .wwoContent .teaserRightHolder {
    width:314px;
}
.teaser_right .teaser_item p {
    margin:0px;
}
.teaser_right .teaser_item h2.teaser_title {
    border-bottom:4px solid #cfe2eb;
    display:block;
    width:294px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:normal;
    margin:5px 0px 7px;
    padding-bottom:4px;
    color:#4a4a4a;
}
.teaser_right .teaser_item .teaser_picture {
    width:97px;
    float:left;
}
.teaser_right .teaser_item .teaser_picture img {
    font-size:1px;
    height:78px;
    vertical-align:bottom;
    width:78px;
    float:left;
    border:4px solid #fff;
}
.teaser_right .teaser_item .teaser_picture_txt{
    width:190px;
    float:left;
}
.teaser_right .teaser_item p.teaser_body {
    font-size:12px; 
}
.teaser_right a.linkSquare {
    background-image:url(../images/bg/link_square.gif);
    background-position:2px 6px;
    background-repeat:no-repeat;
    color:#2864B4;
    display:block;
    padding-left:13px;
    text-decoration:none;
}
