/* ---------------------------- Reset browser defaults START----------------------------------*/
* { font-size:100.01%; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{	margin: 0; padding: 0; border: 0; outline: 0; font-size:1em; vertical-align: baseline; }
html { font-size:62.5%; }
body { background:#ddeaf2 url(images/bkg.gif); line-height:1.4em; font-size:1em; color:#464646; min-width:942px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0; }
/* ---------------------------- Reset browser defaults END ----------------------------------*/

/* Text elements  */
p                           { margin:0 0 18px; line-height:1.4em; font-weight:normal; }
a:link, a:active			{ color: #2D7390; text-decoration: none; }
a:visited                   { color: #2D7390; text-decoration: none; }
a:hover                     { color: #444; text-decoration: underline; }

ul, ol                      { margin: 0 0 18px 2.5em; }
ul                          { list-style:disc; }
ol                          { list-style-type: decimal; }
ol ol                       { list-style:upper-alpha; }
ol ol ol                    { list-style:lower-roman; }
ol ol ol ol                 { list-style:lower-alpha; }
ul ul, ol ol, ul ol, ol ul  { margin-bottom:0; }

sup, sub                    { height: 0; line-height: 1; vertical-align: baseline; position: relative; }
sup                         { bottom: 1ex; }
sub                         { top: .5ex; }	
.left                       { float:left; }
.right                      { float:right; }

h1, h2, h3, h4, h5, h6      { font-family: Georgia, "Times New Roman", Times, serif; color: #003e52; }

/* Layout */
#pgBody             { width:960px; margin: 0 auto; background:transparent url(images/bkg_container.gif) repeat-y; }
#pageTopbar         { background:#f0f0f0 url(images/bkg_topbar.gif) repeat-x left bottom; }
#sectionTopbar,  #secMenuBar, #priMenuBar, #breadcrumbsBar, #pageMid, #pagePreFooterMenu, #footerMenu, #pageBottomFooter
                    { width:940px; margin: 0 auto; } 
#sectionTopbar      { height:60px; } 
#pageTop            { position:relative; } 
#sectionLogo        { background:#f3f8fb; text-align:right; display:block;  padding: 5px 5px 5px 0;}

#sectionTopbarLeft  { float:left; }
#sectionTopbarRight { text-align:right; float:right; }
#sectionTopbarRight { padding-top:10px; } 
#secMenuBar         { background:#fff; height:38px; }
#breadcrumbsBar     { background:#a5bdd2 url(images/bkg_breadcrumb.gif) repeat-x; height:30px; }

/* Header Elements  - Resize Text, search, SG logo */
#resizeText .padded { padding:0 3px 0 15px; }
#resizeText img     { margin-top:10px; }
/*#searchPanel        { padding-right:8px; float:right; width:270px; padding-bottom:3px; } */
.search             { overflow:hidden; /*background:transparent url(images/ico-search.gif) no-repeat 5px 0;*/ padding-left:35px; }
.search .text       { border:1px solid #999; float:Right; height:18px; margin:0; padding:0 5px; width:180px; }
.search input       { margin:0 0 0 5px; padding:0; float:right; }
/*#sectionLogo img    { padding:3px 8px; }*/
 .logo              { position:absolute; z-index:10; top:-23px; left:20px; }

/* Header Elements  - Secondary Menu, general Menu */ 
#genMenu,#secMenu       { float:right; padding:10px 8px; } 
#menu-secondary         { margin:0; overflow:hidden; padding:0; }
#menu-secondary li      { float:left; list-style:none; margin:0; font-size:1.2em; }
#menu-secondary li.showbullet   { background:transparent url(images/nav_div.gif) no-repeat 100% 6px; color:#06c; }
#menu-secondary li a    { color:#06c; font-style:italic; font-weight:bold; padding:0 12px 0 7px; }
#menu-secondary li a:hover, #menu-secondary li a.sel { color:#444; text-decoration:none; }
#genMenu a              { color:#DE3712; font-size:1.2em; font-style:italic; font-weight:bold; }
#genMenu a.showbullet   { background:transparent url(images/nav_div.gif) no-repeat 5px 5px; padding-left:12px; }

/* Header Elements  - Primary Menu */
#priMenuBar                                     { background: url(images/priMenu_bkg.gif) repeat-x; height:57px; }
#menu-primary                                   { float:right; list-style:none; margin:0; overflow:hidden; padding:0; }
#menu-primary liinitBreadcrumbs{ float:left; width:148px; padding:0 0 0 1px; list-style:none; background:transparent url(images/bkg_biznav_div.gif) no-repeat right top;  }
#menu-primary a                                 { display:block; height:45px; text-align:left; color:#fff; padding-top:12px; padding-left:10px; }
#menu-primary a strong                          { text-transform:uppercase; cursor:pointer; letter-spacing:0.01em; font-size:1.4em; color:#fff; padding:8px 10px 0; }
#menu-primary a span                            { display:block; cursor:pointer; font-size:1.1em; line-height:1.2em; padding:1px 0 0; text-align:left; width:120px; margin-left:10px; }
#menu-primary li.sel                            { background: url(images/priMenu_bkg_sel.gif) repeat-x; }
#menu-primary a:hover, #menu-primary .sel a     { color:#fff; text-decoration:none; }
#menu-primary .sel a strong                     { font-style:italic; font-weight:bold; }

/* Header Elements  - Breadcrumbs, section title */
#breadcrumbs            { width:740px;  margin:0 0 0 200px; font-size:1.1em; padding-top:5px; color:#fff; }
#breadcrumbs .currentpg { color:#464646; }
#breadcrumbs a          { color:#036; font-weight:normal; padding:0; float:left; white-space:nowrap; } 
.sectionTitle { display:inline-block; font-family: Georgia, "Times New Roman", Times, serif;  letter-spacing: 0; background: #0F7FAC url(images/bkg_pagetitle_2line.gif); overflow:hidden; padding: 30px 40px; } 
.sectionTitleLeftcorners  { display:inline-block; font-family: Georgia, "Times New Roman", Times, serif;  letter-spacing: 0; background: #0F7FAC url(images/bkg_pagetitle_2line.gif); overflow:hidden; padding: 30px 40px; margin-left: -20px !important; }
.sectionTitle h1, .sectionTitleLeftcorners h1 { font-size: 28px; color: #fff; line-height:1.0em; text-transform:uppercase; }
.contentTitle           { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.9em; letter-spacing: 0; color:#003e52; line-height:1.0em; }

/* IE6 hack - for other browsers, set photoframe, fixed top bar, reposition logo and primary menu */
html>body #pageTopbar                           { top:0; left:0; width:100%; height:40px; position:fixed; z-index:1000; } 
html>body #sectionLogo                          { margin-top:40px; }
html>body .logo                                 { left:30px; }
html>body .photoframe                           { background:transparent url(images/photoframe_sub2.png) no-repeat; width: 349px; height: 271px; display: block; position: absolute; }
html>body #menu-primary li                      { float:left; width:159px; padding:0 0 0 1px; list-style:none; background:transparent url(images/bkg_biznav_div.gif) no-repeat right top;  }
html>body #menu-primary a                       { display:block; height:45px; text-align:left; color:#fff; padding-top:12px; padding-left:15px; }
html>body #menu-primary a span                  { display:block; cursor:pointer; font-size:1.1em; line-height:1.2em; padding:1px 0 0; text-align:left; width:120px; margin-left:20px; }
html>body #menu-primary a strong                { text-transform:uppercase; cursor:pointer; letter-spacing:0.01em; font-size:1.4em; color:#fff; padding:8px 20px 0; }
html>body #menu-primary a span                  { display:block; cursor:pointer; font-size:1.1em; line-height:1.2em; padding:1px 0 0; text-align:left; width:120px; margin-left:20px; }
html>body #menu-primary li.home                 { width:115px; }
html>body #menu-primary li.home a               { background: url(images/ico-home.png) no-repeat 8px 15px; }
html>body #menu-primary li.blogNews a           { background: url(images/ico-blog.png) no-repeat 8px 15px; }
html>body #menu-primary li.assistance a         { background: url(images/ico-assistance.png) no-repeat 8px 15px; }
html>body #menu-primary li.issues a             { background: url(images/ico-issues.png) no-repeat 8px 15px; }
html>body #menu-primary li.directories a        { background: url(images/ico-directories.png) no-repeat 8px 15px; }

/* Footer Elements  - publishDate */
#publishReviewDate      { background:#f4f6fb  url(images/bkg_publishReviewDate.gif) repeat-x; font-size:1.1em; padding:10px 0; }
#publishDate            { float:left; padding:0 20px; }
#reviewDate             { float:left; }

/* Footer Elements  - Secondary Menu, Social Menu, Primary Menu*/
#pagePreFooterMenu                  { background:#eee  url(images/bkg_footernav.gif) repeat-x; padding-top:10px; }
#footer-menu-secondary a            { color:#666; }
#footer-menu-secondary .left        { float:left; width:160px; padding:5px; text-align:left; margin-left:10px; }
#footer-menu-secondary h3  a        { display:block; padding-bottom:5px; font-weight:bold; font-size:1.5em; color:#5192b0; font-family: Arial, Helvetica; }
#footer-menu-secondary h3 a.sel     { font-style:italic; }
#footer-menu-secondary ul           { margin:0; }
#footer-menu-secondary li           { list-style:none; padding:3px 0; color:#DA0501; }
#footer-menu-secondary li a         { font-size:1.1em; padding-right:5px; }
.footer-quicklink .mcyslogo         { padding:5px; }
#footer-menu-social                 { text-align:right; padding:10px; width:135px; float:right; }
#footer-menu-social li              { float:right; list-style:none; }
.footer-quicklink                   { background-color:#ccc; }
a.urlFacebook                       { display:inline-block; width:25px; height:25px; background: url(images/ico-footer-facebook.gif) no-repeat 0 0; }
a.urlYoutube                        { display:inline-block; width:25px; height:25px; background: url(images/ico-footer-youtube.gif) no-repeat 0 0; }
a.urlFlickr                         { display:inline-block; width:25px; height:25px; background: url(images/ico-footer-flickr.gif) no-repeat 0 0; }
a.urlTwit                           { display:inline-block; width:25px; height:25px; background: url(images/ico-footer-twitter.gif) no-repeat 0 0; }
.footer-menu-sec-gen                { color:#4A586C; padding:10px 5px 0 5px; text-align:left; }
#footer-menu-primary-simple         { color:#48586f; padding:5px 5px 0 5px; text-align:left; }
#footer-menu-primary                { color:#48586f; padding:0 3px; float:left; text-align:left; }
#footer-menu-primary a, #footer-menu-primary-simple a, .footer-menu-sec-gen a{ color:#505555; padding:0 2px; font-size:1.25em; }
#footerContent, #footerContent a, #footerRight .SkinObject  { color:#55636D; font-weight:normal; font-size:1.1em; }
#pageBottomFooter                   { background:#DDD url(images/bkg_containerbtm_shadow.gif) repeat-x left bottom; color:#55636D; height:45px; text-align:center; }
#footerLeft                         { float:left; padding:10px; font-family: Arial, Helvetica; font-size:10px; }
#footerRight                        { float:right; padding:10px; font-family: Arial, Helvetica; font-size:10px; }

/* Generic content */
#contentPaneDetails         { font-size:0.9em; }
#contentPaneDetails h2      { font-size:1.8em; letter-spacing:-0.01em; color:#5192b0; margin:5px 0 13px; line-height:1.3em; font-style:normal; }
#contentPaneDetails h3      { font-size:1.67em; letter-spacing:-0.01em; padding:5px 0px; line-height: 1.2em; color:#003e52; font-family:Arial; }	
#contentPaneDetails h4      { font-size:1.2em; letter-spacing:-0.01em; color:#004056; margin:10px 0 15px 0; font-style:normal; font-weight:bold; line-height:1.3em; }	
#contentPaneDetails p       { margin:0 0 18px; line-height:1.4em; font-weight:normal; }
#contentPaneDetails li      { padding-bottom:10px; }
#contentPaneDetails ul      { margin:10px 0; list-style:none; overflow:hidden; }
#contentPaneDetails ul li   { list-style:none; background:transparent url(images/bullet-blue-sq.png) no-repeat 20px 8px; padding-left:28px; line-height:1.5em; }
#contentPaneDetails ul li a { font-size:1.0em; line-height:1.5em; }
.dataTbl                    { width:98%; margin-left:1px; border:1px solid #c2daec; font-size:13px; line-height:18px; text-align:left; }
.dataTbl th                 { font-weight:bold; color:#666; padding:10px; text-align:left; border-bottom:1px solid #c2daec; }
.dataTbl td           	    { border-top:1px solid #c2daec; padding:10px; }
#contentPaneDetails table   { border-collapse: collapse; border-spacing: 0; margin-left:1px; border:1px solid #c2daec; font-size:13px; line-height:18px; margin:0 0 22px; text-align:left; }
#contentPaneDetails td      { border-bottom:1px solid #c2daec; padding:5px; }
.fblike                     { padding:10px 0 20px 10px ; overflow:hidden; width:300px; }
.googleplusone              { margin-top:10px; }
.DNNEmptyPane               { display:none; }
.lblDate01, .lblDate02, .lblDate03 , .lblDate04, .lblDate05, .lblDate06, .lblDate07, .lblDate08, .lblDate09, .lblDate10, .lblDate11, .lblDate12                       
                            { font-family: Georgia, "Times New Roman", Times, serif; color: #797b85; }

#tabs div a:link,a:active   { color: #447B94; text-decoration: none; }
#tabs div a:visited         { color: #447B94; text-decoration: none; }
#tabs div a:hover           { color: #000; text-decoration: underline; }


/* Thumbnail - child page listing */
.childListEntry                             { overflow:auto; padding:10px 0; clear:both; }
.childListEntry .thumbnailImg               { float:left; width:106px; background: url(images/bkg_thumbnail.gif) no-repeat 0 10px; }
.childListEntry img                         { margin:20px 8px 10px 8px; width:90px; }
.childListEntry .titleSummary               { float:left; padding:5px 0; width:490px; }
.childListEntry .titleSummarywithImg        { float:left; padding:0px 10px; width:400px; }
.childListEntry .titleSummary h2 a          { font-size:0.7em; font-weight: bold; font-family: Arial; }
.childListEntry .titleSummarywithImg h2 a   { font-size:0.7em; font-weight: bold; font-family: Arial; }
.childListEntry .summary                    { font-size:1.0em; line-height:1.4em; margin-top:-15px; }
.paddedlst                                  { padding:10px; }
#contentPaneDetails .lst ul li              { color:#DA0501; list-style:none; background-image:none; }
.lst ul li a                                { padding-right:5px; }
/*.childGrandChildPageHeader h2 a           { font-size:0.7em; font-weight:bold; }
.childGrandChildPageList ul li a            { font-size:1.0em; line-height:1.5em; }
 */
 
/* Side Sibling page listing Elements */
#siblingBox                         { margin:10px 10px 0 10px; background-color:#eaf2f5; border-top:solid 1px #eee; padding:10px; }
#siblingBox .siblingList .sel       { font-weight:bold; }
#siblingBox .siblingList ul li      { color:#DA0501; list-style:none; background-image:none; }
.siblingList ul li a                { padding-right:5px; }

/* Smart Listing */ 
.smartListing                   { font-size: 1.2em; }
.smartListTabNav                { display:inline-block; overflow:hidden; background:url(images/bkg_tab_sub_bkg.gif) repeat-x; width:660px; }
.smartListTabbertab             { float:left; padding:12px 5px 24px; width:152px; text-align:center; background:url(images/bkg_tab_sub.gif) repeat-x; }
.smartListTabbertab h2          { font-family: Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-top:10px; color: #555; } 
.smartListTabbertabSel h2       { font-family: Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding-top:10px; color: #003e53; } 
a:hover .smartListTabbertab     { background:url(images/bkg_tab_sub_sel.gif) repeat-x; text-decoration:none; } 
.smartListTabbertabSel          { padding:12px 5px 24px; width:152px; text-align:center; float:left; background:url(images/bkg_tab_sub_sel.gif) repeat-x; text-decoration:none; } 
.smartListContent               { padding:10px 20px 0; overflow:hidden; }
.smartListHeader                { margin:10px 0; font-size: 1.5em; letter-spacing: -0.1px; line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; color: #2D7390; font-weight: bold; }
.smartListCatTopic a            { color:#DD0603; }
.smartListCatTopic .label       { float:left; font-family: Georgia, "Times New Roman", Times, serif; color: #6e6677; width:65px; }
.smartListCatTopic .data        { float:left; }
.smartListSummary               { padding:5px 0 30px 0;  line-height:1.5em; }
.smartListSummary ul            { margin:0; list-style:none; overflow:hidden; }
.smartListSummary ul li         { list-style:none; padding-left:28px; line-height:1.7em; color:#DA0501; }
.smartListSummary ul li a       { padding-right:5px; }
.smartListDate                  { float:left; color: #999ba2; font-weight:bold; }
.dtDay                          { float:left; letter-spacing:-0.05em; width:30px; overflow:hidden; font:bold 2.2em/1em Helvetica Neue, Helvetica, Arial, sans-serif; }
.dtMthYr                        { float:left; letter-spacing:0.03em; line-height:0.9em; text-transform:uppercase; font:bold 1.0em/1em Helvetica Neue, Helvetica, Arial, sans-serif; }
.smartListEntrywDate            { float:left; padding-left:15px; width:500px; }
.smartListwDate                 { padding-top:10px; background:url(images/bkg_fulldivider.gif) no-repeat center bottom; }
.smartListing .tabDivider       { float:left; background:url(images/bkg_tab_sub_divider.gif) no-repeat; width:2px; height:50px; }

.issues-list ul               { margin:25px 20px; } 
.issues-list ul ul            { margin:10px 15px 20px 10px; } 
.issues-list ul li            { font-weight:bold; list-style:none; font-size:1.5em; } 
.issues-list ul ul li         { font-weight:normal; font-size:1.0em; color:#f96814; padding-top:10px; }
.issues-list ul ul li a       { padding:0 5px 0 0; }

 /*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  --------------------------------------------------*/
.tabberlive .tabbertabhide  { display:none; }
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabberlive                 { padding:0 0 28px; }
ul.tabbernav                { font-weight:bold; padding:3px 0; margin:0 0 0 20px; overflow:hidden; height:43px; }
.tabbernav li               { list-style:none; float:left; margin: 0 10px 0 0; padding:0; letter-spacing:-0.01em; font-style:italic; font-size:1.5em; text-align:center; }
.tabbernav li a             { color:#fff; display:block; padding:6px 5px 19px; width:126px; }
.tabbernav li.tabberactive a, ul.tabbernav li a:hover { background-position:0 -46px; font-style:normal; text-decoration:none; }
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab      { padding:30px; }
.tabberlive .tabbertab h2   { display:none; }
.tabberlive .tabbertab h3   { font-size:1.4em; font-weight:bold; line-height:1.3em; color:#0066CC; } 

/* Sitemap */
#contentPaneDetails .HouseIndexContent ul   { list-style:none; background-image:none; }
#contentPaneDetails .HouseIndexContent li   { list-style:none; background-image:none; padding-top:20px; }
#contentPaneDetails .sitemapPageList ul     { padding:0; margin:0; }
#contentPaneDetails .sitemapPageList ul li  { background:transparent url(images/bullet-blue-sq.png) no-repeat 20px 10px; padding:0 0 0 30px; }

/* Paging */
.paging                 { text-align:right; margin:20px 15px 0 15px;  font-size: 1.0em; }
.paging span, .paging a { margin-left: 3px;	padding: 2px 6px 2px 5px; }
.paging a               { color:#DD0603; }
.paging span            { font-weight: bold; color:#DD0603; }
.pagingOf               { float:right; padding-right:10px; border-right:1px solid #000; }
.pagingLink             { float:right; padding-left:10px; }

/* icons before links */
.rss        { background: url(images/icon/rss.gif) no-repeat top left; padding-left:22px; padding-bottom: 10px; color:#DD0603 !important; }
a[href$=".pdf"], a[href$=".txt"], a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"], a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"], a[href$=".swf"], a[href$=".xls"], a[href$=".doc"], a[href*="trackback"], a[href*="@"], a[href*="postcomment"], a[href*="respond"], a[href*="action=edit"], a[href*="feed/rss"]
{
		padding-bottom:2px;
		padding-left:22px;
		padding-top:2px;
		background:transparent;
}
 a[href$=".pdf"]        { background: url(images/icon/page_white_acrobat.png) no-repeat scroll left top; }
 a[href$=".txt"]        { background: url(images/icon/page_white_text.png) no-repeat scroll left top; }
 a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"]
                        { background: url(images/icon/music.png) no-repeat scroll left top; }
 a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"]
                        { background: url(images/icon/page_white_compressed.png) no-repeat scroll left top; }
 a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"]
                        { background: url(images/icon/film.png) no-repeat scroll left top; }
 a[href$=".swf"]        { background: url(images/icon/page_white_flash.png) no-repeat scroll left top; }
 a[href$=".xls"]	    { background: url(images/icon/page_white_excel.png) no-repeat scroll left top; }
 a[href$=".doc"]	    { background: url(images/icon/page_white_word.png) no-repeat scroll left top; }
 a[href*="trackback"]   { background: url(images/icon/link.png) no-repeat scroll left top; }
 a[href*="@"]	        { background: url(images/icon/email.png) no-repeat scroll left top; }
 a[href*="postcomment"], a[href*="respond"]
		                { background: url(images/icon/comment.png) no-repeat scroll left top; }
 a[href*="action=edit"]	{ background: url(images/icon/page_white_edit.png) no-repeat scroll left top; }
 a[href*="feed/rss"]	{ background: url(images/icon/rss.png) no-repeat scroll left top; }

/* DNN specific */
.ControlPanel   { margin-top:60px; } /*to cater to the fixed topbar*/
#dnn_ctr_Login_pnlLogin         { position:absolute; top:250px; left:500px; }

/* ------------------ clear ------------------  */
.clear                          { display: inline-block; }
.clear:after, .container:after  { content: ".";display: block;height: 0; clear: both; visibility: hidden; }
* html .clear                   { height: 1%; }
.clear                          { display: block; }
.offscreen {
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* ------------------ Light Box CSS ------------------  */
.lb_backdrop
{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:9999;
	background-image: url(/images/mcyscorp/lb_overlay.png);
	display:none;
}

.lb_box
{
	position:absolute;
	top:50%;
	left:50%;
	width: 675px;
	height: 479px;
	margin: -247px 0px 0px -345px;
	background:#fff;
	z-index:10000;
	padding:15px;
	vertical-align: middle;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:0px 0px 5px #444444;
	-webkit-box-shadow:0px 0px 5px #444444;
	box-shadow:0px 0px 5px #444444;
	display:none;
}

.lb_close
{
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	top: -15px;
	right: -15px;
	text-indent: -1000em;
	background: url(/images/mcyscorp/lb_buttons.png) no-repeat;
}

.lb_box iframe 
{
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}

@media print
{  
/*.ControlPanel                 { display:none; } 
div                             { display:none; } 
#pageMid                        { display:block; }
#pageMid div                    { display:block; }*/
#pageMid div.smartListContent   { display:inline; }    
#featuredInfo img               { z-index:999; position:relative; } 
}
