body
{
  background:#dbd1af;
  font-family:Arial, Tahoma;
  font-size:12px;
  color:#4c4c4c;
  margin:0;
  padding:0;
}

td
{
  vertical-align:top;
}

img
{
  border-width: 0px;
}

h1, div.h1
{
  font-size:20px;
  font-weight:bold;
  color:#47474d;
  clear:both;
  margin:0;
  padding:0 0 3px 0;
}

h2, div.h2
{
  font-size:17px;
  font-weight:normal;
  color:#47474d;
}

p
{
  padding:5px 0 10px 0;
  margin:0;
}

a, a:link, a:visited, a:active
{
  color:#a3855e;
  text-decoration:none;
}

a:hover
{
  color:#a3855e;
  text-decoration:underline;
}

div.dottedSep
{
  background:url("../images/dottedSep.png") repeat-x left 50%;
  height:1px;
  margin:10px 0;
  padding:0;
  font-size:1px;
  line-height:1px;
}

a.learnMore
{
  float:left;
  clear:left;
  margin:12px 0 28px 0;
  font-weight:bold;
  white-space:nowrap;
}

div.clear
{
  clear:both;
}

#pnlMessage
{
  font-weight:bold;
}

/*---------------------------- Carcass ----------------------------*/

/* the container which contains a shadow under all content*/
div.body
{
  width:100%;
  background:#dbd1af url("../images/bodyBackground.png") repeat-y 50% top;
}

/* the container which has a width 950px which is 100% for the rest of page's containers (header, footer etc) */
div.common
{
  width:950px;
  padding:0;
  margin:0 auto;
  background:#faf9f5 url("../images/headerBackground.png") repeat-x left top;
}

div.content
{
  background:url("../images/contentGradient.png") repeat-x left bottom;
}

table.content
{
  background:url("../images/contentBackground.png") no-repeat left top;
  margin:0;
  padding:0;
}

body.homepage table.content
{
  background:none;
  margin:0;
}

td.left
{
  width:183px;
  padding:0 0 30px 0;
}

td.center
{
  width:525px;
  padding:23px 25px;
}

td.right
{
  width:190px;
  padding:26px 40px 30px 0;
}

/*----------------------------- Header ----------------------------*/
div.header
{
  width:auto;
  overflow:hidden;
}

div.logo
{
  float:left;
  width:430px;
  padding:28px 0 0 39px;
}

div.search
{
  float:right;
  clear:right;
  width:200px;
  border: 0px #aaadb3 solid;
  padding:0px 40px 0px 0px;
  height:33px;
  margin:10px 0px 35px 0px;
}

form.searchPR
{
  margin:0px;
  padding:0px;
  background:#ffffff; 
}

div.search div.searchField
{
  float:right;
  height:33px;
  margin:0px;
  padding:0px;
  border:#aaadb3 1px solid;
  width:auto;
  background:#ffffff;
}

div.search div.searchFieldButton
{
  float:right;
  margin:0px;
  padding:0px;
  border:#aaadb3 0px solid;
  width:auto;
}

div.search div.searchField input
{
  background:none;
  width:136px;
  margin:10px 0px 0px 0px;
  padding:0px 5px 0px 8px;
  border:#cccccc 0px solid;
  color:#4c4c4c;
  font-weight:normal;
  line-height:120%;
  font-family:Arial, Tahoma;
  font-size:12px;
}

div.search div.searchFieldButton input
{
  background:url('../images/goButton.png') no-repeat;
  border:#cccccc 0px solid;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:Palatino Linotype, Georgia;
  font-weight:bold;
  font-size:13px;
  color:#ffffff;
  line-height:100%;
  text-align:center;
  width:40px;
  cursor:pointer;
  height:35px;
}

div.search div.searchFieldButton input.hover
{
  background:url('../images/go_hover.gif') no-repeat;
}

/* header links */
#headerLinks {
	float: right;
	padding-right: 40px;
	margin-top: 10px;
}


/*------------------------ Banner (Welcome) -----------------------*/
div.welcome
{
  clear:both;
  width:874px;
  height:auto;
  padding:21px 38px 22px 38px;
  background:#868a93 url("../images/bannerBackground.jpg") no-repeat left top;
  color:#ffffff;
  line-height:120%;
}

.welcome1
{
  font-size:17px;
  padding:0px 0 0px 0;
  margin:0;
}

.welcome2
{
  font-size:25px;
  padding:5px 0 12px 0;
  margin:0;
}

.welcome3
{
  font-size:12px;
  padding:1px 0 0px 0;
  margin:0;
  line-height:14px;
}

/*----------------------------- Menu ------------------------------*/
div.menu
{
  padding:24px 0 0 35px;
  line-height:15px;
}

div.menu ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

div.menu li
{
  margin:0;
  padding:0 0 12px 0;
  font-size:14px;
  font-weight:bold;
  color:#191919;
  list-style-position:outside;
}


div.menu li li
{
  margin:6px 0 0 11px;
  padding:0 0 0 11px;
  font-size:12px;
  font-weight:normal;
  color:#191919;
}

div.menu li.sel a, div.menu li.sel a:hover, div.menu li.sel a:visited, div.menu li.sel a:link,
div.menu li.sel li.sel a, div.menu li.sel li.sel a:hover, div.menu li.sel li.sel a:visited, div.menu li.sel li.sel a:link
{
  color:#191919;
}

div.menu li.sel li.sel
{
  font-weight:bold;
}

div.menu li.sel li a, div.menu li.sel li a:hover, div.menu li.sel li a:visited, div.menu li.sel li a:link
{
  color:#a3855e;
}


div.menu ul ul
{
  margin:0;
  padding:2px 0 0px 0;
  display:none;
}

div.menu ul ul li
{
  background:url("../images/li.png") no-repeat left 2px;
}

div.menu li.sel ul
{
  display:block;
}

div.menu ul ul li.sel
{
  background:url("../images/liSel.png") no-repeat left 3px;
}

li.sel a:hover, li.sel li.sel a:hover
{
  text-decoration:none;
}

li.sel li a:hover
{
  text-decoration:underline;
}


/*---------------------------- Content ----------------------------*/
div.columns
{
  overflow:hidden;
  clear:both;
}

div.column1
{
  float:left;
  width:225px;
  padding:0px 0 0 0px;
}

div.column2
{
  float:left;
  width:225px;
  padding:0px 0 0 22px;
}

div.columns div.h1
{
  padding-bottom:10px;
}

div.articleData
{
  font-size:12px;
  padding:0 0 20px 0;
  color:#808080;
}

span.date
{
}

span.category
{
  padding:0 0 0 18px;
}

a.rss_icon h3
{
  color:#a3855e;
}

a.rss_icon:hover h3
{
  color:#a3855e !important;
}

a.rss_icon:hover h3
{
  color:#a3855e !important;
}

a.rss_icon img
{
  float:right;
  width:20px;
  height:20px;
}

.textInput
{
  height:28px;
  background:#FFFFFF;
  border:1px solid #AAADB3;
}

.textInput input
{
  border: 0px #000000 solid !important;
  margin: 5px 0 0 4px;
}

td.center p.media
{
  line-height:13px;
  padding:5px 0 0px 0 !important;
}

#CaptchaPanelAfter
{
  padding:20px 0 0 0;
}

/*---------------------------- Indexes ----------------------------*/
div.newsItem
{
  padding:0 0 2px 0;
}

div.newsImage img
{
  float:left;
  padding:0 22px 22px 0;
}

div.newsDate
{
  font-size:10px;
  color:#9e9e9e;
}

div.newsTitle, div.newsItem h3
{
  font-size:17px;
  padding:0 0 5px 0;
  margin:0;
}

div.newsCategory
{
  padding:8px 0 0 0;
  color:#808080;
}

div.newsPlayer
{
  margin:0 0 7px 0;
}


/*-------------------------- Search Form --------------------------*/
#Form1 
{
  margin: 0px; 
  padding: 0px;
  background: #f6f3eb url("../images/searchKioskTopBackground.gif") repeat-x left top;
  width:500px;
  margin:18px 0px 10px 0px;
}

div.releasesFilter, div.searchAll
{
  width:500px;
  height: 85px;
  border: 0px #000000 solid;
/*  background:url("../images/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: 130px;
}

table.searchOptions
{
  width:478px;
  padding:0px;
  margin:0px 0 0px 17px;
}

table.searchOptions td
{
  vertical-align:top;
  padding: 12px 8px 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:25px;
  padding:5px 0 0 5px;
  width:160px;
/*  background: url('../images/input3Background.png') no-repeat left top;  */
}

.prSearchDivLarge
{
  width:312px !important;
}

#prSearchFor, #q
{
  width:158px;
  font-family:Verdana; 
  font-size:11px;
  line-height:15px;
  padding-top:2px;
  display:block;
}

.prSearchForInput
{
  width:92px !important;
}

.prSearchDivLarge #prSearchFor, .prSearchDivLarge #q
{
  width:298px;
}

.prYearsDiv
{
  width:123px;
  height:23px;
  padding:5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
/*  background: url('../images/inputBackground.png') no-repeat left top; */
  *width:123px;
}

#prYears
{
  width:123px;
  display:block;
  *width:123px;
}

.prSortDiv
{
  width:87px;
  height:23px;
  padding: 5px 0 0 5px;
  display:block;
  border: #ffffff 0px solid;
/*  background: url('../images/input2Background.png') no-repeat left top; */
}


#prSortBy, select.prSortByPS, .prSort, #prAlbumSort
{
  width:110px;
  display:block;
}

#prExtranet
{
  width:123px;
  display:block;
}

td.categoryFilter select
{
  width:190px !important;
}

td.categoryFilter ul
{
  width:190px !important;
}

input.prSubmit
{
  background:transparent url(../images/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/goButton2.png') no-repeat right top;
}

.NFfocused * 
{
/*  background-position:100% 100% !important; */
}

/*------------------------------ Paging ---------------------------------*/
#pagingBottom, #pagingTop 
{
  font-size:12px; 
  color: #808080;
  width:auto;
  line-height:26px;
}

#pagingTop
{
  padding: 20px 0px 2px 0px;
  border-bottom: 0px dotted #d8d8d8; 
  margin:0px 10px 10px 0px;
}

#pagingTop.page
{
 padding-top: 5px;
}

#pagingBottom
{
  border-top: 0px dotted #d8d8d8; 
  padding: 5px 0px 0px 0px;
  margin: 10px 10px 30px 0px; 
}

#pagingBottom .right, #pagingTop .right 
{
  text-align:right; 
  color:#4d4d4d; 
  float:right; 
  width:200px; 
  margin: 0px;
}

#pagingBottom .right a, #pagingTop .right a
{
  font-weight:normal;
  padding: 0 5px 0 5px;
}

span.cur
{
  padding:0 5px;
  font-weight:bold;
}


/*------------------------ Featured Images ------------------------*/
/* container with selected item */
div#sel_item
{
  padding:10px 0 0 0;
  margin:0px;
}

div.columns div#sel_item
{
  padding:0;
}

div#sel_item .newsImageSmall
{
  display:none;
}

div#sel_item img, ul#recent_images img
{
  padding:0;
}

div#sel_item a img
{
  margin:0 0 7px 0;
}

ul#recent_images
{
  float:left;
  margin:0px;
  padding:0;
  list-style-type:none;
}

ul#recent_images li
{
  border: 0px #000000 solid;
  float:left;
  margin:0px;
  padding:0px;
}

ul#recent_images 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
{
  display:none;
}

ul#recent_images a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 0px 0px 0px;
  width:53px;
}

div.columns ul#recent_images a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 0px 0px 0px;
  width:75px;
}

ul#recent_images a.thmb_containter img
{
  width:41px;
  border: #707da6 4px solid;
}

div.columns ul#recent_images a.thmb_containter img
{
  width:63px;
}

/* mouseover img */
ul#recent_images a.thmb_containter:hover img
{
  border: #d2c59b 4px solid; 
/*  width:90px; */
/*  background-position: 0px 10px; */
/*  position:absolute; */
}

/* selected img */
ul#recent_images a.thmb_containter img.thmb_sel
{
  border: #d2c59b 4px solid;
}


/*------------------------ Featured Videos ------------------------*/
/* container with selected item */
div#sel_item_video
{
  padding:10px 0 0 0;
  margin:0px;
}

div.columns div#sel_item_video
{
  padding:0;
}

div#sel_item_video .newsImageSmall
{
  display:none;
}

div#sel_item_video img, ul#recent_videos img
{
  padding:0;
}

div#sel_item_video a img
{
  margin:0 0 7px 0;
}

ul#recent_videos
{
  float:left;
  margin:0px;
  padding:0;
  list-style-type:none;
}

ul#recent_videos li
{
  border: 0px #000000 solid;
  float:left;
  margin:0px;
  padding:0px;
}

ul#recent_videos div.newsBody
{
  margin:0px;
  padding:0px;
}

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
{
  display:none;
}

ul#recent_videos a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 0px 0px 0px;
  width:53px;
}

div.columns ul#recent_videos a.thmb_containter
{
  display:block;
  float:left;
  outline:none;
  margin:0px 0px 0px 0px;
  width:75px;
}

ul#recent_videos a.thmb_containter img
{
  width:41px;
  border: #707da6 4px solid;
}

div.columns ul#recent_videos a.thmb_containter img
{
  width:63px;
}

/* mouseover img */
ul#recent_videos a.thmb_containter:hover img {
  border: #d2c59b 4px solid; 
}

/* selected img */
ul#recent_videos a.thmb_containter img.thmb_sel
{
  border: #d2c59b 4px solid;
}


/*----------------------------- Right -----------------------------*/
div.infoKiosk
{
  border: 1px #dbd1af solid;
  background: #f6f3eb url("../images/rightColumnKiosks.png") no-repeat left top;
  width:162px;
  margin:0 0 17px 0;
  padding:15px 10px 10px 17px;
}

.infoSubscribe
{
  padding:15px 10px 15px 17px !important;
}

div.service
{
  padding:2px 0 4px 17px;
}

a.rss
{
  display:block;
  float:left;
  width:30px;
  height:13px;
  margin:4px 14px 0px 0px;
  padding:34px 0px 0px 0px;
  text-align:center;
  background: url('../images/iconRSS.gif') no-repeat 50% top;
  color:#e7701f;
  font-size:10px;
}

a.rss:hover
{
/*  background: url('../images/iconRSS.gif') no-repeat 50% -71px; */
}

a.alerts
{
  display:block;
  float:left;
  width:34px;
  height:13px;
  margin:0px 14px 0px 0px;
  padding:38px 0px 0px 0px;
  text-align:center;
  background: url('../images/iconAlerts.gif') no-repeat 50% top;
  color:#e7701f;
  font-size:10px;
}

a.alerts:hover
{
/*  background: url('../images/iconAlerts.gif') no-repeat 50% -66px; */
}


a.share
{
  display:block;
  float:left;
  width:30px;
  height:13px;
  margin:4px 0px 0px 0px;
  padding:34px 0px 0px 0px;
  text-align:center;
  background: url('../images/iconShare.gif') no-repeat 50% top;
  color:#868a93;
  font-size:10px;
}

div.infoKiosk h3
{
  font-size:20px;
  font-weight:normal;
  margin:0;
  padding:0 0 8px 0;
}

div.infoKiosk p.media
{
  line-height:13px;
  padding:0px 0 5px 0;
  margin:0;
}

div.infoKiosk a.learnMore
{
  margin-bottom:8px;
}

/*------------------------ Shared Kiosk ---------------------------*/
.shareBigBtn .shareThis .shareText 
{
/*  background:url('../images/iconShare.gif') no-repeat right top !important; */
}

.shareBigBtn
{
  display:block !important;
}

.shareBigBtn .hovered  .shareText 
{
  background-image:none !important;
}

.shareBigBtn .shareThis .shareText a 
{
  color:#e7701f !important;
  font-size:10px;
}

.shareBigBtn .shareThis 
{
  width:30px !important;
}

.shareThisWrap 
{
  margin-top:3px;
  float:left !important;
  display:none;
}

/*---------------------------- Footer -----------------------------*/
div.footer
{
  text-align:center;
  padding:23px 0 23px 0;
}

div.footer p.copy
{
  color:#808080;
  margin:0;
  padding:0;
}

ul.footerMenu
{
  list-style-type:none;
  margin:0;
  padding:0 0 10px 0;
}

ul.footerMenu li
{
  display:inline;
  padding:0 5px;
}

ul.footerMenu li.sel a, ul.footerMenu li.sel a:hover, ul.footerMenu li.sel a:visited
{
  color:#191919;
}

/*----------------------------- Popup -----------------------------*/
body.popup 
{
  background:#ffffff;
}

body.popup div.header
{
  height:80px;
  background:#ffffff;
}

body.popup div.logo
{
  padding-left:20px;
}

body.popup div.content
{
  padding:0 20px 20px 20px;
  background:#ffffff;
}

body.popup div.footer
{
  background:#ffffff;
  padding:0 20px 20px;
}

body.popup p.copy
{
  text-align:left;
}

div.imageData 
{
  padding:20px;
  text-align:center;
}

body.servicesContent
{
  background:#ffffff;
}

div.servicesContentDiv
{
  padding:15px 15px 0 15px;
}

#modalContent div.servicesContentDiv
{
  color:#eeeeee;
}

body.servicesContent * 
{
  background:transparent none repeat scroll 0 0;
  color:#000000 !important;
}

/*-------------------------- Image Gallery ------------------------*/
.prImageLibrary 
{
  margin:0 !important;
  width:500px !important;
}

#albumList
{
  background:#f1eee1 !important;
}

#albumList ul
{
  margin:0 !important;
  padding:0 !important;
/*  width:446px !important; */
  background:#f1eee1 !important;
}

#imageTabs ul.menu-list
{
  list-style-type:none;
}

.photo_item 
{
  margin:0 24px 20px 0 !important;
  text-align:left;
  width:134px !important;
  overflow:hidden;
}

#albumView
{
  border: none !important;
}

.albumBorder .inner 
{
  border:1px solid #dcd3b3 !important;
}

.albumBar .prev 
{
  border-right:1px solid #f1eee1 !important;
}

.albumBar .next
{
  border-left:1px solid #f1eee1 !important;
}

.albumBar .prev a:hover, .albumBar .next a:hover 
{
  background-color:#b5a675 !important;
}

.albumBar .prev a, .albumBar .next a 
{
  background-color:#d2c59b !important;
}

#scrollWrap 
{
  border-color:#f1eee1 !important;
}

.eContent .glDescription 
{
  margin:0 0 10px !important;
}

.glDownload, .glInfo .detail 
{
  margin:0 0 12px 0 !important;
}

#pagingBottom 
{
  margin:10px 10px 10px 0;
}

.galleryLoading
{
  background:url("../images/loadingBig.gif") no-repeat 50% 40px !important;
}

.albumBorderTop .gtl 
{
  background-position:0 -14000px !important;
}

.albumBorderTop .gtr
{
  background-position:0 -14000px !important;
}

#indexView 
{
  padding:16px 23px 0px !important;
}

.menu-list
{
  margin:0 !important;
}

#imageTabs
{
  padding: 0 20px;
}

.eComments
{
  background:none !important;
}

.eComments .inputBorders input, .eComments .inputBorders textarea
{
  background:#ffffff !important;
}

.eCommentsForm
{
  background:none !important;
}

.inputBorders .inner
{
  border: 0px #000000 solid !important;
}

.fldCaptcha input 
{
  background:#ffffff !important;
}

.replyForm .eCommentsForm .leave 
{
  display:block !important;
}

/*---------------------- Colorbox customization -------------------*/

#modalBackgroundOverlay{background:url("../images/colorbox_stripe.png") 0 0 repeat;}

#borderTopLeft{width:21px; height:21px; background:url("../images/colorbox_borderTopLeft.png") 0 0 no-repeat;}
#borderTopCenter{height:21px; background:url("../images/colorbox_borderTopCenter.png") 0 0 repeat-x;}
#borderTopRight{width:21px; height:21px; background:url("../images/colorbox_borderTopRight.png") 0 0 no-repeat;}
#borderBottomLeft{width:21px; height:21px; background:url("../images/colorbox_borderBottomLeft.png") 0 0 no-repeat;}
#borderBottomCenter{height:21px; background:url("../images/colorbox_borderBottomCenter.png") 0 0 repeat-x;}
#borderBottomRight{width:21px; height:21px; background:url("../images/colorbox_borderBottomRight.png") 0 0 no-repeat;}
#borderMiddleLeft{width:21px; background:url("../images/colorbox_borderMiddleLeft.png") 0 0 repeat-y;}
#borderMiddleRight{width:21px; background:url("../images/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/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/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/colorbox_loading.gif") center center no-repeat;}
#modalClose{position:absolute; bottom:0; right:0; background:url("../images/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/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/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/colorbox_loading.gif) no-repeat scroll center center;
  height:100% !important;
}

* html #modalLoadingOverlay 
{
  background: url(../images/colorbox_loading.gif) no-repeat scroll center 200px;
  height:250px !important;
}

#contentTitle
{
  display:none;
}

