/* Basic stuff */

* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	margin: 0;
	text-align: left;
	padding: 0;
	background: #b5babd;
	color: #2f2f2f;
}



.rowwrapper {
text-align: left;
 margin: 0px 0 0;
overflow: auto;
	}
	.rowwrapper p {
	    display: inline;
	}
	.rowwrapper span {
	    width: 120px;
	    margin: 5px 10px;
	    vertical-align: top;
	    display: inline-block;
	}
	.rowwrapper p img {margin: 5px 0;}
	.rowwrapper a {text-decoration: none;}




body2 {
	font: 11px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	background: #b5babd;
	color: #2f2f2f;
}
#body2 a:link, #body2 a:active, #body2 a:visited {
	color: #000;
	text-decoration: none;
		padding-right: 8px;
		padding-left: 8px;
		background: url('/images/bullet_opLinks.gif')  no-repeat right center;
	}

#body2 a:hover, #body2 a.active {
	color: #Fff;
	text-decoration: none;
}



.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
body #navCase {
background:#000000 none repeat scroll 0 0;
border-top:4px solid #FFFFFF;
}
#navCase3 {
background:#000000 none repeat scroll 0 0;
border-top:4px solid #FFFFFF;
}
#navs2 {
height:30px;
margin:0 auto;
}
#navs3 {
height:10px;
margin:0 auto;
}
ul.primary {
float:left;
}
ul.primary li {
display:inline;
list-style-type:none;
}
ul.primary li a, ul.primary li a:link, ul.primary li a:visited {
-x-system-font:none;
color:white;
float:left;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 25px 5px 0;
padding:9px 0 10px;
text-decoration:none;
}
ul.primary li a:hover, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
color:#000000;
}
ul.primary li a:hover, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
color:#E38217;
}
ul.primary li li:active, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
color:#E38217;
}
ul.primary li.login {
width:0;
}
ul.primary li.login a {
float:right;
margin-right:13px;
}
#login {
-x-system-font:none;
float:right;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:9px 12px 10px 0;
}
#login a:link, #login a:active, #login a:visited {
color:#113255;
text-decoration:none;
}
#login a:hover, #login a.active {
color:#4192E5;
text-decoration:none;
}
#navFooter {
border-top:2px solid #BCE1F4;
}
#head {
background:#FFFFFF url(/images/front-head.png) no-repeat scroll center top;
height:110px;
width:100%;
}
#head2 {
background:#FFFFFF url(/images/fronthead2.png) no-repeat scroll center top;
height:110px;
width:100%;
}
#insidehead {
background:#FFFFFF url(/images/front-head5.png) no-repeat scroll center top;
height:115px;
width:100%;
}
#insideheadproduct {
background:#FFFFFF url(/images/front-head5.png) no-repeat scroll center top;
height:45px;
width:100%;
}
#navs {
margin:0 auto;
text-align:right;
width:950px;
}
#navs2 {
margin:0 auto;
text-align:right;
width:850px;
}
#navs3 {
margin:0 auto;
text-align:right;
width:850px;
}
#logo {
float:left;
height:90px;
left:12px;
position:relative;
text-indent:-5000px;
top:0;
width:250px;
}
#logo2 {
float:left;
height:90px;
left:12px;
position:relative;
text-indent:-5000px;
top:0;
width:235px;
}
#logo a {
height:90px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:250px;
}
#logo2 a {
height:90px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:235px;
}
#mastwrap {
background:#000000 none repeat scroll right top;
height:200px;
}
#masthead {
margin:0 auto;
text-align:left;
width:950px;
}
#mastwrap2 {
background:#000000 none repeat scroll right top;
height:180px;
}
#masthead2 {
margin:0 auto;
text-align:left;
width:950px;
}
#mastwrap3 {
background:#000000 none repeat scroll right top;
height:400px;
}
#masthead3 {
margin:0 auto;
text-align:left;
width:950px;
}
#polaroid1 {
color:#FFFFFF;
float:right;
margin:20px 3px 0 0;
}
#polaroid2 {
color:#FFFFFF;
float:right;
margin:5px 0 0 5px;
}
#contentwrap {
}
#content {
margin:0 auto;
width:950px;
}
#tabs {
margin:0 auto;
padding:35px 10px 5px 15px;
text-align:left;
width:925px;
}
#content2 {
background:#FFFFFF none repeat scroll 0 0;
float:left;
padding:0 10px;
width:400px;
}
#content3 {
background:#FFFFFF none repeat scroll 0 0;
float:right;
padding:0 15px;
width:390px;
}
#insidecontent2 {
float:left;
padding:0 0 20px 30px;
width:850px;
}
#clearFoot {
	background: #5B5B5B;
	height: 15px;
}
#clearFootsolution {
	background: #5B5B5B;
	height: 30px;
}

#footer {
	background: #5B5B5B;
	height: 35px;
}
#logos {
margin:5px 0 30px;
}
.happycustomer {
border-top:1px solid #EDEDED;
padding-top:22px;
}
#insidecontent {
float:right;
width:650px;
}
#insidehighlight {
float:left;
padding:0 30px 0 0;
width:200px;
}
.podcast {
background:transparent url(/images/bg/podcast.gif) no-repeat scroll left top;
margin:5px 0 0;
padding:20px 20px 15px 65px;
}
.pdf {
background:transparent url(/images/bg/pdf.gif) no-repeat scroll left top;
margin:5px 0;
padding:20px 20px 15px 56px;
}
#MacUPS {
float:left;
margin-left:75px;
margin-right:0;
width:350px;
}
#MacUPS h2 {
background:transparent url(http://www2.nrgsoft.com/images/nrgship_macpro.jpg) no-repeat scroll left top;
height:59px;
position:relative;
text-indent:-5000px;
width:350px;
}
#MacUPS h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:350px;
}
#general {
float:left;
margin-left:100px;
margin-right:0;
position:relative;
width:450px;
}
#UPS {
float:left;
margin-right:40px;
width:260px;
}
#FileMaker {
float:left;
margin-right:40px;
width:260px;
}
#validate {
float:left;
margin-right:40px;
width:260px;
}
#validate2 {
float:left;
width:260px;
}
#consult {
float:left;
margin-left:30px;
margin-right:40px;
width:260px;
}
#UPS h2 {
background:transparent url(/images/upsready.png) no-repeat scroll left top;
height:50px;
position:relative;
text-indent:-5000px;
width:268px;
}
#UPS h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:268px;
}
#FileMaker h2 {
background:transparent url(/images/filemaker.png) no-repeat scroll left top;
height:50px;
position:relative;
text-indent:-5000px;
width:268px;
}
#FileMaker h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:268px;
}
#validate h2 {
background:transparent url(/images/validate.png) no-repeat scroll left top;
height:50px;
position:relative;
text-indent:-5000px;
width:268px;
}
#validate h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:268px;
}
#consult h2 {
background:transparent url(/images/consult.gif) no-repeat scroll left top;
height:50px;
position:relative;
text-indent:-5000px;
width:268px;
}
#consult h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:268px;
}
#cm h2 {
background:transparent url(/images/promo/cm.gif) no-repeat scroll left top;
height:62px;
position:relative;
text-indent:-5000px;
width:268px;
}
#cm h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:268px;
}
#mb h2 {
background:transparent url(/images/promo/mb.gif) no-repeat scroll left top;
height:62px;
position:relative;
text-indent:-5000px;
width:258px;
}
#mb h2 a {
height:48px;
left:0;
line-height:11px;
position:absolute;
text-decoration:none;
top:0;
width:258px;
}
#latest2 {
float:right;
width:800px;
}
#blogSnippet {
padding:4px 4px 0;
}
#polContent {
float:left;
margin-right:25px;
width:435px;
}
#polContent2 {
float:left;
margin-right:25px;
width:800px;
}
#polaroids {
float:left;
}
.highlightme {
background:#EDFAE6 none repeat scroll 0 0;
border:1px solid #D2F3BF;
font-weight:bold;
margin:10px 0 25px;
padding:10px;
width:280px;
}
.highlightme span {
font-weight:normal;
width:200px;
}
.highlightme2 {
background:#E6E6E6  repeat-x scroll 0 50%;

border:2px solid #D3D3D3;
margin:10px 0 25px;
padding:10px;
width:280px;
}
.highlightme2 span {
font-weight:normal;
width:200px;
}

.highlightme3 {
background:#E6E6E6  repeat-x scroll 0 50%;
border:2px solid #D3D3D3;
float:right;
margin:10px 0 50px;
img: padding-left: 50px; padding-bottom: 6px;
padding:10px;
width:400px;
}
.highlightme3 span {
font-weight:normal;
width:200px;
}


.highlightme4 {
background:#EDFAE6 none repeat scroll 0 0;
border:1px solid #D2F3BF;
float:right;
margin:10px 0 50px;
img: padding-left: 50px; padding-bottom: 6px;
padding:10px;
width:400px;
}
.highlightme4 span {
font-weight:normal;
width:200px;
}


#masttext {
background:transparent url(/images/bg/tag.gif) no-repeat scroll left top;
float:left;
height:90px;
line-height:11px;
margin:35px 0 0 15px;
position:relative;
width:470px;
}
#mastlinks a#hero {
height:22px;
left:147px;
line-height:11px;
top:33px;
width:173px;
}
#mastlinks a#headache {
height:22px;
left:332px;
line-height:11px;
top:33px;
width:177px;
}
#mastlinks a#revolution1 {
height:22px;
left:520px;
line-height:11px;
top:33px;
width:57px;
}
#mastlinks a#revolution2 {
height:22px;
left:0;
line-height:11px;
top:66px;
width:127px;
}
#mastlinks a#socks {
height:22px;
left:138px;
line-height:11px;
top:66px;
width:165px;
}
#mastlinks a#love {
height:22px;
left:417px;
line-height:11px;
top:66px;
width:115px;
}
#mastlinks a span {
visibility:hidden;
}
#mastlinks span {
visibility:hidden;
}
#primary {
display:inline;
float:right;
height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:55px 25px 0 0;
}
#primary li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#primary a, #primary span {
float:left;
height:0 !important;
overflow:hidden;
padding:13px 0 0;
}
#primary a:hover, #primary a:active, #primary a.selected {
background-position:0 -13px;
}
#about a {
background:transparent url(/images/navs/about.png) no-repeat scroll left top;
width:55px;
}
#services a {
background:transparent url(/images/navs/solutions.png) no-repeat scroll left top;
width:90px;
}
#support a {
background:transparent url(/images/navs/support.png) no-repeat scroll left top;
width:75px;
}
#blog a {
background:transparent url(/images/navs/blog.png) no-repeat scroll left top;
width:45px;
}
#contact a {
background:transparent url(/images/navs/contact.png) no-repeat scroll left top;
width:75px;
}
ul#primary li span {
background:transparent url(/images/navs/divider.gif) no-repeat scroll 0 4px;
width:43px;
}
#secondarynavs {
float:left;
padding-right:50px;
width:180px;
}
#secondarynavs h3 {
-x-system-font:none;
border-bottom:1px dotted #8B8B8B;
border-top:3px solid #000000;
color:#282F33;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0 10px;
padding:3px 0;
text-transform:uppercase;
}
#content ul.secondary {
margin:0 0 20px 0;
}
#content ul.secondary li {
display:block;
font-size:11px;
list-style-type:none;
margin:0 0 3px;
padding:3px 0 1px 0;
}
ul.secondary li a {
color:#006FB4;
padding:2px;
text-decoration:none;
}
ul.secondary li.active a, ul.secondary li a:hover {
background:#CCD8E6 none repeat scroll 0 0;
color:#006FB4;
}
p {
-x-system-font:none;
color:#222222;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding:0 0 12px;
}
blockquote {
background:transparent url(/images/bg/quote.gif) no-repeat scroll left top;
color:#666666;
margin:5px 0 15px;
padding-left:35px;
}
code {
font-family:"Bitstream Vera Sans Mono",monaco,"Courier New",courier,monospace;
}
pre {
background:#F4F4F4 none repeat scroll 0 0;
border-bottom:3px solid #DADADA;
border-top:3px solid #DADADA;
color:#000000;
margin:0 0 20px;
padding:20px;
}
pre span {
color:#000000;
}
p.small {
font-size:11px;
line-height:14px;
}
p.topPad {
margin-top:10px;
}
p.learnmore:link, p.learnmore:hover, p.learnmore:active {
color:#006FB4;
text-decoration:underline;
}
p.learnmore:visited {
color:#006FB4;
}
p.learnmore:hover {
text-decoration:none;
}
p.learnmore {
border-top:1px solid #EDEDED;
color:#006FB4;
margin-top:10px;
padding-top:14px;
}
#insidehighlight p.productsSide {
margin:0;
padding:10px 0 5px;
}
#insidehighlight p.productsSide span {
display:block;
padding-top:1px;
}
#insidehighlight p.blogDesc {
font-size:12px;
font-style:italic;
line-height:18px;
padding-top:18px;
}
#blogSnippet p {
font-size:11px;
line-height:15px;
}
#insidecontent p {
line-height:19px;
padding:0 0 16px;
}
#insidecontent p.big {
font-size:15px;
line-height:22px;
padding:0 0 18px;
}
#polaroids p {
padding:0 0 5px;
}
#polaroids p.spaceme {
padding:0 0 15px;
}
#secondarynavs p {
font-size:11px;
line-height:15px;
}
#insidecontent h1 {
-x-system-font:none;
border-bottom:1px solid #EDEDED;
color:#282F33;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:22px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 23px;
padding:0 0 8px;
}
#insidecontent h5 {
-x-system-font:none;
border-bottom:1px solid #EDEDED;
color:#282F33;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 0 8px;
}
h1.XNRGbackground {
background:transparent url(/images/text/whoisNRG.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.XNRGleadership {
background:transparent url(/images/text/leadership.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.Xdeveloperprogram {
background:transparent url(/images/text/developerprogram.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.Xpartnerprogram {
background:transparent url(/images/text/partnerprogram.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.Xsolutionpartners {
background:transparent url(/images/text/solutionpartners.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.Xintegratedpartners {
background:transparent url(/images/text/integratedpartners.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.copyright {
background:transparent url(/images/text/copyrightinformation.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.privacy {
background:transparent url(/images/text/PrivacyNotice.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.terms {
background:transparent url(/images/text/TermsOfUse.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.nrgshipsa {
background:transparent url(/images/text/nrgship_sa.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.nrgvalsa {
background:transparent url(/images/text/nrgvalidate_sa.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.customers {
background:transparent url(/images/text/customers.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.consultingoverview {
background:transparent url(/images/text/ConsultingOverview.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.workflowautomation {
background:transparent url(/images/text/workflowautomation.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.filemaker {
background:transparent url(/images/text/filemakerprodevelopment.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.ecommerce {
background:transparent url(/images/text/ecommerce.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.working {
background:transparent url(/images/text/working.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.customer_login {
background:transparent url(/images/text/customer_login.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.current {
background:transparent url(/images/text/current.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.graduate {
background:transparent url(/images/text/graduate.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.designer {
background:transparent url(/images/text/designer.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.sysadmin {
background:transparent url(/images/text/sysadmin.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.developer {
background:transparent url(/images/text/developer.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.qa {
background:transparent url(/images/text/qa.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.officemanager {
background:transparent url(/images/text/office.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h1.contact {
background:transparent url(/images/text/contact.gif) no-repeat scroll 0 4px;
text-indent:-5000px;
}
h2.how {
background:transparent url(/images/text/how.gif) no-repeat scroll 0 4px;
height:34px;
text-indent:-5000px;
}
h3 {
-x-system-font:none;
color:#006FB4;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:8px 0 10px;
text-transform:uppercase;
}
body#blog #insidecontent h3.withicon {
-x-system-font:none;
color:#282F33;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:8px 0 10px;
text-transform:none;
}
h3.withicon img {
margin-top:-5px;
}
h4 {
-x-system-font:none;
color:#282F33;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 5px;
}
h5 {
-x-system-font:none;
color:#727D83;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0 0 10px;
}
blockquote.frontQuote1 {
-x-system-font:none;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding:0 0 15px 32px;
}
blockquote.frontQuote2 {
-x-system-font:none;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding:0 0 15px 31px;
}
blockquote.frontQuote1 p, blockquote.frontQuote2 p {
font-size:11px;
font-style:normal;
font-weight:bold;
padding:5px 0 0;
}
blockquote.frontQuote1 p span, blockquote.frontQuote2 p span {
font-size:10px;
font-weight:normal;
}
#insidecontent blockquote p {
font-size:11px;
font-weight:normal;
padding-top:6px;
}
#insidecontent p.breadcrumb {
background:#EDFAE6 none repeat scroll 0 0;
border-bottom:1px dotted #D2F3BF;
border-top:1px dotted #D2F3BF;
font-size:11px;
margin:4px 0 23px;
padding:3px 6px 5px;
}
a:link, a:active {
color:#006FB4;
text-decoration:underline;
}
a:visited {
color:#006FB4;
}
a:hover {
text-decoration:none;
}
#blogSnippet h4 a {
color:#282F33;
}
img {
border:0 none;
}
f img.middleme {
margin-right:3px;
vertical-align:middle;
}
img.leftimg {
float:left;
}
img.rightimg {
float:right;
}
img.customerlogo {
float:left;
margin:0 11px 11px 0;
}
#content ul, #content ol {
margin:0 0 15px 25px;
}
#content ul li, #content ol li {
font-size:12px;
padding:3px 0 5px 3px;
}
#content ul.small li, #content ol.small li {
font-size:11px;
}
#content ul.arrow, #content ul.bigtick, #content ul.bigcross {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 15px 10px;
}
#content ul.arrow li {
background:transparent url(/images/icons/bluepoint.gif) no-repeat scroll 0 3px;
line-height:1.4em;
padding:0 0 4px 20px;
}
#content ul.bigtick li {
background:transparent url(/images/icons/tick.gif) no-repeat scroll 0 3px;
line-height:1.4em;
padding:0 0 4px 20px;
}
#content ul.bigcross li {
background:transparent url(/images/icons/cross.gif) no-repeat scroll 0 3px;
line-height:1.4em;
padding:0 0 4px 20px;
}
#content ul.arrow li span, #content ul.bigtick li span, #content ul.bigcross li span {
display:block;
font-size:11px;
line-height:14px;
margin:3px 0 10px;
}
#content div.errorMessage ul, #content ul.tick {
margin:0 0 10px 0;
}
#content ul.tick li {
background:transparent url(/images/icons/tick.gif) no-repeat scroll 0 3px;
display:block;
font-size:11px;
list-style-type:none;
margin:0;
padding:1px 0 6px 18px;
}
#blog ul.tick li {
background:transparent url(/images/icons/tick.gif) no-repeat scroll 0 3px;
display:block;
font-size:12px;
list-style-type:none;
margin:0 0 0 15px;
padding:1px 0 6px 18px;
}
#content ul.tick li.learn {
background:transparent none repeat scroll 0 0;
padding-top:3px;
}
#content ul.smallList {
margin:5px 0 15px;
}
#content ul.smallList li {
background:transparent url(/images/icons/smallPoint.gif) no-repeat scroll left top;
display:block;
font-size:11px;
list-style-type:none;
margin:0 0 3px;
padding:1px 0 1px 15px;
}
dl {
padding-bottom:15px;
}
dt {
padding-bottom:3px;
}
dd {
padding-bottom:6px;
}
dt code {
color:#C61010;
}
.upperleft {
background-color:#F4F4F4;
background-image:url(/images/bg/upperleft.png);
background-position:left top;
background-repeat:no-repeat;
margin-left:20px;
margin-right:auto;
width:100%;
}
.upperright {
background-image:url(/images/bg/upperright.png);
background-position:right top;
background-repeat:no-repeat;
}
.lowerleft {
background-image:url(/images/bg/lowerleft.png);
background-position:left bottom;
background-repeat:no-repeat;
}
.lowerright {
background-image:url(/images/bg/lowerright.png);
background-position:right bottom;
background-repeat:no-repeat;
margin-bottom:0;
padding:8px 15px 10px;
}
input {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}
select {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
select option {
padding-right:4px;
}
textarea {
-x-system-font:none;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px;
}
textarea.full {
width:550px;
}
form.subscribe {
margin-bottom:15px;
}
form.subscribe input {
float:left;
}
form.subscribe input.button {
margin-top:-2px;
padding-left:5px;
}
#subscribe-text {
width:75px;
}
input.subscribeButton {
margin-top:-4px;
padding-left:5px;
vertical-align:middle;
}
body#blog #insidecontent table.formstuff {
width:600px;
}
body#blog #insidecontent table.formstuff td {
padding:1px 0;
}
body#blog #insidecontent table.formstuff td p {
font-size:11px;
font-weight:normal;
margin:0;
padding:5px 0 2px;
}
body#blog #insidecontent table.formstuff td label {
font-size:11px;
}
table.contactform td {
padding:10px 0 0;
}
table.bumblebee {
border-collapse:collapse;
font-size:11px;
margin:0 0 7px;
}
table.bumblebee td {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px 4px 4px 6px;
vertical-align:top;
}
table.bumblebee th {
background-color:#FFFFFF;
border-color:#CCCCCC #FFFFFF;
border-style:solid;
border-width:1px;
color:#999999;
font-weight:bold;
padding:4px 4px 4px 6px;
text-align:left;
vertical-align:top;
}
table.bumblebee th.title {
color:#075AB9;
}
table.bumblebee tr.shade td {
background-color:#E3EBEA;
vertical-align:top;
}
body#blog #insidecontent h1 {
-x-system-font:none;
border:medium none;
color:#52AA4A;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:15px 0 0;
padding:0;
}
body#blog #insidecontent h1 a {
text-decoration:none;
}
body#blog #insidecontent h1 a:hover {
text-decoration:underline;
}
body#blog #insidecontent h1.catTitle {
-x-system-font:none;
border-bottom:1px dotted #E6E6E6;
color:#535353;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:25px;
padding:0 0 4px;
}
body#blog #insidecontent h2 {
-x-system-font:none;
border:medium none;
color:#43A037;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:10px 0 15px;
}
body#blog #insidecontent h2.commentTop {
-x-system-font:none;
border-bottom:1px solid #E6E6E6;
color:#6BC462;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:15px 0 1px;
padding:6px 10px 5px 0;
text-align:right;
}
body#blog #insidecontent h2.summary {
-x-system-font:none;
color:#46BE3B;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 25px;
padding:0 0 5px;
}
body#blog #insidecontent h3 {
-x-system-font:none;
border:medium none;
color:#4DBF60;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:10px 0 8px;
}
body#blog #insidecontent h3.catTitle {
-x-system-font:none;
color:#4DBF60;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:5px 0 0;
text-transform:none;
}
body#blog #insidecontent h4 {
-x-system-font:none;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0 0 12px;
}
body#blog #insidecontent h4.posted {
-x-system-font:none;
color:#666666;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:2px 0 6px;
}
body#blog #inside3 h4.withcomments {
-x-system-font:none;
background:transparent url(/images/icons/comment.gif) no-repeat scroll 0 6px;
border-top:1px solid #EFEFEF;
color:#2F2F2F;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:25px;
line-height:normal;
margin:10px 0 45px;
padding:10px 0 3px 27px;
}
body#blog #insidecontent h4.withcomments span {
display:block;
float:right;
font-weight:normal;
}
body#blog #insidecontent h4.comments {
-x-system-font:none;
border-top:1px solid #EFEFEF;
color:#2F2F2F;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0 45px;
padding:10px 0 0;
}
body#blog #insidecontent #category h4.comments {
-x-system-font:none;
border:medium none;
color:#2F2F2F;
font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0 45px;
padding:0;
}
body#blog #insidecontent h4.comments span {
display:block;
float:right;
font-weight:normal;
}
#insidehighlight p {
color:#555555;
font-size:11px;
}
#insidehighlight h3 {
border-bottom:1px solid #E6E6E6;
color:#57585C;
margin-bottom:10px;
padding:10px 0 2px;
text-transform:none;
}
#insidehighlight h3.fancy {
-x-system-font:none;
border-bottom:1px dotted #8B8B8B;
border-top:4px solid #8B8B8B;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:30px 0 10px;
padding:3px 0;
text-transform:uppercase;
}
body#blog #insidecontent #comments h3.sub {
-x-system-font:none;
color:#85CB62;
font-family:"Trebuchet MS",verdana,arial,helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 5px;
text-transform:none;
}
.commentFooter {
border-top:1px dotted #CFCFCF;
margin:10px 0 18px;
padding:0;
}
#content ul.arrow li h4 {
font-size:12px;
padding:0 0 2px;
}
#blog code {
color:#CC3300;
font-family:"Bitstream Vera Sans Mono",monaco,"Courier New",courier,monospace;
}
tr.rowOnBlue {
background-color:#F9FCFF;
}
tr.rowHighlight {
background-color:#FFFDE9;
border-bottom:1px solid #CADBE5;
font-size:11px;
padding-left:5px;
}
.dataTable td, th {
font-size:11px;
padding:5px;
text-align:center;
}
.dataTable td {
border-bottom:1px solid #CADBE5;
font-size:11px;
padding:3px 5px;
}
.dataTable th.titleCell {
background:#0D4FB0 none repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
padding:8px;
}
.dataTable th.subTitleCell {
background:#4492DC none repeat scroll 0 0;
color:#FFFFFF;
}
.dataTable th.subTitleCellLeft {
background:#4492DC none repeat scroll 0 0;
color:#FFFFFF;
padding-left:5px;
text-align:left;
}
.dataTable .leftCell {
text-align:left;
}
.dataTable {
margin-bottom:10px;
}
.dataTable tr.rowHighlight {
background-color:#FFFDE9;
}
.titleCell code {
color:#FFFFFF;
}
td.light {
color:#666666;
}
.blogNote {
background:#FFFEEF none repeat scroll 0 0;
border-bottom:1px dotted #DADADA;
border-top:1px dotted #DADADA;
margin-bottom:15px;
padding:10px;
}
.helpAttachment {
background:#F2F8FF none repeat scroll 0 0;
border:1px solid #D6E7FA;
float:right;
font-size:11px;
margin:0 0 20px 30px;
padding:10px;
width:180px;
}
table.login td {
padding:3px;
}
#comments {
background:#F7F7F7 none repeat scroll 0 0;
padding:18px;
}
body#blog #insidecontent #comments p.author {
background:transparent url(/images/icons/comment.gif) no-repeat scroll 0 3px;
padding:6px 0 5px 27px;
}
body#blog #insidecontent #comments p.time {
color:#8C8C8C;
font-size:11px;
padding-bottom:8px;
}
#insidemarqueecase {
background:#FFFFFF none repeat-x scroll left top;
}
#insidemarquee {
height:70px;
margin:0 auto;
text-align:left;
width:742px;
}
#insidemarquee h1 {
-x-system-font:none;
color:#FFFFFF;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:26px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:17px 0 0;
}
#insidemarquee h2 {
-x-system-font:none;
color:#9CC3EC;
font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 0 10px;
}


* {
font-family:arial,helvetica,sans-serif;
margin:0;
padding:0;
}
html {
background:#F5F5F5 none repeat scroll 0 0;
}
body {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
color:#5B5B5B;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a {
color:#AAAAAA;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
a img {
border:medium none;
}
p {
line-height:22px;
padding-top:5px;
}
h1 {
border-bottom:1px solid #E5E5E5;
color:#3B3B3B;
font-size:32px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:14px;
}
h2 {
color:#3B3B3B;
font-size:24px;
margin:5px 0;
}
h3 {
color:#5B5B5B;
font-size:16px;
}
h4 {
color:#5B5B5B;
font-size:14px;
}
h1 a, h2 a, h3 a, h4 a, h5 a {
text-decoration:none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
text-decoration:underline;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
div.hr {
background:#E5E5E5 none repeat scroll 0 0;
height:1px;
margin:3px 0;
}
table .hr {
background:#DAD7D7 none repeat scroll 0 0;
height:1px;
margin:0;
}
div.hr_headFoot {
background:#E5E5E5 none repeat scroll 0 0;
height:1px;
}
div.hr hr, div.hr_headFoot hr {
display:none;
}
.description {
color:#AFAFAF;
}
.interior {
padding:0 15px;
}
.intro-text {
font-size:16px;
line-height:24px;
}
td p.intro-text {
margin:0;
padding:0;
}
body.sidebars #wrapper #container {
width:950px;
}
body.sidebar-left #wrapper #container, body.sidebar-right #wrapper #container {
width:950px;
}
body.sidebars #wrapper #container {
margin:0 auto;
padding:0;
}
#wrapper #container {
margin:0 auto;
min-height:400px;
padding:0 0 50px;
position:relative;
width:950px;
}
#wrapper #container #center {
float:left;
margin-top:30px;
width:100%;
}
#wrapper #container #center #squeeze {
position:relative;
}
body.sidebar-left #center {
margin-left:-240px;
}
body.sidebar-right #center {
margin-right:-250px;
}
body.sidebars #center {
margin:0 -250px;
}
body.sidebar-left #squeeze {
margin-left:250px;
}
body.sidebar-right #squeeze {
margin-right:250px;
}
body.sidebars #squeeze {
margin:0 250px;
}
#wrapper #container .sidebar {
margin-top:30px;
position:relative;
width:220px;
z-index:2;
}
#sidebar-left {
float:left;
margin-right:20px;
}
#sidebar-right {
float:right;
margin-left:30px;
}
#wrapper #container #footer {
clear:both;
}
.breadcrumb {
height:20px;
line-height:14px;
margin:0 auto;
padding:15px 0 5px 20px;
width:950px;
}
.breadcrumb li {
background:transparent url(http://img.brightcove.com/icon-breadcrumb.png) no-repeat scroll 0 1px;
display:inline;
float:left;
}
.breadcrumb a {
color:#8B8B8B;
font-size:11px;
padding:10px 10px 10px 20px;
}
.breadcrumb a:hover, .breadcrumb a.active, .breadcrumb a.last {
color:#8B8B8B;
text-decoration:none;
}
.breadcrumb li.first {
background:transparent url(http://img.brightcove.com/icon-home.png) no-repeat scroll left top;
}
div.messages {
border:1px solid;
font-size:14px;
margin:20px 0;
padding:10px 20px;
}
div.messages li {
list-style-image:url(http://img.brightcove.com/bullet-pink.gif);
list-style-position:outside;
list-style-type:none;
margin-left:20px;
padding:3px 0;
}
div.status {
border-color:#F5FADA;
color:#99AF2D;
}
div.error, tr.error {
background-color:#FAEAF0;
color:#AA3761;
}
fieldset {
border:1px solid #D9EAF5;
margin:1em 0;
padding:1em;
}
:first-child + html fieldset {
background-color:transparent;
background-position:0 0.75em;
padding:0 1em 1em;
}
:first-child + html fieldset > .description, :first-child + html fieldset .fieldset-wrapper .description {
padding-top:1em;
}
fieldset legend {
display:block;
}
:first-child + html fieldset legend, :first-child + html fieldset.collapsed legend {
display:inline;
}
html.js fieldset.collapsed {
background:transparent none repeat scroll 0 0;
padding-bottom:0.6em;
padding-top:0;
}
html.js fieldset.collapsible legend a {
background:transparent url(/sites/all/themes/brightcove2009/images/menu-expanded.gif) no-repeat scroll 0 50%;
padding-left:2em;
}
html.js fieldset.collapsed legend a {
background:transparent url(/sites/all/themes/brightcove2009/images/menu-collapsed.gif) no-repeat scroll 0 50%;
}
img, a img {
border:medium none;
}
.form-select {
min-width:200px;
}
table {
margin:1em 0;
width:100%;
}
thead th {
background:#F5F5F5 none repeat scroll 0 0;
color:#494949;
font-weight:bold;
}
th a:link, th a:visited {
color:#555555;
display:block;
text-decoration:none;
}
td, th {
padding:5px;
vertical-align:top;
}
tr.even, tr.odd, tbody th {
border-color:#E5E5E5;
border-style:solid;
border-width:1px 0;
}
tr.odd, tr.info {
background-color:#F5F5F5;
}
tr.even {
background-color:#FFFFFF;
}
tr.drag {
background-color:#FFFFF0;
}
tr.drag-previous {
background-color:#FFFFDD;
}
tr.odd td.active {
background-color:#EBEBEB;
}
tr.even td.active {
background-color:#F5F5F5;
}
#header, .base {
background-color:#2A2A2A;
}
#header {
color:#FFFFFF;
height:130px;
width:100%;
}
.container {
margin:0 auto;
width:950px;
}
#header-logo {
float:left;
margin:15px 0 0 5px;
text-decoration:none;
width:40%;
}
#header-logo .logo {
border:0 none;
float:left;
}
#header-logo #logo-1 {
background:transparent url(http://img.brightcove.com/logo-white.png) no-repeat scroll left center;
height:39px;
width:159px;
}
#header-logo #logo-2 {
margin-left:15px;
}
#header-top {
background:transparent url(http://img.brightcove.com/header-gradient.png) repeat-x scroll left top;
height:72px;
}
#header-top #utility-nav {
float:right;
height:27px;
margin-top:2px;
width:55%;
}
#header-top #utility-nav a {
color:#AAAAAA;
font-size:11px;
padding:5px 7px 5px 8px;
text-decoration:none;
}
#header-top #utility-nav #utility-right {
background:transparent url(http://img.brightcove.com/utility-right.png) no-repeat scroll left top;
float:right;
height:27px;
width:4px;
}
#header-top #utility-nav #utility-left {
background:transparent url(http://img.brightcove.com/utility-left.png) no-repeat scroll left top;
float:right;
height:27px;
width:4px;
}
#header-top #utility-nav ul.inside {
background:transparent url(http://img.brightcove.com/utility-bg.png) repeat-x scroll left top;
display:inline;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:6px 5px 0 0;
}
#header-top #utility-nav li {
display:inline;
float:left;
height:27px;
padding:0;
}
#header-top #utility-nav #utility-corporate {
color:#C58AA0;
float:right;
padding:6px 15px 0;
}
#header-top #utility-nav .user-links {
clear:right;
float:right;
}
#header-top #utility-nav a:hover {
color:#FFFFFF;
}
#header-top #utility-nav #utility-sign-in a {
background:transparent url(http://img.brightcove.com/icon-sign-in.png) no-repeat scroll left center;
margin-left:5px;
padding-left:13px;
}
ul#langSelDropdown {
background-image:url(http://img.brightcove.com/lang-bg-dd.png);
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
width:80px;
}
ul#langSelDropdown li {
color:white;
float:none;
margin:0;
padding:0;
width:80px;
}
ul#langSelDropdown li a {
color:white;
display:block;
float:none;
margin:0;
padding:0 0 0 7px;
width:73px;
}
ul#langSelDropdown li a:hover {
background-color:white;
color:#3B3B3B;
display:block;
padding-left:7px;
}
#langSelItem {
background:transparent url(http://img.brightcove.com/lang-bg.gif) repeat-x scroll left top;
border:1px solid #5B5B5B;
color:#AAAAAA;
font-size:11px;
height:18px;
padding-left:6px;
width:72px;
}
#langSel {
margin:0;
padding:0;
}
#langSel:hover #langSelItem, #langSel.sfhover #langSelItem {
background-image:url(http://img.brightcove.com/lang-bg-over.gif);
border-color:white;
color:white;
cursor:pointer;
}
#langSel:hover ul#langSelDropdown, #langSel.sfhover ul#langSelDropdown {
display:block;
}
li#langSelOption a, li#langSelOption a:hover {
background-color:#E5E5E5;
}
#header-bottom {
background:transparent url(http://img.brightcove.com/header-gradient-bottom.png) repeat-x scroll left top;
height:59px;
}
#header-bottom #main-nav li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#header-bottom #main-nav .spacer {
background:transparent url(http://img.brightcove.com/nav-divider.png) no-repeat scroll left top;
height:59px;
width:1px;
}
#header-bottom #main-nav a {
color:#FFFFFF;
}
#header-bottom #main-nav a.active, #header-bottom #main-nav a:hover {
background-position:right center;
background-repeat:no-repeat;
}
#header-bottom #main-nav .nav-button {
display:block;
height:37px;
margin:1px 0 0;
padding:10px 14px;
text-decoration:none;
width:208px;
}
#header-bottom #main-nav .title {
font-size:18px;
font-weight:bold;
}
#header-bottom #main-nav .description {
clear:left;
float:left;
font-size:11px;
font-weight:normal;
}
pre {
background:#F5F7EA url(http://img.brightcove.com/icon-wrench.gif) no-repeat scroll 650px 10px;
font-family:Courier New,fixed-width;
font-size:12px;
line-height:16px;
overflow-x:auto;
padding:20px;
width:640px;
}
pre span {
font-family:Courier New,fixed-width;
}
ol li pre {
float:none;
}
code {
font-family:Courier New,fixed-width;
}
#footer {
background:#5B5B5B;
}
#footer * {
color:#8B8B8B;
font-size:11px;
}
#footer h2 {
margin-top:0;
}
#footer h2 a {
color:#5B5B5B;
font-size:14px;
font-weight:normal;
}
#footer a {
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#footer-links {
height:185px;
line-height:18px;
}
#footer-links .column {
background:transparent url(http://img.brightcove.com/footer-divider.gif) repeat-y scroll left top;
height:172px;
margin-top:2px;
padding:12px 15px 0;
width:206px;
}
#footer-links .empty {
height:183px;
padding:0;
width:3px;
}
#footer-links li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#copyright {
background:#F5F5F5 url(http://img.brightcove.com/footer-bg.gif) repeat-x scroll left top;
height:20px;
padding:15px 0 0 10px;
}
#copyright ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#copyright ul li {
display:inline;
height:14px;
line-height:14px;
margin-right:10px;
}
a#japan {
background:transparent url(http://img.brightcove.com/footer-flag-japan.gif) no-repeat scroll left top;
display:block;
float:left;
height:14px;
padding-left:25px;
}
a#germany {
background:transparent url(http://img.brightcove.com/footer-flag-germany.gif) no-repeat scroll left top;
display:block;
float:left;
height:14px;
padding-left:25px;
}
a#france {
background:transparent url(http://img.brightcove.com/footer-flag-france.gif) no-repeat scroll left top;
display:block;
float:left;
height:14px;
padding-left:25px;
}
a#japan:hover, a#germany:hover, a#france:hover {
background-position:left bottom;
}
.sidebar .block {
margin-bottom:20px;
}
.sidebar .block .block-header-top {
background:transparent url(http://img.brightcove.com/secondary-nav-top.gif) no-repeat scroll left top;
height:4px;
width:220px;
}
.sidebar .block h2 {
background:transparent url(http://img.brightcove.com/secondary-nav-header-bg.gif) repeat-x scroll left top;
border-bottom:1px solid #CCCCCC;
color:#5B5B5B;
font-size:14px;
font-weight:normal;
height:24px;
margin:0;
padding:3px 10px 0 15px;
width:195px;
}
.sidebar .block .block-icon {
background:transparent none no-repeat scroll left top;
display:block;
float:right;
height:20px;
margin:-24px 10px 0 0;
width:20px;
}
.sidebar .block .content {
border-top:1px solid #F8F8F8;
}
.sidebar .block ul {
background:#F5F5F5 url(http://img.brightcove.com/secondary-nav-bottom.gif) no-repeat scroll left bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 0;
}
.sidebar .block ul li {
background:transparent none no-repeat scroll 0 11px;
list-style-type:none;
margin:0 10px 0 0;
padding:0 0 0 10px;
}
.sidebar .block ul li a {
background:transparent url(http://img.brightcove.com/secondary-nav-gray-arrow.gif) no-repeat scroll right 10px;
border-top:1px solid #E5E5E5;
color:#5B5B5B;
display:block;
font-size:12px;
padding:7px 20px 7px 5px;
text-decoration:none;
}
.sidebar .block ul li a:hover {
background:transparent url(http://img.brightcove.com/secondary-nav-pink-arrow.gif) no-repeat scroll right 10px;
color:#B33664;
}
.sidebar .block ul li.views-row-last, .sidebar .block ul li.views-row-first a, .sidebar .block ul li.first a {
border:medium none;
}
.sidebar .block ul li.active-trail {
background:#912C52 url(http://img.brightcove.com/secondary-nav-selected-bg.gif) repeat-x scroll left top;
border-top:1px solid #A4325C;
margin-right:0;
padding-right:10px;
}
.sidebar .block ul li a.active, .sidebar .block ul li.active-trail a {
background:transparent url(http://img.brightcove.com/secondary-nav-selected-arrow.gif) no-repeat scroll right 10px;
border:medium none;
color:#FFFFFF;
font-weight:bold;
padding-left:5px;
}
.sidebar .block ul li a.active:hover, .sidebar .block ul li.active-trail a:hover {
color:#FFFFFF;
}
.sidebar .block ul li.expanded a, .sidebar .block ul li.expanded a:hover {
background:transparent url(http://img.brightcove.com/secondary-nav-expanded-arrow.gif) no-repeat scroll right 12px;
}
.sidebar .block ul li ul {
background:#EEEEEE none repeat scroll 0 0;
border-bottom:1px solid #E5E5E5;
margin:0 0 -1px -10px;
padding:5px 0 10px;
width:221px;
}
.sidebar .block ul li.active-trail ul li a {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#5B5B5B;
font-size:11px;
font-weight:normal;
margin:0 10px;
padding:3px 5px;
}
.sidebar .block ul li.active-trail ul li a:hover {
background:transparent none repeat scroll 0 0;
color:#B33664;
}
.sidebar .block ul li.active-trail ul li.active-trail {
background:transparent none repeat scroll 0 0;
margin-left:0;
}
.sidebar .block ul li.active-trail ul li.active-trail a, .sidebar .block ul li ul li a.active {
background:transparent none repeat scroll 0 0;
color:#B33664;
}
.sidebar .block ul li.active-trail ul li {
background:transparent none repeat scroll 0 0;
border:medium none;
margin:0;
padding:0;
}
.sidebar .block ul li.active-trail ul li .menu-icon {
display:none;
height:0;
overflow:hidden;
width:0;
}
.top-front {
margin-top:0;
position:absolute;
z-index:1;
}
#top-region .top-left {
background-image:url(http://img.brightcove.com/search-left.gif);
float:left;
height:64px;
width:5px;
}
#top-region .top-middle {
background:#F5F5F5 url(http://img.brightcove.com/search-bg.gif) repeat-x scroll left top;
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
float:left;
height:62px;
position:relative;
width:940px;
}
#top-region .top-right {
background-image:url(http://img.brightcove.com/search-right.gif);
float:left;
height:64px;
width:5px;
}
#top-region .top-full {
background:#F5F5F5 url(http://img.brightcove.com/search-bg.gif) repeat-x scroll left top;
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
height:62px;
}
#top-region #block-system-0 {
float:right;
}
#top-space {
margin-top:65px;
}
#top-region .block {
margin-top:12px;
}
.node {
background:transparent url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
color:#5B5B5B;
font-size:14px;
overflow:hidden;
padding-top:20px;
}
.node .node-title {
padding-left:20px;
}
.node .taxonomy-top {
background:#F5F5F5 url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
color:#7B7B7B;
font-size:11px;
height:45px;
margin:20px 0 30px;
}
.node .taxonomy-top .vocabulary {
float:left;
margin:10px 0 0 50px;
}
.node .taxonomy-top .first {
margin-left:20px;
}
.meta .vocabulary .label {
display:block;
font-size:10px;
margin-bottom:2px;
text-transform:uppercase;
}
.node .taxonomy-top .vocabulary .terms {
font-weight:bold;
}
.node .taxonomy-bottom {
background:#F5F5F5 url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
color:#7B7B7B;
font-size:11px;
height:45px;
margin-top:20px;
}
.node .taxonomy-bottom .vocabulary {
float:left;
margin:10px 0 0 50px;
}
.node .taxonomy-bottom .first {
margin-left:20px;
}
.node .taxonomy-bottom .vocabulary .terms {
font-weight:bold;
}
.node .submitted {
font-size:12px;
margin-left:15px;
}
.node .content p {
margin:0 20px 10px;
}
.node .content h2, .node .content h3, .node .content h4, .node .content h5 {
margin:20px 20px 5px;
}
.node .content pre, .node .content table {
margin:10px;
}
.node .content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 20px 10px;
}
.node .content ul li {
line-height:20px;
list-style-image:url(http://img.brightcove.com/bullet-pink.gif);
list-style-position:outside;
margin-left:20px;
padding:3px 0;
}
.node .content ul li ul {
margin-left:0;
}
.node .content ul li li {
background:transparent none repeat scroll 0 0;
font-size:12px;
list-style-image:none;
list-style-type:circle;
margin-left:25px;
padding:10px 0 0;
}
.node .content ol {
list-style-position:outside;
margin:30px 0 30px 40px;
}
.node .content ol li {
line-height:20px;
padding:10px 0 0;
}
.node .content ol li li {
font-size:12px;
margin-left:25px;
padding:10px 0 0;
}
.views-header {
margin-left:20px;
}
#search-block-form {
display:block;
float:left;
margin:0;
padding-top:2px;
width:75%;
}
#search-block-form .form-item {
margin-top:0;
padding:0;
}
#search-block-form input.form-submit {
background:transparent url(http://img.brightcove.com/button-search.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:left;
font-size:12px;
font-weight:bold;
height:36px;
margin-left:10px;
width:93px;
}
#search-block-form label {
display:none;
}
#search-block-form input.form-text {
background:#FFFFFF url(http://img.brightcove.com/search-interior-bg.gif) no-repeat scroll left top;
border:medium none;
color:#555555;
float:left;
font-size:20px;
height:29px;
padding:5px 5px 0;
width:572px;
}
#search-form {
display:none;
}
#block-apachesolr_search-currentsearch h3 {
font-size:12px;
padding:5px 15px;
}
#block-apachesolr_search-currentsearch .item-list {
background:#F5F5F5 none repeat scroll 0 0;
}
#block-apachesolr_search-currentsearch a.active {
color:#B33664;
padding:0 5px;
}
#block-apachesolr_search-currentsearch ul, #block-apachesolr-sort ul {
padding:0 0 20px;
}
#block-apachesolr-sort ul li a.active {
color:#B33664;
display:inline-block;
font-weight:bold;
padding-left:5px;
}
.search-result {
border-bottom:1px solid #E5E5E5;
clear:both;
display:block;
overflow:hidden;
padding:15px 5px;
}
#search-results .title a {
color:#5B5B5B;
}
#search-results .search-info {
color:#AAAAAA;
margin:5px 0 10px;
}
#search-results .title span, #search-results div a {
color:#8A8A8A;
}
#search-results .title span.search-community-page, #search-results .title span.search-blog, #search-results .title span.search-forum, #search-results .search-community-page a, #search-results .search-blog a, #search-results .search-forum a {
color:#5D8D92;
}
#search-results .title span.search-tip, #search-results .title span.search-doc, #search-results .title span.search-support-page, #search-results .title span.search-video, #search-results .search-tip a, #search-results .search-doc a, #search-results .search-support-page a, #search-results .search-video a, #search-results .search-tip a {
color:#B33664;
}
#search-results .title span.search-developer-page, #search-results .title span.search-article, #search-results .search-developer-page a, #search-results .search-article a {
color:#9AB02D;
}
#search-results .title {
float:left;
width:90%;
}
#search-results .search-snippet {
clear:left;
float:left;
font-size:13px;
width:90%;
}
#search-results .search-node-type {
background:#FFFFFF url(http://img.brightcove.com/icon-content-types.png) no-repeat scroll 0 0;
float:right;
height:30px;
margin-top:15px;
width:30px;
}
#search-results .search-blog {
background-position:-30px 0;
}
#search-results .search-forum {
background-position:-60px 0;
}
#search-results .search-doc {
background-position:-90px 0;
}
#search-results .search-tip {
background-position:-120px 0;
}
#search-results .search-video {
background-position:-150px 0;
}
#search-results .search-article {
background-position:-180px 0;
}
#search-results .search-page {
}
#search-results .search-system-status, #search-results .search-training, #search-results .search-support-page {
background-position:-90px 0;
}
#search-results .search-developer-page {
background-position:-180px 0;
}
#search-results .search-community-page {
background-position:-60px 0;
}
#search-results .search-customer, #search-results .search-partner, #search-results .search-coverage, #search-results .search-press, #search-results .search-resource, #search-results .search-event {
}
span.search-support-page, span.search-doc, span.search-article, span.search-blog, span.search-forum, span.search-doc, span.search-tip, span.search-video, span.search-article, span.search-page, span.search-system-status, span.search-training, span.search-support-page, span.search-developer-page, span.search-community-page, span.search-customer, span.search-partner, span.search-coverage, span.search-press, span.search-resource, span.search-event {
font-size:12px;
font-style:italic;
font-weight:normal;
}
div.box h2 {
display:none;
}
#block-brightcove_system_status-status {
}
.system-status {
cursor:pointer;
display:block;
float:right;
height:38px;
line-height:22px;
margin:0 10px;
width:205px;
}
.system-status a {
text-decoration:none;
}
.system-status .status-image {
background:transparent url(http://img.brightcove.com/system-status.png) no-repeat scroll left top;
display:block;
float:left;
height:36px;
width:64px;
}
.system-status .title {
color:#6B6B6B;
display:block;
float:left;
height:13px;
margin:0 0 3px 20px;
width:95px;
}
.system-status .status-message {
display:block;
float:left;
height:20px;
margin-left:20px;
width:120px;
}
.system-status .status-message-green {
color:#99AF2D;
}
.system-status .status-message-yellow {
color:#A19036;
}
.system-status .status-message-black {
color:#3B3B3B;
}
.system-status .status-image-green {
background-position:0 -72px;
}
.system-status .status-image-yellow {
background-position:0 -36px;
}
.system-status .status-image-black {
background-position:0 0;
}
#block-views-forum_aggregator-block_1 .block-icon {
background-image:url(http://img.brightcove.com/icon-forums.gif);
}
#block-views-blog_aggregator-block_1 .block-icon {
background-image:url(http://img.brightcove.com/icon-blog.gif);
}
.sidebar .block .view-forum-aggregator ul li .views-field-title a, .sidebar .block .view-blog-aggregator ul li .views-field-title a {
background:transparent none repeat scroll 0 0;
color:#5D8D92;
font-weight:bold;
padding-bottom:3px;
text-transform:capitalize;
}
.sidebar .block .view-forum-aggregator ul li .views-field-title a:hover, .sidebar .block .view-blog-aggregator ul li .views-field-title a:hover {
background:transparent none repeat scroll 0 0;
color:#3B3B3B;
}
.sidebar .block .view-forum-aggregator .views-field-author, .sidebar .block .view-blog-aggregator .views-field-author {
padding:5px 0 0 5px;
}
.sidebar .block .view-forum-aggregator .views-field-timestamp, .sidebar .block .view-blog-aggregator .views-field-timestamp {
color:#7B7B7B;
padding:0 0 5px 5px;
}
#popular-searches {
color:#999999;
float:right;
font-size:11px;
line-height:15px;
width:215px;
}
#block-brightcove_blocks-developer_links li.devel_blog a, #block-brightcove_blocks-developer_links li.devel_forum a {
background:transparent url(http://img.brightcove.com/icon-board.gif) no-repeat scroll 5px 8px;
padding-left:25px;
}
#block-brightcove_blocks-developer_links li.devel_blog a:hover, #block-brightcove_blocks-developer_links li.devel_forum a:hover {
color:#5D8D92;
}
#block-brightcove_blocks-forum_links .block-icon {
background-image:url(http://img.brightcove.com/icon-forums.gif);
}
#block-brightcove_blocks-forum_links ul li {
padding-left:10px;
}
#block-brightcove_blocks-support_links li.product_updates {
background:transparent url(http://img.brightcove.com/icon-megaphone.gif) no-repeat scroll 5px 9px;
}
#block-brightcove_blocks-support_links li.glossary {
background:transparent url(http://img.brightcove.com/icon-glossary.gif) no-repeat scroll 5px 11px;
}
#block-brightcove_blocks-support_links li.known_issues {
background:transparent url(http://img.brightcove.com/icon-alert.gif) no-repeat scroll 5px 9px;
}
#block-brightcove_blocks-support_links li.print {
background:transparent url(http://img.brightcove.com/icon-print.gif) no-repeat scroll 5px 13px;
}
#block-brightcove_blocks-need_help_links li.search a {
background:transparent url(http://img.brightcove.com/icon-search-pink.gif) no-repeat scroll 7px 10px;
padding-left:27px;
}
#block-brightcove_blocks-need_help_links li.docs a {
background:transparent url(http://img.brightcove.com/icon-document-pink.gif) no-repeat scroll 7px 10px;
padding-left:27px;
}
#block-brightcove_blocks-need_help_links li.knowledge_base a {
background:transparent url(http://img.brightcove.com/icon-question-pink.gif) no-repeat scroll 7px 10px;
padding-left:27px;
}
#block-brightcove_blocks-need_help_links li.support_request a {
background:transparent url(http://img.brightcove.com/icon-alert.gif) no-repeat scroll 7px 9px;
padding-left:27px;
}
#block-brightcove_blocks-need_help_links li a.active {
color:#B33664;
font-weight:bold;
}
#block-brightcove_blocks-where_to_start li.search {
background:transparent url(http://img.brightcove.com/icon-search-pink.gif) no-repeat scroll 5px 10px;
}
#block-brightcove_blocks-where_to_start li.docs {
background:transparent url(http://img.brightcove.com/icon-document-pink.gif) no-repeat scroll 5px 10px;
}
#block-brightcove_blocks-where_to_start li.knowledge_base {
background:transparent url(http://img.brightcove.com/icon-question-pink.gif) no-repeat scroll 5px 10px;
}
#block-brightcove_blocks-where_to_start li.forums {
background:transparent url(http://img.brightcove.com/icon-forums-pink.gif) no-repeat scroll 5px 10px;
}
#block-brightcove_blocks-updates .block-icon {
background-image:url(http://img.brightcove.com/icon-product-updates.png);
}
.view-taxonomy-view {
background:transparent url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
padding-top:20px;
}
.view-taxonomy-view h1 {
padding-left:20px;
}
.view-taxonomy-view .views-field-title a {
color:#5B5B5B;
font-size:16px;
font-weight:bold;
padding-left:15px;
text-decoration:underline;
}
.view-taxonomy-view .views-field-teaser, .view-taxonomy-view .views-field-view-node {
padding-left:15px;
}
.view-taxonomy-view .views-row-odd, .view-taxonomy-view .views-row-even {
padding:20px 0;
}
.node .content ul.pager, .item-list ul.pager {
height:22px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0 0 20px;
}
.item-list .pager li {
float:left;
line-height:28px;
margin:0;
padding:0;
}
.item-list .pager li a {
color:#5B5B5B;
display:block;
float:left;
}
.item-list .pager li a:hover {
color:#B33664;
text-decoration:none;
}
.item-list .pager li.pager-item a {
display:block;
font-size:14px;
}
.item-list .pager li.pager-current {
background:transparent url(http://img.brightcove.com/pager-bg.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:14px;
height:27px;
line-height:25px;
padding:0 10px;
width:8px;
}
.item-list .pager li.pager-item, .item-list .pager li.pager-next, .item-list .pager li.pager-previous {
background:transparent none repeat scroll 0 0;
height:26px;
padding:4px 5px;
}
.item-list .pager li.pager-first, .item-list .pager li.pager-last, .item-list li.pager-ellipsis {
display:none;
height:0;
overflow:hidden;
width:0;
}
#brightcove-issue-form .form-item {
padding:5px 15px;
}
#brightcove-issue-form .form-item label {
font-size:18px;
font-weight:normal;
margin-bottom:8px;
}
.form-required {
color:#B33664;
}
#brightcove-issue-form input.form-text {
border:1px solid #CCCCCC;
color:#5B5B5B;
font-size:14px;
height:22px;
padding:5px 5px 0;
width:520px;
}
#brightcove-issue-form textarea.form-textarea {
border:1px solid #CCCCCC;
color:#8B8B8B;
font-size:14px;
height:140px;
max-height:140px;
max-width:530px;
padding:5px;
width:520px;
}
#brightcove-issue-form select.form-select {
border:1px solid #CCCCCC;
color:#5B5B5B;
font-size:14px;
height:30px;
padding-left:5px;
width:530px;
}
#brightcove-issue-form input#edit-submit-form {
background:transparent url(http://img.brightcove.com/button-support-request.gif) no-repeat scroll left top;
border:medium none;
color:#B33664;
cursor:pointer;
font-weight:bold;
height:36px;
margin-left:10px;
text-align:center;
width:211px;
}
.node_form input.form-text, .node_form select.form-select {
width:180px;
}
.block-region {
background:transparent none repeat scroll 0 0;
border:2px dashed #B4D7F0;
font-size:1.3em;
height:36px;
text-align:center;
}
div.view div.views-admin-links {
width:68px;
}
div.view div.views-admin-links ul {
background:transparent none repeat scroll 0 0;
margin:0 0 0 20px;
padding:0;
}
div.view div.views-admin-links ul li {
background:transparent none repeat scroll 0 0;
border:medium none;
display:none;
margin:0 5px;
padding:0;
}
div.view div.views-admin-links ul li.first {
display:block;
}
div.view div.views-admin-links ul li.first a {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#000000;
font-size:10px;
padding:5px;
}
div.view div.views-admin-links ul li.first a:hover {
text-decoration:underline;
}
.node-type-list dt {
padding-top:10px;
}
.node-type-list dt a {
font-size:15px;
font-weight:bold;
}
.profile-name h1 {
padding-left:20px;
}
.profile-name h2 {
margin:0;
}
.profile-headshot {
height:80px;
margin:20px;
width:80px;
}
.profile-info {
margin:20px 20px 0 0;
width:460px;
}
.profile-title, .profile-company {
color:#9B9B9B;
display:inline;
font-size:12px;
font-style:italic;
}
.profile-bio {
margin-top:10px;
}
.recent-blog-posts {
margin-top:80px;
min-height:100px;
padding-bottom:10px;
width:310px;
}
.recent-blog-posts .view-id-user_profile {
border-left:1px solid #E5E5E5;
padding-left:20px;
padding-top:0;
}
.recent-blog-posts h4 {
color:#3B3B3B;
margin-bottom:10px;
margin-left:0;
}
.recent-blog-posts a {
font-size:12px;
}
.recent-blog-posts .views-field-title {
margin-bottom:5px;
}
.last {
border:medium none;
}
ul.links {
margin-left:20px;
}
li.leaf, li.collapsed, li.expanded {
list-style-image:none;
padding:0;
}
.divider-gray {
background:transparent url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
}
.divider-pink {
background:transparent url(http://img.brightcove.com/divider-pink.gif) repeat-x scroll left top;
}
#tabs-wrapper {
margin-left:-9999px;
}
#tabs-wrapper:hover {
margin-left:0;
}
#tabs-wrapper ul.primary {
border:medium none;
}
a.camera {
background:transparent url(http://img.brightcove.com/icon-camera-pink.gif) no-repeat scroll left 2px;
padding-left:18px;
}
a.anchor {
background:transparent url(http://img.brightcove.com/icon-arrow-down.gif) no-repeat scroll left 2px;
padding-left:15px;
}
a {
color:#5D8D92;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p, ul {
font-size:12px;
line-height:18px;
padding-left:18px;
}
h1 {
line-height:32px;
}
.description {
color:#BBBBBB;
}
.column {
background:transparent url(http://img.brightcove.com/footer-divider.gif) repeat-y scroll left top;
height:173px;
margin-top:3px;
padding:12px 10px 0 15px;
width:211px;
}
#admin-menu ul {
font-size:9px;
line-height:1.4em;
}
body.sidebar-left #squeeze {
margin-left:240px;
}
#header {
background-color:#5B5B5B;
height:114px;
text-align:center;
}
#header-top {
background:transparent url(http://img.brightcove.com/corporate-header-gradient.gif) repeat-x scroll left top;
height:71px;
}
#header-logo {
margin:0;
}
#logo {
background-image:url(http://img.brightcove.com/logo.png);
height:39px;
margin:16px 0 0 3px;
width:159px;
}
#header-bottom {
background:transparent url(http://img.brightcove.com/corporate-nav-gradient.gif) repeat-x scroll left top;
height:43px;
}
#header-bottom ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#header-bottom li {
float:left;
margin-right:2px;
}
#header-bottom li a {
color:#BBBBBB;
display:block;
font-size:14px;
line-height:43px;
padding:0;
text-decoration:none;
width:85px;
}
#header-bottom li a:hover, #header-bottom li.active a {
background:transparent url(http://img.brightcove.com/corporate-nav-selected.gif) no-repeat scroll center center;
color:#FFFFFF;
}
#header-bottom li.spacer {
display:none;
height:0;
margin:0;
width:0;
}
#utility-nav {
height:27px;
}
#utility-corporate a {
color:#AAAAAA;
display:block;
font-size:11px;
padding:4px 15px 0;
text-decoration:none;
}
#utility-left {
background:transparent url(http://img.brightcove.com/utility-left.png) no-repeat scroll left top;
height:27px;
width:4px;
}
#utility-right {
background:transparent url(http://img.brightcove.com/utility-right.png) no-repeat scroll left top;
height:27px;
width:4px;
}
#utility-nav ul {
background:transparent url(http://img.brightcove.com/utility-bg.png) repeat-x scroll left top;
display:inline;
line-height:14px;
list-style-type:none;
padding:0 10px;
}
#utility-nav li {
float:left;
height:22px;
padding:5px 10px 0;
}
#utility-nav li a {
color:#AAAAAA;
font-size:11px;
text-decoration:none;
vertical-align:top;
}
#utility-nav a:hover, #utility-nav a.selected {
color:#FFFFFF;
}
#utility-sign-in a {
background:transparent url(http://img.brightcove.com/icon-sign-in.png) no-repeat scroll 0 1px;
padding-left:13px;
}
#header-top #utility-nav a#header-japan, #header-top #utility-nav a#header-germany, #header-top #utility-nav a#header-france {
padding:0;
}
a#header-japan {
background:transparent url(http://img.brightcove.com/header-flag-japan.gif) no-repeat scroll left top;
display:block;
height:14px;
margin:5px 10px 0 0;
text-indent:-9999px;
width:18px;
}
a#header-germany {
background:transparent url(http://img.brightcove.com/header-flag-germany.gif) no-repeat scroll left top;
display:block;
height:14px;
margin:5px 5px 0 0;
text-indent:-9999px;
width:18px;
}
a#header-france {
background:transparent url(http://img.brightcove.com/header-flag-france.gif) no-repeat scroll left top;
display:block;
height:14px;
margin:5px 5px 0 0;
text-indent:-9999px;
width:18px;
}
a#header-japan:hover, a#header-germany:hover, a#header-france:hover {
background-position:left bottom;
}
#search-box {
margin-top:6px;
}
#search-block-form {
width:230px;
}
#search-block-form input.form-text {
background:transparent url(http://img.brightcove.com/search-area-bg.gif) no-repeat scroll left top;
border:medium none;
color:#7B7B7B;
font-size:14px;
height:24px;
padding:5px 5px 0;
width:197px;
}
#search-block-form input.form-text:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#search-block-form input.form-submit {
background:transparent url(http://img.brightcove.com/search-icon-submit.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:0;
height:28px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:23px;
}
#search-block-form input.form-submit:hover {
background-position:right top;
}
#body {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
min-height:550px;
padding-bottom:10px;
width:100%;
}
h1#page-title {
display:none;
height:0;
overflow:hidden;
width:0;
}
.node .node-title {
border-bottom:1px solid #E5E5E5;
margin-bottom:10px;
padding-bottom:12px;
}
#secondary-column {
margin-top:30px;
width:310px;
}
#main-column {
margin-top:30px;
width:630px;
}
#main-promo {
background:transparent url(http://img.brightcove.com/divider-pink.gif) repeat-x scroll left top;
height:334px;
padding-top:3px;
width:630px;
}
#main-links {
background:#E8F2F4 url(http://img.brightcove.com/divider-blue.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
height:337px;
padding:10px 15px;
}
#main-links ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#main-links li {
padding:5px 0;
}
#main-links a, #recent-headlines a, #main-bottom-promos a {
color:#5D8D92;
font-size:12px;
}
#main-links .hr {
background:#B9D8DC none repeat scroll 0 0;
}
#main-links h4 {
padding-bottom:5px;
}
#recent-headlines {
height:30px;
line-height:30px;
margin:10px 0;
padding:0 10px;
}
#recent-headlines h4 {
float:left;
}
#main-bottom-promos {
background:#F5F5F5 url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
height:150px;
padding:10px 5px;
width:940px;
}
#main-bottom-promos .column {
height:130px;
width:285px;
}
#main-bottom-promos p {
font-size:12px;
height:55px;
line-height:18px;
margin-bottom:20px;
width:175px;
}
.sidebar .block ul li {
margin-left:0;
}
#home-promo-area {
background:#F5F5F5 repeat-x scroll left top;
height:405px;
width:100%;
}
#home-promo-area .container {
background:transparent url(http://www.nrgsoft.com/images/promo-area-bg.gif) no-repeat scroll left top;
}
#home-promo-area h1 {
border:medium none;
font-size:37px;
line-height:37px;
padding:0;
}
#home-promo-area h2 {
color:#7B7B7B;
font-size:20px;
font-weight:normal;
}
#home-promo-area-left {
height:275px;
margin:30px 0px 0px 40px;
width:400px;
}
.home-promo-area-small {
margin:30px 0 0;
width:400px;
}
.home-promo-area-small h3 {
font-size:12px;
}
.home-promo-area-small h3 a {
color:#C54574;
font-size:12px;
font-weight:bold;
}
.home-promo-area-small h4 {
color:#7B7B7B;
font-size:10px;
font-weight:normal;
margin-top:5px;
}
#home-promo-area-right {
cursor:pointer;
height:275px;
margin:30px 20px 0 0;
width:475px;
}
#home-promo-area-bottom {
background:transparent url(http://www.nrgsoft.com/images/promo-footer.gif) no-repeat scroll left top;
height:58px;
line-height:50px;
margin:15px 0 0;
padding:0 20px;
position:relative;
width:950px;
}
#home-promo-area-bottom h2 {
font-size:16px;
}
#home-promo-area-bottom h2 b {
color:#94A92E;
text-transform:uppercase;
}
#home-promo-area-bottom h2 a {
color:#5DABB4;
text-decoration:none;
}
#home-promo-area-bottom h2 a:hover {
text-decoration:underline;
}
.try-brightcove-button {
height:50px;
margin:4px 0 0;
text-align:center;
width:140px;
}
.try-brightcove-button a {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
}
.try-brightcove-button a:hover {
text-decoration:none;
}
#try-brightcove-free {
background:transparent url(http://img.brightcove.com/button-maintenance-support.gif) no-repeat scroll center 7px;
margin-right:10px;
}
#contact-sales {
background:transparent url(http://img.brightcove.com/button-maintenance-signin.gif) no-repeat scroll center 7px;
}
#contact-sales:hover, #try-brightcove-free:hover {
background-position:center -43px;
}
#try-brightcove {
background:transparent url(http://img.brightcove.com/button-try-brightcove.gif) no-repeat scroll center 7px;
height:50px;
margin:4px 0 0;
text-align:center;
width:226px;
}
#try-brightcove:hover {
background-position:center -43px;
}
#try-brightcove a {
color:#FFFFFF;
display:block;
font-size:14px;
font-weight:bold;
}
#try-brightcove a:hover {
text-decoration:none;
}
#solutions-promo-area {
height:auto;
margin:25px 0 0;
width:949px;
}
#solutions-promo-area h2 {
font-size:24px;
text-align:center;
}
#solutions-promo-content {
margin:40px 0 0;
}
#solutions-promo-top {
background:transparent url(http://img.brightcove.com/home-solutions-top.gif) no-repeat scroll left top;
height:5px;
width:950px;
}
#solutions-promo-bottom {
background:transparent url(http://img.brightcove.com/home-solutions-bottom.gif) no-repeat scroll left top;
height:5px;
width:950px;
}
#solutions-promo-body {
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
min-height:260px;
}
#home-features-area {
height:auto;
margin:30px 0 0;
width:950px;
}
#home-features-area-top {
background:transparent url(http://img.brightcove.com/home-features-top.gif) no-repeat scroll left top;
height:5px;
width:950px;
}
#home-features-area-bottom {
background:transparent url(http://img.brightcove.com/home-features-bottom.gif) no-repeat scroll left top;
height:5px;
width:950px;
}
#home-features-area-body {
background:#F5F5F5 none repeat scroll 0 0;
min-height:260px;
padding:10px;
width:930px;
}
.home-features-area-column {
border-right:1px solid #E5E5E5;
margin:20px 0 0;
min-height:230px;
width:229px;
}
.home-features-area-column h4 {
color:#3B3B3B;
font-weight:normal;
margin:10px 10px 0;
}
.home-features-area-column p {
color:#7B7B7B;
line-height:16px;
margin:0 10px;
}
#home-bottom-area {
margin:30px 0;
min-height:300px;
width:950px;
}
.home-bottom-area-column {
width:450px;
}
.home-bottom-area-body {
margin:20px 0 0;
}
.view-id-blog_aggregator .views-row-even, .view-id-blog_aggregator .views-row-odd {
border-bottom:1px solid #E5E5E5;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:15px 0;
}
.view-id-blog_aggregator .views-row-first {
padding-top:0;
}
#home-bottom-area h3 {
color:#3B3B3B;
font-size:16px;
font-weight:normal;
height:30px;
}
#home-bottom-promo-area h3 {
background:transparent url(http://img.brightcove.com/icon-webinar.gif) no-repeat scroll left top;
line-height:30px;
margin:0;
padding-left:40px;
}
#home-recent-blog-posts h3 {
background:transparent url(http://img.brightcove.com/icon-blog-post.gif) no-repeat scroll left top;
line-height:30px;
padding-left:40px;
}
#home-recent-blog-posts h4 a {
font-size:14px;
font-weight:normal;
}
#home-bottom-promo-area h4 a {
color:#C54574;
font-size:18px;
font-weight:normal;
margin:0;
}
#home-bottom-area .hr {
background:#E5E5E5 none repeat scroll 0 0;
margin:14px 0;
width:310px;
}
#home-bottom-area span, #home-bottom-area label {
color:#7B7B7B;
font-size:11px;
}
#home-bottom-area span {
display:block;
}
#home-bottom-area span.field-content {
display:inline;
}
#home-bottom-area .view-blog-aggregator .views-field-timestamp {
font-size:11px;
padding-left:0;
}
.see-all-posts {
font-size:14px;
margin-top:15px;
}
#flip-nav {
bottom:-20px;
clear:left;
float:left;
left:50%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:center;
}
.flip-nav-item {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
right:50%;
text-align:center;
}
.flip-nav-item a {
color:#7B7B7B;
display:block;
font-weight:normal;
height:25px;
line-height:26px;
padding:0 10px;
text-decoration:none;
}
.flip-nav-item a.activeSlide {
background:#C54574 url(http://img.brightcove.com/home-soltions-nav-selected.gif) no-repeat scroll center 25px;
border:medium none;
color:#FFFFFF;
}
#nav-slide-1 a {
background:transparent url(http://img.brightcove.com/home-solutions-nav-media.gif) no-repeat scroll left top;
height:33px;
width:116px;
}
#nav-slide-1 a.activeSlide {
background:transparent url(http://img.brightcove.com/home-solutions-nav-media-selected.gif) no-repeat scroll left top;
}
#nav-slide-2 a {
background:transparent url(http://img.brightcove.com/home-solutions-nav-agencies.gif) no-repeat scroll left top;
height:33px;
width:165px;
}
#nav-slide-2 a.activeSlide {
background:transparent url(http://img.brightcove.com/home-solutions-nav-agencies-selected.gif) no-repeat scroll left top;
height:33px;
width:165px;
}
#nav-slide-3 a {
background:transparent url(http://img.brightcove.com/home-solutions-nav-non-profit.gif) no-repeat scroll right top;
height:33px;
width:80px;
}
#nav-slide-3 a.activeSlide {
background:transparent url(http://img.brightcove.com/home-solutions-nav-non-profit-selected.gif) no-repeat scroll left top;
width:80px;
}
#flip-box {
border-left:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
height:auto;
min-height:220px;
overflow:hidden;
width:100%;
}
.flip-box-item {
margin:20px;
width:90%;
}
.flip-box-left {
width:520px;
}
.flip-box-top-left {
border-bottom:1px solid #E5E5E5;
height:89px;
}
.flip-box-top-left img {
margin-top:10px;
}
.flip-box-top-left p {
color:#B53766;
font-size:16px;
line-height:24px;
margin-left:20px;
width:400px;
}
.flip-box-top-left a {
color:#7B7B7B;
}
.flip-box-bottom-left {
padding-top:15px;
}
.homepage-quote {
background:transparent url(http://img.brightcove.com/quote-up.gif) no-repeat scroll left top;
color:#5B5B5B;
font-size:12px;
line-height:18px;
padding:0 0 0 18px;
width:250px;
}
.quote-down {
margin-left:5px;
}
.homepage-quote-citation {
color:#7B7B7B;
font-size:10px;
margin-left:15px;
}
.homepage-quote-citation span {
text-transform:uppercase;
}
.flip-promo-area-small {
height:50px;
margin:5px 0 0;
width:240px;
}
.flip-promo-area-small h3 {
color:#5B5B5B;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}
.flip-promo-area-small h4 {
color:#7B7B7B;
font-size:12px;
font-weight:normal;
}
.flip-box-right {
border-left:1px solid #E5E5E5;
padding:15px 0 5px 20px;
width:284px;
}
.product-tour-player {
float:left;
height:403px;
margin-bottom:20px;
overflow:visible;
position:relative;
width:710px;
}
.product-tour-player .divider-pink {
margin-top:-3px;
}
table.edition-table tr {
border-bottom:1px solid #E5E5E5;
}
table.edition-table tr th {
background:#F5F5F5 url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
padding:12px 15px;
}
table.edition-table tr td {
font-size:12px;
padding:12px 15px;
text-align:center;
}
table.edition-table tr td.title {
font-weight:bold;
}
table.edition-table tr td.middle {
background:#F0F0F0 none repeat scroll 0 0;
}
table.edition-table tr td.title, table.edition-table thead tr td, table.edition-table tfoot tr td {
text-align:left;
}
.products-tertiary {
border-bottom:1px solid #E5E5E5;
padding-left:20px;
width:690px;
}
.products-tertiary img {
border:1px solid #E5E5E5;
margin-top:20px;
padding:3px;
}
.products-tertiary div {
margin:20px 20px 0;
width:300px;
}
.products-tertiary ul {
background:#F5F5F5 none repeat scroll 0 0;
padding:10px 20px 30px 10px;
width:200px;
}
.node .content .products-tertiary h4 {
margin-top:0;
}
.footnotes {
margin-top:10px;
}
.footnotes p {
color:#7B7B7B;
font-size:10px;
font-style:italic;
margin:0;
padding:0;
}
.span-210 {
margin:10px;
width:210px;
}
.span-210 img {
border:1px solid #E5E5E5;
margin:5px 8px 0 0;
}
.span-210 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.span-210 a {
color:#5B5B5B;
font-size:12px;
text-decoration:underline;
}
.span-210 a:hover {
text-decoration:none;
}
.span-210 td, .span-210 th {
padding:0;
}
img.case-study {
border:medium none;
margin-left:0;
margin-right:0;
}
.node .content table {
margin:0;
}
.view-www-customers .views-row-even, .view-www-customers .views-row-odd {
padding:3px 0;
}
.view-www-events .views-row-even, .view-www-events .views-row-odd {
border-bottom:1px solid #E5E5E5;
padding:20px 0 10px;
}
.view-www-press-releases .views-row-even, .view-www-press-releases .views-row-odd, .view-www-coverage .views-row-even, .view-www-coverage .views-row-odd, .view-www-events .views-row-even, .view-www-events .views-row-odd {
border-bottom:1px solid #E5E5E5;
color:#7B7B7B;
font-size:12px;
line-height:20px;
padding:20px 20px 10px;
}
.view-www-press-releases .views-row-even a, .view-www-press-releases .views-row-odd a, .view-www-coverage .views-row-even a, .view-www-coverage .views-row-odd a, .view-www-events .views-row-even a, .view-www-events .views-row-odd a {
font-size:14px;
}
.field-field-press-byline, .field-field-press-date {
padding-left:20px;
}
.field-field-press-byline .field-label, .field-field-press-date .field-label {
display:none;
height:0;
overflow:hidden;
width:0;
}
.view-www-coverage .views-field-body, .view-www-events .views-field-body, .node .content .view-www-coverage .views-field-body p, .node .content .view-www-events .views-field-body p {
color:#5B5B5B;
font-size:12px;
margin-left:0;
}
.view-display-id-block_1 {
float:left;
padding:6px 0 0 10px;
}
.view-display-id-block_1 .views-row-even, .view-display-id-block_1 .views-row-odd {
border:medium none;
padding:0;
}
#node-95 .meta {
display:none;
height:0;
overflow:hidden;
width:0;
}
.leader {
background:#F5F5F5 url(http://img.brightcove.com/icon-expand.png) no-repeat scroll 660px 6px;
border:1px solid #E5E5E5;
cursor:pointer;
margin:10px 0;
padding:8px 0 2px 20px;
}
.leader-title {
margin-bottom:10px;
}
.node .content .leader-title h3, .node .content .leader-title h4 {
display:inline;
margin:0;
padding:0;
}
.node .content .leader-title h4 {
font-weight:normal;
margin-left:10px;
}
.leader-body {
padding:0 60px 10px 0;
}
.node .content .leader-body p {
margin:0;
padding:0;
}
.view-www-resources .views-table tr.even, .view-www-resources .views-table tr.odd {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}
.node .content .view-www-resources a h4 {
color:#5D8D92;
margin:0 0 5px;
text-decoration:none;
}
.node .content .view-www-resources a h4:hover {
text-decoration:underline;
}
.node .content .view-www-resources .views-table {
margin-bottom:15px;
}
.view-www-resources thead th {
background:transparent url(http://img.brightcove.com/divider-gray.gif) repeat-x scroll left top;
border:medium none;
height:3px;
margin:0;
padding:0;
}
.view-www-resources td {
vertical-align:middle;
}
.view-www-resources td.views-field-title {
width:300px;
}
.view-www-resources td.views-field-teaser {
background:#F5F5F5 none repeat scroll 0 0;
width:180px;
}
.view-www-resources td.views-field {
font-size:12px;
line-height:18px;
padding:15px 10px;
}
.view-www-resources td.views-field-field-resource-imageurl-value {
text-align:center;
width:170px;
}
.view-www-resources caption {
font-size:18px;
font-weight:bold;
margin-top:10px;
padding:10px 0 10px 20px;
text-align:left;
}
.view-www-resources .views-field-title p {
font-size:12px;
}
.view-www-resources ul.bulleted {
margin-left:10px;
}
.view-www-resources ul.bulleted li {
font-size:12px;
line-height:16px;
list-style-image:url(http://img.brightcove.com/bullet-pink.gif);
padding:3px 15px 3px 0;
}
.case-study-quote {
margin:20px 0;
}
.node .content .case-study-quote p {
color:#B33664;
font-size:16px;
margin:0 0 0 25px;
}
.case-study-quote div {
color:#7B7B7B;
font-size:10px;
margin:10px 0 0 25px;
}
.case-study-quote div span {
text-transform:uppercase;
}
#block-views-www_resource_promos-block_1 {
overflow:hidden;
position:relative;
width:220px;
}
#block-views-www_resource_promos-block_1 .view-display-id-block_1 {
padding:0;
}
#block-views-www_resource_promos-block_1 .view-www-resource-promos:hover {
margin-left:-220px;
}
.view-www-training table, .view-www-training table a {
font-size:12px;
}
.view-www-training td {
padding:12px 10px 12px 15px;
}
.view-www-training tr.odd {
background:#FFFFFF none repeat scroll 0 0;
}
.view-www-training tr.odd td.active, .view-www-training tr.even td.active {
background:#F5F5F5 none repeat scroll 0 0;
}
.view-www-training table thead th {
background:#F5F5F5 url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
padding:15px;
}
.view-www-partners .views-table {
margin:0;
}
.view-www-partners .views-table thead {
display:none;
}
.view-www-partners .views-table tr.even, .view-www-partners .views-table tr.odd {
background:transparent none repeat scroll 0 0;
}
.view-www-partners .views-table td.views-field {
padding:15px;
}
.view-www-partners .views-field-title p {
font-size:12px;
}
.view-www-partners .views-field-title a h4 {
text-decoration:underline;
}
.view-www-partners .views-field-title a:hover h4, .view-www-partners .views-field-title a:hover {
text-decoration:none;
}
.view-www-partners .views-field-title a {
font-size:12px;
padding-top:5px;
text-decoration:underline;
}
.left-content {
margin-top:10px;
}
.left-content table {
font-size:12px;
margin-top:25px;
}
.left-content table tbody th {
background:#F5F5F5 none repeat scroll 0 0;
padding:10px;
}
.left-content table td {
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
padding:10px;
}
#block-block-1 .content {
padding:0 10px 20px;
}
#block-block-1 ul {
background:transparent none repeat scroll 0 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:5px;
padding:0;
}
#block-block-1 li {
margin:0;
padding:0;
}
#block-block-1 h3 {
font-weight:bold;
padding-left:5px;
}
#block-block-1 li a {
color:#5D8D92;
font-size:12px;
font-weight:normal;
padding-left:25px;
text-decoration:none;
}
#block-block-1 li a.megaphone {
background:transparent url(http://img.brightcove.com/icon-megaphone-blue.png) no-repeat scroll 5px 10px;
padding-left:25px;
}
#block-block-1 li a.person {
background:transparent url(http://img.brightcove.com/icon-person.png) no-repeat scroll 5px 8px;
padding-left:25px;
}
#block-block-1 li a:hover {
text-decoration:underline;
}
#block-block-1 .block-header-top {
display:none;
}
#block-block-1 h2 {
background:transparent none repeat scroll 0 0;
border:medium none;
padding-top:0;
}
#block-block-1 .foot {
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
padding:7px 5px;
}
#block-block-1 .foot span {
background:transparent url(http://img.brightcove.com/icon-phone.png) no-repeat scroll left top;
font-size:12px;
font-weight:bold;
padding-left:20px;
}
#block-block-1 .foot address {
font-size:12px;
font-style:normal;
margin-top:2px;
padding-left:20px;
}
.right-sidebar {
margin:10px 0 20px 10px;
text-align:center;
width:230px;
}
.right-sidebar p {
font-size:12px;
line-height:18px;
padding-left:10px;
text-align:left;
}
.right-sidebar .top-area {
border:1px solid #E5E5E5;
margin:0 0 20px;
padding:10px;
}
.right-sidebar .top-area a {
font-style:italic;
}
.right-sidebar .top-area h3 {
padding-left:0;
}
.right-sidebar h3 {
color:#5B5B5B;
font-size:14px;
font-weight:normal;
padding:0 0 10px 10px;
text-align:left;
}
.view-press-release-sidebar .views-row-odd, .view-press-release-sidebar .views-row-even {
border-top:1px solid #E5E5E5;
padding:10px 5px;
}
.node .content .right-sidebar h3, .node .content .right-sidebar ul {
margin:0;
}
.right-sidebar ul, .right-sidebar li, .right-sidebar div {
font-size:12px;
text-align:left;
}
.right-sidebar ul {
border-top:1px solid #E5E5E5;
}
.node .content .right-sidebar ul li {
line-height:16px;
padding:10px 0 0;
}
.node .content .right-sidebar p {
margin-left:0;
}
.sidebar .block ul li.active-trail {
background:#95AA2E url(http://img.brightcove.com/corporate-secondary-nav-bg.gif) repeat-x scroll left top;
border-top:1px solid #ACC533;
}
.sidebar .block ul li a.active, .sidebar .block ul li.active-trail a {
background:transparent url(http://img.brightcove.com/secondary-nav-selected-arrow.gif) no-repeat scroll right 10px;
}
.sidebar .block ul li.expanded a {
background:transparent url(http://img.brightcove.com/secondary-nav-expanded-arrow.gif) no-repeat scroll right 12px;
}
.sidebar .block ul li a:hover {
background:transparent url(http://img.brightcove.com/secondary-nav-green-arrow.gif) no-repeat scroll right 10px;
color:#95AA2E;
}
.sidebar .block ul li.active-trail ul li.active-trail a, .sidebar .block ul li ul li a.active, .sidebar .block ul li.active-trail ul li a:hover {
background:transparent none repeat scroll 0 0;
color:#8A9E29;
}
#block-apachesolr_search-currentsearch .item-list {
background:#F5F5F5 none repeat scroll 0 0;
}
.sidebar #block-apachesolr-sort ul li a.active {
color:#B33664;
font-weight:bold;
padding-left:5px;
}
#block-apachesolr_search-currentsearch h3 {
font-size:14px;
padding:5px 15px;
}
a.camera {
background:transparent url(http://img.brightcove.com/icon-camera.gif) no-repeat scroll left 3px;
padding-left:20px;
}
a.sheet {
background:transparent url(http://img.brightcove.com/icon-sheet.gif) no-repeat scroll left 3px;
padding-left:20px;
}
.first {
background:transparent none repeat scroll 0 0;
}
.node {
background:transparent url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
overflow:visible;
padding-top:15px;
}
table, tr, td, thead, tbody {
border:medium none;
}
table.styled, table.styled-nohead {
border-bottom:1px solid #E5E5E5;
font-size:12px;
}
table.styled-nohead {
background:transparent url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
padding-top:3px;
}
table.styled td, table.styled-nohead td {
border-top:1px solid #E5E5E5;
padding:8px;
vertical-align:top;
}
table.styled thead th {
background:#F5F5F5 url(http://img.brightcove.com/divider-green.gif) repeat-x scroll left top;
border-bottom:1px solid #E5E5E5;
padding:15px;
}
table.styled tbody th {
padding:15px 0 0 20px;
}
table.styled-nohead tbody th {
background:#F5F5F5 none repeat scroll 0 0;
border-bottom:1px solid #E5E5E5;
padding:15px;
}
.node .content table.styled p, .node .content table.styled-nohead p {
margin:8px 10px 5px;
}
<html class="js" lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr">
<head>
</head>
<body class="lightbox-processed">
</body>
</html>
Net panel is disabled

Use this page to enable or disable following panels. Enabling these panels will reduce performance and will cause a page reload.
	Console	Support for Console logging.	Disabled Always
	Script	Support for JavaScript debugging.	Enabled Always
	Net	Support for Network monitoring.	Disabled Always
Apply settings for www.brightcove.com
* {
	margin: 0;
	padding: 0;
}

body2 {
	font: 11px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	margin: 0;
	text-align: center;
	padding: 0;
	background: #b5babd;
	color: #2f2f2f;
}
#body2 a:link, #body2 a:active, #body2 a:visited {
	color: #000;
	text-decoration: none;
		padding-right: 8px;
		padding-left: 8px;
		background: url('/images/bullet_opLinks.gif')  no-repeat right center;
	}

#body2 a:hover, #body2 a.active {
	color: #Fff;
	text-decoration: none;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

body
/* Testing Navs */

#navCase {
	background: #000;
	border-top: 4px solid #fff;
}
#navCase3 {
	background: #000;
	border-top: 4px solid #fff;
}
#navs2 {
	margin: 0 auto;
	height: 30px;
}
#navs3 {
	margin: 0 auto;
	height: 10px;
}
ul.primary {
	float: left;
}
ul.primary li {
	display: inline;
	list-style-type: none;
}
ul.primary li a, ul.primary li a:link, ul.primary li a:visited {
	font: bold 12px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	color: white;
	text-decoration: none;
	margin: 0 25px 5px 0;
	padding: 9px 0 10px 0;
	float: left;
}

ul.primary li a:hover, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
	color: #000;
}
ul.primary li a:hover, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
	color: #E38217;
}
ul.primary li li:active, ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:active, ul.primary li.active a:visited {
	color: #E38217;
}
ul.primary li.login {
	width: 0px;
}
ul.primary li.login a {
	float: right;
	margin-right: 13px;
}
#login {
	float: right;
	padding: 9px 12px 10px 0;
	font: bold 12px "Lucida Grande", verdana, arial, helvetica, sans-serif;
}
#login a:link, #login a:active, #login a:visited {
	color: #113255;
	text-decoration: none;
}
#login a:hover, #login a.active {
	color: #4192e5;
	text-decoration: none;
}
#navFooter {
	border-top: 2px solid #bce1f4;
}





/* General formatting */

#head {
	width: 100%;
	height: 110px;
	background: #FFFFFF url('/images/front-head.png') top center no-repeat;
}

#head2 {
	width: 100%;
	height: 110px;
	background: #FFFFFF url('/images/fronthead2.png') top center no-repeat;
}
#insidehead {
	width: 100%;
	height: 115px;
	background: #FFFFFF url('/images/front-head5.png') top center no-repeat;
	
	}
#insideheadproduct {
	width: 100%;
	height: 45px;
	background: #FFFFFF url('/images/front-head5.png') top center no-repeat;
}
#navs {
	width: 950px;
	margin: 0 auto;
	text-align: right;
}
#navs2 {
	width: 850px;
	margin: 0 auto;
	text-align: right;
}
#navs3 {
	width: 850px;
	margin: 0 auto;
	text-align: right;
}
#logo {
	position: relative;
	float: left;
	top: 0;
	left: 12px;
	width: 250px;
	height: 90px;
	text-indent: -5000px;
}
#logo2 {
	position: relative;
	float: left;
	top: 0;
	left: 12px;
	width: 235px;
	height: 90px;
	text-indent: -5000px;
}

#logo a {
	position: absolute;
	text-decoration: none;
	width: 250px;
	height: 90px;
	top: 0;
	left: 0;
	line-height: 11px;
}
#logo2 a {
	position: absolute;
	text-decoration: none;
	width: 235px;
	height: 90px;
	top: 0;
	left: 0;
	line-height: 11px;
}
#mastwrap {
	background: #000000 top right repeat;
	height: 200px;
}
#masthead {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#mastwrap2 {
	background: #000000 top right repeat;
	height: 180px;
}
#masthead2 {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#mastwrap3 {
	background: #000000 top right repeat;
	height: 400px;
}
#masthead3 {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}
#polaroid1 {
	float: right;
	color: #fff;
	margin: 20px 3px 0 0;
}
#polaroid2 {
	float: right;
	color: #fff;
	margin: 5px 0 0 5px;
}
#contentwrap {
	background: #000:
}
#content {
	width: 950px;
	margin: 0 auto;
}

#tabs {
	width: 925px;
	margin: 0 auto;
	text-align: left;
	padding: 35px 10px 5px 15px;
}

#content2 {
float:left;
width:400px;
padding:0 10px;
background: #FFf;
}
#content3 {
float:right;
width:390px;
padding:0 15px;
background: #fff;
}

#insidecontent2 {
	width: 850px;
	float: left;
	padding: 0px 0px 20px 30px;
}


#logos {
	margin: 5px 0 30px 0;
}
.happycustomer {
	border-top: 1px solid #ededed;
	padding-top: 22px;
	}
#insidecontent {
	width: 650px;
	float: right;
}
#insidehighlight {	
	width: 200px;
	float: left;
	padding: 0 30px 0 0;
}
.podcast {
	background: url('/images/bg/podcast.gif') top left no-repeat;
	padding: 20px 20px 15px 65px;
	margin: 5px 0 0 0;
}
.pdf {
	background: url('/images/bg/pdf.gif') top left no-repeat;
	padding: 20px 20px 15px 56px;
	margin: 5px 0 5px 0;
}





/* Front content */

#MacUPS {
	float: left;
	width: 350px;
	margin-right: 0px;
	margin-left: 75px;
}

#MacUPS h2 {
	text-indent: -5000px;
	background: url('http://www2.nrgsoft.com/images/nrgship_macpro.jpg') top left no-repeat;
	width: 350px;
	height: 59px;
	position: relative;
}
#MacUPS h2 a {
	position: absolute;
	width: 350px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}

#general {
	float: left;
	width: 450px;
	margin-right: 0px;
	margin-left: 100px;
		position: relative;
}



#UPS {
	float: left;
	width: 260px;
	margin-right: 40px;
}
#FileMaker {
	float: left;
	width: 260px;
	margin-right: 40px;
}
#validate {
	float: left;
	width: 260px;
	margin-right: 40px;
}

#validate2 {
	float: left;
	width: 260px;

}

#consult {
	float: left;
	width: 260px;
	margin-right: 40px;
	margin-left: 30px;
}




#UPS h2 {
	text-indent: -5000px;
	background: url('/images/upsready.png') top left no-repeat;
	width: 268px;
	height: 50px;
	position: relative;
}
#UPS h2 a {
	position: absolute;
	width: 268px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}

#FileMaker h2 {
	text-indent: -5000px;
	background: url('/images/filemaker.png') top left no-repeat;
	width: 268px;
	height: 50px;
	position: relative;
}
#FileMaker h2 a {
	position: absolute;
	width: 268px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}
#validate h2 {
	text-indent: -5000px;
	background: url('/images/validate.png') top left no-repeat;
	width: 268px;
	height: 50px;
	position: relative;
}

#validate h2 a {
	position: absolute;
	width: 268px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}

#consult h2 {
	text-indent: -5000px;
	background: url('/images/consult.gif') top left no-repeat;
	width: 268px;
	height: 50px;
	position: relative;
}

#consult h2 a {
	position: absolute;
	width: 268px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}

#cm h2 {
	text-indent: -5000px;
	background: url('/images/promo/cm.gif') top left no-repeat;
	width: 268px;
	height: 62px;
	position: relative;
}
#cm h2 a {
	position: absolute;
	width: 268px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}
#mb h2 {
	text-indent: -5000px;
	background: url('/images/promo/mb.gif') top left no-repeat;
	width: 258px;
	height: 62px;
	position: relative;
}
#mb h2 a {
	position: absolute;
	width: 258px;
	height: 48px;
	text-decoration: none;
	line-height: 11px;
	top: 0;
	left: 0;
}
#latest {
	float: right;
	width: 250px;
}
#blogSnippet {
	padding: 4px 4px 0 4px;
}
#polContent {
	float: left;
	width: 435px;
	margin-right: 25px
}
#polContent2 {
	float: left;
	width: 800px;
	margin-right: 25px
}
#polaroids {
	float: left;
}
.highlightme {
	padding: 10px;
	background: #edfae6;
	border: 1px solid #d2f3bf;
	margin: 10px 0 25px 0;
	font-weight: bold;
		width: 280px;
}
.highlightme span {
	width: 200px;
	font-weight: normal;
}

.highlightme2 {
	padding: 10px;

	border: 1px solid #d3d3d3;
	margin: 10px 0 25px 0;
	width: 400px;
	background: #e6e6e6 url(images/tabimages/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x;
}
.highlightme2 span {
	width: 500px;
	font-weight: normal;
}


/* Fancy schmancy clickable tagline */


#masttext {
	background: url('/images/bg/tag.gif') top left no-repeat;
	width: 470px;
	height: 90px;
	margin: 35px 0 0 29px;	
	margin-left: 15px;
	position: relative;
	float: left;
	line-height: 11px;
}
#mast[s a {
	position: absolute;
	text-decoration: none;
}
#mastlinks a#hero {	
	width: 173px;
	height: 22px;
	top: 33px;
	left: 147px;
	line-height: 11px;
}
#mastlinks a#headache {
	width: 177px;
	height: 22px;
	top: 33px;
	left: 332px;
	line-height: 11px;
}
#mastlinks a#revolution1 {
	width: 57px;
	height: 22px;
	top: 33px;
	left: 520px;
	line-height: 11px;
}
#mastlinks a#revolution2 {
	width: 127px;
	height: 22px;
	top: 66px;
	left: 0;
	line-height: 11px;
}
#mastlinks a#socks {
	width: 165px;
	height: 22px;
	top: 66px;
	left: 138px;
	line-height: 11px;
}
#mastlinks a#love {
	width: 115px;
	height: 22px;
	top: 66px;
	left: 417px;
	line-height: 11px;
}
#mastlinks a span { visibility: hidden; }
#mastlinks span { visibility: hidden; }

/* Primary Navs */

#primary {
	margin: 0;	
	padding: 55px 25px 0 0;
	height: 13px;
	list-style: none;
	display: inline;

	float: right;
}
#primary li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
}
#primary a, #primary span {
	float: left;
	padding: 13px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:13px; /* for IE5/Win only */
}	
#primary a:hover, #primary a:active, #primary a.selected {
	background-position: 0 -13px;
}

#about a {
	width: 55px;
	background: url('/images/navs/about.png') top left no-repeat;
}
#services a {
	width: 90px;
	background: url('/images/navs/solutions.png') top left no-repeat;
}
#support a {
	width: 75px;
	background: url('/images/navs/support.png') top left no-repeat;
}
#blog a {
	width: 45px;
	background: url('/images/navs/blog.png') top left no-repeat;
}
#contact a {
	width: 75px;
	background: url('/images/navs/contact.png') top left no-repeat;
}
ul#primary li span {
	width: 43px;
	background: url('/images/navs/divider.gif') 0 4px no-repeat;
}




/* Secondary navs */

#secondarynavs {	
	width: 180px;
	float: left;
	padding-right: 50px;
}
#secondarynavs h3 {
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border-top: 3px solid #000;
	border-bottom: 1px dotted #8b8b8b;
	padding: 3px 0;
	margin: 5px 0 10px 0;
	color: #282f33;
}
#content ul.secondary {
	margin: 0 0 20px 0px;
}
#content ul.secondary li {
	font-size: 11px;
	margin: 0 0 3px 0;
	padding: 3px 0 1px 0px;
	display:block;
	list-style-type:none;
}
ul.secondary li a {
	text-decoration: none;
	color: #006FB4;
	padding: 2px;
}
ul.secondary li.active a, ul.secondary li a:hover {
	color: #006FB4;
	background: #ccd8e6;
	
}

/* Text formatting */

p {
	color: #222;
	font: 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 12px 0;
	line-height: 16px;
}
blockquote {
	background: url('/images/bg/quote.gif') top left no-repeat;
	margin: 5px 0 15px 0;
	padding-left: 35px;
	color: #666;
}
code {
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
}
pre {
	border-top: 3px solid #dadada;
	border-bottom: 3px solid #dadada;
	padding: 20px 20px;
	margin: 0 0 20px 0;
	color: #000;
	background: #f4f4f4;
}
pre span {
	color: #000;
}
p.small {
	font-size: 11px;
	line-height: 14px;
}
p.topPad {
	margin-top: 10px;
}

p.learnmore:link, p.learnmore:hover, p.learnmore:active {
	text-decoration:underline;
	color: #006FB4;
}
p.learnmore:visited { color:#006FB4; }
p.learnmore:hover { text-decoration:none; }

p.learnmore {
	color: #006FB4;
	border-top: 1px solid #ededed;
	padding-top: 14px;
	margin-top: 10px;
}



#insidehighlight p.productsSide {
	padding: 10px 0 5px 0;
	margin: 0;
}
#insidehighlight p.productsSide span {
	display: block;
	padding-top: 1px;
}
#insidehighlight p.blogDesc {
	padding-top: 18px;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
}
#blogSnippet p {
	font-size: 11px;
	line-height: 15px;
}
#insidecontent p {
	line-height: 19px;
	padding: 0 0 16px 0;
}
#insidecontent p.big {
	font-size: 15px;
	line-height: 22px;
	padding: 0 0 18px 0;
}
#polaroids p {
	padding: 0 0 5px 0;
}
#polaroids p.spaceme {
	padding: 0 0 15px 0;
}
#secondarynavs p {
	font-size: 11px;
	line-height: 15px;
}
#insidecontent h1 {
	font: bold 22px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 23px 0;
	padding: 0 0 8px 0;
	color: #282f33;
	border-bottom: 1px solid #ededed;
}
#insidecontent h5 {
	font: bold 18px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	padding: 0 0 8px 0;
	color: #282f33;
	border-bottom: 1px solid #ededed;
}
h1.XNRGbackground {
	text-indent: -5000px;
	background: url('/images/text/whoisNRG.gif') 0 4px no-repeat;
}
h1.XNRGleadership {
	text-indent: -5000px;
	background: url('/images/text/leadership.gif') 0 4px no-repeat;
}
h1.Xdeveloperprogram {
	text-indent: -5000px;
	background: url('/images/text/developerprogram.gif') 0 4px no-repeat;
}
h1.Xpartnerprogram {
	text-indent: -5000px;
	background: url('/images/text/partnerprogram.gif') 0 4px no-repeat;
}
h1.Xsolutionpartners {
	text-indent: -5000px;
	background: url('/images/text/solutionpartners.gif') 0 4px no-repeat;
}
h1.Xintegratedpartners {
	text-indent: -5000px;
	background: url('/images/text/integratedpartners.gif') 0 4px no-repeat;
}
h1.copyright {
	text-indent: -5000px;
	background: url('/images/text/copyrightinformation.gif') 0 4px no-repeat;
}
h1.privacy {
	text-indent: -5000px;
	background: url('/images/text/PrivacyNotice.gif') 0 4px no-repeat;
}
h1.terms {
	text-indent: -5000px;
	background: url('/images/text/TermsOfUse.gif') 0 4px no-repeat;
}
h1.nrgshipsa {
	text-indent: -5000px;
	background: url('/images/text/nrgship_sa.gif') 0 4px no-repeat;
}
h1.nrgvalsa {
	text-indent: -5000px;
	background: url('/images/text/nrgvalidate_sa.gif') 0 4px no-repeat;
}
h1.customers {
	text-indent: -5000px;
	background: url('/images/text/customers.gif') 0 4px no-repeat;
}

h1.consultingoverview {
	text-indent: -5000px;
	background: url('/images/text/ConsultingOverview.gif') 0 4px no-repeat;
}
h1.workflowautomation {
	text-indent: -5000px;
	background: url('/images/text/workflowautomation.gif') 0 4px no-repeat;
}
h1.filemaker {
	text-indent: -5000px;
	background: url('/images/text/filemakerprodevelopment.gif') 0 4px no-repeat;
}
h1.ecommerce {
	text-indent: -5000px;
	background: url('/images/text/ecommerce.gif') 0 4px no-repeat;
}
h1.working {
	text-indent: -5000px;
	background: url('/images/text/working.gif') 0 4px no-repeat;
}
h1.customer_login {
	text-indent: -5000px;
	background: url('/images/text/customer_login.gif') 0 4px no-repeat;	
}
h1.current {
	text-indent: -5000px;
	background: url('/images/text/current.gif') 0 4px no-repeat;
}
h1.graduate {
	text-indent: -5000px;
	background: url('/images/text/graduate.gif') 0 4px no-repeat;
}
h1.designer {
	text-indent: -5000px;
	background: url('/images/text/designer.gif') 0 4px no-repeat;
}
h1.sysadmin {
	text-indent: -5000px;
	background: url('/images/text/sysadmin.gif') 0 4px no-repeat;
}
h1.developer {
	text-indent: -5000px;
	background: url('/images/text/developer.gif') 0 4px no-repeat;
}
h1.qa {
	text-indent: -5000px;
	background: url('/images/text/qa.gif') 0 4px no-repeat;
}
h1.officemanager {
	text-indent: -5000px;
	background: url('/images/text/office.gif') 0 4px no-repeat;
}
h1.contact {
	text-indent: -5000px;
	background: url('/images/text/contact.gif') 0 4px no-repeat;
}
h2.how {
	text-indent: -5000px;
	background: url('/images/text/how.gif') 0 4px no-repeat;
	height: 34px;
}
h3 {
	font: bold 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 10px 0;
	color: #006fb4;
	text-transform: uppercase;
}
body#blog #insidecontent h3.withicon {
	font: bold 15px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 10px 0;
	color: #282f33;
	text-transform: none;
}
h3.withicon img {
	margin-top: -5px;
}
h4 {
	font: bold 12px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 5px 0;
	color: #282f33;
}
h5 {
	font: normal 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px 0;
	color: #727d83;
	font-style: italic;
}
blockquote.frontQuote1 {
	font: normal 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	padding: 0 0 15px 32px;
	line-height: 18px;
}
blockquote.frontQuote2 {
	font: normal 13px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	padding: 0 0 15px 31px;
	line-height: 18px;
}
blockquote.frontQuote1 p, blockquote.frontQuote2 p {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	padding: 5px 0 0 0;
}
blockquote.frontQuote1 p span, blockquote.frontQuote2 p span {
	font-size: 10px;
	font-weight: normal;
}
#insidecontent blockquote p {
	font-size: 11px;
	font-weight: normal;
	padding-top: 6px;
}
#insidecontent p.breadcrumb {
	font-size: 11px;
	border-top: 1px dotted #d2f3bf;
	border-bottom: 1px dotted #d2f3bf;
	background: #edfae6;
	padding: 3px 6px 5px 6px;
	margin: 4px 0 23px 0;
}

/* Links */

a:link, a:active {
	text-decoration:underline;
	color: #006FB4;
}
a:visited { color:#006FB4; }
a:hover { text-decoration:none; }
#blogSnippet h4 a { color: #282f33; }


/* Images */

img {
	border: 0;
}f
img.middleme {
	vertical-align: middle;
	margin-right: 3px;
}
img.leftimg {
	float: left;
}
img.rightimg {
	float: right;
}
img.customerlogo {
	float: left;
	margin: 0 11px 11px 0;
}

/* Lists */

#content ul, #content ol {
	margin: 0 0 15px 25px;
}
#content ul li, #content ol li {
	font-size: 12px;
	padding: 3px 0 5px 3px;
}
#content ul.small li, #content ol.small li {
	font-size: 11px;
}
#content ul.arrow, #content ul.bigtick, #content ul.bigcross {
	margin: 0 0 15px 10px;
	list-style: none;
}
#content ul.arrow li {
	padding: 0 0 4px 20px;
	line-height: 1.4em;
	background: url('/images/icons/bluepoint.gif') no-repeat 0 3px;
}
#content ul.bigtick li {
	padding: 0 0 4px 20px;
	line-height: 1.4em;
	background: url('/images/icons/tick.gif') no-repeat 0 3px;
}
#content ul.bigcross li {
	padding: 0 0 4px 20px;
	line-height: 1.4em;
	background: url('/images/icons/cross.gif') no-repeat 0 3px;
}
#content ul.arrow li span, #content ul.bigtick li span, #content ul.bigcross li span  {
	font-size: 11px;
	line-height: 14px;
	display: block;
	margin: 3px 0 10px 0;
}
#content div.errorMessage ul, #content ul.tick {
	margin: 0 0 10px 0px;
}
#content ul.tick li {
	font-size: 11px;
	background: url('/images/icons/tick.gif') no-repeat 0 3px;
	margin:0;
	padding: 1px 0 6px 18px;
	display:block;
	list-style-type:none;
}
#blog ul.tick li {
	font-size: 12px;
	background: url('/images/icons/tick.gif') no-repeat 0 3px;
	margin:0 0 0 15px;
	padding: 1px 0 6px 18px;
	display:block;
	list-style-type:none;
}
#content ul.tick li.learn {
	background: none;
	padding-top: 3px;
}
#content ul.smallList {
	margin: 5px 0 15px 0;
}
#content ul.smallList li {
	background: url('/images/icons/smallPoint.gif') no-repeat top left;
	font-size: 11px;
	margin: 0 0 3px 0;
	padding: 1px 0 1px 15px;
	display:block;
	list-style-type:none;
}
dl {
	padding-bottom: 15px;
}
dt {
	padding-bottom: 3px;
}
dd {
	padding-bottom: 6px;
}
dt code {
	color: #c61010;
}

/* Rounded corners */

.upperleft{
	width: 100%;
	margin-left: 20px;
	margin-left: auto;
	background-color: #f4f4f4;
	background-image: url('/images/bg/upperleft.png');
	background-repeat: no-repeat;
	background-position: top left;
}
.upperright{
	background-image: url('/images/bg/upperright.png');
	background-repeat: no-repeat;
	background-position: top right;
}
.lowerleft{
	background-image: url('/images/bg/lowerleft.png');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.lowerright{
	background-image: url('/images/bg/lowerright.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 8px 15px 10px 15px;
	margin-bottom: 0px;
}


/* TABLES */

/*Bumblebee*/

table.bumblebee {
	border-collapse: collapse;
	margin: 0px 0 7px 0;
	font-size: 11px
}
table.bumblebee td {
	vertical-align: top;
	background-color: #fff;
	padding: 4px 4px 4px 6px;
	border: 1px solid #ccc;
}
table.bumblebee th {
	color: #999;
	font-weight: bold;
	vertical-align: top;
	text-align: left;
	padding: 4px 4px 4px 6px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}
table.bumblebee th.title {
	color: #075AB9;
}
table.bumblebee tr.shade td {
	vertical-align: top;
	background-color: #E3EBEA;
}



}
#insidehighlight p {
	font-size: 11px;
	color: #555;
}
#insidehighlight h3 {
	padding: 10px 0 2px 0;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 10px;
	text-transform: none;
	color: #57585c;
}
#insidehighlight h3.fancy {
	text-transform: uppercase;
	font: bold 11px "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	border-top: 4px solid #8b8b8b;
	border-bottom: 1px dotted #8b8b8b;
	padding: 3px 0;
	margin: 30px 0 10px 0;


