@charset "UTF-8";
/* MediaMath CSS Document Author: David C. Gavazzi */

* {margin:0;padding:0;}

body {background: #006eb6 url(../images/img_sitebackground_alt.gif) no-repeat center top;text-align:center;font-family:"Lucida Grande",Lucida,Arial,sans-serif;font-size: x-small;color: #EEEEEE;font-weight:normal; }


h1 {margin:20px 0 0 0;color:#EEEEEE;font-size:225%;font-weight:normal;}
h1.home {margin:20px 0 0 50px;color:#EEEEEE;font-size:225%;font-weight:normal;}
h2 {margin:20px 40px 20px 0;color:#FF8314;font-size:185%;line-height:1.4em;}
h2.title-pressrelease {color:#FF8314;font-size:250%;margin:10px 40px 15px 0;line-height:1.25em;}
h3 {margin:15px 0 25px 0;color:#5faeff;font-size:145%;font-weight:bold;text-transform:uppercase;}
h3.withh4underneath {margin:0 0 5px 0;}
h4 {margin:0 0 10px 0;color:#CCC;font-size:115%;font-weight:bold;}
p {font-size:120%;margin:0 60px 20px 0;font-weight:normal;line-height: 20px;}
p.employeename	{margin:15px 0 6px 0;color:#FF8314;font-size:165%;font-weight:bold;}
p.employeetitle	{margin:0 0 10px 0;color:#CCC;font-family:"Times New Roman", Times, serif; font-style:italic;font-size:155%;font-weight:normal;}
p.backtotop {font-size:100%;margin-top:0px;}
p.confirmation {padding:15px;background-color:#ACFF90;border:1px solid #006633;color:#006633;font-weight:bold;width:75%;font-size:125%;}
p.subtitle-pressrelease {color:#999;font-weight:normal;font-size:155%;font-style:italic;margin:10px 20px 15px 0;line-height:1.25em;}
.lightbluetext {color:#5faeff;}
.lightgreytext {color:#CCC;}
.largetext {font-size:175%;margin-top:15px;line-height:1.33em;}

div.confirmation {padding:15px;background-color:#ACFF90;border:1px solid #006633;color:#006633;font-weight:bold;width:450px;font-size:125%;display:none;margin:15px 0 15px 0;text-align:center;}


/** EMAIL OBFUSCATOR**/
p span.displaynone { display:none; }  


a:link {color:#5faeff;text-decoration:underline;}
a:visited {color:#5faeff;text-decoration:underline;}
a:hover {color:#5faeff;text-decoration:none;}

a.clientLogin:link {font-size:100%;font-weight:bold;text-decoration:none;}
a.clientLogin:visited {font-size:100%;font-weight:bold;text-decoration:none;}
a.clientLogin:hover {font-size:100%;font-weight:bold;text-decoration:none;color:#FFF;}

a img {border:0 none;}

ul {margin:10px 0px 20px 30px; padding:0;font-size:100%;}
ul li { padding:0;list-style-image:url(../images/img_bullet.png);color:#EEEEEE;list-style-position:outside;margin:20px 50px 6px 15px; line-height: 18px;font-size:120%;}

ul.lesslineheight {margin:0 0px 20px 30px; padding:0;font-size:100%;}
ul.lesslineheight li { margin:0 80px 6px 15px; line-height:1.5em;font-size:120%;}

ul.lessleftmargin {margin:0 0 20px 10px; padding:0;font-size:100%;}
ul.lessleftmargin li { margin:0 15px 6px 0; line-height:1.33em;font-size:120%;}

.listfloatright-management {
	float:right;
	text-align:left;
	width:425px;
	padding:0;
	margin:0;
}
.mapfloat {float:right;width:300px;margin-right:30px;margin-left:40px;}

hr 	{	border: none 0;border-top: 1px dotted #F68F4D;height: 1px;margin-bottom:15px;width:90%; }

.container {margin:0 auto;width:900px;background:none;}

/*.header	{height:128px;}*/
.header	{height:100px;}
.contentcontainer {float:left;clear:left;text-align:left;width:900px;background-color:#003557;min-height:650px;overflow:auto;}
.contentinnertube {padding-left:50px;width:850px;min-height:650px;overflow:auto;}

.topnavigation	{width:900px;}
.topnavbutton	{float:left;margin:0;}
.leftnavigation	{width:190px;float:left;padding: 15px 10px 15px 24px;}
.leftnavbutton	{float:left;clear:left;margin-bottom:1px;}
.rightcontent	{padding:15px 0 25px 0;margin-left:260px;width:600px;}

.largedisplay-home {width:900px;text-align:center;}
.largedisplay-hometest {width:900px;height:315px;text-align:center;background-image:url(../images/img_largedisp_bkg_flash.png);background-repeat:no-repeat;background-position:center;}
.largedisplay-hometest object {width:800px; height:315px;}
.largedisplay-generic {width:780px;height:180px;text-align:left;margin-top:20px;background-image:url(../images/img_bkg_resultswrapper.gif);background-position:top;background-repeat:no-repeat;padding-top:20px;}

.home-bottomleft {font-size:95%;float:left;width:395px;height:210px;background-image:url(../images/img_smalldisp_tech.gif);background-position:top;background-repeat:no-repeat;margin:0 0 15px 50px;display:inline;}
.home-bottomright {font-size:95%;float:left;width:395px;height:210px;background-image:url(../images/img_smalldisp_team.gif);background-position:top;background-repeat:no-repeat;margin:0 0 15px 10px;}
p.bottomrightleft-text {margin:90px 15px 0 30px;}

.header-topright {float:right;clear:right;position:relative;top:28px;right:0px;width:650px;text-align:right;}
/*.header-logolink {float:left;width:150px;height:77px;position:relative;top:18px;left:30px;}*/
.header-logolink {float:left;width:110px;height:65px;position:relative;top:5px;left:10px;}


.footer {float:left;clear:left;width:900px;height:84px;background: none;background-image:url(../images/img_footer_top.gif);background-position:top;background-repeat:no-repeat;}
.footer p {font-size:100%;color:#87c3e9;padding:24px 25px 0 0;text-align:right;margin:0;}
.footer a:link {color:#87c3e9;text-decoration:underline;}
.footer a:visited {color:#87c3e9;text-decoration:underline;}
.footer a:hover {color:#87c3e9;text-decoration:none;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.presstable	{border:0 none;padding:10px;font-size:120%;width:98%;line-height:20px;}
.presstable	th {padding:10px;text-transform:uppercase;color:#5faeff;text-align:left;border-bottom:1px solid #001F39;background-image:url(../images/img_table_th_bkg.png);background-repeat:repeat-x;background-position:top;}
.presstable td {padding: 10px;vertical-align:top;border-bottom:1px solid #001F39;}
.presstable td.date {color:#CCC;}
.presstable td.eventName {color:#CCC;font-weight:normal;}
.presstable td.publication {color:#CCC;font-style:italic;text-align:center;}
.presstable td.location {color:#CCC;font-style:italic;text-align:left;}
.presstable a:link {color:#5faeff;text-decoration:none;}
.presstable a:visited {color:#5faeff;text-decoration:none;}
.presstable a:hover {color:#5faeff;text-decoration:underline;}
p.eventTitle {font-family:Baskerville,'Big Caslon',Georgia,serif;font-size:165%;margin:0 0 5px 0;line-height:26px;}
p.eventTitle-noDesc {font-family:Baskerville,'Big Caslon',Georgia,serif;font-size:165%;margin:0 0 5px 0;line-height:26px;margin-bottom:15px}
p.eventDescription {margin:5px 0 15px 0;font-size:100%;}

.contacttable	 {border:1px solid #001F39;font-size:120%;width:55%;line-height:20px;margin-top:0;float:left;}
.contacttable td {padding:6px 8px;vertical-align:top;}
.contacttable td.fieldlabel {color:#FFFFFF;font-weight:bold;text-align:right;}
.contacttable input.contactInput {padding:4px;border:1px solid #69F;font-size:12px;color:black;font-family:Arial, Helvetica, sans-serif;}
.contacttable textarea.contactTextarea {padding:4px;border:1px solid #69F;font-size:12px;color:black;font-family:Arial, Helvetica, sans-serif;}
.contacttable textarea.contactInput {padding:4px;border:1px solid #69F;font-size:12px;color:black;}
.contacttable td.submitRow {background-color:#001F39;}


img.presslogowithborder {border:3px solid #001F39;}

.interiortable	{border:1px solid #0065a4;padding:10px;font-size:120%;width:100%;background-color:#E7F3FB;}
.interiortable td {padding:4px 6px;}
.interiortable td.submit {text-align:right;}
.interiortable input {padding:2px;font-size:135%;border:1px solid #666;}
.interiortable textarea {padding:4px;font-size:135%;border:1px solid #666;}

.resultswrapper {clear:left;margin-bottom:0px;padding:25px 0 0 20px;overflow:auto;/*border-bottom:1px dotted #F68F4D;*/float:left;width:780px;height:280px;background-image:url(../images/img_bkg_resultswrapper.gif);background-position:top;background-repeat:no-repeat;}
.resultsgraph {width: 400px;float:left;}
.resultstext {width: 300px;float:right;margin:0 15px 0 0;}

.errors {color:red;}

/***** TICKER *****/

#moostick  {display: block;height: 25px;width:650px;margin: 0;padding: 2px 0 2px 0;overflow: hidden;}
#moostick li {display: block;list-style-type:none;margin: 0 auto 0 auto;padding:0;font-size:110%;font-weight:bold;color:#EEEEEE;text-align:right;}
#moostick .show {visibility: visible;opacity:1;}
