@charset "UTF-8";
/* CSS Document */

body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666;
	background-image: url(../images/bggradient.jpg);
	background-color: #9d9d9d;
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 11px;
}
#slogan-headline {
	color: #FFF;
	background-color: #3a4a57;
	text-align: right;
	padding-right: 20px;
	letter-spacing: 0.25em;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-transform: uppercase;

}
#slogan-headline a:link {
	color: #FFF;
}
#slogan-headline a:visited {
	color: #FFF;
}
#slogan-headline a:hover {
	color: #FFF;
}


#container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
} 
#header {
	padding: 0;
	margin: 0;
	width: 1000px;
	background-color: #FFF;
} 


#footer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	margin-top: 10px;
}
#footer p {
	margin: 0; /* zeroing the margin of the first element in the #footer div will avoid margin collapse */
	padding: 5px;
	font-size: 10px;
	color : #000;
	text-indent: 10px;
	text-align: left;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.fltrt { 
	float: right;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}


a:link,a:visited  {
	color: #005596;
	text-decoration: none;
	
}
a:hover {
	color: #63A576;
	text-decoration: none;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #005596;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #005596;
}


.homepage #container{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: #eee;
}
.homepage  #rightcol {
	float: right;
	width: 234px;
	padding: 15px 20px 15px 0px;
	margin: 0px;
}
.homepage #topSpotlight {
	margin: 0px 265px 0 0; /* MAM this is the container for the main top left spotlight area of homepage*/
	padding: 15px 0 20px 20px;
} 
.homepage #lowerContent {
	margin: 0; /* MAM this is the container for the bottom half of homepage, contains 3 col divs*/
	padding: 0px 20px 0px 20px;
}
.homepage #trialcamera {
	width: 234px;
	background-image: url(../images/homepg/demosalebox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	padding-top: 40px;
}
.homepage #imgsolutions {
	width: 234px;
	background-image: url(../images/homepg/imgsolutions.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 0px;
	margin-top: 5px;
}

.homepage   #beinformed {
	height: 260px;
	width: 300px;
}
.homepage #bottomleftbox {
	width: 275px;
	height:300px;
	float: left;
	margin-left: 0px;
	padding-top: 0px;
	background-image: url(../images/bggradient.jpg);
	border: 1px solid #CCC;
}
.homepage #campointer {
	margin-left: 20px;
	padding-top: 0px;
}

.homepage #news {
	width: 234px;
	float: right;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
	height: 300px;
	background-image: url(../images/homepg/freeconsultbox.gif);
}

.homepage #news p {
	text-indent: 12px;
}

.homepage #news ul {
	list-style-type: none;
	margin: 0px;
	padding-left: 12px;
	padding-right: 20px;

}
a.homepage-contact-img-expert {
	display: block;
	width: 275px;
	height: 100px;
	text-decoration: none;
	background: url(../images/homepg/contact-scientist-home.png);
	outline: 0;
	}

a.homepage-contact-img-expert:hover {
	background-position: -275px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}




#contact-expert {
	padding-bottom: 20px;
} 


.primary #left-col {
	color: #333;
	padding: 10px;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	min-height:500px;
}

.primary #right-col {
	color: #333;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	min-height:500px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.primary h1 {
	color: #999;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../images/pm-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 35px;
	padding: 8px;
	margin:0 10px;
}

.primary h2 {
	color: #005596;
	font-size: 14px;
}

.primary h3 {
	color: #005596;
	font-size: 12px;
}

.primary #mainContent {
	font-size: 1.2em;
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}

.primary #mainContent  a{
	font-weight: bold;
}
	

.primary #mainContent  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.primary #mainContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
} 

.primary #mainContent ul a {
	color: #005596;
	text-decoration: none;
} 
.primary #mainContent ul a:hover {
	color: #63A576;
	text-decoration: none;

} 

.primary #mainContent p {
	padding-bottom:0.5em;
}



.primary #mainTabs {
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}

.primary #repdetails {
	font-size: .95em;
	width: 225px;
	padding: 10px;
	background-color: #eee;
	display: none;
	float: right;
	margin-top: 10px;
	margin-left: 10px;
}
.primary #selectlocation {
	font-size: .95em;
	float: right;
	width: 225px;
	padding: 10px;
	background-color: #eee;
	display: block;
	margin-top: 10px;
	margin-left: 10px;
}








.company #left-col {
	color: #333;
	padding: 10px;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	min-height:500px;
}

.company #right-col {
	color: #333;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	min-height:500px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.company h1 {
	color: #999;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../images/pm-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 35px;
	padding: 8px;
	margin:0 10px;
}

.company h2 {
	color: #005596;
	font-size: 14px;
}

.company h3 {
	color: #005596;
	font-size: 14px;
}

.company #mainContent {
	font-size: 1.2em;
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}


.company #mainContent p {
	padding-bottom:0.5em;
}



.company #mainTabs {
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}

.company #mainContent  a{
	font-weight: bold;
}
	

.company #mainContent  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.company #mainContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
} 

.company #mainContent ul a {
	color: #005596;
	text-decoration: none;
} 
.company #mainContent ul a:hover {
	color: #63A576;
	text-decoration: none;

} 

.company #mainContent p {
	padding-bottom:0.5em;
}



.company #repdetails {
	font-size: .95em;
	width: 225px;
	padding: 10px;
	background-color: #eee;
	display: none;
	float: right;
	margin-top: 10px;
}
.company #selectlocation {
	font-size: .95em;
	float: right;
	width: 225px;
	padding: 10px;
	background-color: #eee;
	display: block;
	margin-top: 10px;
}





.company-withtabs #left-col {
	color: #333;
	padding: 10px;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	min-height:500px;
}

.company-withtabs #right-col {
	color: #666;
	width: 200px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	min-height:500px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.media-contact {
	font-size: 1.1em;
	padding-left: 10px;
	}


.company-withtabs h1 {
	color: #999;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../images/pm-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 35px;
	padding: 8px;
	margin:0 10px;
}

.company-withtabs h2 {
	color: #005596;
	font-size: 14px;
}

.company-withtabs h3 {
	color: #005596;
	font-size: 12px;
}

.company-withtabs #mainContent {
	font-size: 100%;
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}


.company-withtabs #mainContent p {
	padding-bottom:0.5em;
}



.company-withtabs #mainTabs {
	background: transparent;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	width: 535px;
}

.table-media td {
	border-bottom:1px solid #ccc;
}


/************ Styles for Roundbox Main Center rounded box ************/
.roundboxmaintop, .roundboxmainbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.roundboxmainb1, .roundboxmainb2, .roundboxmainb3, .roundboxmainb4 {
	display:block;
	overflow:hidden;
}
.roundboxmainb1, .roundboxmainb2, .roundboxmainb3 {
	height:1px;
}
.roundboxmainb2, .roundboxmainb3, .roundboxmainb4 {
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.roundboxmainb1 {
	margin:0 5px;
	background:#ccc;
}
.roundboxmainb2 {
	margin:0 3px;
	border-width:0 2px;
}
.roundboxmainb3 {
	margin:0 2px;
}
.roundboxmainb4 {
	height:2px;
	margin:0 1px;
}
.roundboxmainboxcontent {
	display:block;
	background:#fff;
	border:0 solid #ccc;
	border-width:0 1px;
	min-height:500px;
	padding: 10px;
}




/************ Styles for Roundbox Extra -Google Scholar ************/
.roundboxextra {
	background: #eee;
	margin: 15px;
}
.roundboxextra-content {
	display:block;
	background:#eee;
	border:0 solid #ccc;
	border-width:0 1px;
}
.roundboxextra p {
	padding-bottom:0.5em;
}
.roundboxextratop, .roundboxextrabottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.roundboxextrab1, .roundboxextrab2, .roundboxextrab3, .roundboxextrab4 {
	display:block;
	overflow:hidden;
}
.roundboxextrab1, .roundboxextrab2, .roundboxextrab3 {
	height:1px;
}
.roundboxextrab2, .roundboxextrab3, .roundboxextrab4 {
	background:#eee;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.roundboxextrab1 {
	margin:0 5px;
	background:#ccc;
}
.roundboxextrab2 {
	margin:0 3px;
	border-width:0 2px;
}
.roundboxextrab3 {
	margin:0 2px;
}
.roundboxextrab4 {
	height:2px;
	margin:0 1px;
}


/************ Styles for Additional Resources Links ************/
#addl-links a, #addl-links a:visited {
	color:#666;
	text-decoration:none;
	display:block;
	padding:0.7em;
	background: #FFF;
  }

#addl-links a:hover {
  background: #258; 
  color:#9cf;
  }

.linksbox {
	background: transparent;
	display: inline;
	float: left;
	margin-bottom: 15px;
}
.linksboxcontent {
	display:block;
	background:#3a4a57;
	border-right-width: 1px;/**/
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.linkstop, .linksbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.linksb1, .linksb2, .linksb3, .linksb4 {
	display:block;
	overflow:hidden;
}
.linksb1, .linksb2, .linksb3 {
	height:1px;
}
.linksb2, .linksb3, .linksb4 {
	background:#3a4a57;
	border-left:1px solid #3a4a57;
	border-right:1px solid #3a4a57;
}
.linksb1 {
	margin:0 5px;
	background:#3a4a57;
}
.linksb2 {
	margin:0 3px;
	border-width:0 2px;
}
.linksb3 {
	margin:0 2px;
}
.linksb4 {
	height:2px;
	margin:0 1px;
}

dd {
	padding:0;
	text-align:left;
	border-top:1px solid #ccc;
	width: 205px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
  }

dt {
	font-size: 1.2em;
	margin:0;
	padding:0.4em;
	text-align:left;
	font-weight:bold;
	background: #3a4a57;
	color: #FFF;
  }

dl {
	margin: 0;
	padding: 0;
  }





/************ Styles for Left Nav Links with Scientist: White, Male, Redhead Photo ************/
#a-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists1.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#a-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#a-pic-links a {display: block;}

#a-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#a-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#a-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#a-pic-link1 a {height: 95px; outline:0}
#a-pic-link2 a {height: 55px; outline:0}
#a-pic-link3 a {height: 38px; outline:0}

#a-pic-link1 a:hover {background: url(../images/primary/evolve-scientists1.png) -207px -2px no-repeat ;}
#a-pic-link2 a:hover {background: url(../images/primary/evolve-scientists1.png) -317px -2px no-repeat ;}
#a-pic-link3 a:hover {background: url(../images/primary/evolve-scientists1.png) -317px -60px no-repeat ;}



/************ Styles for Left Nav Links with Scientist: Asian Female Photo ************/
#b-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists2.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#b-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#b-pic-links a {display: block;}

#b-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#b-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#b-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#b-pic-link1 a {height: 95px; outline:0}
#b-pic-link2 a {height: 55px; outline:0}
#b-pic-link3 a {height: 38px; outline:0}

#b-pic-link1 a:hover {background: url(../images/primary/evolve-scientists2.png) -207px -2px no-repeat ;}
#b-pic-link2 a:hover {background: url(../images/primary/evolve-scientists2.png) -317px -2px no-repeat ;}
#b-pic-link3 a:hover {background: url(../images/primary/evolve-scientists2.png) -317px -60px no-repeat ;}



/************ Styles for Left Nav Links with Scientist: African American, Male w/ petri dish stack ************/
#c-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists3.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#c-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#c-pic-links a {display: block;}

#c-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#c-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#c-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#c-pic-link1 a {height: 95px; outline:0}
#c-pic-link2 a {height: 55px; outline:0}
#c-pic-link3 a {height: 38px; outline:0}

#c-pic-link1 a:hover {background: url(../images/primary/evolve-scientists3.png) -207px -2px no-repeat ;}
#c-pic-link2 a:hover {background: url(../images/primary/evolve-scientists3.png) -317px -2px no-repeat ;}
#c-pic-link3 a:hover {background: url(../images/primary/evolve-scientists3.png) -317px -60px no-repeat ;}




/************ Styles for Left Nav Links with Scientist: White, Female, dark hair pulled back ************/
#d-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists4.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#d-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#d-pic-links a {display: block;}

#d-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#d-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#d-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#d-pic-link1 a {height: 95px; outline:0}
#d-pic-link2 a {height: 55px; outline:0}
#d-pic-link3 a {height: 38px; outline:0}

#d-pic-link1 a:hover {background: url(../images/primary/evolve-scientists4.png) -207px -2px no-repeat ;}
#d-pic-link2 a:hover {background: url(../images/primary/evolve-scientists4.png) -317px -2px no-repeat ;}
#d-pic-link3 a:hover {background: url(../images/primary/evolve-scientists4.png) -317px -60px no-repeat ;}



/************ Styles for Left Nav Links with Scientist: White, Male, Blond with safety glasses ************/
#e-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists5.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#e-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#e-pic-links a {display: block;}

#e-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#e-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#e-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#e-pic-link1 a {height: 95px; outline:0}
#e-pic-link2 a {height: 55px; outline:0}
#e-pic-link3 a {height: 38px; outline:0}

#e-pic-link1 a:hover {background: url(../images/primary/evolve-scientists5.png) -207px -2px no-repeat ;}
#e-pic-link2 a:hover {background: url(../images/primary/evolve-scientists5.png) -317px -2px no-repeat ;}
#e-pic-link3 a:hover {background: url(../images/primary/evolve-scientists5.png) -317px -60px no-repeat ;}



/************ Styles for Left Nav Links with Scientist: African American, female ************/
#f-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists6.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#f-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#f-pic-links a {display: block;}

#f-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#f-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#f-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#f-pic-link1 a {height: 95px; outline:0}
#f-pic-link2 a {height: 55px; outline:0}
#f-pic-link3 a {height: 38px; outline:0}

#f-pic-link1 a:hover {background: url(../images/primary/evolve-scientists6.png) -207px -2px no-repeat ;}
#f-pic-link2 a:hover {background: url(../images/primary/evolve-scientists6.png) -317px -2px no-repeat ;}
#f-pic-link3 a:hover {background: url(../images/primary/evolve-scientists6.png) -317px -60px no-repeat ;}


/************ Styles for Left Nav Links with Scientist: Indian, Male ************/
#g-pic-links {
 width: 207px;
 height: 100px;
 background: url(../images/primary/evolve-scientists7.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#g-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#g-pic-links a {display: block;}

#g-pic-link1 {left: 0px; top: 2px; width: 108px; height: 95px;}
#g-pic-link2 {left: 110px; top: 2px; width: 95px; height: 55px;}
#g-pic-link3 {left: 110px; top: 60px; width: 95px; height: 38px;}

#g-pic-link1 a {height: 95px; outline:0}
#g-pic-link2 a {height: 55px; outline:0}
#g-pic-link3 a {height: 38px; outline:0}

#g-pic-link1 a:hover {background: url(../images/primary/evolve-scientists7.png) -207px -2px no-repeat ;}
#g-pic-link2 a:hover {background: url(../images/primary/evolve-scientists7.png) -317px -2px no-repeat ;}
#g-pic-link3 a:hover {background: url(../images/primary/evolve-scientists7.png) -317px -60px no-repeat ;}




/************ Styles for Left Nav Links with Scientist: White, Male, Grey hair on Homepage ************/
#h-pic-links {
 width: 275px;
 height: 100px;
 background: url(../images/homepg/contact-scientist-home.png);
 margin: 0px auto; padding: 0;
position: relative;
}
#h-pic-links li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#h-pic-links a {display: block;}

#h-pic-link1 {left: 0px; top: 2px; width: 150px; height: 88px;}
#h-pic-link2 {left: 152px; top: 2px; width: 120px; height: 45px;}
#h-pic-link3 {left: 152px; top: 50px; width: 120px; height: 38px;}

#h-pic-link1 a {height: 88px; outline:0}
#h-pic-link2 a {height: 45px; outline:0}
#h-pic-link3 a {height: 38px; outline:0}

#h-pic-link1 a:hover {background: url(../images/homepg/contact-scientist-home.png) -275px -2px no-repeat ;}
#h-pic-link2 a:hover {background: url(../images/homepg/contact-scientist-home.png) -427px -2px no-repeat ;}
#h-pic-link3 a:hover {background: url(../images/homepg/contact-scientist-home.png) -427px -50px no-repeat ;}




/************ Styles for Customer Testimonial box ************/

#testimonial-box {
	float: left;
	width: 207px;
	background-color: #eaeaea;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}

#testimonial-content {
	background: #EAEAEA;
	font-size: 1.1em;
	color: #666;
	text-align: left;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 5px;
}
  
  
#testimonial-content p {
	margin: 0;
}

.endquote {
	color: #1768B3;
	font-size: 1.3em;
	line-height: 0;
	font-weight: bold;
}
  
.byline {
	font-size: .9em;
	color: #1768B3;
	padding-top: 15px;
	
}
  


/************ Styles for Additional Right Nav Links ************/
#right-links a, #right-links a:visited {
	color:#666;
	text-decoration:none;
	display:block;
	padding:0.7em;
	background: #FFF;
  }

#right-links a:hover {
  background: #258; 
  color:#9cf;
  }

.rightlinksbox {
	background: transparent;
	display: inline;
}
.rightlinksboxcontent {
	display:block;
	background:#eee;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #eee;
	border-left-color: #eee;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.rightlinkstop, .rightlinksbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.rightlinksb1, .rightlinksb2, .rightlinksb3, .rightlinksb4 {
	display:block;
	overflow:hidden;
}
.rightlinksb1, .rightlinksb2, .rightlinksb3 {
	height:1px;
}
.rightlinksb2, .rightlinksb3, .rightlinksb4 {
	background:#eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}
.rightlinksb1 {
	margin:0 5px;
	background:#eee;
}
.rightlinksb2 {
	margin:0 3px;
	border-width:0 2px;
}
.rightlinksb3 {
	margin:0 2px;
}
.rightlinksb4 {
	height:2px;
	margin:0 1px;
}

#right-links dd {
	padding:0;
	text-align:left;
	border-top:1px solid #eee;
	width: 200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
  }

#right-links dt {
	font-size: 1.2em;
	margin:0;
	padding:0.4em;
	text-align:left;
	font-weight:bold;
	background: #eee;
	color: #666;
  }

#right-links dl {
	margin: 0;
	padding: 0;
  }






.evolve-open #mainContent {
	font-size: 1.2em;
	width: 750px;
	margin: 0px;
}

.evolve-open #topContent {
	width: 890px;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;	
}


.evolve-open #topContent  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.evolve-open #topContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
} 

.evolve-open #topContent ul a {
	color: #005596;
	text-decoration: none;
	font-weight: bold;

} 
.evolve-open #topContent ul a:hover {
	color: #63A576;
	text-decoration: none;
	font-weight: bold;

} 

.evolve-open #headlinebox {
	width:450px;
	margin-left: 375px;
	padding-bottom: 20px;
	position: relative;
}

.evolve-open #calculatorcontainer {
	float: left;
	width: 375px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.evolve-open #calctextcontainer {
	float: right;
	width: 265px;
	padding-top: 10px;
	margin-right: 25px;
}

.evolve-open #maincontent-movie {
	width: 480px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.evolve-open #rightcolumn-movie {
	float: right;
	width: 375px;
	padding-top: 10px;
}
.evolve-open #scrollbox-movie {
	width: 375px;
	height: 475px;
	padding-bottom: 10px;
	padding-top: 10px;
}



.evolve-open a.etiltrollover {
	display: block;
	width: 75px;
	height: 80px;
	text-decoration: none;
	background: url(/images/cameras/etiltsprite.gif);
	outline: 0;
}

.evolve-open a.etiltrollover:hover {
	background-position: -75px 0;
}

.evolve-open h1 {
	color: #005596;
	font-size: 22px;
	font-weight: normal;
	padding:0; margin:0;
}

.evolve-open h2 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	padding-top:3px; margin:0;

}

		
		

.evolve-rightcol #container {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
}



.evolve-rightcol #mainContent {
	font-size: 1.2em;
	width: 1000px;
	margin: 0px;
}

.evolve-rightcol #topContent {
	padding: 30px;
	
}


.evolve-rightcol #topContent  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.evolve-rightcol #topContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
} 

.evolve-rightcol #topContent ul a {
	color: #005596;
	text-decoration: none;
	font-weight: bold;

} 
.evolve-rightcol #topContent ul a:hover {
	color: #63A576;
	text-decoration: none;
	font-weight: bold;

} 

.evolve-rightcol #headlinebox {
	width: 685px;
	padding: 0px;
}

.evolve-rightcol #calculatorcontainer {
	float: left;
	width: 375px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.evolve-rightcol #calctextcontainer {
	float: right;
	width: 265px;
	padding-top: 10px;
	margin-right: 25px;
}

.evolve-rightcol #rightcolumn {
	float: right;
	width: 185px;
	background-image: url(/images/primary/rightnav-bground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 25px;
	padding-left: 10px;
	padding-top: 30px;
}
.evolve-rightcol #rightcolumn-movie {
	float: right;
	width: 375px;
	padding-top: 10px;
}
.evolve-rightcol #scrollbox-movie {
	width: 375px;
	height: 475px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.evolve-rightcol #rightcolumn  ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
} 
	
.evolve-rightcol #rightcolumn  p {
	margin: 0px;
	padding-bottom: 12px;
	font-size: 1.1em;
	color: #005e9c;
	font-weight: bold;
	letter-spacing: 0.07em;
	padding-top: 12px;
} 
	
.evolve-rightcol #rightcolumn ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(/images/primary/bluearrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 8px;
	color: #005596;
	font-size: 12px;
	letter-spacing: 90%;
} 
.evolve-rightcol #rightcolumn a:link {
	color: #005596;
	text-decoration: none;
} 


.evolve-rightcol #rightcolumn a:hover{
	color: #63A576;
	text-decoration: none;
} 


.evolve-rightcol a.etiltrollover {
	display: block;
	width: 75px;
	height: 80px;
	text-decoration: none;
	background: url(/images/cameras/etiltsprite.gif);
	outline: 0;
}

.evolve-rightcol a.etiltrollover:hover {
	background-position: -75px 0;
}

.displace {
	position: absolute;
	left: -5000px;
}



.evolve-rightcol #content1{
	height: 475px;
	width: 645px;
	float:left;
	overflow:hidden;
}
.evolve-rightcol #content1 p{
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.evolve-rightcol scrollbar-vert{
	height: 475px;
	width: 30px;
	float:left;
	background-image: url(../images/scrollline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.evolve-rightcol handle-vert{
	height: 30px;
	width: 30px;
	background-image: url(../images/scrollball.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 35px;
}

.headline-type {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 150%;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: .2em;
}
.headline-title {
	font-size: 16px;
	font-weight: bold;
	color: #0061A6;
}

#pdfspotlight {
	width: 100px;
	float: right;
	background-color: #FFF;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#pdfcaption {
	font-size: 11px;
	letter-spacing: 0.15em;
	text-align: left;
}


	



.evolve-scrollbar #mainContent {
	font-size: 1.2em;
	width: 950px;
	margin: 0px;
}

.evolve-scrollbar #topContent {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;	
}


.evolve-scrollbar #topContent  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.evolve-scrollbar #topContent ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 15px;
	color: #666666;
} 

.evolve-scrollbar #topContent ul a {
	color: #005596;
	text-decoration: none;
	font-weight: bold;

} 
.evolve-scrollbar #topContent ul a:hover {
	color: #63A576;
	text-decoration: none;
	font-weight: bold;

} 
.evolve-scrollbar #headlinebox {
	width:450px;
	margin-left: 375px;
	padding-bottom: 20px;
	position: relative;
}

.evolve-scrollbar h1 {
	color: #005596;
	font-size: 22px;
	font-weight: normal;
	padding:0; margin:0;
}

.evolve-scrollbar h2 {
	color: #666;
	font-size: 14px;
	font-weight: normal;
	padding-top:3px; margin:0;

}

 .evolve-scrollbar #maincontent-movie {
	width: 480px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
}

.evolve-scrollbar #calculatorcontainer {
	float: left;
	width: 375px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.evolve-scrollbar #calctextcontainer {
	float: right;
	width: 265px;
	padding-top: 10px;
	margin-right: 25px;
}

.evolve-scrollbar #rightcolumn {
	float: right;
	width: 185px;
	background-image: url(/images/primary/rightnav-bground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 25px;
	padding-left: 10px;
	padding-top: 30px;
}
.evolve-scrollbar #rightcolumn-movie {
	float: right;
	width: 375px;
	padding-top: 10px;
}
.evolve-scrollbar #scrollbox-movie {
	width: 375px;
	height: 475px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.evolve-scrollbar #rightcolumn  ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
} 
	
.evolve-scrollbar #rightcolumn  p {
	margin: 0px;
	padding-bottom: 12px;
	font-size: 1.1em;
	color: #005e9c;
	font-weight: bold;
	letter-spacing: 0.07em;
	padding-top: 12px;
} 
	
.evolve-scrollbar #rightcolumn ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(/images/primary/bluearrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 8px;
	color: #005596;
	font-size: 12px;
	letter-spacing: 90%;
} 
.evolve-scrollbar #rightcolumn a:link {
	color: #005596;
	text-decoration: none;
} 


.evolve-scrollbar #rightcolumn a:hover{
	color: #63A576;
	text-decoration: none;
} 


.evolve-scrollbar a.etiltrollover {
	display: block;
	width: 75px;
	height: 80px;
	text-decoration: none;
	background: url(/images/cameras/etiltsprite.gif);
	outline: 0;
}

.evolve-scrollbar a.etiltrollover:hover {
	background-position: -75px 0;
}

.displace {
	position: absolute;
	left: -5000px;
}

.evolve-scrollbar #scroll-content{
	height: 475px;
	width: 325px;
	float:left;
	overflow:hidden;
}
.evolve-scrollbar #scroll-content p{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.scrollbar-vert{
	height: 475px;
	width: 30px;
	float:left;
	background-image: url(/images/primary/scrollline.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.handle-vert{
	height: 30px;
	width: 30px;
	background-image: url(/images/primary/scrollball.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 35px;
}

.references {
	font-size: 0.95em;
	margin-bottom: 10px;
	color: #666;
}


.cameradetail #heading {
	margin: 20px 0px 0px 20px;
	padding: 20px 20px 10px 10px;
}


.cameradetail h1 {
	color: #005596;
	font-size: 18px;
	line-height: 0px;
}

.cameradetail h2 {
	color: #666;
	font-size: 14px;
}

.cameradetail  #rightcol {
	font-size: 1.1em;
	float: right;
	width: 250px;
	padding: 0px 20px 15px 0px;
	margin: 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}


.cameradetail #rightcol  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 10px 0px 15px;
} 
	
.cameradetail #rightcol  p {
	margin: 0px;
	padding: 0px 0px 0px 25px;
} 
	
.cameradetail #rightcol ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #666666;
} 

.cameradetail #rightcol ul a {
	color: #005596;
	text-decoration: none;
	

} 
.cameradetail #rightcol ul a:hover {
	color: #63A576;
	text-decoration: none;

} 

.sitemaplist {
	list-style-type: none;
	white-space: nowrap;
	text-indent: -40px;
}
.sitmapheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005596;
	text-decoration: underline;
}

.cameradetail #mainleft {
	font-size: 1.2em;
	margin: 0px 270px 0px 20px; /* MAM this is the container for the main photo/description*/
	padding: 15px 15px 20px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
} 
.cameradetail #bottomleft {
	font-size: 1.2em;
	margin: 0px 270px 0px 20px; /* MAM this is the container for Application Images*/
	padding: 15px 10px 20px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
} 



a.etiltrollover {
	display: block;
	width: 75px;
	height: 80px;
	text-decoration: none;
	background: url("../images/etiltsprite.gif");
	}

a.etiltrollover:hover {
	background-position: -75px 0;
	}

	
.bundledetail  #rightcol {
	float: right;
	width: 250px;
	padding: 20px 20px 15px 0px;
	margin: 0;
	
}
 
.bundledetail #mainleft {
	margin: 30px 270px 0px 20px; /* MAM this is the container for the main photo/description*/
	padding: 20px 15px 20px 10px;
	min-height:500px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	
} 



.generalLeftCol #sidebar1 {
	font-size: 1.1em;
	float: left;
	width: 165px;
	padding: 15px 10px 45px 20px;
}
.generalLeftCol  #sidebar1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.generalLeftCol  #sidebar1 ul li{
	padding: 5px 0px;
	list-style: none;
}

.generalLeftCol #mainContent {
	font-size: 1.2em;
	margin: 40px 0 0 200px; /* the left margin on this div element creates the column down the left side of the page */
	padding: 15px 20px 35px;
	min-height:685px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
} 


.generalOpen #mainContent {
	font-size: 1.1em;
	width: 1000px;
	margin: 0px;
	padding: 0px;
	min-height:500px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
}



.contact   #sidebar1 {
	font-size: 1.2em;
	float: left; 
	width: 200px; 
	padding: 15px 10px 15px 20px;
}

.contact #mainContent {
	font-size: 1.2em;
	margin: 25px 0 0 250px; /* the left margin on this div element creates the blank column and divider line down the left side of the page */
	padding: 15px 20px 35px;
	min-height:685px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
} 

.contact #repdetails {
	float: right; 
	width: 225px; 
	padding: 10px;
	background-color: #edf7f4;
	display: none;
}
.contact #selectlocation {
	float: right; 
	width: 225px; 
	padding: 10px;
	background-color: #edf7f4;
	display: block;
}
.contact #introtext {
	float: left;
	width: 400px;
	padding: 0px;
	margin-right: 10px;
}
/*.contact p {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}*/
.contact #formbox {
	width: 480px; 
	padding: 0px;
	float: left;
	margin-top: 20px;
}

.quickhelp  #sidebar1 {
	font-size: 1.2em;
	float: left;
	width: 215px;
	padding: 15px 10px 15px 20px;
}

.quickhelp #mainContent {
	font-size: 1.2em;
	margin: 10px 0 0 250px; /* the left margin on this div element creates the blank column and divider line down the left side of the page */
	padding: 25px 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
} 
.quickhelpIntro  {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	padding: 10px;
	background-color: #edf7f4;
	font-style: italic;
}

.downloadsWin {
	background-image: url(../images/downloads/windows_icon.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 35px;
}

.downloadsMac {
	background-image: url(../images/downloads/mac_icon.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 35px;
}
.productContainer  {
	width: 730px;
}
.productTableBox {
	border-top: 1px solid #CCC;/*MAM since most of the tables using this have multiple rows, the bottom border gets added by the product td tag instead of this table style - this avoids an extra pixel double on the last bottom border effect (one coming from the outer div and one from the table itself ) */
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.productTableBox td {
	border-bottom:1px solid #ccc;
}

.productTableBox tr{
	border-bottom:1px solid #ccc;
}

.webinars  #sidebar1 {
	font-size: 1.1em;
	float: left; 
	width: 165px; 
	padding: 15px 10px 15px 20px;
}
.webinars  #mainContent {
	font-size: 1.2em;
	margin: 25px 0 0 200px; /* the left margin on this div element creates the column down the left side of the page */
	padding: 15px 45px 35px;
	min-height:685px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.webinars   #sidebar1  ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.webinars   #sidebar1  ul  li{
	padding: 5px 0px 10px;
	list-style: none;
}


.webinarCalendar #sidebar1 {
	font-size: 1.1em;
	float: left; 
	width: 145px; 
	padding: 15px 10px 15px 20px;
}
.webinarCalendar #mainContent {
	font-size: 1.2em;
	margin: 10px 0 0 180px; /* the left margin on this div element creates the column down the left side of the page */
	padding: 15px 0px 15px 10px;
	min-height:500px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.webinars   #librarylist  ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.webinars   #librarylist  ul  li{
	padding: 5px 0px 10px;
	list-style: none;
}
.webinarCalendar  #sidebar1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.webinarCalendar  #sidebar1 ul li{
	padding: 0px 0px 10px;
	list-style: none;
}

.webinarPresenterBio  {
	color: #999999;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.news  #sidebar1 {
	font-size: 1.1em;
	float: left; 
	width: 165px; 
	padding: 15px 10px 15px 20px;
}
.news  #mainContent {
	font-size: 1.2em;
	margin: 25px 0 0 200px; /* the left margin on this div element creates the column down the left side of the page */
	padding: 15px 20px;
	min-height:500px;
	height:auto !important;/*fixes IE minimum height, do not delete - MAM*/
	height:500px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.news   #sidebar1  ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.news   #sidebar1  ul  li{
	padding: 5px 0px 10px;
	list-style: none;
}

.news   #titlelist  ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.news   #titlelist  ul  li{
	padding: 5px 0px 10px;
	list-style: none;
}
.news    #contact p  {
	margin-top: 0px;
	margin-bottom: 0px;/*MAM - this removes the space between paragraphs for "for more info, contact" data*/
}
.contentbox { /*MAM - following styles similar to "product box" styles but are not bodystyle dependent*/
	color: #666666;
}
.contentbox   td {
	border-bottom:1px solid #ccc;
}
.contentbox   tr{
	border-bottom:1px solid #ccc;
}
.contentbox   ul {
	margin: 0px;
	list-style: none;
	padding: 10px 0px 0px;	
	
} 
.contentbox  ul  li {
	margin: 0;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #666666;
} 
.contentbox  ul  a {
	color: #63A576;
	text-decoration: none;

} 
.contentbox  ul  a:hover {
	color: #005596;
	text-decoration: none;

}
.contentboxContainer  {
	width: 730px;
}
.contentboxTable {
	border-top: 1px solid #CCC;/*MAM since most of the tables using this have multiple rows, the bottom border gets added by the product td tag instead of this table style - this avoids an extra pixel double on the last bottom border effect (one coming from the outer div and one from the table itself ) */
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.contentboxHeading {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
	background-image: url(../images/headerbarbluegradient.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
}


.sidenav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005596;
}
.sidenav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
.leftnavsublink a:link {
	padding: 10px;
	list-style: none;
	text-indent: 20px;
}
.leftnavsublink a:hover {
	padding: 10px;
	list-style: none;
	text-indent: 20px;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.leftnavsublink a:visited {
	padding: 10px;
	list-style: none;
	text-indent: 20px;
}

/* fixing line wrapping issue on left nav, beginning to replace in Applications directory - MAM*/
.leftnav  ul {
	margin: 0px;
	list-style: none;
	padding: 10px 0px 0px 15px;
} 

	
.leftnav ul li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	list-style: none;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #666666;
} 

.leftnav ul a {
	color: #63A576;
	text-decoration: none;
	

} 
.leftnav ul a:hover {
	color: #005596;
	text-decoration: none;

} 

/* end new leftnav styles - MAM*/



.region {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3E7EAF;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.region  a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3E7EAF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;

}
.region a:hover {
	font-weight: normal;
	color: #000066;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}
.region a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3E7EAF;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-decoration: none;
}



#partners {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
#partners td {
	border-bottom:1px solid #ccc;
	}
	
#partners tr{
	border-bottom:1px solid #ccc;
	}

td.BorderRight
{
	border-right: 1px solid #CCC;
}
td.BorderLeft
{
	border-left: 1px solid #CCC;
}
td.BorderBottom
{
	border-bottom: 1px solid #CCC;
}
/* odd/even for alternating background colors */
.odd {
	background-color: #eee;
}
.even {
	background-color: #fff;
}
.subhead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005596;
	padding-top: 10px;
}
.blueheading {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #6a96cc;
}
.partnerheading {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
}

.productheading {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
	background-image: url(../images/headerbarbluegradient.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.producthead {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
	background-image: url(../images/headerbarbluegradient.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.camspecsheader {
	font: bold 14px/25px Arial, Helvetica, sans-serif;
	color: #fff;
	text-indent: 10px;
	background-image: url(../images/camspecsheaderbar.gif);
	background-repeat: no-repeat;
	background-position: -10px center;
}

.bluebold18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #005596;
}
.bluebold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #005596;
}
.orangebold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9cf;
}
.greenbold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C2CD23;
}
.limebold{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C2CD23;
}
.greybold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.greybold11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.grey10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.grey9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.greybold10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.greybold9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.bluelightbold {
	font-family: Arial, Helvetica, sans-serif;
	color: #6a96cc;
	font-weight: bold;
}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	color: #6a96cc;
}

.orangebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #9cf;
	font-weight: bold;

}
.oemspotlightbox {
	float: right;
	width: 225px;
	padding: 10px;
	background-color: #edf7f4;
	display: block;
	text-align: center;
	border: 1px solid #CCC;
	margin: 10px;
}
.beinformedpanel {
	float: left;
	width: 200px;
	padding: 10px;
	background-color: #edf7f4;
	border: 1px solid #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.homefreeconsultpanel {
	float: right;
	width: 265px;
	background-color: #edf7f4;
	border: 1px solid #CCC;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
