.sidenav { vertical-align:bottom; margin:0; padding: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 15px; 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 0 15px;}
#header_graphic { float:left; display:table-cell; height:295px; width:708px; background:#ffffff;}

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

#left { float:left; width:161px; }
#left .colorbar { width:161px; height:15px; margin:0; padding:0; background:#cccc14; }
#left .padding {padding:15px 5px 0 15px;}
#left .padding .left_nav {margin:0; padding:0; list-style-type:none; overflow: auto; }
#left .padding .left_nav li {list-style-type:none; padding:0 0 10px 0; font-size:10px; color:#58595b; }
#left .padding .left_nav h1 {font-size:10px; margin:0; padding:0; font-weight:normal; color:#333333;}
#left .padding .left_nav span {font-size:10px; color:#333333; font-size:9px;}
#left .padding .left_nav .on {list-style-type:none; font-size:10px; color:#000000; font-weight:bold; }
#left .padding .left_nav .on a {list-style-type:none; font-size:10px; color:#000000; font-weight:bold; }
#left .padding .left_nav .on span {font-weight:normal; color:#333333; font-size:9px;}
#left .padding .left_nav .on h1 {font-weight:bold; color:#000000;}
#left .padding .left_nav .on:hover h1 {color:#00a0c6;}
#left .padding .left_nav .on:hover span {color:#00a0c6;}
#left .padding .left_nav a {text-decoration:none;color:#333333;}
#left .padding .left_nav a:hover {color:#00a0c6;}
#left .padding .left_nav a:hover h1 {color:#00a0c6;}
#left .padding .left_nav a:hover span {color:#00a0c6;}
#left .padding .left_nav .hrule {line-height:0; border-bottom:1px solid #abb202; margin:0 0 10px 0; padding:0; width:100%;}


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

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

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

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

#right {float:left; width:468px; }
#right .colorbar { display:block; width:468px; height:15px; margin:0; padding:0; background:#f5f5d1; color:#000000; }
#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; outline:none;}
#right .colorbar .links li .linkbox:hover {background:#abb202;}
#right .colorbar .links li .linkbox: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 .padding {padding:15px 5px 5px 15px; font-family:Verdana; font-size:11px; line-height:16px;}
#right .padding h1 { margin:0; padding:0 0 10px 0; font-family:Verdana; font-size:20px; line-height:24px; font-weight:normal; color:#4F77B1; clear:both;}
#right .padding h2 { margin:0; padding:0 0 5px 0; font-family:Verdana; font-size:14px; line-height:16px; font-weight:normal; color:#4F77B1; }
#right .padding {font-family:Verdana; font-size:11px; line-height:16px; color:#000000;}
#right .padding p { margin:0; padding:0 0 15px 0; font-family:Verdana; font-size:11px; line-height:16px; color:#000000; }
#right .padding .footer {margin:0; padding:50px 0 0 0; font-family:Verdana; font-size:9px; font-weight:n; color:#000000;}
#right .padding a {color:#063868;}
#right .padding a:hover {color:#00a0c6;}

#right .padding .patents {list-style-type: none; margin:0; padding:0;}
#right .padding .patents li {padding:0 0 5px 0; }
#right .padding .hrule {display:block; border-bottom:1px solid #e0df73; margin-bottom:5px; padding:0 0 5px 0; width:100%;}
#right .padding .pdf {display:block; width:100px; margin:5px 0 5px 15px; background:#ffffff url(../images/pdficon.gif) top left no-repeat; color:#063868; padding:2px 0 0 20px;}

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

#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;}

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