body
{
  background:#e6e6e6 url("../images/v2/bodyBackgroundVert.png") repeat-x left top;
  font-family:Verdana;
  font-size:12px;
  color:#4c4c4c;
  margin:0;
  padding:0;
}

*
{
  outline:none;
}

div.body
{
  background: url("../images/v2/bodyBackground.png") repeat-y 50% 0;
  width:100%;
}

img
{
  border-width:0px;
}

.clear
{
  clear:both;
}

a, a:link, a:visited
{
  color:#536895;
  text-decoration:none;
}

a:hover
{
  color:#e66d37;
  text-decoration:none;
}

p 
{
  margin-bottom:6px;
  margin-top:5px;
}

div.divider
{
  background-image:url(../images/dots.gif);
  background-repeat:repeat-x;
  font-size:1px;
  margin:10px 0;
  min-height:1px;
  clear:left;
}

h1
{
  font-size:22px;
  color:#000000;
  padding:0;
  margin:0;
}

h2
{
  font-size:15px;
  font-weight:normal;
  margin:0;
  padding:0;
}

h3, div.h3
{
  font-size:14px;
  font-weight:normal;
  margin:0;
  padding:10px 0 5px;
}

a.learnMore
{
  clear:left;
  display:inline-block;
}

div.h1 a, h2 a
{
  font-weight:bold;
}

.grey
{
  color:#808080;
}

.newsbody .item
{
  padding:8px 0 0 0;
}

.newsbody div.h3
{
  clear:left;
  line-height:120%;
  zoom:1;
}


#catalogBrowse
{
  padding:15px 0 0 0;
  overflow:hidden;
}

#catalogItem
{
  margin:15px 0 0 0;
  overflow:hidden;
  background:url("../images/v2/catalogBackground.gif") repeat-y left top;
  width:605px;
}

.topicsList
{
  margin:15px 0 0 0;
  overflow:hidden;
  background:#e6e6e6;
  width:605px;
}

#catalogItem .grKiosk, .topicsList .grKiosk
{
  padding:18px;
}

#catalogItem .lt
{
  height:5px;
  width:100%;
  float:left;
  background: url("../images/v2/catalogRounds.gif") no-repeat left top;
  line-height:0px;
  font-size:0px;
}

#catalogItem .rt
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/catalogRounds.gif") no-repeat right top;
  line-height:0px;
  font-size:0px;
}

#catalogItem .lb
{
  height:5px;
  width:100%;
  float:left;
  background: url("../images/v2/catalogRounds.gif") no-repeat left bottom;
  line-height:0px;
  font-size:0px;
}

#catalogItem .rb
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/catalogRounds.gif") no-repeat right bottom;
  line-height:0px;
  font-size:0px;
}

#catalogItem .newsbody
{
  padding:10px 0 0 0;
}

.topicsList .lt
{
  height:5px;
  width:100%;
  float:left;
  background: url("../images/v2/topicRounds.gif") no-repeat left top;
  line-height:0px;
  font-size:0px;
}

.topicsList .rt
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/topicRounds.gif") no-repeat right top;
  line-height:0px;
  font-size:0px;
}

.topicsList .lb
{
  height:5px;
  width:100%;
  float:left;
  background: url("../images/v2/topicRounds.gif") no-repeat left bottom;
  line-height:0px;
  font-size:0px;
}

.topicsList .rb
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/topicRounds.gif") no-repeat right bottom;
  line-height:0px;
  font-size:0px;
}

.topicsList table
{
  margin:10px 0 0 0;
  width:100%;
}

.topicsList table td
{
  padding:0 0 5px 0;
}

.breadcrumbs
{
  padding: 0 0 12px 0;
}

/*------------------------------ Header ---------------------------*/
div.header
{
  width:1044px;
  height:143px;
  background:#536895 url("../images/v2/headerBackground.png") repeat-y left top;
  margin:0 auto;
  padding: 0;
}

div.headerInfo
{
  height:31px;
  background:url("../images/v2/headerInfo.png") repeat-x left top;
  color:#bac3d5;
  padding:20px 30px 0 30px;
  line-height:120%;
}

div.leftInfo
{
  float:left;
}

div.rightInfo
{
  float:right;
}

a.info, a.info:link, a.info:visited
{
  color:#bac3d5;
  text-decoration:none;
  margin:0 0 0 13px;
}

a.info:hover
{
  color:#ffffff;
  text-decoration:none;
}

span.date
{
  color:#ffffff;
  float:left;
  padding: 0 15px 0 0;
  margin:0;
}

div.logo
{
  padding:24px 0 0 32px;
  float:left;	
}

/*------------------------------ Search ---------------------------*/

div.search
{
  width:230px;
  border: 0px #ff0000 solid;
  padding:0px 33px 1px 1px;
  height:31px;
  margin:33px 0 0 0;
  background:url("../images/v2/searchBar.png") no-repeat left top;
  float:right;
  overflow:hidden;
}

form.searchPR
{
  margin:0px;
  padding:0px;
  background:#ffffff;
}

div.search div.searchField
{
  float:right;
  height:16px;
  margin:0px;
  padding:8px 0 0 0;
  width:auto;
}

div.search div.searchFieldButton
{
  float:right;
  margin:0px 0 0;
  padding:0px;
  background:url("../images/v2/goButton.png") no-repeat left top;
  width:38px;
  height:31px;
}

div.search div.searchFieldButtonHover
{
  background-position:left bottom !important;
}

div.search div.searchField input
{
  background:none;
  width:178px;
  margin:0px 0px 0px 0px;
  padding:0px 5px 0px 5px;
  color:#595959;
  border-width: 0px;
  font-weight:normal;
  line-height:120%;
  font-family:Tahoma, Arial, Sans-serif;
  font-size:12px;
}

div.search div.searchFieldButton input
{
  margin:0px;
  padding:0px 0px 0px 0px;
  width:38px;
  cursor:pointer;
  height:31px;
}


/*------------------------------ Carcass ---------------------------*/
div.content
{
  width:1044px;
  background:#ffffff;
  margin:0 auto;
  padding:21px 0 0 0;
}

div.left
{
  float:left;
  width:129px;
  padding:0 0 20px 20px;
}

div.right
{
  float:right;
  width:214px;
  padding:0px 20px 10px 0;
}

div.center
{
  width:606px;
  margin: 0;
  padding:0px 0 27px 27px;
  float:left;
}

/*------------------------ Common Left/Right Styles ----------------------*/
div.left h1, div.right h1
{
  font-size:14px;
  font-weight:normal;
  color:#4c4c4c;
  margin:0;
  padding:7px 0 6px 0;
}

.lheadm
{
  font-size:14px;
  font-weight:bold !important;
  color:#4c4c4c;
  margin:0;
  padding:7px 0 6px 0;
}

div.right h2
{
  font-size:17px;
  font-weight:normal;
  color:#4c4c4c;
  margin:0;
  padding:7px 0 6px 0;
}

.ttImage
{
  padding:6px 0 0;
}

div.right .newsBody
{
  padding:0 0 0px 0;
}

div.right .newsBody h2
{
  color:#536895 !important;
  font-size:12px !important;
  margin-bottom:5px !important;
  margin-top:2px !important;
  font-weight:bold !important;
}

div.center h1
{
  margin:0 0 5px 0;
}

/*------------------------------ Menu ------------------------------*/
div.menu ul 
{
  list-style-type:none;
  margin:0;
  padding:0;
  overflow:hidden;
}

div.menu ul ul
{
  display:none;
}

div.menu li
{
  color:#4c4c4c;
  background:#e6e6e6;
  margin:0 0 1px 0;
  line-height:120%;
  overflow:hidden;
  float:left;
  clear:left;
  width:100%;
  zoom:1; /* for IE6 */
}

div.menu li a
{
  float:left;
  padding:3px 5px 4px 12px;
  margin:0;
  width:auto;
  overflow:visible;
}

div.menu li a, div.menu li a:link, div.menu li a:visited
{
  color:#4c4c4c;
  text-decoration:none;
}

div.menu li a:hover
{
  color:#4c4c4c;
  text-decoration:underline;
}

div.menu li .lt
{
  height:4px;
  width:100%;
  float:left;
  background: url("../images/v2/menuRounds.png") no-repeat left top;
  line-height:0px;
  font-size:0px;
}

div.menu li .rt
{
  width:4px;
  height:4px;
  float:right;
  background: url("../images/v2/menuRounds.png") no-repeat right top;
  line-height:0px;
  font-size:0px;
}

div.menu li .lb
{
  height:4px;
  width:100%;
  float:left;
  background: url("../images/v2/menuRounds.png") no-repeat left bottom;
  line-height:0px;
  font-size:0px;
}

div.menu li .rb
{
  width:4px;
  height:4px;
  float:right;
  background: url("../images/v2/menuRounds.png") no-repeat right bottom;
  line-height:0px;
  font-size:0px;
}

div.menu li.sel
{
  background:#536895;
  color:#ffffff;
  font-weight:bold;
}

div.menu li.sel .lt
{
  background: url("../images/v2/menuRoundsS.png") no-repeat left top;
}

div.menu li.sel .rt
{
  background: url("../images/v2/menuRoundsS.png") no-repeat right top;
}

div.menu li.sel .lb
{
  background: url("../images/v2/menuRoundsS.png") no-repeat left bottom;
}

div.menu li.sel .rb
{
  background: url("../images/v2/menuRoundsS.png") no-repeat right bottom;
}

div.menu li.sel a, div.menu li.sel a:link, div.menu li.sel a:visited, div.menu li.sel a:hover
{
  color:#ffffff;
}

div.menu li.sel ul
{
  display:block;
  padding:0 0 8px 0;
  margin:0;
  clear:left;
  overflow:hidden;
  zoom:1;
}

div.menu li.sel li
{
  background:#536895;
  color:#ffffff;
  font-weight:normal;
  float:none;
}

div.menu li.sel li a, div.menu li.sel li a:link, div.menu li.sel li a:visited
{ 
  color:#bac3d5;
  padding:4px 5px 0px 20px;
  background: url("../images/v2/arrow.gif") no-repeat 13px 9px;
}

.biggerSpace a
{
  margin:5px 0 2px !important;
}

.biggerSpace ul
{
  margin:0 0 0px 0 !important;
}

.biggerSpace ul a
{
  margin:0 !important;
}

div.menu li.sel li.sel
{
  font-weight:bold;
}

div.menu li.sel li.sel a, div.menu li.sel li.sel a:link, div.menu li.sel li.sel a:visited
{ 
  background: url("../images/v2/arrowSel.gif") no-repeat 13px 9px;
  color:#ffffff;
}


/*------------------------ Gradient kiosks ------------------------*/
.infoKiosk
{
  clear:left;
  background:url("../images/v2/kioskGr.png") repeat-x left top;
  margin:8px 0 13px 0;
  zoom:1;
}

div.right .infoKiosk
{
  margin:0px 0 13px 0 !important;
}

.infoKioskHalf
{
  clear:left;
  background:url("../images/v2/kioskGr.png") repeat-x left -42px;
  margin:0px 0 13px 0;
}

div.left .grKiosk
{
  background:url("../images/v2/leftKioskBackground.gif") repeat-y left top;
  padding:7px 13px 7px;
}

div.right .grKiosk
{
  background:url("../images/v2/rightKioskBackground.gif") repeat-y left top;
  padding:7px 13px 7px;
  height:1%;
}
div.right .grKiosk:after {
  clear:both;
  display:block;
  content:"";
}
.infoKiosk .lt
{
  width:100%;
  height:5px;
  float:right;
  background: url("../images/v2/kioskRounds.png") no-repeat left top;
  line-height:0px;
  font-size:0px;
}

.infoKiosk .rt
{
  width:4px;
  height:5px;
  float:right;
  background: url("../images/v2/kioskRounds.png") no-repeat right top;
  line-height:0px;
  font-size:0px;
}

.infoKiosk .lb, .infoKioskHalf .lb
{
  width:100%;
  height:5px;
  float:right;
  background: url("../images/v2/kioskRounds.png") no-repeat left bottom;
  line-height:0px;
  font-size:0px;
}

.infoKiosk .rb, .infoKioskHalf .rb
{
  width:4px;
  height:5px;
  float:right;
  background: url("../images/v2/kioskRounds.png") no-repeat right bottom;
  line-height:0px;
  font-size:0px;
}

/*----------------------- Service Icons Kiosk ---------------------*/
div.service_icons
{
  clear:both;
  padding:13px 0 0 23px;
  height:50px;
  text-align:center;
}

div.socialMedia
{
  clear:both;
  padding:12px 0 6px 10px;
  overflow:hidden;
  height:47px;
  text-align:center;
}

div.service_icons a,
div.socialMedia a {
  display:inline-block;
}
* html div.service_icons a,
* html div.socialMedia a {
  display:inline;
}

a.rss
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 20px 0 0;
  padding:37px 0 0;
  text-align:center;
  width:31px;
  background: url("../images/v2/iconRSS.png") no-repeat 50% 3px;
}

a.alerts
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 10px 0 3px;
  padding:37px 0 0;
  text-align:center;
  width:34px;
  background: url("../images/v2/iconAlerts.png") no-repeat 50% top;
}

.socialMedia a.facebook
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 7px 0 1px;
  padding:34px 0 0;
  text-align:center;
  width:auto;
  background: url("../images/v2/iconFacebook.png") no-repeat 50% 1px;
}

.socialMedia a.twitter
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 12px 0 2px;
  padding:34px 0 0;
  text-align:center;
  width:auto;
  background: url("../images/v2/iconTwitter.png") no-repeat 50% 0px;
}

.socialMedia a.linkedin
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 0 0 4px;
  padding:34px 0 0;
  text-align:center;
  width:auto;
  background: url("../images/v2/iconLinkedin.png") no-repeat 50% 1px;
}

.socialMedia a.youtube
{
 /* display:block;
  float:left; */
  font-size:11px;
  height:13px;
  margin:0 0 0 4px;
  padding:34px 0 0;
  text-align:center;
  width:auto;
  background: url("../images/v2/iconYoutube.png") no-repeat 50% 1px;
}

.shareThisWrap
{
  float:left !important;
}

a.txt, a.txt:link, a.txt:hover, a.txt:visited
{
  font-size:11px !important;
  color:#536895 !important;
}

.shareThisWrap
{
  padding-top:3px !important;
}

.shareBigBtn .shareThis .shareText
{
  background: url("../images/v2/iconShare.png") no-repeat 50% top !important;
  padding-top:34px !important;
}

.shareBigBtn .shareThis .hovered .shareText
{
  background: none !important;
}

.shareBigBtn .shareThis .shareLinkA .shareText
{
  padding:0px 0px 0px 5px !important;
}

.shareThisWrap
{
  visibility:hidden;
}

.shareBigBtn
{
  visibility:visible;
}


.shareThis .shareSocial li
{
  overflow:hidden;
}

.shareBigBtn .shareThis 
{
  width:65px !important;
}
.share-twitter,
.share-facebook,
.share-print,
.share-email {
  float:left;
  margin: 10px 0 5px 25px;
  cursor:pointer;
  display:inline;
}
.share-twitter span,
.share-facebook span,
.share-print span,
.share-email span {
  display:block;
  background:url(../images/share-icons.png) no-repeat;
  width:55px;
  height:20px;
  overflow:hidden;
  text-indent:-9999px;
  line-height:0;
  font-size:0;
}
.share-facebook:hover span {background-position:0 -30px;}
.share-twitter span {background-position:0 -60px;}
.share-twitter:hover span {background-position:0 -90px;}
.share-print span,
.share-email span {background:url(../images/print-icons.png) no-repeat}
.share-print:hover span {background-position:0 -30px;}
.share-email span {background-position:0 -60px;}
.share-email:hover span {background-position:0 -90px;}
.share-email-box {
  clear:left;
  display:none;
  overflow:hidden;
}

/*------------------------ Featured Images ------------------------*/
/* container with selected item */
div#sel_item
{
  padding:10px 0 0 0;
  margin:0px;
}

div.columns div#sel_item, div.columns div#sel_item_video
{
  padding:0;
}

div#sel_item .newsImageSmall, div#sel_item_video .newsImageSmall, .newsBody-active .newsImageSmall
{
  display:none;
}

div#sel_item img, div#sel_item_video img, ul#recent_images img, ul#recent_videos img
{
  padding:0;
}

div#sel_item a img, div#sel_item_video a img
{
  /* UCLA temp rule */ 
  width: 188px;
}
div#sel_item .newsImage, div#sel_item_video .newsImage, .newsBody-active .newsImage
{
  margin:0 0 7px 0;
}
ul#recent_images, ul#recent_videos
{
  float:left;
  margin:0px;
  padding:0 0 5px 0;
  list-style-type:none;
}

ul#recent_images li, ul#recent_videos li, .imageStrip li
{
  border: 0px #000000 solid;
  float:left;
  margin:0px;
  padding:0 0 1px 0;
}

ul#recent_images div.newsBody, ul#videos div.newsBody, .imageStrip ul div.newsBody
{
  margin:0px;
  padding:0px;
}

ul#recent_images div.newsBody .newsTitle, ul#recent_images div.newsBody p, ul#recent_images div.newsBody a.hi-res, ul#recent_images div.newsImage,
ul#recent_videos div.newsBody .newsTitle, ul#recent_videos div.newsBody p, ul#recent_videos div.newsBody a.hi-res, ul#recent_videos div.newsImage,
.imageStrip ul div.newsBody .newsTitle, .imageStrip ul div.newsBody p, .imageStrip ul div.newsBody a.hi-res, .imageStrip ul div.newsImage
{
  display:none;
}

ul#recent_images a.thmb_containter, ul#recent_videos a.thmb_containter, .imageStrip ul a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 1px 0px 0px;
  width:61px;
}

div.columns ul#recent_images a.thmb_containter, div.columns ul#recent_videos a.thmb_containter, div.columns .imageStrip ul a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 0px 0px 0px;
  width:75px;
}

ul#recent_images a.thmb_containter img, ul#recent_videos a.thmb_containter img, .imageStrip ul a.thmb_containter img
{
  width:57px;
  border: #536895 2px solid;
}

div.columns ul#recent_images a.thmb_containter img, div.columns ul#recent_videos a.thmb_containter img, div.columns .imageStrip ul a.thmb_containter img
{
  width:63px;
}

/* mouseover img */
ul#recent_images a.thmb_containter:hover img, ul#recent_videos a.thmb_containter:hover img, .imageStrip ul a.thmb_containter:hover img
{
  border: #e66d37 2px solid; 
/*  width:90px; */
/*  background-position: 0px 10px; */
/*  position:absolute; */
}

/* selected img */
ul#recent_images a.thmb_containter img.thmb_sel, ul#recent_videos a.thmb_containter img.thmb_sel, .imageStrip ul a.thmb_containter img.thmb_sel
{
  border: #e66d37 2px solid;
}

div#sel_item .newsTitle, div#sel_item_video .newsTitle, .newsBody-active .newsTitle
{
  padding:0 0 5px 0;
}

#sel_item_video
{
  position:relative;
}

.btnPlay 
{
  background: url(../images/v2/btn_play.png) no-repeat 50% 50%;	
  position: absolute;
  width: 50px;
  height: 40px;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -30px;
  cursor: pointer;
}

/*----------------------- Tabs @ Right Column ---------------------*/
ul.tabs-nav
{
  list-style-type:none;
  margin:0;
  padding:0;
  white-space:nowrap;
  height:42px;
}

ul.tabs-nav li
{
  float:left;
  margin:0;
  padding:0;
  height:42px;
  text-align:center;
}

ul.tabs-nav li a
{
  display:inline-block;
  padding:3px 0 0;  
}

ul.tabs-nav li .r
{
  background-image:url("../images/v2/tabNonSel.gif");
  height:29px;
  padding:13px 0px 0 0px;
}

.tabs-selected
{
  background-image:url("../images/v2/kioskGr.png")!important;
  padding:0 !important;
  font-weight:bold;
}

.tabs-selected .l
{
  background-image:url("../images/v2/tabSel2.gif")!important;
}

.tabs-selected .r
{
  background-image:url("../images/v2/tabSel1.gif")!important;
  height:30px !important;
  padding:12px 0px 0 0px !important;
}

.tabs-hide
{
  display:none;
}

*html .r
{
  width:1px;
}

.tab0 .r
{
  width:101px;
}

.tab1 .r
{
  width:91px;
}

.tabs-selected .tab0 .r
{
  width:123px;
}

.tabs-selected .tab1 .r
{
  width:113px;
}

.tab0 .r
{
  background-position: left top;
}

.tab0
{
  background-position: right top !important;
}

.tab1 .r
{
  background-position: right top;
}

.tab1
{
  background-position: left top !important;
}

#tabs h2
{
  padding:0;
}

/*-------------------------- Related Links ----------------------- */
ul.relatedLinks
{
  margin:0;
  padding:0;
  list-style-type:none;
}

ul.relatedLinks li
{
  margin:0;
  padding:0 0 2px 8px;
  background:url("../images/v2/rel_link_bullet.gif") no-repeat left 2px;
}

/*-------------------------- Media Contacts in right col ----------------------- */
.mediaContacts-r a {
  font-size:11px;
}

/*------------------------- Center Content ------------------------*/
.specAdvisory
{
  background:#ffffff url("../images/v2/specAdvisory.png") repeat-x left top;
  width:607px;
  margin:0 0 21px 0 !important;
  overflow:hidden;
}

.specAdvisory .grKiosk
{
  background:url("../images/v2/specAdvisoryB.gif") repeat-y left top;
  padding:14px 17px 10px;
}

.specAdvisory .lt
{
  width:100%;
  height:5px;
  float:right;
  background: url("../images/v2/specAdvisoryRounds.png") no-repeat left top;
  line-height:0px;
  font-size:0px;
}

.specAdvisory .rt
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/specAdvisoryRounds.png") no-repeat right top;
  line-height:0px;
  font-size:0px;
}

.specAdvisory .lb
{
  width:100%;
  height:5px;
  float:right;
  background: url("../images/v2/specAdvisoryRounds.png") no-repeat left bottom;
  line-height:0px;
  font-size:0px;
}

.specAdvisory .rb
{
  width:5px;
  height:5px;
  float:right;
  background: url("../images/v2/specAdvisoryRounds.png") no-repeat right bottom;
  line-height:0px;
  font-size:0px;
}

.specAdvisory .newsBody
{
  background:url("../images/v2/iconExclamatory.png") no-repeat left top;
  padding: 0 0 3px 46px;
	zoom: 1;
}

.specAdvisory p
{
  margin:0px 0 0 0;
}

.specAdvisory h4
{
  color:#e66d37;
  margin:0 !important;
  padding:0 0 0 0;
  font-size:14px !important;
  font-weight:normal;
}

.specAdvisory h2 a, .specAdvisory h2 a:link, .specAdvisory h2 a:visited, .specAdvisory h2 a:hover
{
  color:#e66d37;
}

div.featuredVideo
{
  overflow:hidden;
  background:#e5e8ef url("../images/v2/featuredVideo.png") no-repeat right bottom;
  padding:0;
  zoom:1;
  position:relative;
}

div.featuredVideoNewsWeek
{
  overflow:hidden;
  background:#e5e8ef;
  padding:0;
  zoom:1;
  position:relative;
}

div.featuredVideoNewsWeek div.fVlt
{
  background: url("../images/v2/featuredVideoNewsWeek.png") no-repeat left top;	
  height: 5px;
  float: right;
  font-size: 0;
  line-height: 0;
  width: 100%;
}

div.featuredVideoNewsWeek div.fVrt
{
  background: url("../images/v2/featuredVideoNewsWeek.png") no-repeat right top;	
  height: 5px;
  float: right;
  font-size: 0;
  line-height: 0;
  width: 4px;
}

div.featuredVideoNewsWeek div.fVlb
{
  background: url("../images/v2/featuredVideoNewsWeek.png") no-repeat left bottom;	
  height: 5px;
  float: right;
  font-size: 0;
  line-height: 0;
  width: 100%;
}

div.featuredVideoNewsWeek div.fVrb
{
  background: url("../images/v2/featuredVideoNewsWeek.png") no-repeat right bottom;	
  height: 5px;
  float: right;
  font-size: 0;
  line-height: 0;
  width: 4px;
}

div.featuredVideo .rt
{
  width:3px;
  height:3px;
  float:right;
  background: url("../images/v2/featuredVideo.png") no-repeat right top;
}

div.featuredVideo .player
{
  float:left;
  margin:0 22px 0 0;
}

div.featuredVideoNewsWeek h1, div.featuredVideoNewsWeek div.h1
{
  font-size:22px;
  padding:10px 30px 5px 0;
}

div.featuredVideo h1, div.featuredVideo div.h1
{
  font-size:22px;
  padding:19px 30px 5px 0;
}

div.featuredVideo p, div.featuredVideo div.text, div.featuredVideo table
{
  font-size:12px;
  padding:0 30px 10px 0;
  overflow:hidden;
  height:1%;
}

div.featuredVideoNewsWeek p, div.featuredVideoNewsWeek div.text, div.featuredVideoNewsWeek table
{
  font-size:12px;
  padding:20px 30px 15px 20px;
}

div.mediaContacts {
  background: #e6e6e6 url("../images/v2/mediaContacts.png") no-repeat right bottom;
}

div.mediaContacts .rt
{
  width:3px;
  height:3px;
  float:right;
  background: url("../images/v2/mediaContacts.png") no-repeat right top;
}

div.mediaContacts .image
{
  float:left;
  margin:0 25px 0 0;
  padding:0;
}

div.contentColumns
{
  line-height:120%;
}

div.column1
{
  float:left;
  width:288px;
  padding:31px 0 0 0;
}

div.column2
{
  float:left;
  width:288px;
  padding:31px 0 0 27px;
}

div.contentColumns h1
{
  font-weight:normal;
  padding-bottom:16px;
}

div.contentColumns h2
{
  margin-bottom:8px;
  line-height:120%;
}

div.contentColumns .newsBody p, div.contentColumns .newsBody div
{
  line-height:130%;
  padding:0;
  margin:0;
}

div.contentColumns .newsBody
{
  padding:0 0 4px 0;
}

div.contentColumns .mmImage
{
  padding:7px 0 9px 0;
}

div.infoKiosk2
{
  padding:0 0 30px 0;
}

.prImage 
{
  float:left;
}

.prImage img
{
  padding: 0 10px 10px 0;
}

/* article info */
.articleInfo{
	padding: 5px 0 15px 0;
	color: #808080;
}
.articleAuthor {
  font-weight:bold;
  color: #7a7a7a;
  padding-right: 12px;
	border-right: 1px solid #909090;
}
.articleDate{
  padding: 0 12px;
}
.articleCategory {
	border-left: 1px solid #909090;
	padding-left: 12px;
	/* temp disable */
	display: none;
}


div.newsDate {
  font-size:11px;
  color:#808080;
	margin-bottom: 3px;
}

div.newsText
{
  padding:5px 0;
}

div.newslink
{
  color:#808080;
	margin-top: 6px !important;
  clear: left;
}

.greyBin
{
  background:#e6e6e6;
  width:605px;
  margin:30px 0 20px 0;
}

.greyBin .greyBinTop
{
  height:3px;
  background: url("../images/v2/searchKioskTopBackground.gif") no-repeat left top;
  font-size:0px;
  line-height:0px;
  padding:0 0 20px 0;
}

.greyBin .greyBinBottom
{
  height:3px;
  background: url("../images/v2/searchKioskBottomBackground.gif") no-repeat left bottom;
  font-size:0px;
  line-height:0px;
  padding:20px 0 0 0;
  clear:both;
}

.greyBin .newsBody
{
  padding:0 20px;
}

.fsImage
{
  float:left;
}

.fsImage img
{
  margin: 0 20px 0 0;
}

.greyBin .divider
{
  margin:10px 20px;
}

h1.blogh1
{
  padding:20px 0 10px 0;
}
 
.commentform
{
  padding:15px 0 15px 0;
}

#overviewNews
{
  padding:15px 0 0 0;
}

#overviewNewsWeek
{
  padding:15px 0 0 0;
}

#overviewNewsWeek div:first-child
{
  display: none;
}

.articleImage, .imageLeft, .blogimage
{
  float:left;
  margin: 3px 15px 10px 0;
  background:#e6e6e6;
}

.articleImageSub, .blogimageSub
{
  color:#808080;
  font-style:italic;
  padding:0 10px;
  width:160px;
}

.imageLeft div
{
  color:#808080;
  font-style:italic;
  padding:10px;
}

.newsbody td
{
  vertical-align:top;
}

/*--------------------------- Blogs -----------------------------*/
div.postinfo
{
  margin:8px 0 12px;
}

div.bottomlinks
{
  height:37px;
  margin:10px 0;
  padding:5px 0 0;
}

div.bottomlinks div.links 
{
  border:0 solid #000000;
  float:left;
  margin:0;
  padding:0;
  width:250px;
}

div.sociable 
{
  border:0 solid #00FF00;
  float:right;
  margin:0;
  width:270px;
}

div.sociable ul 
{
  float:right;
  list-style-type:none;
  margin:2px 5px 0 0;
}

div.sociable ul li 
{
  float:left;
  margin:0 0 0 10px;
}

div.blog li 
{
  font-family:Tahoma;
  font-size:11px;
}

.postinfo span.date
{
  color:#7A7A7A;
}

div.blog_title 
{
  background:#536895 none repeat scroll 0 0;
  line-height:100%;
  margin:0 0 16px;
  padding:0;
  width:560px;
}

.categories h2
{
  padding:0 0 9px 0;
}


/*--------------------------- Paging ----------------------------*/
#pagingBottom, #pagingTop 
{
  font-family:Verdana; 
  font-size:12px; 
  color: #999999;
  width:auto;
  line-height:170%;
}

#pagingTop
{
  padding: 20px 0px 0px 0px;
  border-bottom: 0px dotted #d8d8d8; 
  margin:0px 10px 10px 0px;
}

#pagingTop.page
{
 padding-top: 5px;
}

#pagingBottom
{
  border-top: 0px dotted #d8d8d8; 
  padding: 0px 0px 0px 0px;
  margin: 15px 10px 20px 0px; 
}

#pagingBottom .right, #pagingTop .right 
{
  text-align:right; 
  color:#4d4d4d; 
  float:right; 
  width:110px; 
  margin: 0px;
}

#pagingBottom .right a, #pagingTop .right a
{
  font-weight:normal;
}

span.selPaging
{
  font-weight:bold;
  padding:3px 5px 3px 5px;
}


/*------------------------- Search Form ---------------------------*/
#Form1, #catalogSearch #aspnetForm
{
  margin: 0px; 
  padding: 0px;
  background: #e6e6e6 url("../images/v2/searchKioskTopBackground.gif") no-repeat left top;
  width:605px;
  margin:0px 0px 10px 0px;
}

div.releasesFilter, div.searchAll
{
  width:605px;
  height: 85px;
  border: 0px #000000 solid;
  background:url("../images/v2/searchKioskBottomBackground.gif") no-repeat left bottom;
  padding:0px 0 0 0 !important;
  margin: 0;
}

div.releasesFilter input, div.searchAll input
{
/*  border:#a5acb2 1px solid; */
}

div.searchAll
{
  height: 115px;
}

table.searchOptions
{
  width:585px;
  padding:0px;
  margin:0 0 0 19px;
}

table.searchOptions td
{
  vertical-align:top;
  padding: 12px 12px 0px 0px;
  text-align:left;
  white-space:nowrap;
  line-height:180%;
}

table.searchOptions2
{
  width:100%;
  padding:0px;
  margin:15px 0px 0px 0px;
}

table.searchOptions2 td
{
  padding:0px 0px 0px 0px;
  white-space:nowrap;
  vertical-align:middle;
  text-align:left;
}

table.searchOptions2 td.firstTd
{
  padding-left:20px;
}

table.searchOptions2 td label
{
  margin-left:0px;
  margin-right:15px;
}

table.searchOptions td.space
{
  width:100%;
  padding:12px 8px 0px 0px;
}

table.searchOptions2 td.space
{
  width:100%;
}

.prSearchDiv
{
  height:23px;
  padding:5px 0 0 5px;
  width:240px;
  background: url('../images/v2/input3Background.png') no-repeat left top;  
}

.prSearchDivLarge
{
  width:400px !important;
}

#prSearchFor, #q, #csearch
{
  width:203px;
  font-family:Verdana; 
  font-size:12px;
  line-height:15px;
  padding-top:2px;
  display:block;
}

.prSearchDivLarge #prSearchFor, .prSearchDivLarge #q, .prSearchDivLarge input
{
  width:383px !important;
  font-size:12px !important;
}

.prYearsDiv
{
  width:178px;
  height:23px;
  padding:5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
  background: url('../images/v2/inputBackground.png') no-repeat left top;
}

#prYears 
{
  width:170px;
  display:block;
}

.prSortDiv
{
  width:87px;
  height:23px;
  padding: 5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
  background: url('../images/v2/input2Background.png') no-repeat left top;
}


#prSortBy, select.prSortByPS, .prSort, #prAlbumSort, #s, div.select select
{
  width:110px;
  display:block;
}

#prExtranet
{
  width:100px;
  display:block;
}

input.prSubmit
{
  background:transparent url(../images/v2/goButton2.png) no-repeat scroll left top;
  border:0 solid #5CA100 !important;
  color:#FFFFFF;
  display:block;
  font-family:Verdana;
  font-size:11px;
  height:30px;
  padding:0 0 1px;
  width:41px;
}

input.prSubmitHover
{
  background: url('../images/v2/goButton2.png') no-repeat right top;
}



/*----------------------------- Footer ----------------------------*/
div.footer
{
  clear:both;
  width:100%;
  height:34px;
  background:#f5f5f6 url("../images/v2/footer.png") repeat-x left top;
  text-align:center;
  padding:27px 0 0 0;
}

div.footer a
{
  display:inline-block;
  padding:0 7px;
}

/*-------------------------- Under Footer -------------------------*/
div.underFooter
{
  width:1066px;
  margin:0 auto;
  padding:22px 0 0 0;
  background:url("../images/v2/underFooter.png") no-repeat 50% top;
  height:27px;
  text-align:center;
  font-size:11px;
}

div.underFooter a
{
  display:inline-block;
  padding:0 5px;
}

div.copy
{
  text-align:center;
  font-size:11px;
  color:#999999;
  padding:14px 0;
}


/*---------------------- Colorbox customization -------------------*/

#modalBackgroundOverlay{background:url("../images/colorbox_stripe.png") 0 0 repeat;}

#borderTopLeft{width:21px; height:21px; background:url("../images/v2/colorbox_borderTopLeft.png") 0 0 no-repeat;}
#borderTopCenter{height:21px; background:url("../images/v2/colorbox_borderTopCenter.png") 0 0 repeat-x;}
#borderTopRight{width:21px; height:21px; background:url("../images/v2/colorbox_borderTopRight.png") 0 0 no-repeat;}
#borderBottomLeft{width:21px; height:21px; background:url("../images/v2/colorbox_borderBottomLeft.png") 0 0 no-repeat;}
#borderBottomCenter{height:21px; background:url("../images/v2/colorbox_borderBottomCenter.png") 0 0 repeat-x;}
#borderBottomRight{width:21px; height:21px; background:url("../images/v2/colorbox_borderBottomRight.png") 0 0 no-repeat;}
#borderMiddleLeft{width:21px; background:url("../images/v2/colorbox_borderMiddleLeft.png") 0 0 repeat-y;}
#borderMiddleRight{width:21px; background:url("../images/v2/colorbox_borderMiddleRight.png") 0 0 repeat-y;}
#modalContent{background:#fff;}
#modalLoadedContent{margin-bottom:33px;}
#contentTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; background:#fff; font-weight:bold; color:#949494;}
#contentCurrent{position:absolute; bottom:3px; left:58px; font-weight:bold; color:#949494;}
#contentPrevious{position:absolute; bottom:0; left:0px; background:url("../images/v2/colorbox_controls.png") -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#contentPrevious:hover, #contentPrevious.hover{background-position:-25px -25px;}
#contentNext{position:absolute; bottom:0; left:27px; background:url("../images/v2/colorbox_controls.png") 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#contentNext:hover, #contentNext.hover{background-position:0px -25px;}
#modalLoadingOverlay{background:url("../images/v2/colorbox_loading.gif") center center no-repeat;}
#modalClose{position:absolute; bottom:0; right:0; background:url("../images/v2/colorbox_controls.png") -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#modalClose:hover, #modalClose.hover{background-position:-50px -25px;}


#modalContent
{
  background: url("../images/v2/colorbox_content_stripe.png");
}

div#colorbox
{
  padding-right:140px !important;
  padding-bottom:72px !important;
}

div#modalWrap
{
  margin-top:30px !important;
}

#modalBackgroundOverlay 
{
  background:#303030 !important
}

body.servicesContent table
{
  font-size:12px;
  margin:20px;
  width:600px;
}

#modalClose 
{
  background: url("../images/v2/modalClose.png") no-repeat left top !important;
  width:36px !important;
  height:36px !important;
  right:-35px !important;
  top:-35px !important;
}

#contentPrevious 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:20px;
  position:absolute;
  width:40px;
  text-indent:0px;
}

#contentNext 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:auto;
  right:20px;
  position:absolute;
  text-indent:0px;
  width:40px;
}

#contentCurrent 
{
  bottom:3px;
  color:#949494;
  font-weight:bold;
  left:50%;
  position:absolute;
  margin-left:-75px;
  text-align:center;
  width:150px;
  height:25px;
}

#modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center center;
  height:100% !important;
}

* html #modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center 200px;
  height:250px !important;
}

#contentTitle
{
  display:none;
}

.content .content
{
  width:auto;
  padding:10px 0 0;
}

a.rss_icon h3
{
}

a.rss_icon:hover h3
{
}

a.rss_icon:hover h3
{
}

a.rss_icon img
{
  float:right;
  width:20px;
  height:20px;
}


/*--------------------------- Popup styles -----------------------------*/
.servicesContentDiv {
	color: #fff;
}
body.servicesContent
{
  background:none;
}

body.servicesContent *
{
  background:none;
  color:#000000 !important;
}

div.imageData
{
  text-align:center;
  padding:20px;
}

div.describe
{
  padding:0 20px 20px;
  max-width:500px;
  color:#ffffff;
}

* html div.describe
{
  width:500px;
}

div#colorbox
{
  padding-right:140px !important;
  padding-bottom:72px !important;
}

div#modalWrap
{
  margin-top:30px !important;
}

#modalBackgroundOverlay 
{
  background:#303030 !important
}

body.servicesContent table
{
  font-size:12px;
  margin:20px;
  width:600px;
}

#modalClose 
{
  background: url("../images/v2/modalClose.gif") no-repeat left top !important;
  width:36px !important;
  height:36px !important;
  right:-35px !important;
  top:-35px !important;
}

#contentPrevious 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:20px;
  position:absolute;
  width:40px;
  text-indent:0px;
  white-space:nowrap;
}

#contentNext 
{
  background: none !important;
  bottom:0;
  height:25px;
  left:auto;
  right:20px;
  position:absolute;
  text-indent:0px;
  width:40px;
  white-space:nowrap;
}

#contentCurrent 
{
  bottom:3px;
  color:#949494;
  font-weight:bold;
  left:50%;
  position:absolute;
  margin-left:-75px;
  text-align:center;
  width:150px;
  height:25px;
}

#modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center center;
  height:100% !important;
}

* html #modalLoadingOverlay 
{
  background: url(../images/v2/colorbox_loading.gif) no-repeat scroll center 200px;
  height:250px !important;
}


#contentTitle
{
  display:none;
}

body.print
{
  background:#ffffff;
}

body.print div.header
{
  background:#ffffff;
  padding:20px;
  margin:0;
  width:auto;
  height:auto;
}

body.print div.copy
{
  clear:both;
  text-align:left;
  padding:40px 20px 20px;
  margin:0;
  width:auto;
}

body.print div.servicesContent
{
  padding:0px 20px;
  margin:0;
  width:auto;
}

body.print div#tabs, body.print div#tabs ul, body.print div#tabs li.tabs-selected, body.print div#tabs li.tabs-selected div, body.print div#tabs li.tabs-selected div div
{
  background-image:none !important;
}

body.print div#tabs ul.tabsUL li
{
  display:none;  
}

body.print div#tabs ul.tabsUL li.tabs-selected
{
  display:block;
  font-size:26px;
  font-weight:normal;
}

body.print div#tabs ul.tabsUL li.tabs-selected div div
{
  padding:0;
}

body.print div.tabs-container 
{
  padding:0 0 20px 0 !important;
}

/* service pages */
#service 
{
  background: #fff;
  padding: 10px 10px 10px 20px;
}

#service #content 
{
  margin: 10px 0;
  padding: 5px 0;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
  min-width: 550px;
}

* html #service #content 
{
  width: 550px;
}

.searchForm 
{
  margin-bottom: 10px;
}

.searchOptName 
{
 padding-right: 5px;
}

#captchafield table {
  margin-top: .5em;
}
