﻿@import url("Templates/htmlEditorTemplates.css");

.branding-top {
	background: url(dnn_large_banner.png) no-repeat top left;
	width: 900px;
	height: 428px;
	clear: both;
	overflow: hidden;
}
.branding-top p {
	padding: 0px 60px 0 60px;
	font-size: 1.4em;
	color: #333;
}
.branding-bottom {
	clear: both;
	margin: 1em 0;
	overflow: hidden;
}
.branding-bottom ul {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
}
.branding-bottom li {
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
	display: block;
	width: 210px;
	float: left;
}

.branding-bottom li.training {
	margin: 0;
}

.branding-bottom dl {
	background: url(itembg.gif) repeat-y;
	margin: 33px 0 0 0;
	padding: 0 10px;
}
.branding-bottom dd {
	margin: 0 10px;
	height: 66px;
}
.branding-bottom dt {
	font-size: 90%;
	text-align: center;
	padding-top: 65px;
	margin-bottom: 1.75em;
	font-weight: bold;
}
/*.branding-bottom .commmunity {
	background: url(community_title.gif) no-repeat top left;
}
.commmunity dt {
	background: url(community_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .marketplace {
	background: url(marketplace_title.gif) no-repeat top left;
}
.marketplace dt {
	background: url(marketplace_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .conferences {
	background: url(conferences_title.gif) no-repeat top left;
}
.conferences dt {
	background: url(conferences_icon.gif) no-repeat;
	background-position: 50% 10px;
}
.branding-bottom .training {
	background: url(training_title.gif) no-repeat top left;
}
.training dt {
	background: url(training_icon.gif) no-repeat;
	background-position: 50% 10px;
}
dl.bt {
	margin: 0;
	padding: 0;
	background: url(item_bt_bg.gif) no-repeat bottom;
	height: 32px;
	width: 210px;
}
div.link_adminguide {
	float:left;
	background: url(dnn_adminguide.png) no-repeat top left;
	width: 316px;
	height: 137px;
	cursor: pointer;
}
div.link_proedition {
	float:right;
	background: url(dnn_proedition.png) no-repeat top left;
	width: 514px;
	height: 137px;
	cursor: pointer;
}*/
div.link_main {
	margin: 260px 30px 0px 30px;
}

#LoginInfo
{
	width:545px; 
	float:left;
}
#LoginInfo h3
{
	background-color: #f7f7f7;
	color: #8f0000;
	padding: 2px 0px;
}
#LoginInfo dd, #LoginInfo dt 
{
	display:inline;
}
#LoginInfo dt
{
	font-weight:bold;
	color: #333;
}
#LoginInfo p.LoginNotes
{
	font-size: .8em;
}
#LoginInfo div.LoginBlock {
	float: left;
	width: 255px;
	padding: 5px 5px;
	margin: 0px 2px;
	border: 1px #f0f0f0 solid;
}
.SponsorIcon
{
	margin: 10px 50px; 
	float: left;
}
#QuickLinks 
{
	background-color:#f0f0f0;
	border: 1px #cccccc solid;
	padding: 2px 5px;
	position:relative;
	width:330px;
}
#QuickLinks h2, #QuickLinks p
{
	margin: 5px 5px;
}
div.hr
{
	height: 2px;
	background-color: #8f0000;
	margin: 5px 0 15px 0;
	clear:both;
}
div.hr hr
{
	display: none;
}

/*#TelerikInside
{
	background: white url('telerikInside.jpg');
	border: 1px #cccccc solid;
	padding: 20px 5px 10px 130px;
	margin-bottom: 5px;
	width: 205px;
	height: 140px;
	border-style:none;
}*/

#TelerikInside h2
{
	font-weight: bold;
}

#RightColumnInfo
{
	float:right;
	width:340px;
	margin-left: 10px;
	margin-bottom: 15px;
}
#qlCol1, #qlCol2
{
	margin: 5px 5px 15px;
	padding-left: 12pt;
	float: left;
	position:relative;
}


/*++++++++++++++++++++++++++++++++++++++++++++
 * This is the start of the Namescape CSS
 * 05/20/2011
 *++++++++++++++++++++++++++++++++++++++++++++
 */ 
 
/* This is for the namescape logo */
.NamescapeLogo {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 20px;
}

/* This is for the contact info in the top right */
.ContactInfo {
	text-align:right;
	padding-top: 25px;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-left: 0px;
	font-size:15px;
	color:#000000;
}

.PRTitlehead {
	font-size:14px;
	text-align:center;
	color:black;
	line-height:18px;
	font-weight:bold;
}

.PRTitlehead2 {
	font-size:14px;
	text-align:center;
	color:black;
	line-height:18px;
	font-style:italic;
}


h1{
	font-size:30px;
	font-weight:300;
}
.CEtitle h1{
	font-size: 20px;
	font-weight:normal;
}

.CEtitle2 h1{
	font-size: 18px;
	font-weight:normal;
}

.alignrightpadbot{
	text-align:right;
	padding-bottom:30px;
	padding-right:40px;
}


h2{
	font-size:16px;
	font-weight:bold;
}

/* This is for the product logo table */
.ProductLogoTable {
	text-align: center;
	width: 100%;
}

/* This is for the product logo */
.ProductLogo {
	padding-bottom: 10px;
	text-align: left;
}

/* This is for the What Is (insert product name) section AND normal paragraphs */
.NormalParagraph {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
}

.NormalParagraphR {
	font-size: 12px;
	color:#000000;
	text-align:right;
	line-height:18px;
}


/* This is normal paragraph that is bold */
.NormalB {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	font-weight:bold;
}

/* This is normal paragraph that is bold */
.JustBold {
	font-weight:bold;
}

/* This is for the FAQ Anchor tag links */
.AnchorNone {
	text-decoration:none;
	color:#000000;
}


/* This is for the What Is (insert product name) section AND normal paragraphs */
.NormalParagraph2 {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding:15px;
}

/* This is for the What Is (insert product name) section AND normal paragraphs */
.NormalParagraph3 {
	font-size: 12px;
	text-align:left;
	line-height:18px;
	text-align:left;
}



/* This is for when a product page has an italicized section */
.ItalicizedParagraph {
	font-style:italic;
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
}

/* This is for when a product page has an italicized section and needs left padding */
.ItalicizedParagraph2 {
	font-style:italic;
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:20px;
}

/* This is for a FAQ page ordered list */
.prpfaq {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	margin-left:10px;
	padding-left:10px;
}


/* This is for the icon table TD's (text links) */
.IconTable TD {
	font-size: 16px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

/* This is for the icon table TD's (text links) */
.IconTabletxt {
	line-height:20px;
	
}


/* This is for the icon table TD's (text links) on the Features Pages */
.IconTable2 TD {
	font-size: 16px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

/* This is for the icon table DIV's (icons) on the Features Pages */
.IconTable2 DIV {
	padding-right: 15px;
	padding-left: 30px;
	text-align: left;
	width: 36px;
	height: 50px;
	vertical-align:middle;
}

/* This is for the icon table DIV's (icons) */
.IconTable DIV {
	padding-right: 15px;
	padding-left: 0px;
	text-align: left;
	width: 36px;
	height: 50px;
	vertical-align:middle;
}

/* This is for the feature list */
.FeatureList {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding-left: 25px;
	text-align: left;
}

/*this is for the padding on the data validation tasks table*/

.dvpad {
	padding-left:10px;
}

/* This is for the feature list */
.FeatureList2 {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding-left: 35px;
	text-align: left;
}


/* This is for the customer quote div */
.Quote {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-style: italic;
	text-align: left;
}

/* This is for the customer quote div */
.Quote2 {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	font-style: italic;
	text-align: justify;
}


/* This is for the customer quote"er" div */
.Quoter {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	padding-top: 5px;
	text-align: right;
}

/* This is for the features bulleted list on product page and features page */
.FeaturesBullets {
	padding-left: 30px;
}

/* This is for the features page title */
.FeaturesPageTitle {
	font-size: 26px;
	text-align:left;
}

/* This is for the features DIV titles */
.FeaturesDivTitle {
	font-size: 16px;
	color:#000000;
	text-align:left;
	line-height:31px;
	font-weight:bold;
}

/* This is for the features DIV titles */
.FeaturesDivTitle2 {
	font-size: 16px;
	color:#000000;
	text-align:left;
	line-height:20px;
	font-weight:bold;
}


/* This is for the features DIV Content that is indented */
.FeaturesDivContent {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:30px;
}

/* This is for the features page tables */
.FeaturesTable {
	width:100%;
}

/* This is for the features page tables <td> */
.FeaturesTableContent {
	width:510px;
}

/* This is for the features page tables <td> */
.FeaturesTableImage {
	text-align:center;
	font-size: 12px;
	color:#000000;
	line-height:18px;
}

/* This is for the features DIV Content that is indented more */
.FeaturesDivContentSixty {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:60px;
}

/* This is for the features DIV Content that is indented more */
.FeaturesDivContentNinety {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:90px;
}

/* This is for the features DIV Content that is indented more */
.FeaturesDivContentHundred {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:100px;
}

/* This is for the features DIV Content that is indented more */
.FeaturesDivContent20 {
	font-size: 12px;
	color:#000000;
	text-align:left;
	line-height:18px;
	padding-left:20px;
}

/*This is for the link table on the CE Page*/
.cetablewidth {
	width:350px;
}

/* This is for the features DIV Content that is indented more */
.IndentBullets {
	padding:0px 0px 0px 60px;
}

/* This is for the features DIV titles that need to be centered */
.FeaturesDivTitleCentered {
	font-size: 16px;
	color:#000000;
	line-height:18px;
	font-weight:bold;
	text-align:center
}

/* This is for the features DIV titles that need to be centered */
.PaddingTop {
	padding-top:5px;
}

/* This is for the features DIV titles that need to be centered */
.CenteredIcon {
	text-align:center;
	padding-left:30px;
	padding-right:20px;
	padding-top:5px;	
}

/* This is for the Press Release's */

/* This is for the Press Release main table */
.PRMain {
	width:100%;
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
}


/* This is for the Press Release logo */
.PRLogo {
	text-align:left;
}

/* This is for the Press Release contact info */
.PRContact {
	text-align:left;
	font-size: 12px;
	color:#000000;
	line-height:18px;
}

/* This is for the Press Release title info */
.PRTitle {
	text-align:center;
	font-size: 14px;
	color:#000000;
	line-height:18px;
}

/* This is for the Press Release title info */
.PRTitleSub {
	text-align:center;
	font-size: 12px;
	color:#000000;
	line-height:18px;
}


/* This is for the Press Release footer # info */
.PRCenter {
	text-align:center;
	font-size: 12px;
	color:#000000;
	line-height:18px;
}

/* This is for the Press Release body info */
.PRBody {
	text-align:left;
	font-size: 12px;
	color:#000000;
	line-height:18px;
}

/* This is for the Press Release bullets */
.PRBullets {
	text-align:left;
	font-size: 12px;
	color:#000000;
	line-height:35px;
	margin-bottom:7px
}

/* This is for the features DIV titles */
.SolutionsTitle {
	font-size: 16px;
	color:#000000;
	text-align:left;
	line-height:31px;
	font-weight:bold;
	padding-left:5px;
	padding-right:20px
}

/* This is for left padding */
.PaddingLeft {
	padding-left:20px;
}

/* This is for bottom padding */
.PaddingBot {
	padding-bottom:30px;
}

/* This is for valign center */
.VAlignC {
	padding-bottom: 30px;
}

/* This is for right padding */
.PaddingRight {
	padding-Right:30px;
}

/* This is for Solutions Page top text */
.SolutionsTop {
	padding-left:30px;
	font-size:12px;
	line-height:18px;
	padding-right:50px;
	width:596px;
	vertical-align:top;
	text-align:left;
}

/* This is for How to purchase page */
.HowToPurchase {
	font-size:12px;
	line-height:18px;
	padding-right:40px;
	width:596px;
	vertical-align:top;
	text-align:left;
}


/* This is for Solutions Page Icons Table */
.SolutionsIconTable {
	width:280px;
	vertical-align:top;
}

/* This is for Solutions Page Icons Table */
.SolutionsIcon {
	padding:10px;
	text-decoration: none;
}

/* This is for Solutions Page Icons Table */
.SolutionsIconTD {
	font-size: 16px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}


/* This is for Solutions Page Table */
.SolutionsTable {
	width:876px;
}

/* This is for Solutions Page Title text */
.SolutionsTitle {
	font-size:40px;
	font-weight:300;
	vertical-align: bottom;
	width:550px;
}

/* This is for Solutions Page Title text */
.SolutionsTitle2 {
	font-size:30px;
	font-weight:300;
	vertical-align: bottom;
	width:550px;
	text-align:left;
}

/* This is for Solutions Page Title text */
.SolutionsTitle3 {
	font-size:16px;
	font-weight:bold;
	padding-right:30px;
	padding-left:5px;
}

/* This is for Solutions Page Title text */
.SolutionsTitle4 {
	font-size:30px;
	font-weight:300;
	vertical-align:bottom;
	width:454px;
}

/* This is for Solutions Page Title text */
.ProductPageProd {
	font-size:16px;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
}

/* This is for Solutions Page Title text */
.TextCenterItal {
	font-size:12px;
	text-align:center;
	line-height:18px;
	font-style:italic;
}




/* This is for Solutions Page Title Image */
.SolutionsTitleImg {
	width:326px;
}

/* This is for Solutions Page Title Image */
.SolutionsTitleImg2 {
	width:420px;
}


/* This is for Solutions Page Title Table Div */
.SolutionsTitleDiv {
	padding-bottom:10px;
}

/* This is for Solutions Page Title Table Div */
.SolutionsEduIcon {
	width: 64px;
	vertical-align: top
}

/* This is for Solutions Page Title Table Div */
.SolutionsEduText {
	padding-left: 30px;
	font-size: 12px;
	line-height: 18px;
	width: 812px;
}

/* This is for Company Page Text */
.CompanyText {
	font-size:12px;
	line-height:18px;
	padding-right:20px;
	width:580px;
	vertical-align:top;
	padding-left:2px;
	text-align:left;
}

/* This is for Company Page Text */
.CompanyText2 {
	font-size:12px;
	line-height:18px;
	padding-right:20px;
	width:520px;
	vertical-align:top;
	padding-left:2px;
	padding-bottom:20px;
	text-align:left;
}


/* This is for background header image */
.BackImg {
	background: url(/Portals/0/site/box_img.png) no-repeat;
	height:135px;
	width:906px;
	font-size:30px;
	font-weight:300;
}

/* This is for background header image on the mpt download page */
.BackImgMpt {
	background: url(/Portals/0/site/box_img_mpt.png) no-repeat;
	height:135px;
	width:906px;
	font-size:30px;
	font-weight:300;
	padding-right:15px;
}

/* This is for background header image on the CE download page */
.BackImgCE {
	background: url(/Portals/0/site/box_img_ce.png) no-repeat;
	height:135px;
	width:906px;
	font-size:30px;
	font-weight:300;
}



/* This is for background header image */
.BackImg TD {
	vertical-align:bottom;
	padding-bottom:40px;
	padding-left:10px;
}

/* This is for background header image */
.BackImgMpt TD {
	vertical-align:bottom;
	padding-bottom:40px;
	padding-left:20px;
}

/* This is for background header image */
.BackImgCE TD {
	vertical-align:bottom;
	padding-bottom:40px;
	padding-left:20px;
}



/* This is for background header image vertical markets */
.BackImg2 {
	background: url(/Portals/0/site/main_banner_alternate.png) no-repeat;
	height:211px;
	width:906px;
}

/* This is for background header TD vertical markets */
.BackImg2 TD {
	padding-left:495px;
	padding-top:22px;
	font-size:30px;
	font-weight:300;
	
}

/* This is for background header TD vertical markets */
.SocialIcons {
	vertical-align:top;
	text-align: right;
	padding-bottom:5px;
}



/* This is for Contact Us Text */
.ContactUsText {
	width:400px;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

/* This is for contact us thank you page text */
.ThankYouText {
	padding-left: 20px;
	font-size: 20px;
}

/* This is for contact us thank you page table */
.ThankYouTable {
	width: 500px;
}

/* This is for the eval thank you page table */
.ThankYouTable2 {
	width: 350px;
}


/* This is for contact us thank you page image <td> */
.ThankYouImgTD {
	width: 64px;
}

/* This is for contact us thank you page <div> */
.ThankYouDIV {
	padding-left: 195px;
}

/* This is for contact us thank you page <div> */
.ThankYouDIV3 {
	padding-left: 145px;
}

/* This is for eval thank you page <div> */
.ThankYouDIV2 {
	padding-left: 300px;
}

/* This is for eval thank you page <div> */
.ThankYouDIV4 {
	padding-left: 290px;
}


/* This is for news page img <td> width */
.NewsImgTD {
	width:333px;
}

/* This is for news page img <td> width */
.NewsImgTD2 {
	width:200px;
	text-align:center;
}


/* This is for news page img <td> width */
.NewsTxtDIV {
	padding: 15px;
	font-size:12px;
	line-height:18px;
}

/* This is for the News Page Text */
.NewsTxt {
	text-align:left;
	font-size: 12px;
	color:#000000;
	line-height:18px;
	padding-left:30px;
}

/* This is also for the News Page Text */
.NewsTxt2 {
	text-align:center;
	font-size: 12px;
	line-height:18px;
}

/* This is for news page text <div> */
.NewsTxtDIV2 {
	padding-left: 30px;
	font-size:12px;
	line-height:18px;
}

/* This is for customers page customer list */
.CustText {
	padding: 15px;
	font-size:12px;
	line-height:18px;
	width:320px;
	text-align: left;
}

/* This is for customer page */
.CustText2 {
	padding-left: 3px;
	font-size:12px;
	line-height:18px;
}

/* This is for customer page */
.CustText3 {
	padding-left: 20px;
	font-size:12px;
	line-height:18px;
}


/* This is for customers page scrolling image */
.CustLogo {
	vertical-align:middle;
}

/* This is for careers page */
.jobtxtcentered {
	text-align: center;
	font-size:12px;
	line-height:18px;
	vertical-align:middle;
}

/* This is for joBot page */
.JobotTableTxt {
	width:300px;
	vertical-align:top;
	font-size:12px;
	line-height:18px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

/* This is for joBot page */
.JobotTableImg {
	width:276px;
	text-align:center;
	font-size:12px;
}

/* This is for mPowerTools page */
.mPTTable1 {
	width: 75%;
	height:180px;
}

/* This is for mPowerTools page */
.mPTTable2 {
	width: 25%;
	text-align:center;
	font-size:12px;
	vertical-align:middle;
	height:180px;
}

/* This is for mPowerTools page */
.mPTTtitle {
	text-align:right;
	font-size:30px;
	padding-right:100px;
	vertical-align:bottom;
}

/* This is for mPowerTools features page */
.mptfeaturestxt {
	text-align:left;
	font-size:12px;
	line-height:18px;
}

/* This is for mPowerTools features page */
.mptfeaturestxt2 {
	text-align:left;
	font-size:12px;
	color:#999999;
	line-height:18px;	
}


/* This is for mPowerTools features page */
.mpttable {
	width:50%;
	padding-left: 15px;
	padding-right:15px;
	vertical-align:top;
}

/* This is for mPowerTools features page */
.mptbullet {
	padding-left:15px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:18px;
}

/* This is for CE page */
.CEtitle {
	text-align:right;
	font-size:20px;
	padding-right:40px;
	padding-bottom:20px;
}

/* This is for Product Update Page Table */
.ProdUpTable {
	font-size:12px;
	line-height:25px;
	padding:15px;
	width:550px;
	vertical-align:top;
	text-align:left;
}

/* This is for Product Update Page Table */
.ProdUpTD1  {
	width:30%;
}

/* This is for Product Update Page Table */
.ProdUpTD2  {
	width:70%;
}

/* This is for Product Update Page Table */
.ProdQuote  {
	padding-right:20px;
}


/* This is for Product Update Page Table */
.VideoTD1  {
	padding-right:30px;
	width:50%;
}

/* This is for Product Update Page Table */
.VideoTD2  {
	width:30%;
}

/* This is for Product Update Page Table */
.Video3  {
	padding-right:30px;
	width:600px;
	
}


/* This is for Product Update Page Table */
.VerticalTD1  {
	padding-right:30px;
	width:65%;
}

/* This is for Product Update Page Table */
.VerticalTD2  {
	width:35%;
}


/* This is for Product Page Page Table */
.ProdPageTable  {
	width: 100%;
	text-align:center; 
	font-size:16px;
	font-weight:bold;
}

/* This is for Product Page Page Table */
.ProdPageIcon1  {
	width:291px;
	padding-left:30px;
}

/* This is for Product Page Page Table */
.ProdPageIcon2  {
	width:291px;
}

/* This is for Product Page Page Table */
.ProdPageIcon3  {
	width:291px;
	padding-right:30px;
}

/* This is for Product Page Page Table */
.ProdPageTdL  {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	width:291px;
}

/* This is for Product Page Page Table */
.ProdPageTdM  {
	padding:15px;
	width:291px;
}

/* This is for Product Page Page Table */
.ProdPageTdR  {
	padding-top:15px;
	padding-bottom:15px;
	padding-right:30px;
	width:291px
}

/* This is for Home Page Centered Text */
.HomePageCentBig  {
	font-size:16px;
	text-align:center;
	line-height:18px;
	font-weight:bold;
	padding-bottom:3px;
	color:#000000;
}

/* This is for Home Page Centered Text */
.HomePageCentReg  {
	font-size:12px;
	text-align:center;
	line-height:18px;
	color:#000000;
}

/* This is for Home Page padding */
.HomePagePadLR  {
	padding-left:15px;
	padding-right:15px;	
}

/* This is for Home Page padding */
.HomePagePadR  {
	padding-right:15px;	
}

/* This is for background header image vertical markets */
.BackImgHome {
	background: url(/Portals/0/site/home_page.png) no-repeat;
	height:140px;
	width:906px;
}

/* This is for icon table on the company page */
.CompImgTable {
	width: 250px;
}


/* This is for icon table on the company page */
.CompImgWidth {
	width: 32px;
}

/* This is for icon table on the company page */
.CompImgPad {
	padding-left:10px;
	font-size: 16px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	}


/* This is for Challenge/Solutions Boxes with rounded corners */
.box { 
  background: #D6D6D7;
  width:876px;
}

.box2 { 
  background: #D6D6D7;
  width:250px;
  height:100px;
}

.box3 { 
  background: #b1cff4;
  width:100%;
  height:100px;
}



.boxtitle {
  padding: 15px 15px 15px 15px;
  width: 412px;
  font-size: 16px;
  font-weight: bold;
}

.boxcontent {
  padding: 0px 15px 15px 15px;
  width: 412px;
  font-size: 12px;
  line-height: 18px;
  text-align:left;
}

.boxcontent2 {
  padding: 0px 15px 0px 15px;
  font-size: 12px;
  line-height: 18px;
  text-align:left;
}

.boxbotpad {
  padding-bottom: 15px;
}



.boxcornertop {
	vertical-align:top;
	width:10px;
}

.boxcornerbottom {
	vertical-align:bottom;
	width:10px;
}

.boxarrow {
	vertical-align:top;
	width:32px;
}

/* This is for pop up windows with scroll bar */

#scroll0 {
    overflow: auto;
    width: 500px;
    height: 700px;
    background-color: #FDFDFD;
    color:#000000;
}



#scroll {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll2 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll3 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll4 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll5 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll6 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll7 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll8 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll9 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll10 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll11 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll12 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll13 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll14 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll15 {
    overflow: auto;
    width: 500px;
    height: 400px;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll16 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll17 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll18 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll19 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#scroll20 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#jobpost1 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#jobpost2 {
    overflow: auto;
    width: 500px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#jobpost3 {
    overflow: auto;
    width: 650px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#flextime {
    overflow: auto;
    width: 650px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}

#compvalues {
    overflow: auto;
    width: 650px;
    height: auto;
    background-color: #FDFDFD;
    color:#000000;
}



/* This the CSS for the table on the Products page */

.ProductIcon {
	width:64px;
}

.ProductName {
	width:50px;
	font-size:12px;
	line-height:18px;
	padding:15px;
}

.ProductDesc {
	font-size:12px;
	line-height:18px;
	padding:15px;
	width:500px;
	text-align:left;
}

.ProdTableIcon {
	width: 32px;
	text-align:center;
	padding:15px;
}

.ProdTableSheet {
	font-size:12px;
	line-height:18px;
	padding:15px;
	width:230px;
}

/* This the CSS for the Case Studies page */

.RedTxt {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#CC0000;
}

.ColumnL {
	width:80px;
	text-align:center;
	padding:15px;
}

.ColumnR {
	font-size:12px;
	line-height:18px;
	text-align:left;
	width:796px;
	padding:15px;
	color:#000000;
}


/* This the CSS for the Nivo Slider Image map that we use to create links on the slider images */

.NivoSliderDiv1 {
	position: relative;
	width: 100%;
	height: 250px;
}

.NivoSliderDiv2 {
	position: absolute;
}

.NivoSliderImageMapDiv {
	width: 100%;
	height: 100%;
}

.NivoSliderImageMap {
	z-index:8;
	display:block;
	border:0px;
	width:906px;
	height:250px;
}

/* This the CSS for the 5 mins with Mike page(s) */

.FiveTitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}

.FiveSubTitle {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	font-style:italic;
}

.FiveRegTxt {
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:18px;
}

.FiveIndent {
	padding-left:30px;
}

.FiveBold {
	font-weight:bold;
}

.FiveBoldItal {
	font-weight:bold;
}

.FiveCentered {
	text-align:center;
}

.FiveMikeHead {
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	color:#000000;
}

.FiveMikeCentered {
	text-align:center;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

/* This is the css for the Interop NY 2011 Page */

.intcentered {
	text-align:center;
}

.intleft {
	text-align:left;
}

.inttable700 {
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

.inttable794 {
	width:794px;
	margin-left:auto;
	margin-right:auto;
}


.intprod {
	text-align: left;
	vertical-align:middle;
	width:70%;
}

.intbold {
	font-weight:bold;
}

.intital {
	font-style:italic;
	font-size:14px;
}

.botpad {
	line-height:30px;
}

.smallertext {
	font-size:18px;
}

.regtext {
	font-size:12px;
	line-height:18px;
}

.rdirwidth {
	width: 500px;
}


/* This is the CSS for the alert bar (uncomment to activate) */
/*
.wrapper,
 body {
	color: white;
	background-color: #7c7c7c;
	margin: 0;
	padding: 0;
	height: auto;
}

.main {
	margin: 0 auto 0 auto;
	width: 400px;
	height: 700px;
	font-size: 1.1em;
	line-height: 1.6em;
}

div.announce a {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;

}

div.announce {
	background-color: #FF3300;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	font-size: 1.0em;
	margin: 0;
	padding: 3px 0 2px 0;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}

div.footer {
	font-size: .70em;
	margin-top: 300px;
	
}

.announce a:hover {
	color: #9d9fa0;
}

.rightCloseButton {
	float: right;
	margin-right: 40px;
	width: 24px;
	}



.alignright {
	float: right;
	margin-bottom: 1em;
	margin-left: 1em;
}



a {
	
text-align: center;
color: #c2c1ff;
}
/*
/*End Alert Bar*/

.vidcenter {
	text-align:center;
}

.nllink A:link {
	text-decoration: none;
	color: #034EA2;
}
.nllink A:visited {
	text-decoration: none;
	color: #034EA2;
}
.nllink A:active {
	text-decoration: none;
	color: #034EA2;
}
.nllink A:hover {
	text-decoration: underline;
	color: #3a97ff;
}
.nlbutton A:link {
	text-decoration: none;
	color: #FFFFFF;
}
.nlbutton A:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nlbutton A:active {
	text-decoration: none;
	color: #FFFFFF;
}
.nlbutton A:hover {
	text-decoration: none;
	color: #e0e0e0;
}

.italfaq {
	font-style:italic;
}

.boldfaq {
	font-weight:bold;
}

.rdir3 {
	font-weight:bold;
	font-style:italic;
	font-size:18px;
}

/*h1 {font-size: 12px; margin: 20px 0;}*/
.container {width: 500px; margin: 10px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 8px;
	-khtml-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-khtml-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}

.optindent {
	padding-left:30px;
}

.optbit {
	font-weight:bold;
	font-style:italic;
}

.optformlogo {
	text-align:center;
}

/*This is for the rDir Feature List Page*/
#rdirfeaturelist {
	width:100%;
	border:1px #8fc2fc solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}
td.colone {
	width: 15%;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height:18px;
	padding:15px 10px;
	border-bottom:1px #8fc2fc solid;
}
td.coltwo {
	width: 25%;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height:18px;
	padding:15px 10px;
	border-bottom:1px #8fc2fc solid;
	border-left:1px #8fc2fc solid;
	border-right:1px #8fc2fc solid; 
}

td.colthree {
	width:60%;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	line-height:18px;
	padding:15px 10px;
	border-bottom:1px #8fc2fc solid;
}

td.nobottom {
	border-bottom:0px !important;
}

tr.alt {
	background-color:#dbebfc;
}

.boldfont {
	font-weight:bold;
}

.redasterisk {
	color:red;
}

/*rDir 3.1 Announcement on the rDir page*/
#rdirannouncement {
	padding:15px;
	border: 1px solid #ccc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#FFFFFF;
	background-image:url('/Portals/0/site/rdir_bg.jpg');
	background-repeat:repeat-x;
	-webkit-box-shadow: 1px 1px 5px 3px #cccccc;
	-moz-box-shadow: 1px 1px 5px 3px #cccccc;
	box-shadow: 1px 1px 5px 3px #cccccc;
}

/*This is for the cert/validate forms FAQ page warning table*/
.tdwarning {
	font-size:12px;
	text-align:left;
	color:black;
	line-height:18px;
	padding-left:15px;
}

/*This is for the Newsletter button in the footer*/
.subscribebutton {
	text-align:left;
	vertical-align:top;
	padding-bottom:5px;
}

/*This is for the NDRS Case Study page*/
.italbold {
	font-style:italic;
	font-weight:bold;
}

/*This is for the new case study page*/
.cstd {
	font-size: 12px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	line-height: 18px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}
.col1 {
	text-align: right;
	font-weight: bold;
}
.htitle {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #787878;
	border-bottom: 4px #787878 solid;
	text-align: right;
	background-color: #E8E8E8;
	padding: 3px !important;
}
.more {
	font-weight: bold;
	text-decoration: none;
}
.divider {
	padding: 0px !important;
	height: 0px;
}

.BackImg7 {
	background: url(/Portals/0/site/mba_2.jpg) no-repeat;
	height:204px;
	width:876px;
}

.BackImg7 TD {
	padding-left:495px;
	padding-top:22px;
	font-size:30px;
	font-weight:300;
	
}

.csimg {
	text-align:center;
	padding:15px;
}

.cstos {
	text-align:center;
	font-weight:bold;
	font-size: 15px !important;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}

