/* Import necessary SMS class css files */
/* Do we still need this? EC
@import url(/_styles/styles_2004.css);
*/

body {
	margin:0; padding:0;
	font-family:arial, verdana, geneva, helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#101010;
}

th, td {font-size:11px; color:#101010;}
p {display:block; margin:2px 0;}
form {margin:0;}

a:link {color:#aa3514; text-decoration:none;}
a:visited {color:#aa3514; text-decoration:none;}
a:hover	{color:#ff3800; text-decoration:underline;}
a:active {color:#ff3800; text-decoration:none;}

img {border:none;}


/* Header Styles */
#header {height:87px; position:relative; top:0; left:0;width:984px;margin: 0 auto;}
#headerlogo {position:absolute; top:0px; left:0;}
#headerlinks {position:absolute; top:0px; left:230px;}
#headerforms {position:absolute; top:26px; left:230px; width:710px; height:50px;}
#headerforms img {margin-right:5px; margin-bottom:3px;}
#headerforms .button { display: inline; }
#headersearch {position:absolute; top:20px; left:460px; width:240px;}
#headersearch label { display: block; height: 11px; width: 128px; color: #fff; background: url("images/search.gif") no-repeat left top; font-size: 0; line-height: 0; }
#headersearch #search { width: 180px; border: 1px solid #156483; background: #f8f8f8; }
#headersearch .button { padding: 2px 4px; }
#header .input {border:1px solid #7f9db9; font-size:11px; width:125px; height:16px;}

#headernav {position:relative; top:0; left:0;width:984px;margin: 0 auto;height: 70px;}
#headernav .wrap {position:absolute; top:0; left:0;}
#headernav ul {margin:0; padding:0; list-style-type:none;}
#headernav ul li {margin:0; padding:0; float:left;}

#headersubnav {position:absolute; top:123px; left:0; width:100%; height:34px;background:url("images/bg_child.gif") repeat-x left bottom;}
.headersubnav_hover, .headersubnav_active
	{background:url("images/bg_child_at.gif") repeat-x left bottom !important;}
.headersubnav_hover a, .headersubnav_active a
	{ color: #fff !important; }
#headersubnav .wrap {width:984px;margin: 0 auto;height: 34px;}
#headersubnav a {color:#003e55; font-weight:bold;}
#headersubnav_dc.at a, #headersubnav_mb.at a, #headersubnav_dp.at a, #headersubnav_rc.at a {
	color:#fff;
	text-decoration:none;
}

#headersubnav_default { height:34px;}

#headersubnav .subnav { display: none; }
#headersubnav ul {margin:0; padding:0; height:34px; list-style-type:none;}
#headersubnav ul li {float:left; padding:10px 15px; color:#101010;}
#headersubnav ul li a {font-weight:bold;}
#headersubnav ul li a:hover {text-decoration: underline;}
#headersubnav ul li.at {background:url("images/bt_bg_child_at.gif") repeat-x;}
#headersubnav ul li.at a {color:#003e55 !important;}
#headersubnav ul li.hover {}
#headersubnav ul li.hover a {color:#fff; }


#container { background: #e4e4e4 url("images/content_top.gif") repeat-x left top; padding-top: 12px; }


#press_content {margin:0 auto; padding:0; width:984px; text-align:left;}


#press_breadcrumbs { font-size: 0.8em; padding-bottom: 6px; }
#press_breadcrumbs ul { margin: 0; padding: 0; list-style: none; }
#press_breadcrumbs ul li { margin: 0; padding: 0; display: inline; }


#press_leftcol { float: left; width: 704px; }

.widget_wide { width: 700px; padding-bottom: 4px; background: #fff url("images/wide_rounded_bottom.gif") no-repeat center bottom; margin-bottom: 12px; }
.widget_wide .wrap { width: 700px; padding-top: 4px; background: url("images/wide_rounded_top.gif") no-repeat center top; }

#press_image { padding: 4px 10px; }
#press_rotate { padding: 0 20px; }
#press_info1 { padding: 0 20px; }
#press_info2 { padding: 0 20px; }
#press_info3 h3 { margin: 0 0 8px 0; border-bottom: 1px solid #cccbd0; font-color: #01577a; font-style: italic; font-size: 1.4em; padding: 4px 8px; text-transform: uppercase; }

.hottopics h3 { margin: 0 0 8px 0; border-bottom: 1px solid #cccbd0; font-color: #01577a; font-style: italic; font-size: 1.4em; padding: 4px 8px; text-transform: uppercase; }
.hottopics .thumbnails { padding: 0 8px; margin: 0 auto; text-align: center;}
.hottopics .thumbnails .thumbnail { width: 132px; text-align: left; float: left; margin: 0 18px 4px 18px; }
.hottopics .thumbnails .thumbnail img { border: 1px solid #5c5c5c; }
.hottopics .thumbnails .thumbnail a { padding-left: 10px; background: url("images/newslist_arrow.gif") no-repeat left 4px; }
.hottopics .thumbnails .thumbnail a.thumb { padding-left: 0px; background: none; }
.hottopics .thumbnails .thumbnail h4 { margin: 0; padding: 0; font-size: 1.0em; font-weight: normal; }
.hottopics .break { clear: left; }
/* Would not be necessary if I could count on display: inline-block; in .thumbnail */
.hottopics .thumbnails_have_1 { width: 168px; }
.hottopics .thumbnails_have_2 { width: 336px; }
.hottopics .thumbnails_have_3 { width: 504px; }

.columns { padding-right: 4px; }
.columns .columnleft { float: left; width: 346px; }
.columns .columnright { float: right; width: 346px; }


#press_rightcol { float: right; width: 278px; }


/* Footer Styles */
#footer {margin:0 auto; width:984px;font-size:11px; line-height:30px; background:url("images/bg_footer.gif") no-repeat center top; }
#footer .wrap { padding: 8px; }
#footer .phone {font-size:12px; line-height:30px;}
#footer a {color:#aa3514; text-decoration:underline;}
#footer .button { display: inline; }


/* Custom Styles */
h1 {margin:.5em 0; padding:0; color:#005a7d; font-size:20px; font-weight:normal;}
h1.red {margin:.5em 0; padding:0; font-size:24px; color:#aa3514;}
h2 {margin:.5em 0; padding:0; color:#005a7d; font-size:16px; font-weight:bold;}
h3 {margin:.5em 0; padding:0; color:#005a7d; font-size:14px; font-weight:bold;}

.subhead_blue {color:#0d6480; font-size:13px; font-weight:bold;}
.subhead_black {color:#000; font-size:13px; font-weight:bold;}
.subhead_red {color:#ab3213; font-size:13px; font-weight:bold;}
.smallbold {font-weight:bold; text-transform:uppercase;}

hr {color:#bdbdbd; background-color:#bdbdbd; height:1px; border:0px solid #fff;}

.largeprice {font-size:12pt; color:#000;}
.subhead_large {font-size:13px; color:#0d6480; font-weight:bold;}
.orange {font-size:12pt; color:#000;}
.orange2 {font-size:10pt; color:#000;}
.black {font-size:12pt; color:#000;}
.black2 {font-size:10pt; color:#000;}

.fl {float:left;}
.fr {float:right;}
.b {font-weight:bold;}
.clear {clear:both; line-height:4px;}

.button { font-size: 1.0em; color: #f8f8f8; background: #015779; display: block; padding: 4px 8px; text-align: center; font-weight: bold; cursor: pointer; width: auto; }
.button span a, .button span a:link, .button span a:visited, .button span a:hover, .button span a:active
	{ color: #f8f8f8; text-decoration: none; border: 0; display: block; width: auto; font-weight: bold; text-align: center; }
.button span input { font-size: 1em; color: #f8f8f8; background: #015779; border: 0; padding: 0; text-transform: uppercase; font-weight: bold; cursor: pointer; width: auto; text-align: center; }


/* Classes */

.tabbar { border-bottom: 1px solid #cbcccf; margin: 20px 20px 0; padding: 0 16px; height: 20px; }
.tabbar span { line-height: 12px; margin-right: 4px; border: 1px solid #e3e3e3; border-bottom: none; text-transform: uppercase; font-size: 0.9em; }
.tabbar span a { color: #00577b; padding: 4px; background: #e3e3e3 url("images/tab_inactive.gif") repeat-x left top; border: 1px solid #9d9d9d; border-bottom: none; }
.tabbar span.active {  }
.tabbar span.active a { color: #fff; background: #013449 url("images/tab_active.gif") repeat-x left top; }
.tabcontent {  }
#press_leftcol .tabcontent .newsrotator h3, #press_leftcol .tabcontent .onestory h3
	{ display: none; }

#press_leftcol .newsrotator { margin-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #cbcccf; }
#press_leftcol .newsrotator h3 { text-transform: uppercase; }
#press_leftcol .newsrotator .date { display: none; }
#press_leftcol .newsrotator .newsrotator_feature { width: 300px; float: left; }
#press_leftcol .newsrotator .newsrotator_feature .title { font-size: 1.4em; font-weight: bold; }
#press_leftcol .newsrotator .newsrotator_feature .teaser { margin: 8px 0; }
#press_leftcol .newsrotator .controls { height: 24px; width: 140px; clear: both; }
#press_leftcol .newsrotator .controls .info { display: none; }
#press_leftcol .newsrotator .controls .previous { background: #fff url("images/controls_previous.gif") no-repeat center top; float: left; height: 22px; width: 23px; margin-right: 3px; }
#press_leftcol .newsrotator .controls .previous a { display: block; height: 100%; width: 100%; }
#press_leftcol .newsrotator .controls .previous a span { display: none; }
#press_leftcol .newsrotator .controls .next { background: #fff url("images/controls_next.gif") no-repeat center top; float: left; height: 22px; width: 23px; }
#press_leftcol .newsrotator .controls .next a { display: block; height: 100%; width: 100%; }
#press_leftcol .newsrotator .controls .next a span { display: none; }
#press_leftcol .newsrotator .controls .pause { background: #fff url("images/controls_pause.gif") no-repeat center top; float: left; height: 22px; width: 23px; margin-right: 3px; }
#press_leftcol .newsrotator .controls .pause a { display: block; height: 100%; width: 100%; }
#press_leftcol .newsrotator .controls .pause a span { display: none; }
#press_leftcol .newsrotator .newsrotator_list { width: 300px; float: right; font-size: 0.9em; line-height: 1.0em; }
#press_leftcol .newsrotator .newsrotator_list ul li { padding-bottom: 4px; line-height: 1.0em; }
#press_leftcol .newsrotator .newsrotator_list ul li a { display: block; padding-left: 10px; background: url("images/newslist_arrow.gif") no-repeat left 4px; line-height: 1.0em; }
#press_leftcol .newsrotator .more { width: 80px; float: right; }
#press_leftcol .newsrotator .rss { height: 17px; width: 44px; background: #fff url("images/rss.gif") no-repeat center center; font-size: 0; line-height: 0; }
#press_leftcol .newsrotator .rss  a { display: block; height: 17px; width: 44px; }

#press_leftcol .onestory { margin-top: 4px; padding-bottom: 4px; border-bottom: 1px solid #cbcccf; }
#press_leftcol .onestory h3 { text-transform: uppercase; }
#press_leftcol .onestory .newslist_feature { border-bottom: 1px solid #eaeaea; margin-bottom: 8px; }
#press_leftcol .onestory .newslist_feature .date { font-style: italic; display: block; }
#press_leftcol .onestory .newslist_feature .title { font-size: 1.4em; font-weight: bold; display: block; }
#press_leftcol .onestory .newslist_feature .teaser { margin: 8px 0; }
#press_leftcol .onestory .newslist_list { font-size: 0.9em; }
#press_leftcol .onestory .newslist_list .date { display: none; }
#press_leftcol .onestory .newslist_list .item { padding-bottom: 4px; }
#press_leftcol .onestory .newslist_list .item a { padding-left: 10px; background: url("images/newslist_arrow.gif") no-repeat left 4px; }
#press_leftcol .onestory .more { width: 80px; float: right; }
#press_leftcol .onestory .rss { height: 17px; width: 44px; background: #fff url("images/rss.gif") no-repeat center center; font-size: 0; line-height: 0; }
#press_leftcol .onestory .rss  a { display: block; height: 17px; width: 44px; }

#press_leftcol .newsbrowse .date { display: block; }

.videolibrary_informationtype { margin-bottom: 12px; }
.videolibrary_informationtype h3 { margin: 0 0 8px 0; border-bottom: 1px solid #cccbd0; }
.videolibrary_informationtype .body { padding: 4px 8px; }
.videolibrary_informationtype .item { padding-bottom: 4px; }
.videolibrary_informationtype .item  h4 { font-size: 1.0em; font-weight: normal; padding: 0; margin: 0; }
.videolibrary_informationtype .item  h4 a { background: url("images/videos_list_item.gif") no-repeat left 1px; padding-left: 20px; }
.videolibrary_informationtype .item .meta { padding-left: 20px; }
.videolibrary_informationtype .featured { width: 140px; height: 110px; float: left; margin: 0 16px 16px 0; }
.videolibrary_informationtype .featured .thumb { width: 130px; display: block; }
.videolibrary_informationtype .featured .thumb a { display: block; }
.videolibrary_informationtype .featured .thumb .icon { background: url("images/videos_thumbnail.png") no-repeat center center; width: 130px; height: 76px; display: block; position: absolute; z-index: 10; }
.videolibrary_informationtype .break { clear: both; }
.videolibrary_informationtype .buttons { height: 28px; }
.videolibrary_informationtype .buttons .more { width: 100px; float: right; }
#press_info5 .videolibrary_informationtype { width: 346px; padding-bottom: 4px; background: #fff url("images/narrow_rounded_bottom.gif") no-repeat center bottom; }
#press_info5 .videolibrary_informationtype .wrap { width: 346px; padding-top: 4px; background: url("images/narrow_rounded_top.gif") no-repeat center top; }
#press_info5 .videolibrary_informationtype h3 { font-color: #01577a; font-style: italic; font-size: 1.4em; padding: 4px 8px; text-transform: uppercase; }
#press_info5 .videolibrary_informationtype h3.banner { padding: 4px 8px 8px 8px; background: none; }
#press_info5 .videolibrary_informationtype .featured { float: none; width: auto; height: auto; margin: 0 0 12px 0; border-bottom: 1px solid #cbccd0; padding-bottom: 12px; }
#press_info5 .videolibrary_informationtype table.featured { border: none; margin: 0; padding: 0; }
#press_info5 .videolibrary_informationtype table.featured tr td { margin: 0; padding: 0; cursor: pointer; }
#press_info5 .videolibrary_informationtype .featured .thumb { width: 103px; height: 79px; padding: 4px; }
#press_info5 .videolibrary_informationtype .featured .active { background: url("images/videos_active.gif") no-repeat center top; }
#press_info5 .videolibrary_informationtype .featured .thumb a { width: 103px; height: 70px; overflow: hidden; }
#press_info5 .videolibrary_informationtype .featured .thumb .icon { width: 103px; height: 70px; }
#press_info5 .videolibrary_informationtype .featured h4 { margin-top: 8px; }

.imagelibrary_informationtype { margin-bottom: 12px; }
.imagelibrary_informationtype h3 { margin: 0 0 8px 0; border-bottom: 1px solid #cccbd0; }
.imagelibrary_informationtype .body { padding: 4px 8px; }
.imagelibrary_informationtype .thumbnail { width: 140px; height: 110px; float: left; margin: 0 16px 16px 0; }
.imagelibrary_informationtype .break { clear: both; }
.imagelibrary_informationtype .buttons { height: 28px; }
.imagelibrary_informationtype .buttons .more { width: 100px; float: left; margin-left: 44px; }
.imagelibrary_informationtype .buttons .request { width: 150px; float: right; }
#press_info5 .imagelibrary_informationtype { width: 346px; padding-bottom: 4px; background: #fff url("images/narrow_rounded_bottom.gif") no-repeat center bottom; }
#press_info5 .imagelibrary_informationtype .wrap { width: 346px; padding-top: 4px; background: url("images/narrow_rounded_top.gif") no-repeat center top; }
#press_info5 .imagelibrary_informationtype h3 { font-color: #01577a; font-style: italic; font-size: 1.4em; padding: 4px 8px; text-transform: uppercase; }
#press_info5 .imagelibrary_informationtype h3.banner { padding: 4px 8px 8px 8px; background: none; }
#press_info5 .imagelibrary_informationtype .thumbnail { border: 1px solid #5c5c5c; width: 76px; height: 44px; margin: 0 4px 4px 0; overflow: hidden; }
#press_info5 .imagelibrary_informationtype .thumbnail h4, #press_info5 .imagelibrary_informationtype .thumbnail .meta
	{ display: none; }
#imagelibrary_informationtype_popup { background: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 99; text-align: center; line-height: 100%; }
#imagelibrary_informationtype_popup img { display: block; margin: 0 auto; cursor: pointer; }

.resourcecenter_links { margin-bottom: 12px; }
.resourcecenter_links h3 { margin: 0 0 8px 0; }
.resourcecenter_links .body { padding: 4px 0 4px 8px; }
.resourcecenter_links h4 { font-size: 1.0em; padding: 0 0 4px 0; margin: 0 0 4px 0; background: url("images/pillbox_bottom.gif") no-repeat center bottom; }
.resourcecenter_links h4 div { padding-top: 4px; background: url("images/pillbox_top.gif") no-repeat center top; }
.resourcecenter_links h4 div span { display: block; padding: 0 12px; background: url("images/pillbox_item.gif") repeat-y center top; }
.resourcecenter_links h4 div span a { padding-left: 10px; background: url("images/pillbox_arrow.gif") no-repeat left 4px; }
.resourcecenter_links ul.rc_links { margin: 0; padding: 0 8px; list-style: none; }
#press_rightcol .resourcecenter_links { width: 274px; padding-bottom: 4px; background: #fff url("images/sidebar_rounded_bottom.gif") no-repeat center bottom; }
#press_rightcol .resourcecenter_links .wrap { width: 274px; padding-top: 4px; background: url("images/sidebar_rounded_top.gif") no-repeat center top; }
#press_rightcol .resourcecenter_links h3 { height: 23px; padding: 0 0 0 30px; background: url("images/resourcecenter_header.gif") no-repeat right top; font-size: 0; line-height: 0; }
#press_rightcol .resourcecenter_links h3.banner { padding: 0; background: none; text-align: right; }

.informationwidget { margin-bottom: 12px; }
.informationwidget h3 { margin: 0 0 8px 0; }
.informationwidget .body { padding: 4px 0 4px 8px; }
#press_rightcol .informationwidget { width: 274px; background: #fff url("images/sidebar_rounded_bottom.gif") no-repeat center bottom; padding-bottom: 4px; }
#press_rightcol .informationwidget .wrap { width: 274px; background: url("images/sidebar_rounded_top.gif") no-repeat center top; padding-top: 4px; }
#press_rightcol .informationwidget h3 { height: 23px; padding: 0 0 0 30px; color: #fff; background: url("images/informationwidget_header.gif") no-repeat right top; text-transform: uppercase; font-style: italic; font-size: 0.9em; line-height: 22px; }
#press_rightcol .informationwidget h3.banner { padding: 0; background: none; text-align: right; }

.lifestream { margin-bottom: 12px; }
.lifestream .stream { margin-bottom: 8px; }
.lifestream h3 { margin: 0 0 8px 0; border-bottom: 1px solid #cccbd0; }
.lifestream .stream h4 { margin: 0 0 8px 0; border-bottom: 1px solid #cbcccf; }
#press_info4 .lifestream { width: 346px; padding-bottom: 4px; background: #fff url("images/narrow_rounded_bottom.gif") no-repeat center bottom; }
#press_info4 .lifestream .wrap { width: 346px; padding-top: 12px; background: url("images/narrow_rounded_top.gif") no-repeat center top; }
#press_info4 .lifestream h3 { color: #01577a; font-style: italic; font-size: 1.4em; padding: 4px 8px; text-transform: uppercase; }
#press_info4 .lifestream h3.banner { padding: 4px 8px 8px 8px; background: none; }
#press_info4 .lifestream .stream { width: 313px; padding-bottom: 4px; background: #f1f1f1 url("images/lifefeed_bottom.gif") no-repeat center bottom; margin: 0 auto 8px auto; }
#press_info4 .lifestream .stream .wrap { width: 313px; padding-top: 4px; background: url("images/lifefeed_top.gif") no-repeat center top; }
#press_info4 .lifestream .stream h4 { color: #aa3514; font-style: italic; font-size: 1.2em; padding: 8px 16px; text-transform: uppercase; }
#press_info4 .lifestream .stream h4.banner { padding: 4px 16px 8px 16px; background: none; }
#press_info4 .lifestream .stream .button { height: 17px; width: 44px; background: #f1f1f1 url("images/rss_gray.gif") no-repeat center center; font-size: 0; line-height: 0; float: right; }
#press_info4 .lifestream .stream .button a { display: block; height: 17px; width: 44px; }
#press_info4 .lifestream .stream h5 { margin: 0; font-size: 1.0em; font-weight: normal; }
#press_info4 .lifestream .stream ul { padding: 0 16px 8px 16px; }
#press_info4 .lifestream .stream ul li { padding: 8px 0; border-bottom: 1px solid #fff; }
#press_info4 .lifestream .stream .date { font-size: 0.9em; }
#press_info4 .lifestream .stream .description { display: none; }

#childlinks { width: 274px; padding-bottom: 4px; background: #fff url("images/sidebar_rounded_bottom.gif") no-repeat center bottom; margin-bottom: 12px; }
#childlinks .wrap { width: 274px; padding-top: 4px; background: url("images/sidebar_rounded_top.gif") no-repeat center top; }
#childlinks h3 { height: 23px; padding: 0 0 0 30px; margin: 0 0 8px 0; color: #fff; background: url("images/informationwidget_header.gif") no-repeat right top; text-transform: uppercase; font-style: italic; font-size: 0.9em; line-height: 22px; }
#childlinks .body { padding: 4px 0 4px 8px; }
#childlinks ul { margin: 0; padding: 0 8px; list-style: none; }

#press_leftcol #videolibrary { padding: 0; }
#press_leftcol #videolibrary .sort ul { padding-left: 8px; }
#press_leftcol #videolibrary .sort ul li { padding-right: 8px; }
#press_leftcol #videolibrary .thumbnails .thumbnail  { margin: 0 10px 10px 0; border: none; background: #DCDCDC; height: 146px; }
#press_leftcol #videolibrary .thumbnails .thumbnail h4 { margin: 0; padding: 0; font-size: 1.0em; font-weight: normal; }
#press_leftcol #videolibrary .sidebar h4 { height: 23px; padding: 0 0 0 20px; margin: 0 0 8px 0; color: #fff; background: url("images/informationwidget_header.gif") no-repeat left top; text-transform: uppercase; font-style: italic; font-size: 0.9em; line-height: 22px; }
#press_leftcol #videolibrary .sidebar .categories { margin-bottom: 20px; }
#press_leftcol #videolibrary .sidebar .categories ul { margin: 0; padding: 0; list-style: none; }
#press_leftcol #videolibrary .sidebar .back { margin-bottom: 20px; }
#press_leftcol #videolibrary .sidebar .thumbnails .thumbnail { margin-bottom: 8px; background: none; height: auto; margin: 0 0 10px 0; }
#press_leftcol #videolibrary .sidebar .thumbnails h4 { padding: 0; margin: 0; height: auto; background: none; text-transform: none; font-style: normal; font-size: 1.0em; line-height: 1; }
#press_leftcol #videolibrary .sidebar .search { margin-bottom: 20px; }
#press_leftcol #videolibrary .sidebar .search label { display: block; }
#press_leftcol #videolibrary .sidebar .search #q { width: 136px; }
#press_leftcol #videolibrary .sidebar .search .button { margin: 4px auto 0 auto; }
#press_leftcol #videolibrary .sidebar .relatedvideos { margin-bottom: 20px; }
#press_leftcol #videolibrary h3 { clear: left; padding-top: 8px; }
#press_leftcol #videolibrary .featured .feature { padding-top: 8px; padding-bottom: 0; }
#press_leftcol #videolibrary .featured h4 { margin: 0; padding: 0; }
#press_leftcol #videolibrary .featured h5 { color: #005a7d; font-weight: bold; font-size: 14px; margin: 0.5em 0; padding: 0; }
#press_leftcol #videolibrary .featured .rating form { display: inline; margin-top: 0; }
#press_leftcol #videolibrary .rating .stars { border: none; background: #fff; }
#press_leftcol #videolibrary .rating .stars span { font-size: 0; color: #fff; padding: 12px 0 0 12px; background: url("images/star_inactive.gif") no-repeat center top; }
#press_leftcol #videolibrary .rating .stars span.star, #press_leftcol #videolibrary .rating .stars span.star_new
	{ background: url("images/star_active.gif") no-repeat center top; color: #fff; }
#press_leftcol #videolibrary .rating .bad { color: #c00 !important; font-weight: bold; }
#press_leftcol #videolibrary .rating form { display: block; margin: 0; padding: 0; }

#press_leftcol #imagelibrary { padding: 0; }
#press_leftcol #imagelibrary .thumbnails .thumbnail  { padding: 4px; border: none; background: #DCDCDC; }
#press_leftcol #imagelibrary .thumbnails .thumbnail h4 { margin: 0; padding: 0 4px; }
#press_leftcol #imagelibrary .request { width: 150px; margin-top: 8px; }
#press_leftcol #imagelibrary .sidebar h4 { height: 23px; padding: 0 0 0 20px; margin: 0 0 8px 0; color: #fff; background: url("images/informationwidget_header.gif") no-repeat left top; text-transform: uppercase; font-style: italic; font-size: 0.9em; line-height: 22px; }
#press_leftcol #imagelibrary .sidebar .categories { margin-bottom: 20px; }
#press_leftcol #imagelibrary .sidebar .categories ul { margin: 0; padding: 0; list-style: none; }
#press_leftcol #imagelibrary .sidebar .back { margin-bottom: 20px; }
#press_leftcol #imagelibrary .sidebar .thumbnails .thumbnail { margin-bottom: 8px; }
#press_leftcol #imagelibrary .sidebar .thumbnails h4 { padding: 0; margin: 0; height: auto; background: none; text-transform: none; font-style: normal; font-size: 1.0em; line-height: 1; }
#press_leftcol #imagelibrary .sidebar .search { margin-bottom: 20px; }
#press_leftcol #imagelibrary .sidebar .search label { display: block; }
#press_leftcol #imagelibrary .sidebar .search #q { width: 136px; }
#press_leftcol #imagelibrary .sidebar .search .button { margin: 4px auto 0 auto; }
#press_leftcol #imagelibrary .sidebar .relatedimages { margin-bottom: 20px; }
#press_leftcol #imagelibrary .sidebar .relatedimages .thumbnails .thumbnail { background: none; }
