/*

    swfObject

------------------------------------------------------------------- */

div.swfObject{

user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;

}

#headerTheme, #contentTheme, #overlayIntroduction{

user-focus: none; outline : none; -moz-user-focus: none; -moz-outline: none;

}





/*

    MediaPlayer

------------------------------------------------------------------- */

div.wrapperMediaPlayer{

border:1px solid #d8d8d8;

padding:1px 0 1px 1px;

width:591px;

text-align:center;

}

/*

    MediaPlayer PlayListData

------------------------------------------------------------------- */

#mediaplayer_playlistdata{border:#dadada 0px solid;}

.mediaplayer_playlistdata_item {font:12px verdana,arial,helvetica,sans-serif; background-color:#f1f1f1; color:#888888; vertical-align:top; text-align:left;cursor:pointer;}

.mediaplayer_playlistdata_item:hover {font:12px verdana,arial,helvetica,sans-serif; background-color:#e9f6de;}



/*

    divOverlay

------------------------------------------------------------------- */

#overlay{

/*background: #0067c4 url(../images/background_blue_gradient_375x2.jpg) repeat-x left top;*/
background: #000000;

z-index:1000;

width:100%;

height:100%;

position:fixed;

text-align: center;

color:#ffffff;

overflow-y: no-scroll;

filter: alpha(opacity=0);
-moz-opacity:0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
}

#column{
position: absolute;
top: 50%;
left: 50%;
width: 900px;
height: 650px;
margin: -360px 0px 0px -480px;
padding: 17px 25px 25px 25px;
border: 1px solid #404040;
background-color: white;
z-index:2000;
font-size:12px;
}

#ROI{
position: fixed;
top: 50%;
left: 63%;
width: 600px;
height: 590px;
margin: -320px 0px 0px -480px;
padding: 17px 25px 25px 25px;
border: 1px solid #404040;
background-color: white;
z-index:2000;
font-size:12px;
}

#SOD{
position: fixed;
top: 50%;
left: 62%;
width: 600px;
height: 590px;
margin: -320px 0px 0px -480px;
padding: 17px 25px 25px 25px;
border: 1px solid #404040;
background-color: white;
z-index:2000;
font-size:12px;
}


/*

    Accordions

------------------------------------------------------------------- */

#basic-accordian{}



.accordion_headings{

padding: 5px 5px 5px 25px;

background: #ffffff url(../images/icon_plus_8x8.gif) no-repeat left center;

color: #FFFFFF;

border: 5px solid #f0f0f0;

margin-top: 5px;

cursor: pointer;

}

.accordion_headings h2{

font-size: 13px;

padding: 0;

margin: 0;

color: #009fda;

}



.accordion_headings:hover {background:#f3f3f3 url(../images/icon_plus_8x8.gif) no-repeat left center;}



.accordion_headings:hover h2 {color:#4fac10;}



.accordion_child{

padding:15px;

background:#ffffff;

border:5px solid #f0f0f0;

border-top:0;

}



.header_highlight {background:#f3f3f3 url(../images/icon_minus_8x8.gif) no-repeat left center;}

.header_highlight:hover {background:#f3f3f3 url(../images/icon_minus_8x8.gif) no-repeat left center;}



.header_highlight h2{color:#4fac10;}

/*
    ptip
------------------------------------------------------------------- */
.ptip {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#454545;
}
.ptip .default {
width: 280px;
color: #808080;
opacity:0.95;
filter:alpha(opacity=95);
}
.ptip .default .toolbar {
background: #d8d8d8;
font-weight: bold;
}
.ptip .default .title { padding: 5px; }
.ptip .default .content {
padding: 5px 5px 5px 10px;
background: #d8d8d8;
}
.ptipLoader {
position: absolute;
top: -1000px;
left: -1000px;
height: 14px;
width: 14px;
border: 1px solid #dddddd;
overflow: hidden;
}
ul.pTipList {
margin:0;
padding:0;
font-size:12px;
line-height:13px;
}
ul.pTipList li {
background: transparent url(../images/icon_arrow_blue_7x12.gif) no-repeat scroll left top;
display: block;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
padding-bottom: 4px;
padding-left: 12px;
text-align: left;
}

.ptip{position:absolute;overflow:hidden;}
.ptip .tooltip,.ptip .toolbar,.ptip .toolbar .title{position:relative;}
.ptip .content{clear:both;}
.ptip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}
.ptip .tooltip{clear:both;float:left;}
.ptip .borderLeftWrapper,.ptip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}
.ptip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}
.ptip .borderTop,.ptip .borderBottom{overflow:hidden;}
.ptip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}
.ptip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}
.ptip_Corner{float:left;position:relative;}.ptip canvas{position:relative;float:left;}
.ptip_CornerTr,.ptip_CornerBr{float:right;}
.ptip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}
.ptip .borderMiddle{position:relative;float:left;}
.ptip .borderCenter{position:relative;float:left;height:100%;}
.ptip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}
.ptip_StemBox{float:left;position:relative;}
.ptip_Stem{width:100%;position:absolute;overflow:hidden;opacity:0.95;filter:alpha(opacity=95);}
.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}
.ptip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ptip .clearfix{display:inline-block;}
/* IE Mac Hide \*/
.ptip .clearfix{display:block;}
/* IE Mac Hide End */