@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 #ffffff;}

#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 #ffffff;background-color:#ffffff;}
#containerBG a {color:#000099;text-decoration:underline;}
#containerBG a:hover {color:#0066FF; text-decoration:underline;}
#containerBG ul {margin-top:0px;font-size:12px;list-style-image:url(launch_bullet.gif);list-style-position:inside;}
div.mediaGroup {overflow:auto;padding-bottom:20px;}
div.mediaGroup ul {margin-top:0px;font-size:14px;}
div.mediaIcon {float:left;width:180px;padding-right:40px;text-align:right;font-size:10px;}
div.mediaDiv {float:left;overflow:hidden;width:auto;}
div.acknowledgement {color:#666; font-size:11px;}
div.title_banner {font-size:14px; font-weight:bold;}
/**^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ END LAUNCH STYLES ^^^^^^^^^^^^^^^^^^^^^^^^^^^^**/
/**^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^**/