@import "style_common.css";

body, td{
	font-size: 9pt;
	font-family: arial;
	color: #333333;
}
form{display: inline; margin:0px;}
a{color: #9D080D}
a:hover{color:#4A617B;}

a.aItemLink{font-size:8pt;}
a.aItemLink:hover{font-size:8pt;}

a.BreadCrumb, .BreadCrumb{
	font-size:7pt;
	color:#726647;
}
a.BreadCrumb:hover{
	font-size:7pt;
	color:#3c3625;
}

hr, .hr{
	height:2px;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #EEEEEE;
	margin-top:10px;
	margin-bottom:10px;
}

.Item{
	padding-left:28px;
	margin-top:2px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	font-size:7pt;
	padding-top:2px;
}
.ItemNews{
 background-image:url(images/icons/EBpixelicons/Grey/comment.gif);
}
.ItemSolution{
 background-image:url(images/icons/EBpixelicons/Grey/right.gif);
}
.ItemStudy{
 background-image:url(images/icons/EBpixelicons/Grey/post.gif);
}
.ItemGo{
 background-image:url(images/icons/EBpixelicons/Grey/right.gif);
}

.ProductTitle{font-size: 9pt; font-family: arial; color: #555555;}
a.ProductTitle{font-size: 9pt; font-family: arial; color: #555555; text-decoration: none;}
a.ProductTitle:hover{font-size: 9pt; font-family: arial; color: #555555; text-decoration: none;}
.Cart_Heading{color: white;}

.btnRedSide{background-color: #9D080D;}
.btnRedCenter{background-color: #9D080D; color: #FFFFFF; font-size: 10pt; cursor: default;}

.bxTitle{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#000000;
	color:#FFFFFF;
	background-image:url(images/button/black/button_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:10pt;
	font-weight:bold;
}
.bxTitleRed{
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#000000;
	color:#FFFFFF;
	background-image:url(images/button/red/button_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:10pt;
	font-weight:bold;
}
.bxSubTitle{background-color: #DDDDDD; color: #000000; font-size: 10pt; border-bottom: 1px solid black;  padding-left: 7px;}
.bxContent0, .bxContent1, .bxContent2, .bxContent3{padding:7px;}
.bxContent0, .bxContent1{
	background-image:url(images/2007/background_inner.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:white;
}
.bxContent{background-color: #F6F6F6; color: #000000; font-size: 10pt;}
.bxContent0{/*background-color: #F1F1F1; color: #000000;*/}
.bxContent1{background-color: #FFFFFF; color: #000000;}
.bxContent2{background-color: #DDDDDD; color: #000000;}
.bxContent3{background-color: #FFFFFF; color: #000000;}

.bxContainer{
	background-image:url(images/2007/background_inner.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	background-color:white;
}

.bxFooter{background-color: #F6F6F6; color: #000000; font-size: 10pt; border-bottom: 1px solid black;  padding-left: 7px; padding-bottom: 7px;}

/*h3{font-size: 10pt; font-weight: bold; padding-bottom:5px; display:block; margin-bottom:15px; border-bottom:1px dashed silver;}*/
.FeatureTitle{
	font-size:10pt;
	font-weight:normal;
	margin:0px;
	cursor:default;
	display:inline;
	border:0px;
	padding-left:17px;
	background-image:url(/images/icons/icon_arrow_right_small_gray.gif);
	background-repeat:no-repeat;
	background-position:5px;
}

a.NavTop, .NavTop {color: #666; font-size:8pt; text-decoration: none;}
a.NavTop:hover {color: #CCCCCC;}
.Separator{background-color: #DDDDDD;}/*A5BED6*/
div.SeparatorDark{border-bottom: solid 1px #9C9C9C;}
div.SeparatorLight{border-top: solid 1px  #DDDDDD;}
td.SeparatorDark{background-color: #9C9C9C;}
td.SeparatorLight{background-color: #FFFFFF;}
a.SeeWhat, a.SeeWhat:hover {font-size: 12px; font-weight: bold; text-decoration:none;}
.Footer{font-size: 9pt; color: #DDDDDD; padding:5px;}
.ContactNumbers{color: #CCCCCC;}
.NavFeature{color: #9D080D; text-decoration: none;}
.NavFeature:hover{color: #4A617B;}
a.IndustryTitle{color: #9D080D; font-weight: bold; text-decoration: none; font-size:8pt;}
.BreakFive{line-height: 5px}
.GoThere{color: #9D080D; text-decoration: none; font-weight: bold;}
.tabBottom{border-bottom: 1px solid black;}
.imgMenuItemActive, .imgMenuItemInActive{
	margin-left:3px; margin-right: 4px; height:8px; width:8px; margin-top:3px;
}
.imgMenuItemActive{}
.imgMenuItemInActive{}
a.navLeft, .NavLeft {text-decoration: none;}
a.navLeft:hover {}
a.navLeftActive, .NavLeftActive {text-decoration: none; font-weight: bold;}
a.navLeftActive:hover {}
.indextextwhite {font-family: Arial,sans-serif; font-size: 9pt; color: FBFAEF}
.imgItem{border: 1px solid #A5BED6; height:3; width:10; margin-right: 7px; margin-left: 7px; vertical-align: middle;}
.indexTextMedium{font-size: 18pt; color: #21638D;}
.IndustryFront{font-size: 15pt; color: #9D080D; text-decoration: none;}
a.IndustryFront{font-size: 15pt; color: #555555; text-decoration: none;}
a.IndustryFront:hover{color: #9D080D;}
a.IndustryFront12{font-size: 12pt; color: #555555; text-decoration: none;}
a.IndustryFront12:hover{color: #9D080D;}
.IndustryArrow{margin-right: 3px;} 
.TestimonialLight{padding: 10px;}
.TestimonialDark{padding: 10px; background-color: #F5F5F5;}

.required_asterisk{
	color:#FF1111;
	font-weight:bold;
	font-family:verdana;
	font-size:8pt;
}

.roitextbox{width: 50px;}
.roiseparator{background-color: #efefef;}

.chessadtext {font-family: arial; color:#FFFFFF; text-decoration: none; font-weight: bold; font-size: 16px;}
a.chessadtext {color:#FFFFFF;}
a.chessadtext:hover {color:#fffddd;}

.btnText{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.btnText:hover{
	color:#DDDDDD;
}

.imgItemSelected{background-color: #9D080D; border: 1px solid #4A617B; height:3; width:10; margin-right: 7px; margin-left: 7px; vertical-align: middle;}
.imgSeparator{background-color: #A5BED6; height:1; width: 140px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle;}
.imgItemSmallLight{border: 1px solid #EFF3F7; height:3; width:10; margin-right: 7px; vertical-align: middle;}

.ThumbNail{
	border:1px solid #DDDDDD;
	display:none;
}

.LangKey{
	font-size:7pt;
	background-color:yellow;
}

.LangString{
	border:1px dotted red;
	border-color:red;
	/* IE and FireFox support for cursor */
	cursor:pointer;
	cursor:hand;
}

.LangSave{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	border:1px solid blue;
	background-color: #EEEEEE;
	color: #333333;
	display:none;
	font-weight:normal;
}
legend{
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin-bottom:5px;
}
.Error{
	background-color:yellow;
	border:1px solid black;
	padding:10px;
}
.Validator{
	/*background-color:red;*/
	color:#9D080D;
	font-weight:bold;
}

.MenuTitle{
	padding:4px;
	/*background-image:url('images/menu/menu_top.gif');*/
	text-align:center;
	font-size:0px;
	height:31px;
}
a.MenuLink{
	font-size:9pt;
	text-decoration:none;
}
a, a.MenuLink, a.navLeft, a.NavLeftActive, a.Seewhat{
	color:maroon;/*#ed1c24*/
}
a:hover, a.MenuLink:hover, a.navLeft:hover, a.NavLeftActive:hover, a.Seewhat:hover{
	color:#ed1c24;
}
.MenuBody{
	/*background-image:url('images/menu/menu_middle.gif');*/
	font-size:9pt;
	padding:0px 15px 0px 15px;
}
.MenuFooter{
	/*background-image:url('images/menu/menu_bottom.gif');*/
	background-color:#DDDDDD;
	height:23px;
	font-size:0px;
}

.Summary{
	 margin-top:5px;
	 margin-left:17px;
	 margin-right:25px;
}

.MenuIconHighlight{
	padding:6px;
}

.MenuTab{
	/*border:1px solid silver;*/
}

.PageContent{
	background-color:white;
}
.PopupFiller{
	background-color:#ed1c24;
	font-size:1pt;
}
.PopupMenu{
	/*display:none;*/
	background-position:right;
	/*background-image:url(/images/backgroundfade.jpg);*/
	background-image:url(../../images/2007design/background_inner.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border:solid 3px #ed1c24;
	background-color:#e9e1d2;
}
/* For IE and FireFox compatibility */
.PopupMenuPad{
	margin:8px;
	margin-top:5px;
	margin-bottom:5px;
	white-space:nowrap;
}

a.PopupMenuLink, .PopupMenuLink{
	text-decoration:none;
	color:#9D080D;
}

.PopupMenuHR{
	margin-top:3px;
	margin-bottom:3px;
}

.PopupMenuItem{
	padding:3px;
}

.OverviewBox{
 border:solid #000000 3px;
 padding:15px;
}

.SlideImage{
	width:518px;
	/*height:339px;*/
	border:solid 1px maroon;
}

.SlideDescription{
	border:solid 1px maroon;
	padding:10px;
	margin-bottom:10px;
	background-color:#FFEEEE;
}

.Footer, .imgMenuItemActive, .cart_heading{
	background-color:#9D080D;
}

.Footer{
	background-image:url(images/button/red/btnmiddle.gif);
}

.OverviewBox{
	border-color:#A0080C;
}

.MenuIconHighlight{
	border:1px solid #A0080C;
}

/* Fold Guide
   http://blog.clicktale.com/2007/12/04/clicktale-scrolling-research-report-v20-part-2-visitor-attention-and-web-page-exposure/ */
div.FoldLine{
	padding:5px;
	padding-left:4px;
	border-top:2px solid yellow;
	position:absolute;
	left:0px;
	color:black;
	background-color:gray;
}
div#FoldLine1{
	/* "Page Exposure peaks at 24 seconds near the 540 pixel-line and dips to 1.4 seconds near the bottom." (ClickTale) */
	top: 540px; 
}
div#FoldLine2{
	top: 450px; /* Not sure what this one was for */
}
div#FoldLine3{
	/* "Visitors’ Attention follows a similar pattern for pages of different heights. It peaks both near the page top, at 540 pixels, and near the bottom, about 500 pixels from the end of the page." (ClickTale) */
	bottom: 500px; /* This isn't working right */
}

.imgOverview{
	border:solid 1px black;
}


/* Default Form settings */
input#FirstName, input#LastName, input#Title, input#Company, input#Email, input#Phone{
	width:125px;
	margin-top:3px;
	margin-bottom:2px;
}
select#CountriesID{
	width:100%;
	margin-top:3px;
	margin-bottom:2px;
}
select#EmployeeAmount, select#StatesID, select#DemoDate, select#DemoTime, select#IndustryID{
	width:125px;
	margin-top:3px;
	margin-bottom:2px;
}
/* End Defaul Form settings */

.FeatureTitle{
	cursor:default;
	display:inline;
	border:0px;
}

h3.Dark{
	background-color:black;
	color:white;
}
.h3Details, .summary{
	padding:18px;
	padding-top:8px;
}

.Highlight{color: #9D080D;}
.Lowlight{color:gray;}

.tblFieldName{
	background-color:#EEE;
	border:1px solid #DDD;
}
.tblFieldValue{
	background-color:#FFF;
	border:1px solid #DDD;
}

.Icon{
	height:16px;
	width:16px;
	border:0px;
	vertical-align:middle;
}
li{
	margin-bottom:7px;
}

/* Top Features Class information */
.feature_menu_big {font-size: 11pt; color:#333333; font-weight:bold; font-family:arial;}
.feature_menu {font-size: 9pt; color:#333333; font-family:arial;}
.feature_title_white {font-size: 10pt; font-weight:bold; color:#ffffff; font-family:arial;}
.feature_title_blue {font-size: 10pt; font-weight:bold; color:#0071BC; font-family:arial;}
.feature_title_dark {font-size: 10pt; font-weight:bold; color:#333333; font-family:arial;}
.feature_text {font-size: 9pt; color:#333333; font-family:arial;}
.feature_italics_blue {font-size: 10pt; color:#0071BC; font-family:"Century Schoolbook",Arial; font-style:italic;}



