﻿.noOpen{height:20px; }

.hidden { display: none; }
.unhidden { display: block; }

/*Landing page*/
.divPostit{display:none; width:232px; height:148px;  left: 729px; top: 268px; position: absolute;}
.divDiary{display:none; width:232px; height:148px;  left: 146px; top: 208px; position: absolute;}

.divWhatsDifferent{display:none;  left: 344px; top: 207px; position: absolute;}

.divCRM{display:none;  left: 166px; top: 272px; position: absolute;}
.divMousemat{display:none;  left: 495px; top: 79px; width:100px; height:25px; position: absolute;}
.divCup{ left: 773px; top: 3px; width:200px; height:175px;  position:absolute; cursor:pointer }
.divNeed2Know{display:none;  left: 173px; top: 371px; position: absolute ;}
.divlikelyCost{display:none; left: 428px; top: 322px; position: absolute ;}
.divSuitable{display:none; left: 370px; top: 252px; position: absolute ;}
.divImplementation{display:none; left: 420px; top: 312px; position: absolute ;}
.divConfigured{display:none; left: 452px; top: 381px; position: absolute ;}
/*.divSystems{display:none; left: 490px; top: 418px; position: absolute ;}*/


.HideThenShow {  margin-top:0px;   position:relative;   height:150px;   width:125px;   border-style:solid;   background-color:white;   top:10px;   left:10px;   display:none;}
#divPurpleArrow {   position:absolute; left:110px; top:2px;    width:15px;   height: 15px;}
#divGreenArrow {   position:absolute; left:110px; top:2px;    width:15px;   height: 15px;}
#divOrangeArrow {   position:absolute; left:110px; top:2px;    width:15px;   height: 15px;}
#divBlueArrow {    position:absolute; left:110px; top:2px;    width:15px;   height: 15px;}
#divGreyArrow {   position:absolute; left:110px; top:2px;    width:15px;   height: 15px;}






/* div masterpage stuff */
.divPage{ position:relative;}
.divTitle {	width:810px;	height: 250px; 	left: 0px; 	top: 2px;	overflow: auto; 	position: absolute; 	font-size: 26px;	color:#284E98;	font-family: Arial; 	}
.divtellmeMore{	width:130px;height: 170px;background-image: url(../images/TELL.ME.MORE.jpg);background-repeat: no-repeat;}
.divLogo{width:260px;height: 40px;left: 10px;top: 10px;position  : relative ;}
.divLogo2{width:145px;height: 38px;left: 10px;top: 10px; position:relative ; cursor:pointer;}
.divSubTitle{width:450px;height: 40px; left: 190px; top: -16px;position: relative ;}
.divTelEmailSearch{width:240px;height: 40px; left: -10px; top: 0px; position: relative ; text-align:right ; font-family:Arial ; font-size: 12px;  }
.divSearch{width:130px;height: 40px; left: 0px; top: 10px;position: relative ; text-align:right ; }

.divcontent{width:668px;height: 500px; left: 134px; top: 223px;background-color:#D8D5DD ;overflow: auto; position:absolute ;}


/*side menu*/
.collapsePanel2 { width: 135px;  height:0px;     background-color:#1D184C ;      overflow:auto;}
.collapsePanelHeader2{width: 130px;	height:13px;	color:#ffffff; font-size:12px;	font-size:12px;}
.collapsePanelHome{ width: 135px;  height:0px; font-size:9px; font-size:12px;   background-color:#D8D5DD  ;      overflow:auto;}
.collapsePanelHeaderHome{width: 130px;	height:13px;	color:#000040; 	font-family:Arial;	font-size:12px;}

.divSideMenu{ padding-left:3px; font-family:Arial ; font-size: 12px; width: 131px; height: 564px; left: 0px; top:159px;background-color:#1D184C ;overflow:auto ; position:relative ;}

/*.divSideMenu2{  width: 200px; height: 514px; left: 0px; top:209px;}*/

.divSideMenuHome{  font-family:Arial ; font-size: 12px;width: 134px; height: 292px; left: 0px; top: 159px;background-color:#D8D5DD ; position:relative ; overflow:hidden;}

.divMenu{ font-family:Arial ; font-size: 12px; left: 0px; top:209px;overflow:auto ; position:relative ;}
.imgMnu{ padding-left:5px; padding-top :4px;}
.sideMenuHomeLink{ padding-left:5px;  font-family:Arial ; font-size: 12px;color:#000040; text-decoration:none;}
.sideMenuHomeSubLink{ font-family:Arial ; font-size: 11px;color:#000040; text-decoration:none; padding-left:15px;}
.sideMenuHomeLink:hover{	background: none;	color:#808183}
.sideMenuLink{padding-left:5px; font-family:Arial ; font-size: 12px;color:#ffffff;  text-decoration:none;}
.sideMenuSubLink{ font-family:Arial ; font-size: 11px;color:#ffffff; text-decoration:none;}
.btnMenuLink{ background-color :Transparent; border:none; text-align:left }
.sideMenuLink:hover{	background:none; width:150px;	color:#D8D5DD}
.menuImg{ Height:13px; Width:13px; float:right; position:relative;  top:-14px;  }
.mnuImgUpDown{ Height:12px; Width:12px; float:right; position:relative;  top:-14px; padding-right:3px;  }

/* space below top menu*/
.divSpace{width: 668px; height:14px; left: 134px; top: 211px; background-color:#ffffff ;position:absolute ;font-size: 10px;color:#1D184C;	font-family:  Arial;}

/* Secure pages */
.divSecureContent{width:670px;height: 500px; left: 134px; top: 170px;background-color:#D8D5DD ;overflow: auto; position:absolute ;}
.divSecureSpace{width: 670px; height:14px; left: 134px; top: 155px; background-color:#ffffff ;position:absolute ;font-size: 10px;color:#1D184C;	font-family:  Arial;}
.divSecureSideMenu{ font-family:Arial ; font-size: 12px; width: 134.5px; height: 500px; left: 0px; top: 170px; background-color:#1D184C ;overflow:hidden ; position:relative ;}
.spanRequiredField{ font-family:Arial ; font-size: 12px; color:#000040; vertical-align:bottom ; }


/*home master + and or above*/
.divcontent_home{ width:670px;height:221px; left: 132px; top:214px;background-color:#000040 ;overflow:hidden ; position:absolute  ;}
.divTitleLower{ width:802px;height:221px; left:0px; top:0px;overflow:hidden ; position:absolute;}
.divSubIssue{width:50px;height: 40px; left: 190px; top: -16px;position:absolute ; }
.divSpacehome{width: 670px; height:12px; left: 132px; top: 207px; background-color:#ffffff ;position:absolute ;font-size: 10px;color:#1D184C;	font-family:  Arial;}
.divCompanyBannerHome{width: 810px; height:140px; left: 0px; top: 434px; background-color:white ;position:absolute ;font-size: 10px;color:#1D184C;	font-family:  Arial;}
.divHomeNewsletter{ right:-5px; top:-1px; height:200px; position:relative; background-color:#f6921d ;}
.divFreeBook{width: 90px; left:715px; height:120px; top:5px; background:#D8D5DD ; position:absolute;}
.divCompContact2{width: 70px;left:644px;  height:120px; top:5px; background:#000040 ;position:absolute;}
.divCompContact2Triangle{width: 70px;left:649px;  height:120px; top:5px; background:#000040 ;position:absolute;}
.divFooterHome{width: 805px; height:30px; left: 0px; top: 562px; background-color:#D8D5DD ;position:absolute ;font-size: 12px;color:#1D184C;	font-family:  Arial;}
.FreeBookArrow{ position:absolute; top:102px; right:2px;}
.spanHomeCompanies{ color:#000040; font-size:10px;  font-family:Arial ; padding-top:15px; padding-bottom:5px  }
.spanCompany1{ color:#000040; font-size:7px;  font-family:Arial ; text-decoration:none; cursor:pointer}
.spanCompany2{ color:#000040; font-size:7px;  font-family:Arial ; text-decoration:none; cursor:pointer}
.spanCompany3{ color:#000040; font-size:7px;  font-family:Arial ; text-decoration:none; cursor:pointer}
.spanCompany4{ color:#000040; font-size:7px;  font-family:Arial ; text-decoration:none; cursor:pointer ; }
.lblContactUs{position:absolute; top:64px; right:2px; font-family:Arial; font-weight:bold;  font-size:12px; color:#ffffff ;}
.lblFreeBook{position:absolute; cursor:pointer; text-decoration:none; top:7px; right:2px; font-family:Arial; font-weight:bold;  font-size:12px; color:#000040 ;}
.lblFreeBook2{position:absolute; cursor:pointer; text-decoration:none; top:40px; right:2px; font-family:Arial; font-size:12px; color:#000040 ;}
.FooterLink{color:#000040; font-size:8px;  font-family:Arial ; cursor:pointer ; text-decoration:none; }


/*home page*/
.divHome{position:relative;}
.divHomeText{ top:20px;left:20px;  position:absolute ; font-weight:bold; font-family:Arial; Font-Size:20px; Color:White; Width:344px; }
.divHometable{ top:0px; height:220px;  position:absolute ; }
.txtSignUp{ font-size:9px;  font-family:Arial ; text-align:center ; }
.SubmitText{color:#000040; font-size:12px;  font-family:Arial ;font-weight:bold; text-align:left ; }
.SubmitArrow{ position:absolute; top:125px; right:10px;}
.divCorner{ position:absolute; top:0px; right:2px;}
.spanTiltle1{ left:40px;  position:relative ; font-weight:bold; font-family:Arial; Font-Size:22px; Color:White;}
.spanTiltle2{ left:40px;  position:relative ; font-family:Arial; Font-Size:22px; Color:#928FAD;}
.spanTiltle3{ left:65px;  position:relative ; font-weight:bold; font-family:Arial; Font-Size:10px; Color:#D8D5DD;}


/*events page */
.rptEvents{font-family:Arial;  font-size:12px; color:#000040 ;}

/* Meet the team */ 
.divMeetTeam{position:relative; width:500px;  }



/* secure*/
.divSecuretableBook{ top:100px; height:220px;   position:absolute ; }
.divSecuretableBook tr{font-family:Arial; font-size:12px; color:#000040; }
.divSecuretable{ top:0px; height:220px;  position:absolute ; }
.divSecuretable tr{font-family:Arial; font-size:12px; color:#000040; }
.spanPrivacy{	font-family:Arial; font-size:15px; color:#ff0000; }
.spanPrivSubTitle{color:#000040; font-size:12px; font-family:Arial ; font-weight:normal;  text-decoration:none;}
.spanPrivTitle{color:#000040; font-size:12px; font-family:Arial ; font-weight:bold;  text-decoration:none;}


/*Common to all content pages*/
.spanContentTitle{position:absolute; left:10px; top:10px; color:#000040; font-size:14px; font-weight:bold;  font-family:Arial ; text-decoration:none;}

.spanContentSubTitle{color:#000040; font-size:12px; font-family:Arial ; font-weight:normal;  text-decoration:none;}
.spanContentText{position:absolute; left:10px; top:40px; color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}
.spanContentBullet{position:absolute; left:15px;color:#000040; font-size:16px;  font-family:Arial ; text-decoration:none;}
.spanContent{ padding-left:10px; color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}

/*Process and Pricing*/
.divProcess{position:absolute; left:0px; width:95%; top:0px;}
.divPricing{position:absolute; left:0px; width:95%; top:440px;}
.divPress{position:absolute; left:10px; width:90%; top:10px;}
.divSystems{position:absolute; left:0px; width:95%; top:600px;}

/*Contact us - Callback */
.divContactUS{position:absolute; left:40px; top:40px; color:#000040; font-size:14px; font-family:Arial ; text-decoration:none;}
.CallBack{ color:#000040; font-size:12px; font-family:Arial ; text-decoration:none;}
.divCallback{position:relative; left:40px; top:10px; color:#000040; font-size:12px; font-family:Arial ; text-decoration:none;}
.callbackLink{ color:#808183; font-size:12px; font-family:Arial ; text-decoration:none; position:absolute; left:5px; top:80px; }
.divSuccess{position:relative; left:25%; width:300px; top:50px; color:#000040; font-size:12px; font-family:Arial ;  text-align:center ; text-decoration:none;}

/*Online Demo request*/
.spanContentODRQuestionTitle{position:relative; left:10px;color:#000040; font-size:12px; font-family:Arial ; font-weight:bold;  text-decoration:none;}
.spanContentODRText{position:relative; left:18px;color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}
.tdODR{color:#000040; font-size:10px;  font-family:Arial ;}


/* latest news */ 
.divNews{position:absolute; left:40px; top:40px; color:#000040; font-size:14px; font-family:Arial ; text-decoration:none;}
.spanContentNewsTitle{color:#000040; font-size:14px; font-weight:bold;  font-family:Arial ; text-decoration:none;}
.spanContentNewsText{color:#000040; font-size:12px; font-family:Arial ; text-decoration:none;}


/* case studies */ 
.divCaseStudy{background-color:#ffffff ;position:absolute; width:649px; left:10px; top:10px; color:#000040; font-size:14px; font-family:Arial ; text-decoration:none;}
.spanCSTitle{ text-align:left;  color:#ffffff; font-size:22px; font-weight:bold;  font-family:Arial ; text-decoration:none;}
.spanCSSubTitle{ text-align:left;  color:#000040; font-size:14px; font-weight:bold;  font-family:Arial ; text-decoration:none;}
.spanCSContent{color:#000040; font-size:12px; top:10px; font-family:Arial ; text-decoration:none;}
.tdCSTitle{background-color:#000040 ;height: 80px; }
.tdCSleftCol{background-color:#BFC8E3 ;height: 300px;width:120px; }
.tdCSrightCol{background-color:#ffffff ;height: 300px;width:490px; padding-left:10px; }
.tdCSSpace{background-color:#ffffff ;height: 10px; }


/*Issue and Pains */ 
.divPains{ padding-left:15px; padding-top:10px;  }
.lnkPain{width:133px; text-decoration:none;cursor:pointer; color:#000040;}
.lnkPain:hover{}

.painContent{color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none; width:480px}
.tdPains{background-color:#D8D5DD ;color:#000040; font-size:14px;  font-family:Arial ; text-decoration:none;}
.spanIssuesText{ color:#000080;  font-size:12px;  font-family:Arial ; text-decoration:none;}

.tdBothered{background-color:#B9B9B9; height:20px; Width:134px; padding-left:10px; color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}   /*RGB 146,137,151*/
.tdWorried{background-color:#D2A6C6 ; height:20px; Width:134px;  padding-left:10px;  color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}  /*RGB 210,166,198*/
.tdFrustrated{background-color:#CFF296 ; height:20px;  Width:134px;  padding-left:10px;  color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}/*RGB 207,242,150*/
.tdEmbarassed{background-color:#FDA751 ; height:20px;  Width:134px;  padding-left:10px;  color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}/*RGB 253,167,81*/
.tdAnxious{background-color:#C5E4F3; height:20px;  Width:134px;  padding-left:10px;  color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}/*RGB 197,228,243*/
.tdTired{background-color:#FFFF99 ; height:20px;  Width:134px;  padding-left:10px;  color:#000040; font-size:12px;  font-family:Arial ; text-decoration:none;}/*RGB 255,255,153*/
.divPain_menu{position:absolute; left:500px; top:20px;  }

.a_pain{color:#000040; font-family:Arial; font-size:12px; text-decoration:}
.divBothered{ border-left:solid 10px #ff00ff; }




.divFooter{	width:700px;height: 80px; left: 440px; top: 570px;position: relative; font-size: 12px;color:#284E98;font-family:  Arial;}

/*FAQ's and  */
.collapsePanel { width: 540px;  height:0px;     background-color:#D8D9ff ; color:#000040;     overflow:hidden;}
.collapsePanelHeader{width: 540px;	height:30px;	background-image: url(../images/blue_white_fade.JPG);	background-repeat:repeat-x;	color:#FFF;	font-weight:bold;	font-family:Arial;	font-size:12px;}
.divFAQ{position:absolute; left:40px; top:40px; color:#000040; font-size:14px; font-family:Arial ; text-decoration:none;}
.spanContentFAQ_Question{color:#000040; font-size:14px; font-weight:bold;  font-family:Arial ; text-decoration:none;}
.spanContentFAQ_Answer{color:#000040; font-size:12px; font-family:Arial ; text-decoration:none;}


/*newsletter */ 
.spanNewsTitle{color:#000040; font-size:12px; font-family:Arial ; text-decoration:none;}
.tdNewsletter{color:#000040; font-size:11px;  font-family:Arial ; text-align:right;}

/*Search*/
.lblNoresults{color:#ff0000; font-size:10px;  font-family:Arial ; text-decoration:none;}

/*Press Releases*/ 
.collapsePanelPressReleases { width: 540px;  height:0px;  background-image: url(../images/th_newspaper.jpg); padding-left:3px;	   background-color:#D8D9ff ;      overflow:hidden;}
.collapsePanelHeaderPressReleases{width: 540px;	height:30px;  border-bottom: 1px solid #000040; padding-left:20px;		color:#000040;	font-weight:bold;	font-family:Arial;	font-size:12px;}



/* Error*/

.spanError{color:#ff0000; font-size:10px; padding-left:10px;  font-family:Arial ; text-decoration:none; vertical-align:top; }
.divErrorPanel{width:670px;height: 335px; left: 134px; top: 223px;background-color:#D8D5DD ;overflow: auto; position:absolute ;}



/*Sitemap*/
.SiteMapLink{font-family:Arial; font-size:12px; color:#000040 ;}
.SiteMapLink:hover{font-family:Arial; font-size:14px; color:#000040 ;}

/*Other*/

.lblSubTitle1{ font-family:Arial; font-size:12px; color:#000040 ; }
.lblSubTitle2{ font-family:Arial; font-size:11px; padding-left:24px; color:#808183;}
.watermarked {height:20px;width:150px;padding:2px 0 0 2px;border:1px solid #BEBEBE;background-color:#F0F8FF;color:gray;}
.tdTitle{background-color:#D8D5DD ;height: 95px; }
.tdBlank{
	background-color:#ffffff ;
	height: 10px; 
}

.tdcell{position:relative ;text-decoration:none;}
.Arrow{ position:absolute; top:5px; left:110px;}
.Arrow2{ position:relative; top:-10px;}
.ArrowGrey{ position:relative; top:-10px; left:80px;}

.ArrowMenu{ position:relative; top:5px; left:110px;}

.titleLink{font-family:Arial;  font-weight:bold; text-decoration:none; color:#ffffff; font-size:12px; padding-bottom:0px; }
.subLink{font-family:Arial; color:White ; text-decoration:none;   font-size:10px;}


/*links to other pages*/


/******************************/
/**Styling information specific to individual content pages**/

/* Accordion */


.accordionHeaderSelected{    border: 0px solid #2F4F4F;    color: white;    background-color: #5078B3;	font-family: Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer; padding-top:1px;}
.accordionHeader{    border: 0px solid #2F4F4F;    color: white;    background-color: #1D184C;	font-family: Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}

.accordionHeaderDD{    background-repeat:repeat-x ; background-image: url(../images/WhiteDown.gif); }
.accordionEmptyPane{background-color: #1D184C; }
/*
#master_content .accordionHeader a{	color: #FFFFFF;	background: none;	text-decoration: none;}

#master_content .accordionHeader a:hover{	background: none;	text-decoration: underline;}

.accordionHeaderSelected{    border: 0px solid #2F4F4F;    color: white;    background-color: #5078B3;	font-family: Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer;}
.accordionHeader{    border: 0px solid #2F4F4F;    color: white;    background-color: #1D184C;	font-family: Arial, Sans-Serif;	font-size: 12px;	font-weight: bold;    padding: 5px;    margin-top: 5px;    cursor: pointer; }

#master_content .accordionHeaderSelected a{
	color: #FFFFFF;	background: none;	text-decoration: none;}

#master_content .accordionHeaderSelected a:hover{
	background: none;	text-decoration: underline;}

.accordionContent{
    background-color: #1D184C;    border: 1px dashed #2F4F4F;    border-top: none;   padding: 5px;    padding-top: 10px;}
*/
.headerFlightDeckImage{
	width:804px;	height:85px;	}
/*  */
.headerUpperImage{
	width:134px;	height :50px}

.headerLowerImage{
	width:134px;	height :50px}



#wrapper 
{ margin:0px auto;
	padding:0;
	text-align:left;
	width:760px;
	
}

	
		


