.sidenav { vertical-align:bottom; margin:0; padding:0 0 0 0; width:156px; }
.sidenav ul {list-style-type:none; margin:0; padding:0 0 5px 0; }
.sidenav ul li {list-style-type:none; margin:0; padding:0 0 10px 15px; font-family:Verdana; font-size:10px; color:#58595b; text-decoration:none;}
.sidenav ul .on {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#000; text-decoration:none;}
.sidenav ul .on a {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#000; text-decoration:none;}
.sidenav ul .on a:hover {list-style-type:none; margin:0; padding:0 0 10px 0; font-weight:bold; font-family:Verdana; font-size:10px; color:#00a0c6; text-decoration:none;}
.sidenav a {text-decoration:none; color:#333333;}
.sidenav a:hover {color:#00a0c6;}

#header .sidenav h3 {font-family:Verdana; font-weight:bold; font-size:12px; padding:0 0 10px 15px;}

#header_graphic { float:left; display:table-cell; margin:0; padding:0; background:#ffffff;}

#content { font-family:Verdana; width:864px; float:left; }

#left { float:left; width:156px; padding:0 0 0 0;}
	#scrollpane {width:156px; height:400px; overflow: auto; }
#left .colorbar { width:156px; height:15px; margin:0; padding:0; background:#cccc14; }
#left .left_nav {margin:0; padding:15px 0 30px 15px; list-style-type:none;}
#left .left_nav li {list-style-type:none; padding:0 0 10px 0; color:#333333; font-size:9px; }
	#left .left_nav li ul {margin:5px 0 0 10px; padding:0;}
	#left .left_nav li ul li {font-size:10px;}
#left .left_nav span {display:block; padding:0 0 2px 0; font-size:10px;}
#left .left_nav strong {display:block; padding:0 0 2px 0; font-size:10px;}
#left .left_nav a {text-decoration:none; color:#333333; }
#left .left_nav a:hover {color:#00a0c6;}
#left .left_nav a:hover span {color:#00a0c6;}
#left .left_nav a.on span {font-weight:bold;}

.jScrollPaneContainer #scrollpane ul.left_nav {padding-top:0;}
#diffuser {height:45px; width:140px; background:url(../images/layout/leftnav-diffuser.png) 0 0 no-repeat; position:relative; top:-45px; right:0; z-index:99;}

#left .left_nav .hrule {border-bottom:1px solid #abb202; margin:0 0 10px 0; padding:0; width:136px; font-size:1px; line-height:1px;}

#center {float:left; width:220px; padding:0 0 0 15px; font-size:9px; color:#000000; line-height:14px;}
#center .colorbar { display:block; width:235px; height:15px; margin:0 0 15px -15px; padding:0; background:#e0df73; }
#center a {color:#063868; }
#center a:hover {color:#00A0C6; }
#center a:visited {color:#063868;}
#center p {padding-right:10px;}
#center .profile {margin:0; padding:0; font-size:9px; height:75px; color:#000000; }
#center .profile h3 {margin:0; padding:0 0 0 0; font-size:9px; font-weight:bold; color:#000000}
#center .profile p {margin:0; padding:0 0 0 0; }
#center .profile img {float:left; margin:0 15px 15px 0; padding:0; border:2px solid #e0df73; }
#center .hrule {display:block; border-bottom:1px solid #abb202; margin-top:5px; padding:10px 0 0 0; width:100%;}
#center .pdf {display:block; margin:15px 0 5px 0; background:#ffffff url(../images/layout/pdficon.gif) top left no-repeat; color:#063868; padding:2px 0 10px 20px;}
#center .pdf:hover {color:#00A0C6;}
#center .awards {padding:10px 0 0 20px;}
#center a.linkedin {display:block; height:20px; background:url(../images/icons/linkedin.gif) 0 0 no-repeat; padding:2px 0 10px 20px;}
#center a.twitter {display:block; height:20px; background:url(../images/icons/twitter.gif) 0 0 no-repeat; padding:2px 0 10px 20px;}
#center h3 {margin:0; padding:0 0 8px 0; color:#4F77B1; font-size:14px; font-weight:normal;}
#center h4 {margin:0; padding:0 0 3px 0; font-weight:bold; font-size:11px;}


#center .linklist {margin:0 0 15px 0; font-size:11px; line-height:16px;}
#center .linklist a{color:#063868;}
#center .linklist a:hover {color:#00a0c6;}

#center .center_nav {margin:0; padding:0; list-style-type:none; }
#center .center_nav li {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#58595b; }
#center .center_nav .on {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#000000; font-weight:bold; }
#center .center_nav .on a {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#000000; font-weight:bold; }
#center .center_nav a {text-decoration:none; color:#333333;}
#center .center_nav a:hover {color:#00a0c6;}

#center .center_nav {margin:0; padding:0; list-style-type:none; }
#center .center_nav li {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#58595b; }
#center .center_nav .on {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#000000; font-weight:bold; }
#center .center_nav .on a {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#000000; font-weight:bold; }
#center .center_nav a {text-decoration:none; color:#333333;}
#center .center_nav a:hover {color:#00a0c6;}


#right {float:left; width:458px; padding:0 0 0 15px;}
	* html #right {margin-right:-3px;}
#right .colorbar {display:block; width:473px; height:15px; margin:0 0 15px -15px; padding:0; background:#f5f5d1; color:#000000; overflow:hidden; }
#right .colorbar .links { float:left; list-style-type:none; margin:0; padding:0 0 0 15px; }
#right .colorbar .links li { list-style-type:none; float:left; padding:0 0 0 5px; }
#right .colorbar .links .video { list-style-type:none; float:left; margin-top:1px; padding:0 10px 0 60px; font-size:10px;}
#right .colorbar .links .title {padding:0 10px 0 0; margin-top:1px; font-size:10px;}
#right .colorbar .links li .linkbox { display:block; margin:3px 0 0 0; padding:0; width:8px; height:8px; font-size:5px; border:1px solid #d2d2c6; background:#ffffff; }
#right .colorbar .links li .linkbox:hover {background:#abb202;}
#right .colorbar .links li .linkbox:active {background:#063868;}
#right .colorbar .links li .videolink { display:block; margin:3px 0 0 0; padding:0; width:8px; height:8px; font-size:5px; border:1px solid #d2d2c6; background:#ffffff; }
#right .colorbar .links li .videolink:hover {background:#abb202;}
#right .colorbar .links li .videolink:active {background:#063868;}
#right .colorbar .links li .on { display:block; margin:3px 0 0 0; padding:0; width:8px; height:8px; font-size:5px; border:1px solid #d2d2c6; background:#063868; }

#right h1 { margin:0; padding:0 0 10px 0; font-family:Verdana; font-size:20px; line-height:24px; font-weight:normal; color:#4F77B1; }
	#right h5 { margin:0; padding:0 0 10px 0; font-family:Verdana; font-size:20px; line-height:24px; font-weight:normal; color:#4F77B1; }

#right h2 { margin:0; padding:0 0 5px 0; font-family:Verdana; font-size:14px; font-weight:normal; color:#4F77B1; }
#right {font-family:Verdana; font-size:11px; line-height:16px; color:#000000;}
#right p { margin:0; padding:0 0 15px 0; font-family:Verdana; font-size:11px; line-height:16px; color:#000000; }
#right ul {list-style-type:square; }
#right a {color:#005288;}
#right a:hover {color:#00a0c6;}
#right .pdf {display:block; width:100px; margin:5px 0 5px 15px; background:#ffffff url(../images/layout/pdficon.gif) top left no-repeat; color:#063868; padding:2px 0 0 20px;}

#content .footer {clear:both; margin:0; padding:25px 0 60px 411px; text-align:left; font-family:Verdana; font-size:10px; color:#000000;}


#right .share_stuff {width:100%; border:0; padding:15px 0 0 0;}
#right .share_stuff tr {padding:0; margin:0;}
#right .share_stuff tr td {padding:0 0 25px 0; font-size:10px; line-height:12px; color:#000000;}
#right .share_stuff tr td img {padding:0 0 5px 0;}

#right .patents {list-style-type: none; margin:0; padding:0;}
#right .patents li {padding:0 0 5px 0; }

#guestbook {padding:25px 0 0 0; width:100%; font-family:Verdana; font-size:11px; color:#000000;}
#guestbook tr td {padding:0 15px 5px 0;}
#guestbook tr td .textbox {border:1px solid #4D84BE; border-collapse:collapse; width:300px;}
#guestbook tr td .textarea {border:1px solid #4D84BE; border-collapse:collapse; width:300px; font-family:Verdana; font-size:11px;}
#guestbook tr td .submit {border:1px solid #4D84BE; background:#4D84BE; color:#ffffff; padding:3px 8px 3px 8px;	 font-family:Verdana; font-size:11px;}
#guestbook tr td ul {list-style-type:none; margin:0; padding:0; }
#guestbook tr td ul li {list-style-type:none; float:left; width:140px; padding:0 5px 0 0; font-size:9px;}

#checkboxer {border:1px solid red; border-collapse:collapse;}


#thumb_gallery {list-style-type:none; margin:-10px 0 15px 0; padding:0; width:430px; height:80px;}
#thumb_gallery li {margin:0; padding:0 5px 5px 0; float:left;}
#thumb_gallery li img {border:1px solid #e9e9e9;}
#thumb_gallery li .on {border:1px solid #cccc14; }
#thumb_gallery li a {border:0;}



/*TABLE STYLE FOR DIRECTIONS PAGE --------------------------- */

		#directions {width:100%; font-family:Verdana; font-size:10px; color:#000000; border:1px solid #e0df73;}
		#directions .head {font-weight:bold; background:#e0df73; }
		#directions .head td {padding:10px;}
		
		#directions td {padding:5px;}
		
		#directions .companycontenthdr {background:#f5f5d1;}
		#directions .companycontenthdr td {padding:5px;}

#clear { clear:both; margin:0; padding:0; }

#diffuser {behavior: url(../css/iepngfix.htc);}
