.aboutnames {
	font-size: 18px;
	font-weight: bold;
}
.aboutthumbnails {
	width: 108px;
	padding: 2px 2px 2px 2px;
	float: left;
	background-color: #CCC;
	margin: 11px 10px 10px 10px;
}
.picthumb {
	width: 208px;
	padding: 2px 2px 2px 2px;
	float: left;
	background-color:#CCC;
	margin: 3px 10px 10px 10px;
}
.readmore {
	color: #666;
	text-align: right;
	height: 21px;
}
.readmore a:link {
	color: #333;
	font-weight: bold;
}


.readmore a:visited {
	color: #666666;
	text-decoration: none;
}
.readmore a:hover {
	color: #999;
}

#jtinywrapper {
    width: 2000px;
    margin: 0px auto 0px -1000px;
    left: 50%;
    margin-left: -1000px;
	position:relative;
	
}

.jtinysliderbutton {
	float: left;
	padding-top: 134px
}
.jtinysliderbutton img {
	cursor: pointer;
	background: #9F9F9F;
}
.jtinysliderbutton img:hover {
	background: #666
}
#jtinyslideshow {
	float: left;
	width: 2000px;
	min-height:444px;
	border: 0px solid #999;
	background: #fff;
	text-align: left;
	position: relative;
}
#jtinyslides {
	position: absolute;
	width: 2000px;
	min-height:444px;
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
#jtinyslides li {
	width: 2000px;
	min-height:444px;
	padding: 0px !important;
	background: none repeat scroll 0 0 #FFF !important;
	float: left;
}
.jtinypagination {
	float: right !important;
	list-style: none;
	height: 25px;
	margin: 15px 38px 0 32px !important;
	padding: 0 !important;
	position: relative !important;
	z-index: 9999;
}
.jtinypagination li {
	float: left;
	cursor: pointer;
	padding: 5px 8px !important;
	background: none repeat scroll 0 0 white !important;
	border: 0px solid #999;
	margin: 0 4px 0 0 !important;
	text-align: center;
	color: #222
}
.jtinypagination li img {
	text-align: center;
}
.jtinypagination li:hover {
	background: #AFAFAF !important;
	border: 1px solid #999;
	color: #000;
	padding: 5px 8px;
	margin: 0 4px 0 0 !important;
}
li.jtinycurrent {
	border: 1px solid #999;
	background: #CFCFCF !important
}
li.jtinycontent {
	width: 464px;
	height: 270px;
	padding: 15px 18px 15px 18px !important;
	background: #FFF;
}
.jtinycontent h1 {
	font: 22px Georgia, Verdana;
	margin-bottom: 15px;
	color: #036;
	text-align: center;
}
.jtinycontent p {
	color: #000;
	text-align: center;
}
li.jtinyimage {
	text-align: center;
}
#topphonenum {
	color: #333;
	font-weight: bolder;
	width: 122px;
}
#ftrtxt {
	color: #FFF;
	padding-top: 0px;
}
--#vscrollbar {
 width:530px;
 height:315px;
 overflow: -moz-scrollbars-vertical;
 overflow-x: hidden;
 overflow-y: scroll;
}
.cpartnerslogos {
	text-align: center;
	margin-top: 5px;
	background-color: #FFF;
	width: 500px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* ------------------------------
   Pagebreak
------------------------------ */
/* Article index */
div#article-index {
	padding: 0 0 5px 0;
}
div#article-index ul {
	/* [disabled]list-style: none;
*/
	/* [disabled]padding: 0;
*/
}
div#article-index ul li a.toclink {
	font-style: italic;
	text-decoration: none;
}
div#article-index ul li a:hover.toclink {
	font-style: italic;
	text-decoration: none;
}
div.pagenavcounter {
	padding: 0 0 15px 0;
}
/* Article index Pagination */
div.item-page div.pagination {
	float: left;
	margin: 3px 0 0 0;
}
div.item-page div.pagination ul li {
	float: left;
	border: 1px #888 solid;
	margin: 0 2px 0 0;
	padding: 1px 0 0 0;
	width: 30px;
	height: 15px;
	background-color: #e5e5e5;
	text-align: center;
}
div.item-page div.pagination ul li:hover {
	float: left;
	border: 1px #888 solid;
	margin: 0 2px 0 0;
	padding: 1px 0 0 0;
	width: 30px;
	height: 15px;
	background-color: #ccc;
	text-align: center;
}
div.item-page div.pagination ul li a {
	display: block;
	color: #555;
	text-align: center;
	text-decoration: none;
}
div.item-page div.pagination ul li a:hover {
	display: block;
	color: #000;
	text-align: center;
	text-decoration: none;
}
/* -------------------Layouts---------------------- */
html {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: auto;
	color: #666;
}
body {
	margin: 0 auto;
	padding: 0;
	/* [disabled]background-image: url(../images/bgd.jpg);
*/
	background-attachment: scroll;
	background-position: center;
}
#header {
	height: 153px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/bgd-top.jpg);
	width: auto;
	margin: 0 auto;
}
#logo {
	float: left;
	background-image: url(../images/labslogo.png);
	width: 333px;
	height: 145px;
}
#headholder {
	margin: 0 auto;
	width: 1107px;
	height: 153px;
}
#topbanner {
	width: 800px;
	position: relative;
	padding-top: 10px;
	margin-left: 230px;
}
#headslider {
	height: auto;
	width: auto;
	color: white;
	margin: 0 auto;
	padding-top: 0px;
	/* [disabled]background-image: url(../images/bgd-head.jpg); */
	background-position: center;
	min-height: 444px;
	max-height: 607px;
}
#topnavbtn {
	height: 30px;
	color: white;
	padding-top: 0px;
	padding-left: 6px;
	margin-left: 2px;
	float: right;
	width: auto;
	margin-top: 12px;
	text-align: right;
	min-width: 200px;
}
#topnavbtn a {
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	color: white;
	font-weight: bold;
}
#topnavbtn li {
	display: inline;
	list-style: none;
	padding-left: 2px;
	padding-bottom: 6px;
	height: 14px;
	padding-top: 2px;
}
#topnavbtn a:hover {
	/*	background-image:url(../images/hoverarrow.png); */
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #ffcc00;
}
#topicon {
	height: 40px;
	width: 760px;
	color: white;
	/* [disabled]margin: 0 auto;
*/
	background-image: url(../images/main_btnsundr.gif);
	margin-top: 12px;
	float: right;
}
li.current a {
	color: white;
}
#mainbdy {
	height: auto;
	margin: 0 auto;
	width: 1107px;
}
#2ndhead {
	float: left;
	height: 91px;
	width: 779px;
	margin-left: 4px;
	background-image: url(../images/main_bdyhead.jpg);
}
#left {
	width: 779px;
	float: left;
	height: auto;
}
#right {
	width: 160px;
	float: left;
	height: 418px;
	margin-left: -10px;
	margin-top: -8px;
}
#btmbanner {
	width: 200px;
	float: left;
	height: 100px;
	margin: 2px 1px 6px 90px;
	padding-top: 6px
}
#bottomnav {
	width: 1000px;
	height: 62px;
	background-image: url(../images/pmag00_ftrbtn.gif);
	background-repeat: no-repeat;
	margin: 0 auto;
}
.copyright {
	float: left;
	width: 532px;
	height: 59px;
	background-image: url(../images/footnote.png);
	margin-top: 11px;
}
#footertop {
	height: 416px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/bgd-footertop.jpg);
	margin: 0 auto;
	background-position: center;
}
#footerdown {
	height: 85px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/bgd-footerdown.jpg);
	margin: 0 auto;
	background-position: center;
}
.ftrwrap {
	margin: 0 auto;
	width: 1107px;
	height: auto;
}
.box01 {
	text-align: left;
	color: #FFF;
	font-size: 16px;
}
#3boxftr {
	text-align: left;
	color: #FFF;
}
#boxeswrap {
	margin: 0 auto;
	width: 1070px;
	padding-top: 66px;
}
.clear {
	clear: both;
}
/* Topography */
a:link, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #999;
}
.actions {
	list-style: none;
	float: right;
}
.actions li {
	float: left;
	display: block;
}
.actions img {
	padding: 0 4px;
	border: none;
}
/* Custom Styling */
h3 {
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* [disabled]font-style: italic;
*/
	color: #333;
	padding-left: 13px;
	margin-bottom: -12px;
	margin-top: -2px;
}
ol, ul {
	list-style: none;
	/* [disabled]margin-top: 0px;
*/
	/* [disabled]margin-left:0px;
*/
}
#center {
	margin-bottom: -9px;
}
.thumbs {
	font-size: 9px;
	padding: 2px;
}
#designewd {
	float: right;
	width: 477px;
	text-align: right;
	margin-top: 35px;
	color: #FFF;
}
.bluetext {
	color: #0275A2;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.greytext {
	color: #666;
	font-size: 24px;
}
.blacktext {
	color: #000;
}
.blackunderlinetext {
	color: #333333;
	text-align: right;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}
blockquote {
}
blockquote:before {
	content: "\201C";
	font-size: 24px;
	color: #0275A2;
}
blockquote:after {
	position: absolute;
	margin-left: 8px;
	content: "\201D";
	font-size: 24px;
	color: #0275A2;
}
hr {
	margin-top: 1px;
	margin-bottom: 1px;
}
ul {
	list-style-type: square;
	margin-left: -9px;
}
.box01 a:link {
	color: #FFF;
}


.box01 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.box01 a:hover {
	color: #CCC;
}
h1 {
	background-image: url(../images/h1.png);
	width: 387px;
	height: 53px;
	padding-top: 18px;
	color: #FFF;
	padding-left: 8px;
}
.vcardwrap {
	padding: 8px;
	background-color: #F2F2F5;
	width: 500px;
	height: 190px;
}
.vcardwrap1 {
	padding: 8px;
	background-color: #F2F2F5;
	width: 500px;
	height: 150px;
}
.vcardwrap2 {
	padding: 8px;
	background-color: #F2F2F5;
	width: 500px;
	height: 182px;
}
.vcardwrap3 {
	padding: 8px;
	background-color: #F2F2F5;
	width: 500px;
	height: 130px;
}
.vcardhold {
	padding: 8px;
	background-color: #F2F2F5;
	height: auto;
}
