body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; width:100%; margin: 0; padding:0; background:#D4D4D4 url(/brainshark/images/glb/page_bg.png) repeat-x scroll 0 0 }
h1 { font-size:150%; margin-bottom:4px }
#innerframe { background-color:#ffffff; }
#pageframe { background-color:#ffffff; padding-top:20px; padding-bottom:20px; }
/* page header */
#pageheader { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #336699; background-color:#FFFFFF; }
#pageheader div img.headerimageleft:visited { text-decoration:none; border-style:none; }
div a.navlgtext:hover { text-decoration:none; font-weight:normal; }
div a.navlgtextactive { color:#FFFFFF !important; text-decoration:underline; font-size:14px; }
div a.navlgtext { color:#FFFFFF !important; text-decoration:none; font-size:14px; }
span#navtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-bottom:2px; }
.welcometext { color:#666; font-size:12px; }
/* page header Login | My Profile | Customer Connection | etc */
a.logichref, #navtext a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #336699; text-decoration: underline; }
a.didyoumeanhref { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #369; }
/* title page*/
#innerframe div#leftcolumn { width:520px; float:left; margin-left:6px; }
#innerframe div#rightcolumn { float:right; width:440px; padding-right:8px; _margin-left:8px; _padding-right:0px; }
.toolstitle { color: #660000; font-size:14px; padding-bottom:2px; margin-bottom:2px; width:35px; margin-top:0px; padding-top:0px; display:inline; }
.toolslabels, .toolslabelsbookmark { color:#000000; font-weight:bold; }
.presentationtitle { font-size:18px; color:#000000; font-weight:bold; }
.presentationtitle_gray { font-size:18px; color:Gray; font-weight:bold; margin-top:5px; padding-left:10px; }
.chdescription { color:#000; margin-bottom:8px; }
/*home Catalog */
.hpcatalogcontainer { width:636px; background-color: #FFFFFF; float:left; }
br.clearinline { clear:both; display:inline; }
.sortbyfilterbytext a { color: #336699; font-weight:bold; }
.sortbyfilterbytext { color:#000000; }
.filterhref, .filterhref:visited { text-decoration:none; color:#FFF; cursor:pointer; }
.didyoumeanContainer { background-color: #f4f4f4; border: 1px solid #14385c; padding: 10px; text-align: center; margin-bottom: 10px; color: #000; width: 95%; }
/* Title Catalog */
.morerelatedlinks a, .morerelatedlinks a:visited { color:#336699; font-weight:bold; }
.morerelatedlinks a:hover { color: #660000; font-weight:bold; }
.viewmore { color: #660000; font-weight:bold; font-size:16px; }
span.searchdetails { color:#000; font-weight:bold; }
#morecontainer .searchdetails { color:#000; font-weight:bold; margin-right:6px; }
.chauthorlink { color: #336699; }
.searchdetails a.chauthorlink:hover { text-decoration:none; }
.expand, .expand:visited { font-weight:bold; font-size:14px; text-decoration:none; color: #336699; }
.expand:hover { text-decoration:none; color:#660000; }
.searchtags span a, .searchtags span a:visited { color: #336699; }
.searchtags span a:hover { }
.paginglinks, .paginglinks:visited { color: #336699; }
.chpidlink:hover, .chauthorlink:hover { color: #336699; }
.chkpidlink, label.authordetails .chauthorlink { color: #336699; }
.chpidlink:visited, .chauthorlink:visited { color: #336699; }
.prestitle_gray { font-family:Arial; font-size:12px; color:Gray; }
.morefromactive { color:  #00A994 !important; text-decoration:none; }
.morehreflinks, .morehreflinks:visited { text-decoration:none; color: #336699; }
.morehreflinks:hover { font-weight:bold; color: #660000; }
#right-col fieldset ul { padding-top: 5px; }
#right-col fieldset ul li.mvitem { width:288px; }
.mvitem { width:300px; }
legend { color:#0a4fa5; font-weight:bold; font-size:120%; margin: 0 5px 0 5px; top: -0.55em; padding: 0; position: relative;/*  Gecko ignores this, but IE moves the legend up accordingly */ }
body:nth-of-type(1) legend {top:0 /*  safari/chrome */ }
#morecontainer legend { padding:0; margin: 0 0 0 10px; position: relative; }
ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
#right-col fieldset { display: block; border: 1px solid #3a76bc; margin-bottom: 1em; width:288px; position: relative; padding: 0px 10px 10px 10px; background:#fff url(/brainshark/brainshark.net/portal/common/img/fieldset-bg.gif) repeat-x left 0; }
#recentlyviewedcontainer { margin-bottom:1em; }
#morecontainer fieldset { margin-bottom: 1em; width:100%; position: relative; }
img { border:0 }
ul.folder li { background-image:url(/brainshark/brainshark.net/portal/common/img/folder.gif); background-repeat:no-repeat; background-position: left top; padding-left:22px; margin-bottom:8px; list-style:none }
#right-col li { margin-bottom:6px }
.oddrow { border:1px solid #a3bae9; border-width:1px 0; background-color:#ecf1f7; padding:12px 0 }
#right-col { float:right; width:322px; text-align:left; padding-top:10px; }
#left-col { float:left; margin-right:12px; padding-left:12px; width:648px; }
#searchresults { padding-left:12px; }
.results-header { background:#1f508e url('/brainshark/brainshark.net/portal/common/img/filter-container-bg.gif') repeat-x top left; _overflow:hidden; color:#FFFFFF; padding:5px 0 0 12px; height:19px; }
.results-header .leftfloat { line-height:0; padding:0; margin:0 !important }
.results-header .leftfloat img { vertical-align:middle; }
.viewedtitle, .dicussedtitle { font-size: 18px; color: #799A32; width: 330px; }
a.mvtitle, a.mvtitle:visited { color:#336699; }
#editcontainer { font-size:12px; margin-top:4px; vertical-align:text-bottom; }
#editcontainer a { color: #336699; }
#editcontainer a:hover { color :#660000; font-weight:bold; }
#login_h3 { color:#005D93; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:15px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; padding-top:5px; }
td.SmallNote a { color: #336699; }
/* login dialog */
#login_h3 { color:#005D93; line-height:15px; margin-bottom:5px; margin-top:0px; padding-bottom:0px; padding-top:5px; }
.loginmarketingdisplay { border-left:3px solid #005d93; height:320px; width:260px; padding-left:19px; padding-top:20px; }
/* static presentation image */
#presimg img { /*padding-top:45px;*/ /*padding-left:95px;*/ width: 534px; height: 340px; }
.backgroundoverlay { cursor:pointer; display:none; float:left; left:30px; top:-180px; z-index:1; }
.playoverlay { float:left; height:75px; margin-left:225px; margin-top:-225px; width:75px; }
.imgfolder { padding-right:10px; }
label.addeditems { margin-left:4px; }
label.mvtext { margin-left:4px; color: #585858; }
label.mvtextgray { color:Gray; }
div.linkpad img, .imgdelete { cursor:pointer; }
.pdleftprescontainer_large { margin-left:57px; position:absolute; }
.toolscontainer_shiftdown { margin-top:553px !important; }
.rightcolumn_shiftdown { margin-top:563px; }
a:link, a:visited { text-decoration:none !important }
a:hover, .chpresinfo .chpidlink:hover { text-decoration:underline !important }
.presentationtitle:hover { text-decoration:none !important }
ul.icons { list-style:none; margin:0; font-weight:normal }
ul.icons li a { padding-left:22px; color:#336699 }
ul.icons.inline li { display:inline; margin-right:18px }
ul.icons li { background: url(../img/icons-sprite.png) no-repeat top left; margin-bottom:8px; margin-left:0; }
.toolslinks ul.icons li { margin-left:52px; }
ul.icons li.info { padding-left:0 }
ul.icons li.info a { background-position: 0px 0px; padding-left:22px }
ul.icons li.star { display:inline; background-position: 0 -140px; height:16px; margin:0; padding:0 8px }
ul.icons li.star.on { background-position: 0 -170px; height:16px; width:16px; margin:0; }
div.right a.delete { background: url(../img/icons-sprite.png) no-repeat; padding-left:18px; background-position: 0 -1401px; }
ul.icons li.bookmark { background-position: 0 -1367px; padding-left:0 }
ul.icons li.flag { background-position: 0 -1030px; padding-left:0; }
ul.icons li.video { background-position: 0 -200px; }
ul.icons li.excel { background-position: 0 -246px; }
ul.icons li.ftp { background-position: 0 -292px; }
ul.icons li.web { background-position: 0 -338px; }
ul.icons li.word { background-position: 0 -384px; }
ul.icons li.wmp { background-position: 0 -430px; }
ul.icons li.email { background-position: 0 -476px; }
ul.icons li.audio { background-position: 0 -522px; }
ul.icons li.ppt { background-position: 0 -568px; }
ul.icons li.image { background-position: 0 -614px; }
ul.icons li.unknown { background-position: 0 -660px; }
ul.icons li.real { background-position: 0 -706px; }
ul.icons li.flash { background-position: 0 -752px; }
ul.icons li.flv { background-position: 0 -798px; }
ul.icons li.pdf { background-position: 0 -843px; }
ul.icons li.text { background-position: 0 -890px; }
ul.icons li.code, ul.icons li.asp, ul.icons li.perl { background-position: 0 -936px; }
ul.icons li.zip { background-position: 0 -982px; }
ul.icons li.digg { background-position: 0 -1100px; }
ul.icons li.technorati { background-position: 0 -1190px; }
ul.icons li.searchles { background-position: 0 -1220px; }
ul.icons li.reddit { background-position: 0 -1160px; }
ul.icons li.stumbleupon { background-position: 0 -1070px; }
ul.icons li.delicious { background-position: 0 -1130px; }
p.more { background: url(../img/icons-sprite.png) no-repeat; background-position:0 -1561px; padding-left:16px; font-weight:bold }
p.info { background: url(../img/icons-sprite.png) no-repeat; background-position: 0px 0px; padding-left:22px }
#upload-content p { font-size:0.94em; line-height:1.3em; margin-bottom:8px; margin-top:-10px; color:#000; }


#header div { position: absolute; top: -6px; right: 0px; }
#header { width:995px; margin:0 auto; position:relative;}
.site-nav { font-family:Arial, Verdana; float:right; width: 368px; height: 24px; background:url(/brainshark/images/glb/site-nav-bg.gif) 0 0; background-repeat: no-repeat; font-size:.9em }
.site-nav ul { margin: 4px 2px 0px 0px; padding-left:18px; }
.site-nav ul li { display: inline; padding: 0 20px 0px 0px !important; text-align: center; width: 115px; margin:0 5px 0 0; }
.site-nav ul li a:link { color: #7d7d7d; text-decoration: none; font-weight:normal }
.site-nav ul li a:visited { color: #7d7d7d; text-decoration: none; }
.site-nav ul li a:hover { color: #000000; text-decoration: none; }
.site-nav ul li a:active { color: #7d7d7d; text-decoration: none; }
.site-nav ul li a.selected { color: #000000; text-decoration: none; }

div.dtsecdatesearch { padding-top:6px;}
div.dtsecdatehome { margin-top:-10px;}

.input-field {background:url(/brainshark/images/author/input-bg.png) no-repeat; height:21px; padding:0 4px }
.input-field.wide { background:#fff; padding:4px 0 0 5px; margin:5px 5px 0 0; border:1px solid #666; width:311px; height:17px }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float: right; }
.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }
div.pressm {background-image:url(/brainshark/images/glb/pres-sm.png);cursor:pointer; width:80px;height:66px;}
div.presmd {background-image:url(/brainshark/images/glb/pres-med.png);cursor:pointer; width:100px;height:83px;}
div.preslg {background-image:url(/brainshark/images/glb/pres-lg.png);cursor:pointer; width:120px;height:100px;}
.embedCode { width:480px; }
.pointer { cursor:pointer }
.pointer input { margin-left: 0px; margin-right: 0px; }
table.embed tr td { padding-right: 5px; }
div.embedtooltip
{
    width: 370px;
    border: solid 1px #336699;
    background-color:White;
    padding:5px 5px 5px 5px;
    color:Black;
    position:absolute;
    z-index:2;
}
a.nyroModal:visited
{
    color: #336699;
}