body {
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	color:#333333;
	margin:0;
	padding:0;
	background:#FFFFFF;
	text-align:center;
}

a {
    color:#000099;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.noline {
    text-decoration: none;
}

form {
	margin:0;
	padding:0;
}

h3 {
	margin:6px 0 2px; 
	padding:0; 
	font-size:12px;
	border:1px solid #000;
	border-width:0;
	color:#333;
}

h4 {
	/*background:#fff; */
	margin:6px 0 8px; 
	padding:0; 
	font-size:14px;
	border:1px solid #000;
	border-width:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

h5 {
	/*background:#fff; */
	margin:0 0 5px; 
	padding:0; 
	font-size:12px;
	border:1px solid #000;
	border-width:0;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

input {
	font-size: 10pt;
}
	
p {margin:0 0 14px;}	

sup {font-size:8px;}	

ul.reg { margin: 12px 0 12px 20px; }
ul.reg li {
	margin: 0 0 6px 0;
	padding-left: 8px;
	list-style: disc;
	line-height: 1.3;
	}

td {
    font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

.flyer-title
{
    FONT-SIZE: 36px;
    COLOR: #000094;
}
.big-blue {
    font-weight: bolder;
    font-size: 14px;
    color: #010269;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.small {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
}

/* standard helper classes */

.b {font-weight:bold;}
.i {font-style:italic;}

.clr
{
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.big
{
	font-size:18px;
	font-weight:normal;
}
	
.largeWT
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
}
	.largeWT a
	{
		color:#FFFFFF;
	    text-decoration: underline;
	}

	.largeWT a:hover {
		color:#C6DDFF;
	    text-decoration: none;
	}

.lableWT
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}
	.lableWT a
	{
		color:#FFFFFF;
	    text-decoration: underline;
	}

	.lableWT a:hover {
		color:#C6DDFF;
	    text-decoration: none;
	}

	
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block;}
/* */

/* Video language buttons */
#language-buttons {
	margin:6px 0 0 28px;
}

#language-buttons .button {
	float:left; 
	display:block; 
	width:101px; 
	height:38px;
	border:none;	
}

#language-buttons #spanish, #language-buttons #french {
	margin-left:2px;
}

/*FAQ elements----------------------------------------------------------*/
/*display FAQ*/
#FAQ1Begin,#FAQ1More,#FAQ2Begin,#FAQ2More,#FAQ3Begin,#FAQ3More,#FAQ4Begin,#FAQ4More,#FAQ5Begin,#FAQ5More,#FAQ6Begin,#FAQ6More,#FAQ7Begin,#FAQ7More,#FAQ8Begin,#FAQ8More,#FAQ9Begin,#FAQ9More,#FAQ10Begin,#FAQ10More,#FAQ11Begin,#FAQ11More,#FAQ12Begin,#FAQ12More,#FAQ13Begin,#FAQ13More,#FA1Q14Begin,#FAQ14More,#FAQ15Begin,#FAQ15More,#FAQ16Begin,#FAQ16More,#FAQ17Begin,#FAQ17More,#FAQ18Begin,#FAQ18More,#FAQ19Begin,#FAQ19More,#FAQ20Begin,#FAQ20More,#FAQ21Begin,#FAQ21More,#FAQ22Begin,#FAQ22More, #FAQ23Begin,#FAQ23More,#FAQ24Begin,#FAQ24More,#FAQ25Begin,#FAQ25More  {
	display:inline;
}

/*hide FAQ*/
#FAQ1Remain,#FAQ1Less,#FAQ2Remain,#FAQ2Less,#FAQ3Remain,#FAQ3Less,#FAQ4Remain,#FAQ4Less,#FAQ5Remain,#FAQ5Less,#FAQ6Remain,#FAQ6Less,#FAQ7Remain,#FAQ7Less,#FAQ8Remain,#FAQ8Less,#FAQ9Remain,#FAQ9Less,#FAQ10Remain,#FAQ10Less,#FAQ11Remain,#FAQ11Less,#FAQ12Remain,#FAQ12Less,#FAQ13Remain,#FAQ13Less,#FAQ14Remain,#FAQ14Less,#FAQ15Remain,#FAQ15Less,#FAQ16Remain,#FAQ16Less,#FAQ17Remain,#FAQ17Less,#FAQ18Remain,#FAQ18Less,#FAQ19Remain,#FAQ19Less,#FAQ20Remain,#FAQ20Less,#FAQ21Remain,#FAQ21Less,#FAQ22Remain,#FAQ22Less,#FAQ23Remain,#FAQ23Less,#FAQ24Remain,#FAQ24Less,#FAQ25Remain,#FAQ25Less {
	display:none;
}

/*FAQ stylings*/
#accordion_menu {
	font-size: 12px;
	line-height: 18px;
	width: 560px;
	margin-left: 100px;
}

#accordion_menu a {
	font-weight: bold;
	line-height: 18px;
	background:transparent url(../images/icon_orange.gif) no-repeat;
	background-position:0 5px;
	list-style: none;
	padding:10px 0px 0px 12px;
	display:block;
	margin-bottom:5px;	
	text-decoration: underline;
}

#accordion_menu_answer {
	font-size: 11px;
	background-image: url(/images/faq_bkg.gif);
	background-repeat: repeat-x;
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 30px 20px;
}

#accordion_menu_answer ul {
	width: 450px;
}

#accordion_menu_answer a {
	font-weight: normal;
	background: none;
	padding:0;
	margin:0;
	display:inline;
}





/* PAGE LAYOUT */
#container {
	width:760px; 
	margin:0 auto; 
	text-align:left;
}

#pghi {
	border-bottom:1px solid #000066; 
	background-repeat:no-repeat;
	padding:180px 2px 2px;
	margin:0 0 10px;
	/*height:32px; 
	padding:0 0 3px; 
	background-position:right 3px;*/
}

#pghi span {
	display:block;
	padding:12px 0 0 2px; 
	color:#000066; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
	letter-spacing:1px; 
	font-variant:small-caps;
}
.pghi4t {background:url(/images/pageheaders/pgrt4t.jpg);}
.pghi4u {background:url(/images/pageheaders/pgrt4u.jpg);}
.pghi4v {background:url(/images/pageheaders/pgrt4v.jpg);}
.pghi4w {background:url(/images/pageheaders/pgrt4w.jpg);}
.pghi4x {background:url(/images/pageheaders/pgrt4x.jpg);}
.pghi4y {background:url(/images/pageheaders/pgrt4y.jpg);}


#pgh {
	height:69px; 
	padding:0 0 3px; 
	border-bottom:1px solid #000066; 
	background-position:right 3px;
	background-repeat:no-repeat;
	margin:0 0 10px;
}

#pgh span {
	display:block;
	padding:51px 0 0 5px; 
	font-variant:small-caps; 
	color:#000066; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:23px; 
	font-weight:bold;
}

#pgh_linescanning {
	height:69px; 
	padding:0 0 3px; 
	border-bottom:1px solid #000066; 
	background-position:right 3px;
	background-repeat:no-repeat;
	margin:0 0 10px;
}

#pgh_linescanning span {
	display:block;
	padding:20px 0 0 5px; 
	font-variant:small-caps; 
	color:#000066; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:23px; 
	font-weight:bold;
}

.pghi1 {background-image:url(/images/pageheaders/pgrt1.gif);}
.pghi2 {background-image:url(/images/pageheaders/pgrt2.gif);}
.pghi3 {background-image:url(/images/pageheaders/pgrt3.gif);}
.pghi4 {background-image:url(/images/pageheaders/pgrt4.gif);}
.ihcbg {background-image:url(/images/pageheaders/ihc_bg.jpg);}
.imageanalysis {background-image:url(/images/pageheaders/image_analysis_header.jpg);}
.genie {background-image:url(/images/pageheaders/genie_pageheader.png);}
.microvessel {background-image:url(/images/pageheaders/microvessel_header.png);}
.webinarbg {background-image:url(/images/pageheaders/webinar_bg.jpg);}
.trainingbg {background-image:url(/images/pageheaders/training_bg.jpg);}
.successbg {background-image:url(/images/pageheaders/success_bg.jpg);}
.spotlightbg {background-image:url(/images/pageheaders/spotlight_bg.jpg);}
.usergroupbg {background-image:url(/images/pageheaders/usergroup_bg.jpg);}
.tradeshowsbg {background-image:url(/images/pageheaders/tradeshows_header.jpg);}


.menupath {
	color:#000066;
	font-weight:normal; 
	margin:0 0 10px; 
	padding:0; 
	font-size:10px; 
	border-width:0;
}


.caption {
	font-size:9px; 
	color:#000066;
}

.quicklink, .newslink {color:#fff;}

/* Press release formatting -- should be moved to unique page */
#pr_shell {width:760px;}
#pr_pad {padding:10px;}
.prheader {
	font-weight: bolder; 
	font-size: 14pt; 
	color: #010269; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2em;
}
.prsubhead {font-style:italic;}
.prdateline {font-weight:bold;}

.disclaim {
	font-size:9px; 
	color:#666; 
	padding:10px 0 0 4px; 
	margin:0 0 10px;
}

/* Footer formatting --  */
#footer {
	border:1px solid #014A81; 
	border-width:1px 0 0; 
	margin:0px; 
	font-size:11px; 
	line-height:2em; 
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flinks {
	padding:5px; 
	float:left; 
	width:630px;
}
#fdown {
	display:block;
	padding:5px; 
	width:88px; 
	float:right;
}


