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

/* content: GENERAL STYLES */
#content-body h2 {color:#363636;}
#content-body h3 {color:#363636; font-weight:bolder; font-size:11px; margin-bottom:4px; margin-top:15px;}
#content-body a.internal {background:none; padding:0;}

#content-body dl { display:block; margin:0.5em 0em 1em 0.25em; float:left;}
#content-body dd, #content-body dt { float:left; padding:0.25em 1em 0.25em 0em;  display:block; width:320px; margin:0}
#content-body dt { clear:both; font-weight:bold;  width:100px; }
#content-body dd { padding:0.25em 1em; }

a.nobg {background:none;}


/* HOME */
* html .section-left {height: 1px; }

.section-left {width:180px; float:left; margin-right:16px; margin-bottom:-3px; height: 240px;}
.section-left div {padding-top:5px;}
.section-left a.group {background:none; margin:0; padding:0;}
.section-left h3 {cursor:pointer; padding: 0 10px 0 5px; color:#363636; font-size:11px; float:left; margin-bottom:0; width:155px; font-weight:bold;}
.section-left span {float:right; background: url(../../assets/images/blue_arrow.gif) no-repeat 0% 4px; padding-left:15px; margin-right:6px;  font-size:11px;}
.section-left img {border:1px solid #d9d9d9; padding:5px; }
.section-left p {clear:both; font-size:10px; padding:5px 2px 5px 5px; color:#767676;}
.section-left h3.title {width:202px;}
.section-left h2 {font-size: 20px;}

#page-title {padding-bottom: 10px;}

#login-box {font-size: 10px; padding:0px; margin-top: 15px;}
#login-box input {width: 170px; font-size: 12px; padding:2px; margin-bottom:10px;}

#link-box {margin-top: 2px;}
#link-box ul li {padding:7px 0px 8px 0px;}
#link-box ul ul li {font-size: 80%;}

.section-right {width:710px; float:left; border-left: 1px solid #CCCCCC; padding-left:10px;}
h2 {margin-left:10px; padding:0px; font-size: 24px; margin-bottom:5px;}
h2 span {font-size: 65%;}

#home-press-releases {float:left; width: 100%; }
#home-press-releases a {color: #767676; background:none;}
#home-press-releases a:link {color:#333333;}
#home-press-releases a:visited {color:#767676;}
#home-press-releases .locked {background: url(../../assets/images/padlock_lrg.png) no-repeat 10px 10px; }
#home-press-releases .locked h4 {padding-left: 20px;}

#home-press-releases div {padding:10px; border-top: 1px solid #CCCCCC; margin:0px; clear:both; min-height:100px; width: 100%; cursor:pointer;}
#home-press-releases div:hover {background-color:#EEEEEE;}
#home-press-releases a {background:none; margin:0px; padding:0px;}
#home-press-releases div p {font-size: 11px; line-height:1.5em;}
#home-press-releases div h6 {text-align:right; color:#3C7CCD;}
#home-press-releases div img {float:right; margin: 0px 0px 10px 10px;}

#small-images {float:right; width: 150px;}
#small-images a {background: none;}

.pr-img-small {margin-bottom:10px;}


/* PRESS RELEASES */

#press-releases-thumbs {float: left; width: 330px; border-right: 1px solid #CCCCCC; padding-right:20px; }
#press-releases-thumbs a {color: #767676; padding:0px; margin:0px; background:none;}
#press-releases-thumbs a:link {color:#333333;}
#press-releases-thumbs a:visited {color:#767676;}
#press-releases-thumbs .selected {background: #EEEEEE;}
#press-releases-thumbs img {float: right; border:none; padding:0px; margin:0px 0px 0px 5px;}

#press-releases-control {height:70px; padding:10px; border-top: 1px solid #CCCCCC; margin:0px; background:#E4E4E4;}
#press-releases-control a {background: none; padding:2px; margin:0px;}
#press-releases-control a:hover {color: #3C7CCD; }
#press-releases-control ul {padding:0px; margin:10px 0px 0px 0px;}
#press-releases-control li {float:left; padding:0px; margin:0px;}
#press-releases-control #search {width: 150px; margin-right:10px;}
#press-releases-control input[type="submit"] {padding:0px; margin:0px;}

#press-releases-thumbs .thumb {padding:10px; border-top: 1px solid #CCCCCC; margin:0px;}
#press-releases-thumbs .thumb:hover {background-color:#EEEEEE;}
#press-releases-thumbs .thumb p {font-size: 11px; line-height:1.5em;}
#press-releases-thumbs .thumb h6 {text-align:right; color:#3C7CCD;}

#press-releases-large {float: right; width: 570px; margin-top: -26px;}
#press-releases-large div {padding:0px 10px 10px 0px;}
#press-releases-large p {font-size: 11px; text-align:justify; color:#000000; padding-top: 10px; text-align:justify;}
#press-releases-large h3 {font-size: 16px; font-weight: bold; color:#000000; padding:0px; margin:0px; text-align:justify;}
#press-releases-large h5 {font-size: 14px; font-weight: normal; color:#808080; text-align:justify; padding-top: 10px; line-height:1.3em; }
#press-releases-large h4 {font-size: 10px; font-weight: normal; color:#3C7CCD; text-align:right; }
#press-releases-large div img {float:right; margin: 10px 0px 10px 20px; clear:both;}
#press-releases-large .base {font-size: 10px; color:#808080;}


#downloads {width: 550px; float:right; margin:10px 00px 20px 0px; background:#E4E4E4; border: 1px solid #CCCCCC;}
#downloads h2 {color:#666666; font-weight:bold; padding-top: 5px; font-size: 16px; color:#666666;}
#downloads div {border: 1px solid #CCCCCC; height:45px; padding:5px; margin:5px; background:#FFFFFF;}
#downloads div img {float:left; margin: 0px 10px 10px 0px;}


/* IMAGE LIBRARY */
#image-search {width: 299px; float:left; margin-right:19px;}
#image-grid {width: 620px; float:right; border-left: 1px solid #CCCCCC;}

#image-library-control {height:98px; padding:10px; border: solid #CCCCCC; border-width: 1px 0px 1px 0px; margin:0px; background:#E4E4E4;}
#image-library-control a {background: none; padding:2px; margin:0px;}
#image-library-control a:hover {color: #3C7CCD; }
#image-library-control ul {padding:0px; margin:10px 0px 0px 0px;}
#image-library-control li {float:left; padding:0px; margin:0px;}
#image-library-control #search {width: 150px; margin-right:10px;}
#image-library-control input[type="submit"] {padding:0px; margin:0px;}

#image-library {padding-top:0px;}
#image-library div a {background: none; padding:0px; margin:0px;}
.library-image {float: left; margin: 0px 19px 15px 0px;  height:100px; border:1px solid #D9D9D9; padding:9px;}
.library-image img {border:none; padding:0px; margin:0px;}
.library-image h5 {float:left; background: url(../../assets/images/blue_arrow.gif) no-repeat 0% 4px; padding-left:15px; margin-left:2px; margin-top:1px; }
.end {margin-right: 0px;}


/* #navdrop { position: absolute; top: 15px; margin-left: 65px; } */
#navdrop { position: absolute; top: 15px; margin-left: -16px; }
#modelselector { position: absolute; top: 16px; margin-left: 380px; }

/* VIDEO LIBRARY */
#video-list {width: 340px; float:left; margin-right:10px; }
#video-player {width: 560px; float:right; padding-left:20px; border-left: 1px solid #CCCCCC;}
#video-player div {float:left;}
.video-thumbnail {float:left; padding-right:20px; cursor:pointer; width: 150px; padding-bottom:20px;}



/* DOCUMENT LIBRARY */
#document-search {width: 330px; float:left; margin-right:19px;}
#document-list {width: 560px; float:right; border-left: 1px solid #CCCCCC; padding-left:20px;}

#document-library-control {height:98px; padding:10px; border: solid #CCCCCC; border-width: 1px 0px 1px 0px; margin:0px; background:#E4E4E4;}

#document-library {padding-top:0px;}
#document-library div a {background: none; padding:0px; margin:0px;}

.document-thumbnail {clear:both; border:4px solid #CCCCCC; margin-bottom:10px; padding:10px;}
.document-thumbnail img {float:left; margin-right:10px;}
.document-thumbnail a {margin-right:10px;}



