/* GENERAL STYLES */
/* traceworks.css 303030 */

a:link
{
    color:#2da000;
    text-decoration:none;
}

a:visited
{
    color:#2da000;
    text-decoration:none;
}

a:hover
{
    color:#2da000;
    text-decoration:underline;
}

a:active
{
    color:#2da000;
    text-decoration:none;
}

hr
{
    clear:both;
}

.DarkRule
{
    color:#303030;
    background-color:#303030;
    height:2px;
    border: solid 1px #303030;
}

.LightRule
{
    color:#e2e2e2;
    background-color:#e2e2e2;
    height:0px;
    border-top:solid 1px #e2e2e2;
    border-bottom:0px;
    margin-top:12px;
    margin-bottom:12px;
}

h1
{
    font-family:AvantGarde CE;
    font-size:65px;
    font-weight:normal;
    color:Black;
}

h2
{
    font-family:AvantGarde CE;
    font-size:15px;
    font-weight:normal;
    color:Black;
}

h3
{
    color:Black;
    font-family:Georgia;
    font-size:12px;
    font-weight:bold;
}

h4
{
    color:Black;
    font-family:Georgia;
    font-size:12px;
    font-weight:bold;
}

p
{
    color:Black;
    font-family:Georgia;
    font-size:11px;
}

img
{
border:0px;
}

/*** Main Page Containers **/

#Container
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	margin-top:3px;
	background-color:#fff;
	z-index:1;
}

#ClearContainer
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	margin-top:3px;
	z-index:1;
}

#BlockContainer
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	background-color:#fff;
	padding-bottom:9px;
	height:378px;
}

#BlockContainerHome
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	background-color:#fff;
	padding-bottom:9px;
	height:437px;
}

#BlockContainerSignUp
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	background-color:#fff;
	padding-top:9px;
	height:450px;
}

#HeaderContainer
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	height:135px;
	z-index:2;
}

#SignUpBuyTodayContainer
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	background-color:#fff;
	padding-top:9px;
	height:1100px;
}

#SignUpFreeTrialContainer
{
	margin:0 auto 0 auto;
    	position:relative;
	width:949px;
	background-color:#fff;
	padding-top:9px;
	padding-bottom:10px;
	/** height:736px; **/
}

/** All the Top Menus **/

div#topmenu
{
position:relative;
left:496px;
width:453px;
top:0px;
height:22px;
}

div#topmenu div a
{
color:#a2a2a2;
font-family:georgia,Times New Roman;
font-size:12px;
text-decoration:none;
}

div#topmenu div
{
background-image:none;
display:inline;
margin-right:15px;
float:left;
line-height:22px;
}

#sharethismenu,#signupmenu,.signuplinks,.learnmorelinks
{
float:right;
margin-left:15px;
cursor:pointer;
}
div#mainmenu
{
position:relative;
left:466px;
width:480px;
float:left;
top:14px;
height:40px;
}

div#mainmenu div
{
background-image:none;
display:inline;
margin-left:16px;
float:right;
}

div#mainmenu div.line
{
/* background-image:url(/Style/YellowAliasedBar.png); */
background-image:url(/Style/YellowAliasedBar.gif);
background-position:right 4px;
background-repeat:no-repeat;
padding-right:15px;
}

#secondmenu
{
float:left;
height:44px;
left:486px;
position:relative;
top:20px;
width:480px;
}

#secondmenu div
{
position:relative;
float:left;
width:150px;
height:22px;
margin-left:10px;
display:inline;
}
/*** General Footer **/

#footer,#ClearFooterContainer
{
	margin:0 auto 0 auto;
clear:both;
	position:relative;
	width:949px;
	height:32px;
}
#footer
{
	background-color:#fff;
	margin-top:20px;
}
#ClearFooter
{
	position:relative;
	background-color:#fff;
	width:714px;
	height:32px;
	margin-left:0px;
	margin-top:-2px;
}

.footerClass div,.footerClass div ul li a
{
    color:#7b7b7b;
    font-size:10px;
    text-decoration:none;
    line-height:32px;
}
.footerClass div#copyright
{
    position:relative;
    float:left;
    margin-left:9px;
}
.footerClass div ul
{
float:right;
}
.footerClass div ul li
{
background:none;
display:inline;
margin-right:10px;
}

.h1big
{
    font-size:73px;
    font-weight:bold;
    color:#c6ff00;
}

.h1small
{
    font-size:58px;
    color:White;
    line-height:1em;
}

.h1big sup
{
    display:inline;
    font-family:AvantGarde CE;
    font-size:10px;
    font-weight:bold;
    position:relative;
    top:-25px;
}

h1 sup
{
    display:inline;
    font-family:AvantGarde CE;
    font-size:10px;
    font-weight:bold;
    position:relative;
    top:-20px;
}

h5
{
    float:left;
    /* float:none; */
    display:inline;

    font-family:AvantGarde CE;
    font-size:16px;
    color:Black;
    font-weight:normal;

    margin-left:8px;
    margin-top:6px;
    margin-bottom:6px;

    padding-right:10px;
    /* background-image:url(/Style/GreenAliasedBar.png); */
    background-image:url(/Style/GreenAliasedBar.gif);
    background-repeat:no-repeat;
    background-position:right 4px;
}

.h5link
{
    float:left;
    font-family:AvantGarde CE;
    font-size:16px;
    color:Black;
    font-weight:normal;

    margin-left:8px;
    margin-top:6px;
    margin-bottom:6px;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.h5size22
{
    font-size:22px;
    background-image:url(/Style/GreenBar3x22.png);
    background-repeat:no-repeat;
    background-position:center right;
    margin-top:30px;
    margin-left:0px;
}

.h5link a
{
    text-decoration:none;
}

h6
{
    clear:left;
    font-family:AvantGarde CE;
    font-size:12.5px;
    color:Black;
    font-weight:normal;
    line-height:1.1em;
}

.GeorgiaLink
{
    font-family:Georgia;
    font-size:12px;
    color:Black;
    font-weight:bold;
    line-height:1.5em;

    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:20px;

    text-decoration:none;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.GeorgiaLinkBlack
{
    font-family:Georgia;
    font-size:11px;
    color:Black;
    font-weight:normal;
    line-height:1.5em;

    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:20px;

    text-decoration:none;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.GeorgiaLink11
{
    float:left;
    font-family:Georgia;
    font-size:11px;
    color:White !important;
    font-weight:normal;
    line-height:1.5em;

    margin-left:0px;
    margin-right:0px;
    margin-top:4px;
    margin-bottom:20px;

    text-decoration:none;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.GeorgiaLinkNormal
{
    font-size:12px; 
    color:Black;
    font-weight:normal;
    line-height:1.5em;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:20px;
    text-decoration:none;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.GeorgiaLinkNormal11
{
    font-size:11px; 
    color:Black;
    font-weight:normal;
    line-height:1.5em;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    margin-bottom:20px;
    text-decoration:none;

    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.clear
{
    clear:both;
}

.Invisible
{
    border:0;
}

li
{
    font-family:Georgia;
    font-size:11px;
    line-height:2em;
    padding-left:8px;
    /* background-image:url(/Style/Bullet.png); */
    background-image:url(/Style/Bullet.gif);
    background-repeat:no-repeat;
    background-position:left 11px;
}

.RssLink
{
    font-size:11px;
    font-family:Georgia;
    font-weight:normal;
    color:#303030;

    padding-left:20px;
    background-image:url(/Style/RssLink.png);
    background-repeat:no-repeat;
    background-position:center left;
}

.RssLink a
{
    padding-right:10px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
    text-decoration:none;
}

/* reduced width of h2 heading near top of page */

.TopHeadingh2
{
    width:575px;
    margin-bottom:15px;
    margin-top:15px;
}

/* with a reduced bottom margin */

.TopHeadingh2nm
{
    width:575px;
    margin-bottom:10px;
    margin-top:30px;
}

.TopHeadingh1
{
    line-height:1.1em;
}
.TopHeadingh1 img
{
margin-left:-8px;
}
.GreenBar
{
    padding-right:10px;
    /* background-image:url(/Style/GreenAliasedBar.png); */
    background-image:url(/Style/GreenAliasedBar.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}

/* Blocky page */

.node {
	float:left;
	position: relative;
	margin:9px 0 0 9px;
	top:0px;
	display:inline;
	}
div#sortableDiv,div#sortableDiv2
{
    width:470px;
    float:left;
    }
div.myPremadeDiv
{
    width:470px; 
    }
div.myPremadeDiv div{
	float:right;
}

/* Large block 461 x 429 px */

.Block461x429
{
	width:441px;
	height:429px;
    background-image:url(/Style/GreenStripyBackground461x429.png);
    background-repeat:no-repeat;
	float:left;
    padding-left:20px;
}

.Block461x429 h2
{
    line-height:1.2em;
    color:White;
    margin-top:30px;
}

.SetYourGoals
{
    clear:both;
}

.SetYourGoals img
{
    margin-top:5px;
}

/* Second block */

.Block461x195
{
	position:relative;
    width:461px;
	height:195px;
    background-repeat:repeat-x;
    float:left;
}

.HeadlightFeatures
{
    position:absolute;
    left:281px;
    top:0px;
    background-color:#83C31E;
    z-index:1;
    width:180px;
    height:193px;
    border-bottom: solid 2px #82c31e;
}

.HeadlightFeatures h2
{
    margin-left:8px;
}



/* Third block */

.BlockLinkBar
{
	width:461px;
	height:43px;
	background-image:url(/Style/DarkFade1x43px.png);
    	background-repeat:repeat-x;
	float:left;
}

.BlockLinkBar h5
{
    color:White;
    margin-top:8px;
}

.BlockLinkBar p a
{
    float:left;
    color:White;
    margin-left:10px;
    margin-top:12px;
}

/* Fourth block */

.Block226x173yellow
{
	width:226px;
	height:173px;
	background-image:url(/Style/WhiteTopYellowFade1px.png);
    background-repeat:repeat-x;
    float:left;
}

.Block226x173yellow h6
{
    margin-left:8px;
    margin-right:8px;
    margin-bottom:8px;
}

.smallSquare
{
width:226px;
height:173px;
}

.bs4title,.bs4text
{
    float:left;
    clear:left;
    margin-left:8px;
    margin-top:8px;
}
.bs4title
{
    padding-right:5px;
    /* background-image:url(/Style/GreenAliasedBar.png); */
    background-image:url(/Style/GreenAliasedBar.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}


/* Fifth block */

.Block226x173green
{
	width:226px;
	height:173px;
	background-image:url(/Style/GreenFade1x173px.png);
	background-repeat:repeat-x;
	float:left;
}

.Block226x173green h6
{
    margin-left:8px;
    margin-right:8px;
    margin-bottom:8px;
}

.Block226x173green p
{
    margin-left:8px;
    color:White;
    font-size:10px;
}

/* Learn more */

#LearnMore
{
    height:24px;
    width:99px;

    float:left;
    margin-top:20px;
    margin-bottom:30px;

    padding-right:0;
    background-image:url(/Style/learnmorebutton.png);
}

/* Sign up */

#SignUp
{
    height:24px;
    width:190px;
    float:left;

    margin-left:2px;
    margin-top:20px;
    margin-bottom:30px;
    background-image:url(/Style/Signupbutton.png);

}

/* Our Company */

#BlockTitle
{
	background-image:url(/Style/LightGreyFade1x154.png);
	background-repeat:repeat-x;
	height:154px;
	width:931px;
	margin:9px 9px 0px 9px;
	background-position:0 9px;
}

#BlockTitle img
{
	height:154px;
	width:916px;
	margin-left:15px;
}

#BlockTitle h1
{
    margin-left:20px;
    line-height:1.1em;
} 

.Image
{
	position:relative;
	width:461px;
	height:369px;
	margin-top:9px;
	margin-left:9px;
	float:left;
}

.MeetThePeople
{
    position:absolute;
    top:25px;
    left:20px;
}

.MeetThePeople p a
{
    font-family:AvantGarde CE;
    font-size:25px;
    color:Black;
    text-decoration:none;
    padding-right:15px;
    /* background-image:url(/Style/LargeGreenRightArrowOffset.png); */
    background-image:url(/Style/LargeGreenRightArrowOffset.gif);
    background-repeat:no-repeat;
    background-position: right 4px;

}

.Block461x83yellow
{
	width:461px;
	height:83px;
    background-image:url(/Style/YellowGreenFade1x83.png);
    background-repeat:repeat-x;
    float:left;
}

.Block461x83yellow p
{
float:left;
margin-bottom:4px;
margin-left:9px;
}

#tjobs1,#tjobs2
{font-weight:normal;}


/* progress flags */

div.GreenStep
{
    width:149px;
    height:44px;
    background-image:url(/Style/GreenArrow.png);
    /* background-image:url(/Style/GreenArrow.gif); */
    background-repeat:no-repeat;
}

div.GreyStep
{
    width:149px;
    height:44px;
    background-image:url(/Style/GreyArrow.png);
    /* background-image:url(/Style/GreyArrow.gif); */
    background-repeat:no-repeat;
}

div.GreenStep p
{
    font-size:16px !important;
    margin-top:10px !important;
    margin-left:10px !important;
    text-align:center;
    float:none;
}

div.GreyStep p
{
    font-size:16px !important;
    margin-top:10px !important;
    margin-left:10px !important;
    text-align:center;
    float:none;
}

/* Your Business */

.Laptop
{
	position:relative;
    width:461px;
	height:369px;
	margin-top:9px;
	margin-left:9px;
	float:left;
}

.LinkBlock
{
	width:461px;
	height:83px;
	background-image:url(/Style/YellowGreenFade1x83.png);
	background-repeat:repeat-x;
	float:left;
}

.LinkBlock table
{
    margin-top:15px;
    float:right;
}

.LinkBlock table td
{
    width:125px;
}

.LinkBlock td a
{
    font-family:AvantGarde CE;
    font-size:16px;
    color:Black;
    margin-top:30px;
    margin-left:9px;
    margin-right:20px;
    margin-bottom:5px;
    text-decoration:none;
    padding-right:5px;
    /* background-image:url(/Style/NextArrow.png); */
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position: right center;
}

/* Value Chain */

div#TwoColumns div
{
margin-bottom:20px;
}

.ContentPage
{
    width:714px;
}

.ContentPageContent
{
    width:674px;                /* 714 - 40px */
    padding-left:20px;
    padding-right:20px;
    padding-bottom:13px;
    background-color:White;
}

.ContentPageContent img
{
    margin-bottom:0px;
}

.ContentPageContent h5
{
    margin-top:15px;
    margin-left:0px;
background-position:right 3px;
padding:0 5px 0 0;
}

.ContentPageContent p
{
    line-height:1.5em;
    margin-bottom:10px;
}

.LeftColumn
{
    width:327px;
    float:left;
    margin-right:20px;
}

.RightColumn
{
    width:327px;
    float:left;
}

.BottomRuler
{
    color:#e2e2e2;
    background-color:#e2e2e2;
}

/* Page Navigation */

#PreviousPage
{
    float:left;
    font-family:AvantGarde CE;
    font-weight:normal;
    font-size:14px;
    color:Black;

    margin-bottom:8px;

    padding-left:8px;
    background-image:url(/Style/PreviousArrow.gif);
    background-repeat:no-repeat;
    background-position:left 7px;
}

#NextPage
{
    float:right;
    font-family:AvantGarde CE;
    font-weight:normal;
    font-size:14px;
    color:Black;

    margin-bottom:8px;

    padding-right:8px;
    background-image:url(/Style/NextArrow.gif);
    background-repeat:no-repeat;
    background-position:right 7px;
}

/* Grey Blocks */

#LeftHandGreyBlock,#RightHandGreyBlock
{
    margin-bottom:20px;
    margin-top:20px;
}
#LeftHandGreyBlock div.BlockLinkBar
{
    float:left;
    width:347px;
    height:43px;
}

#RightHandGreyBlock div.BlockLinkBar
{
    float:right;
    width:347px;
    height:43px;
}
/* Navigation */

#Navigation
{
    width:226px;
    position:absolute;
    left:714px;
    top:0px;
    margin-left:9px;
}

#Navigation>div
{
margin-bottom:10px;
}

#Navigation div.BlockLinkBar
{
width:226px;
}
/* Headlight Goal Setting */

.HeadlightGoalSetting
{
    Width:226px;
    Height:310px;
    background-image:url(/Style/GreenFade1x310.png);
    background-repeat:repeat-x;
}

.HeadlightGoalSetting h2
{
    float:left;
    color:White;
    font-size:20px;
    margin-top:2px;
    margin-left:-3px;
    margin-bottom:5px;
}

.HeadlightGoalSetting img
{
    margin-left:10px;
    margin-top:10px;
}

.HeadlightGoalSetting h6
{
    float:left;
    color:White;
    font-size:14px;
    font-weight:bold;

    margin-top:6px;
    margin-left:-3px;
    margin-bottom:6px;
}

.HeadlightGoalSetting p
{
    float:left;
    width:210px;

    margin-top:0px;
    margin-left:10px;
}

.HeadlightGoalSetting p a
{
    color:White;
    text-decoration:none;

    padding-left:8px;
    /* background-image:url(/Style/SmallYellowRightArrow.png); */
    background-image:url(/Style/SmallYellowRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}

.HeadlightGoalSettingLinks
{
    float:left;
    margin-top:10px;
}

/* Why headlight navigation - temporary style */

.WhyHeadlight
{
    width:226px;
    height:307px;
    background-image:url(Content/MenuImage.png);
    margin-bottom:10px;
}

/* Need an answer */

.NeedAnAnswer
{
    width:226px;
    height:168px;
    margin-bottom:10px;
    background-image:url(/Style/GreyFade1x168.png);
    background-repeat:repeat-x;
}

.NeedAnAnswer h2
{
    float:left;
    font-size:20px;
    color:White;

    margin-left:9px;
    margin-right:10px;
    margin-bottom:15px;
    margin-top:10px;
}

.NeedAnAnswer p
{
    float:left;
    color:White;
    line-height:1.3em;

    margin-left:9px;
    margin-top:0px;
    margin-right:10px;
    margin-bottom:0px;
    width:207px;
}

.NeedAnAnswer p a
{
    color:#aeed07;
    text-decoration:none;
}

.NeedAnAnswerLink
{
    color:White !important;
    text-decoration:none;
    float:left;
    margin-top:20px;
    padding-left:10px;
    /* background-image:url(/Style/GreenLinkArrow.png); */
    background-image:url(/Style/GreenLinkArrow.gif);
    background-repeat:no-repeat;
    background-position:center left;
}

/* Stay updated */

.StayUpdated
{
    width:226px;
    height:120px;
    margin-bottom:10px;
    background-image:url(/Style/GreyFade1x120.png);
    background-repeat:repeat-x;
    float:left;
}

.StayUpdated h5
{
    color:White;
}

.StayUpdated>img
{
    margin-left:9px;
    margin-right:9px;
    margin-bottom:5px;
}

.EmailAddress input#textbox
{
    font-family:Georgia;
    font-size:11px;
    margin-left:9px;
    width:164px;
    height:19px;
    border:0;
    background-image:url(/Style/TextBoxFade19px.png);
    background-repeat:repeat-x;
}

#newsletterbutton
{
    background-image:url(/Style/GreyArrowButton.png);
    background-repeat:no-repeat;
    width:22px;
    height:19px;
    border:0;
    padding:0;
    vertical-align:middle;
    margin-left:9px;
}

/* Want to know more? */

.WantToKnowMore
{
    width:226px;
    height:143px;
    margin-bottom:10px;
    background-image:url(/Style/GreyFade1x143.png);
    background-repeat:repeat-x;
}

.WantToKnowMore h2
{
    float:left;
    font-size:20px;
    color:White;

    margin-left:9px;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:15px;
}

.WantToKnowMore ul
{
    float:left;
    margin-left:9px;
    font-family:Georgia;
    font-size:11px;    
}

.WantToKnowMore ul li
{
    padding-left:10px;
    line-height:1.5em;
    margin-right:10px;

    /* background-image:url(/Style/UlGreenLinkArrow.png); */
    background-image:url(/Style/UlGreenLinkArrow.gif);
    background-repeat:no-repeat;
    background-position:top left;
}

.WantToKnowMore a
{
    color:White;
    text-decoration:none;
}

/* Tracelabs */
/* May already have a style like this */

.TraceLabs
{
    width:226px;
    height:173px;
    margin-bottom:10px;
    background-image:url(/Style/GreenFade1x173.png);
    background-repeat:repeat-x;
}

.TraceLabs h6
{
    margin:15px 9px 0px 9px !important;
}

/* End of Navigation */

/* Our Product */

.HeadlightFeatures2
{
    position:absolute;
    left:246px;
    top:156px;

    z-index:1;
    width:215px;
    height:76px;

    background-image:url(/Style/GreenFadex1x76.png);
    background-repeat:repeat-x;
    text-align:left;
}

.HeadlightFeatures2 h5
{
    color:White;
}

.HeadlightFeatures2 h2
{
    color:White;
    margin-left:8px;
}

.FearlessSupport
{
    width:461px;
    height:83px;
    background-image:url(/Style/YellowGreenFade1x83.png);
    background-repeat:repeat-x;
    float:left;
}

.FearlessSupport h2
{
    float:left;
    font-size:12px;
    margin-left:9px;
    margin-top:5px;
    margin-right:10px;
    margin-bottom:10px;
}

/* Trial Confirmation */

.TrialConfirmation h1
{
    margin-left:20px;
    line-height:1em;    
}

.TrialConfirmation
{
    position:relative;
    width:931px;
    height:441px;
    background-image:url(/Style/GreenStripyBackground931x441.png);
    background-repeat:no-repeat;
    margin-left:9px;
}

.TrialConfirmation h5
{
    margin-top:10px;
}

.TrialConfirmation h2
{
    float:left;
    color:White;
    font-size:30px;
    margin-left:8px;
    margin-top:20px;
}

.TrialConfirmation p
{
    float:left;
    margin-left:8px;
    margin-top:5px;
}

.TrialConfContent
{
    width:891px;
    height:232px;
    position:absolute;
    top:187px;
    left:20px;
    background-color:White;
}

#ReadyToUseLeftBlock
{
    position:absolute;
    width:285px;
    height:150px;
    left:9px;
    top:73px;
    background-image:url(/Style/ReadyToUseLeft.png);
    background-repeat:no-repeat;
}

#ReadyToUseCentreBlock
{
    position:absolute;
    width:285px;
    height:150px;
    left:303px;
    top:73px;
    background-image:url(/Style/ReadyToUseCentre.png);
    background-repeat:no-repeat;
}

#ReadyToUseRightBlock
{
    position:absolute;
    width:285px;
    height:150px;
    left:597px;
    top:73px;
    background-image:url(/Style/ReadyToUseRight.png);
    background-repeat:no-repeat;
}

#ReadyToUseLeftBlock p,#ReadyToUseCentreBlock p,#ReadyToUseRightBlock p
{width:265px;}

#TrialConfStep1
{
    position:absolute;
    left:9px;
    top:9px;
}

#TrialConfYouAreDone
{
    position:absolute;
    left:166px;
    top:9px;
}

/* Content Page 1 Column */

/* .ContentPage1Column
{
    width:714px;
} */

/* .ContentPage1ColumnContent
{
    width:674px;
    margin-left:20px;
    margin-right:20px;
    background-color:White;
} */

.ContentPage1ColumnContent img
{
    padding-top:9px;
    padding-bottom:9px;
    border-top:solid 2px #303030;
    border-bottom:solid 2px #303030;
    margin-bottom:20px;
}

.ContentPageContent h1
{
    line-height:1.1em;
}

.ContentPageContent h2
{
    margin-top:14px;
}

.ContentPageContent h3
{
    margin-bottom:20px;
}

.ContentPageContent h4
{
    margin-top:6px;
    margin-bottom:15px;
}

/* .ContentPage1ColumnContent p
{
    line-height:1.5em;
} */

.FloatRightWithComment
{
    width:327px;
    float:right;
    font-size:10px;
    margin-bottom:10px;
}

.FloatRightWithComment img
{
    margin-top:0px;
    margin-bottom:12px;
}

.Comment
{
    float:right;
    width:247px;                /* total width is 327 */

    padding-top:9px;
    padding-bottom:9px;
    padding-left:0px;

    border-top:solid 2px #7fc31c;
    border-bottom:solid 2px #7fc31c;

    margin-left:30px;
    margin-bottom:20px;

    padding-right:80px;
    background-image:url(/Style/Comment.png);
    background-repeat:no-repeat;
    background-position:top right;
}

.Comment h2
{
    margin-top:0px;
    font-size:15px;
    color:#2da000;
    line-height:1.4em;
}

.ContentPage1Column hr
{
    clear:both;
    height:1px;
    color:#e2e2e2;
}

/* Support */

.SupportPage2ColumnContent
{
    width:674px;                /* 714 - 40px */
    margin-left:20px;
    margin-right:20px;
    background-color:White;
}

.SupportTopBlockInner
{
    Height:380px;
}

.SupportTopBlockInner h5
{
    margin-top:0px;
}

.SupportTopBlockOuter
{
    Height:420px;
}

.SupportPage2ColumnContent h1
{
    line-height:1em;
}

.SupportPage2ColumnContent p
{
    line-height:1.5em;
    margin-top:10px;
}

.GetInContact
{
    position:relative;
    Width:327px;
    Height:120px;
    margin-bottom:10px;
    background-image:url(/Style/GreenFade1x120WithSeparator.png);
    background-repeat:repeat-x;
}

#ByPhone
{
    font-family:AvantGarde CE;
    font-size:17px;
    color:White;
    position:absolute;
    top:10px;
    left:12px;
    margin:0 0 0 0;
}

#PhoneNumber
{
    font-family:AvantGarde CE;
    font-size:17px;
    color:#c6ff00;
    position:absolute;
    top:10px;
    left:100px;
    margin:0 0 0 0;
}

#ByEmail
{
    font-family:AvantGarde CE;
    font-size:17px;
    color:White;
    position:absolute;
    top:38px;
    left:12px;
    margin:0 0 0 0;
}

#EmailAddress
{
    position:absolute;
    top:42px;
    left:100px;
    margin:0 0 0 0;
}

#EmailAddress a
{
    font-family:AvantGarde CE;
    font-size:17px;
    color:#c6ff00;
    text-decoration:none;
}

#ByChat
{
    font-family:AvantGarde CE;
    font-size:17px;
    color:White;
    position:absolute;
    top:82px;
    left:12px;
    margin:0 0 0 0;
}

#WeAreOnlineNow
{
    position:absolute;
    top:85px;
    left:130px;
    width:186px;
    height:24px;
    background-image:url(/Style/DarkFade1x24px.png);
    background-repeat:repeat-x;
}

#WeAreOnlineNow p
{
    margin-top:2px;
}

#WeAreOnlineNow p a
{
    font-family:AvantGarde CE;
    font-size:14px;
    font-weight:normal;
    color:White;
    text-decoration:none;
    margin-left:10px;

    padding-right:10px;
    /* background-image:url(/Style/YellowGreenRightArrow.png); */
    background-image:url(/Style/YellowGreenRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

/* Jobs */

.bannerImage
{
    position:relative;
}

.TextOverlaidImage h2
{
    position:absolute;
    top:60px;
    left:160px;
    width:600px;
    color:#c6ff00;
    font-family:AvantGarde CE Book;
    font-size:27px;
    font-weight:normal;
    text-align:left;
    margin-top:0px;
}

.Worker
{
    float:left;
    width:122px;
    height:48px;
    margin-top:5px;
    margin-bottom:10px;
}

.Worker img
{
    margin:0 0 0 0;
}

.Worker p
{
    margin-top:0px;
    margin-bottom:0px;
}

.Workers
{
    min-height:355px;
}

.Positions
{
    min-height:355px;
}

.NoTM
{
    margin-top:2px !important;
}

/* Features */

.ContentPage3ColumnContent
{
    width:674px;                /* 714 - 40px */
    margin-left:20px;
    margin-right:20px;
    background-color:White;
}

.ContentPage3ColumnContent h1
{
    line-height:1em;
}

.TripleColumn
{
    float:left;
    Width:211px;
    margin-right:20px;
    margin-top:0px;
    height:274px;
cursor: hand;
}

.TripleColumnRight
{
    float:right;
    Width:211px;
    margin-top:0px;
    height:274px;
cursor: hand;
}

.ContentPage3ColumnContent img
{
    margin-bottom:0px;
}

.DropShadowImage
{
    position:relative;
}

.DropShadowImage h5
{
    position:absolute;
    top:130px;
    left:0px;
	margin-top:8px;
}

.ImageOverlay
{
    position:relative;
}

}

#RequestInformationButton
{
    position:absolute;
    top:320px;
    left:495px;
}

.ContentPage3ColumnContent h5
{
    color:Black;
    font-family:AvantGarde CE;
    font-size:16px;
    font-weight:normal;
    line-height:1.2em;   

    margin-left:0px;
    margin-bottom:13px;

    background-image:none;
}

.ContentPage3ColumnContent h5 a
{
    text-decoration:none;

    padding-right:12px;
    /* background-image:url(/Style/OffsetLinkArrow16.png); */
    background-image:url(/Style/OffsetLinkArrow16.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}

.ContentPage3ColumnContent p
{
    clear:both;
    margin-top:10px;
    margin-bottom:20px;
}

/* Case Studies */

.FreeTrial
{
    width:226px;
    height:43px;
    background-image:url(/Style/GreyFade1x43.png);
    background-repeat:repeat-x;
    margin-bottom:10px;
}

.FreeTrial h5
{
    color:White;
    margin-top:8px;
}

.FreeTrial p
{
    float:left;
    color:White;
    margin-top:12px;
    margin-left:10px;
    margin-bottom:5px;
    margin-right:5px;

    padding-right:12px;
    /* background-image:url(/Style/YellowGreenRightArrow.png); */
    background-image:url(/Style/YellowGreenRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.FreeTrial p a
{
    color:White;
    text-decoration:none;
}

.LongLink
{
    text-decoration:none;
    padding-right:8px;
    /* background-image:url(/Style/OffsetLinkArrow.png); */
    background-image:url(/Style/OffsetLinkArrow.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
}

/* Tracelabs */

/* Press and News */


.ContactDetails
{
    width:326px;
    height:120px;
}

.ContactDetails p
{
    margin-bottom:2px;
    margin-top:0px;
}

.EmailLink
{
    color:#2da000;
    text-decoration:none;
}

.ContactDetails img
{
    margin-top:5px;
}

.BlogNews
{
    width:326px;
    height:258px;
}

.BlogNews p
{
    margin-bottom:0px;
    margin-top:0px;
}

/* Tracetalk video */

.TraceTalkVideo
{
    width:674px;                /* 714 - 40px */
    margin-left:20px;
    margin-right:20px;
    background-color:White;
}

.TraceTalkVideo p
{
    line-height:1.5em;
}

.TraceTalkVideo h4
{
    margin-top:8px;
    line-height:1.5em;
}

.TraceTalkVideo h2
{
    margin-bottom:30px;
}

.h5size22nobar
{
    font-size:22px;
    margin-top:0px;
    margin-left:8px;
    background-image:none;
}

#ButtonAndShadow
{
    width:205px;
    float:right;
}

p.Podcast
{
    float:left;
    height:20px;

    padding-top:4px;
    background-image:url(/Style/PodcastIcon.png);
    background-repeat:no-repeat;
    background-position:top left;
}

.Podcast a
{
    padding-left:40px;
    text-decoration:none;
}

.InformationBox
{
    width:327px;
    height:135px;
    background-image:url(/Style/GreenFade1x135.png);
    background-repeat:repeat-x;
}

.TraceTalkVideo .InformationBox h6
{
    float:left;
    margin-left:15px;
    margin-right:30px;
    margin-top:15px;
    margin-bottom:15px;
    font-size:15px;
    color:White;
}

.InformationBox h6 a
{
    color:#c6ff00;
    text-decoration:none;

    padding-right:8px;
    /* background-image:url(/Style/YellowGreenRightArrow.png); */
    background-image:url(/Style/YellowGreenRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

.TripleColumn h5,.TripleColumnRight h5 
{
    color:Black;
    font-family:AvantGarde CE;
    font-size:16px;
    font-weight:normal;
    line-height:1.2em;   

    margin-left:0px;
    margin-bottom:13px;

    background-image:none;
    padding-right:12px;
    background-image:url(/Style/OffsetLinkArrow16.gif);
    background-repeat:no-repeat;
    background-position:right 8px;
}

.TripleColumn h5 a,.TripleColumnRight h5 a
{
    text-decoration:none;

}

.TripleColumn p,.TripleColumnRight p
{
    clear:both;
    margin-top:10px;
    margin-bottom:20px;
}

#RightColumn
{
    margin-right:0px;
}

.TraceTalkVideo .h5size22
{
    margin-top:0px;
}

.Video
{
    position:relative;
}

.OverDropShadow
{
    position:absolute;
    width:674px;
    top:405px;
    left:0px;
}

.VideoPlay
{
    position:relative;
}

.PlayButton
{
    position:absolute;
    top:97px;
    left:184px;
}
/* ShareThis */

#ShareEmailButton
{
	background:url(/style/sendpage.gif);
	width:99px;
	height:24px;
	border:0;
	margin:0;
}

.ShareThis
{
    position:relative;
    width:949px;
    height:290px;
background-color:gray;

    background-image:url(/Style/ShareThisBackground.png);
    background-repeat:repeat-x;
}

.ShareThis h2
{
    font-family:AvantGarde CE;
    font-size:30px;
    font-weight:normal;
    color:White;
    margin:0px;
    line-height:1em;
}

.ShareThis h2 b
{
    color:#c6ff00;
}

.ShareThis h3
{
    font-family:AvantGarde CE;
    font-size:16px;
    font-weight:normal;
    color:White;
    line-height:1em;
}

.ShareThis h3 b
{
    color:#c6ff00;
}


.ShareThis input
{
    border:solid 0px Black;
    font-family:georgia;
    font-size:11px;
    padding-top:2px;
}

#ShareThisName
{
    position:absolute;
    top:95px;
    left:123px;
    width:238px;
    height:17px;
    background-image:url(/Style/TextBoxFade19px.png);
    background-repeat:repeat-x;
}

#ShareThisEmail
{
    position:absolute;
    top:125px;
    left:123px;
    width:238px;
    height:17px;
    background-image:url(/Style/TextBoxFade19px.png);
    background-repeat:repeat-x;
}

#ShareThisMessage
{
    position:absolute;
    top:155px;

    left:123px;
    width:238px;
    height:79px;
    background-image:url(/Style/TextBoxFade81px.png);
    background-repeat:repeat-x;
}

#ShareThisLink
{
    position:absolute;
    top:125px;
    left:392px;
    width:303px;
    height:17px;
    background-image:url(/Style/TextBoxFade19px.png);
    background-repeat:repeat-x;
}

#ShareThisClose
{
    position:absolute;
    top:13px;
    left:900px;
}

#Delicious,#Diggit,#Reddit
{
    cursor:pointer;
    position:absolute;
    width:194px;
    height:31px;
    left:728px;
    background-image:url(/Style/DarkFade1x31.png);
    background-repeat:repeat-x;
}

#Delicious
{
    top:114px;
}

#Diggit
{
    top:155px;
}

#Reddit
{
    top:196px;
}

#ShareThisLeftBar
{
    position:absolute;
    top:63px;
    left:376px;
}

#ShareThisRightBar
{
    position:absolute;
    top:63px;
    left:709px;
}


#ShareThisSendPage
{
    position:absolute;
    top:246px;
    left:262px;
    width:99px;
    height:24px;
}

#ShareThisSendPage p a
{
    color:Black;
    margin-left:5px;
    margin-top:0px;
    line-height:1em;
    padding-right:10px;
    /* background-image:url(/Style/BlackRightArrow.png); */
    background-image:url(/Style/BlackRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
}

#ShareThisPage
{
    position:absolute;
    top:10px;
    left:30px;
}

#SendThisPage
{
    position:absolute;
    top:62px;
    left:30px;
}

#LinkToThisPage
{
    position:absolute;
    top:62px;
    left:392px;
}

#YouCanAlso
{
    position:absolute;
    top:62px;
    left:728px;
}

#ShareThisNameLabel
{
    position:absolute;
    top:94px;
    left:30px;
}

#ShareThisEmailLabel
{
    position:absolute;
    top:124px;
    left:30px;
}

#ShareThisMessageLabel
{
    position:absolute;
    top:156px;
    left:30px;
}

.ShareWith
{
    float:left;
    margin-left:5px;
    margin-top:5px;
    margin-right:10px;
}
.ShareWithText
{
float:left;
margin-top:2px;
}

.ShareThis p
{
    font-family:Georgia;
    font-size:11px;
    font-weight:normal;
    color:White;
    margin:0px;
}

.ShareThis div p
{
    margin-top:4px;
}

.ShareArrow
{
    width:176px;
    font-family:AvantGarde CE;
    font-size:14px;
    font-weight:normal;
    color:White;
    text-decoration:none;
    padding-right:10px;
    /* background-image:url(/Style/YellowGreenRightArrow.png); */
    background-image:url(/Style/YellowGreenRightArrow.gif);
    background-repeat:no-repeat;
    background-position:center right;
    text-position:-10000px;
    height:22px;
    position:relative;
}
#ShareThisCloseLabel
{
    position:absolute;
    top:15px;
    left:854px;
}

#ShareThisAddLinkLabel
{
    position:absolute;
    top:100px;
    left:392px;
}
.ShareThisContainer
{
    margin:0 auto 0 auto;
    position:relative;
    width:949px;
    margin-top:0px;
    overflow:visible;
    z-Index:5;
}
#sharethisplaceholder
{
    width:0px;
    height:0px;
}
#menus
{
    position:absolute;
    top:0px;
    z-index:1;
}
#menus div
{
z-index:1;
}
#jobfeedtitle
{
float:left;
clear:right;
}
#joblinks,#joblinks p
{
width:450px;
}

#logo, #logoSub
{
	width:352px;
	height:102px;
	position:relative;
	top:10px;
	z-index:3;
}

#logo a,#logoSub a
{
    	background-image:url(/images/logos/TWLogo.png);
    	background-repeat:no-repeat;
}

#logolink
{
	width:352px;
	height:102px;
	cursor:pointer;
	z-index:5;
	display:block;
}

#logolink span
{
	display:none;
}

#blogitems div
{
height:20px;
left:107px;
overflow:hidden;
position:absolute;
top:9px;
width:349px;
}
#blogitems div a
{
	color:#fff;
}
/* Right Navigation */
.rightNavTop,.rightNavBlackTop,.rightNavBlack,.rightNavGreen,.rightNavSubGreen,.rightGreenLine
{
    width:226px;
    background-repeat:repeat-x;
}

#rightNav div a
{
    background-position:right center;
    background-repeat:no-repeat;
    color:White;
    font-family:Georgia;
    font-size:11px;
    font-weight:normal;
    height:36px;
    line-height:36px;
    margin-left:10px;
    padding-right:10px;
    text-decoration:none;
    width:196px;
    display:block;
}

#rightNav div a.rightArrow
{
    background-image:url(/Style/GreenLinkArrow.gif);
}
#rightNav div a.rightArrowSelected
{
    background-image:url(/Style/GreenLinkArrowDown.gif);
    color:#c6ff02;   
}
#rightNav div a.rightArrowChildSelected
{
    background-image:url(/Style/GreenLinkArrowDown.gif);
}
#rightNav div a.noArrow
{
    background-image:none;
}
#rightNav div a.noArrowSelected
{
    background-image:none;
    color:#c6ff02;   
}

.rightNavTop
{
    background-image:url('/Images/rightnav/navtop.png');
    height:46px;    
}

.rightNavTop img
{
margin:10px 0 0 10px;
}

.rightNavBlackTop
{
    background-image:url('/Images/rightnav/navblacktop.png');
    height:36px;
}
.rightNavBlack
{
    background-image:url('/Images/rightnav/navblack.png');
    height:36px;
}
.rightNavGreen
{
    background-image:url('/Images/rightnav/navgreen.png');
    height:36px;
}

.rightNavSubGreen
{
    background-image:url('/Images/rightnav/navsubgreen.png');
    background-color:#74be09;
    padding:10px 0;
}
#rightNav div.rightNavSubGreen a
{
    height:20px;
    line-height:20px;
    }

.rightGreenLine
{
    background-image:url('/Images/rightnav/navgreenline.png');
    height:2px;
}
.rightSubNav
{
    display:block;
    float:left;
    }
.formBackground
{
    position:relative;
    width:657px;
    background-color:#e2e2e2;
    float:left;
    margin-bottom:9px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
}

.formBackground .fbrow
{
float:left;
width:631px;
margin-bottom:5px;
margin-left:9px;
}

.formBackground p
{
margin-bottom:0px;
}
.fblbl
{
width:150px;
float:left;
}

.formBackground input
{
margin-right:9px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.ImageLinesAboveAndBelow {
padding-top:9px;
padding-bottom:9px;
border-top:solid 2px #303030;
border-bottom:solid 2px #303030;
margin-top:0px;
margin-bottom:25px;
}

.ImageTitles {

}

H4 {

}

.Comment {

}

.ImageLinesAboveAndBelowWithLeftMargin {
padding-top:9px;
padding-bottom:9px;
border-top:solid 2px #303030;
border-bottom:solid 2px #303030;
margin-top:0px;
margin-bottom:25px;
margin-left:10px;
}

.ImageLinesAboveAndBelowWithRightMargin {
padding-top:9px;
padding-bottom:9px;
border-top:solid 2px #303030;
border-bottom:solid 2px #303030;
margin-top:0px;
margin-bottom:25px;
margin-right:10px;
}

