@charset "utf-8";

/**vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv**/
/**vvvvvvvvvvvvvvvvvvvvvvvvvvvvv BEGIN LAUNCH STYLES vvvvvvvvvvvvvvvvvvvvvvvvvv**/
/* use pageOuter/pageInner to absolutely position containing element to middle */
#pageOuter{height:100%;width:100%;display:table;vertical-align:middle;}
/* define height of containing element to acheive vertical align */
#pageInner {position:relative;vertical-align:middle;display:table-cell;height:500px;}
/* launchOuter is containing element that gets absolutely positioned to center of page */
#launchOuter {position:relative;height:500px;width:700px;clip:rect(0px,700px,500px,0px);background:#ffffff;margin-left:auto;margin-right:auto;background-image:url(bg_launch.jpg);border:1px solid #384d57;}

#launchBG {position:relative;z-index:1;left:0px;top:0px;width:700px;height:500px;clip:rect(0px,700px,500px,0px);}
#headerBGLayer {position:absolute;z-index:2;overflow:hidden;left:0px;top:0px;width:700px;height:75px;clip:rect(0px,700px,75px,0px);}
#containerBG {position:absolute;z-index:5;left:55px;top:90px;width:550px;height:345px;font-size:12px;padding:20px;border:1px solid #000000;background-color:#ffffff;}
#containerBG a {color:#333333;}
#containerBG ul {list-style:disc url(launch_bullet.gif) outside;}
#containerBG ul li {margin-left:20px;}
#presModeBox {position:absolute;z-index:10;left:10px;bottom:10px;}
#moderatorLayer {position:absolute;z-index:15;right:10px;bottom:10px;}
#moderatorLayer a {color:#000000;}
div.mediaGroup {overflow:auto;padding-bottom:20px;}
div.mediaGroup ul {margin-top:0px;font-size:14px;}
div.mediaIcon {float:left;width:210px;margin-right:20px;text-align:right;font-size:10px;}
div.mediaDiv {float:left;overflow:hidden;width:auto;}
/**^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ END LAUNCH STYLES ^^^^^^^^^^^^^^^^^^^^^^^^^^^^**/
/**^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^**/