/* ----- general styles --------------------------------------------------*/
body{font:12px Arial,Helvetica,sans-serif;text-align:center;color:#000;background:#FFFFFF;}
body.popup{text-align:left;background:#fff;padding:20px 30px;}
/* I resized the background image /images/pres_box_bg.gif and changed the bg color from light blue #c4dcef to black #000000 */
body.player{background: #000000; text-align:center; margin: 10px;}
table{width:100%;margin:0 0 3em 0;}
table th,table td{font-size:100%;}
input,button{border:0;background:transparent;}
button{cursor:pointer;}
textarea{font:100% Arial,Helvetica,sans-serif;}
hr{display:none;}
strong{font-weight:bold;}
em{font-style:italic;}
a{text-decoration:none;color:#5bbfbf;}
a:hover{color:#004e67;text-decoration:underline;}
.clear,.clearall{clear:both;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.optional{font-size:95%;font-style:italic;color:#949494;}
div.skip{height:0;width:0;overflow:hidden;position:absolute;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,optgroup,button,p,blockquote,th,td, object, embed{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
fieldset,img{border:0;}
input,textarea,select,optgroup,option,button{font-family:inherit;font-size:100%;}
button,input{width:auto;overflow:visible;}
optgroup,address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* clear fixery */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* ----- skip -----------------------------------------------------*/
#skip a,#skip a:hover,#skip a:visited{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}
/* ----- general layout -----------------------------------------------------*/
.mainwrap{width:100%;padding:0;margin:0;}
.main{margin:0 auto;text-align:left; width:777px !important;w\idth:779px; overflow:hidden; background: #000;}
/* ----- presentation -----------------------------------------------------*/
.pres-group{text-align:left;padding:10px;margin:0;}
.pres-notes{width:705px;height:67px;margin:0 0 10px 0px;background:#333333;overflow:hidden;}
.pres-txt h2.ptitle{font:bold 14px/15px "Calibri",Arial,Helvetica,sans-serif;margin:0 0 0px 0;letter-spacing:-1px;padding:0px 0px 5px 0px;color:#fff;}
.pres-txt h3.psubtitle{font:normal 13px/15px "Calibri",Arial,Helvetica,sans-serif;margin:0 0 0px 0;letter-spacing:-1px;padding:0px 0px 3px 0px;color:#fff;}
.pres-txt{padding:8px 20px 0 20px;margin:0;overflow:hidden;}
.pres-txt-wrap{background:#333333 url(../images/asco_ball_logo.gif) no-repeat top right;float:left;width:581px;height:67px;}
.pres-logo{background: url(../images/header_asco.gif) no-repeat 12px 15px;float:left;width:124px;height:67px;text-indent:-9999em;}
.pres-flash{background:#000000 url(../images/pres_fl_bg.gif) no-repeat 0 0;float:left;height:430px;width:705px;margin:0;padding:0;overflow:hidden;}

