/* Style sheet xLayout */
.insidePage #main .demo{height:175px;clear:both;display:block;margin-top:10px;margin-bottom:20px;background:url("tl_files/layout/inside-videoDemo-bg.jpg") center bottom no-repeat;}
.insidePage #main .demo .ce_hyperlink a{display:block;margin-bottom:10px;font-size:1.3em;}
.insidePage #main .demo .ce_hyperlink a:hover{text-decoration:underline;}
.insidePage #main .demo .ce_text a:hover{text-decoration:underline;}
.insidePage #main .demo .ce_text .image_container{margin-right:10px;}
.insidePage #main .border{clear:both;display:block;margin-top:10px;margin-bottom:20px;padding-bottom:30px;background:url("tl_files/layout/inside-videoDemo-bg.jpg") center bottom no-repeat;}
.home #container{padding-bottom:15px;}
.home #left{float:none;clear:both;display:block;}
.insidePage #container{clear:both;margin-top:15px;padding-bottom:25px;background:url("tl_files/layout/containerBg-wide.jpg") left top no-repeat;}
.wide #container{clear:both;padding-bottom:25px;background:url("tl_files/layout/containerBg-wide.jpg") left top no-repeat;}
.blog #container{background-image:url("tl_files/blog/layout/containerBg.jpg");}
body{margin:0;padding:0;background:#c2c2c2 url("tl_files/layout/bodyBg.jpg") center top repeat-y;font-family:Helvetica, Arial, sans-serif;font-size:62.5%;color:#000000;line-height:1.25em;}
#wrapper{width:950px;margin-right:auto;margin-left:auto;font-size:1.1em;line-height:1.25em;}
.block{overflow:visible;}
#footer{margin:10px 0 0;padding:5px 0;border-top:6px solid #147022;}
#footerNav{width:650px;float:left;padding-left:30px;color:#4cc273;}
.inside{position:static;}
.invisible{display:block;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.clearBoth{clear:both;}
.floatRight{float:right;}
.floatLeft{float:left;}
.home #left #mainHeadline{overflow:visible;float:none;clear:both;display:block;background:url("tl_files/layout/homeMainBg.jpg") center top no-repeat;min-height:275px;height:auto !important;height:275px;}
.home #left #mainHeadline h1{margin-top:0;margin-bottom:0;padding:90px 350px 0 20px;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:3.25em;color:#ffffff;line-height:1.25em;}
.home #left h3 a{padding:0 0 0 20px;font-weight:normal;text-decoration:none;font-size:1.2em;color:#ffffff;line-height:1.0em;text-transform: none;}
.home #left #contest{margin-top:10px;margin-bottom:0;padding:0;text-align:center;background:url("tl_files/layout/contestBg.jpg") center top no-repeat;}
.home #left #contest a,.home #left #contest p{display:block;padding:10px 20px;text-align:center;font-size:1.4em;line-height:1.5em;}
.home #left #contest a:hover{color:#fff4a3;}
.home #main{height:210px;clear:both;display:block;margin-top:0;padding-top:15px;background:#5c2368 url("tl_files/layout/home_purpleBg2.jpg") left top repeat-x;font-size:1.1em;line-height:1.2em;}
.home #main h1{padding-top:15px;font-size:1.6em;}
.home #main .subcolumns .ce_text{width:255px;height:160px;padding:15px 15px 15px 30px;background:url("tl_files/layout/bottom-box-purple2.png") left top no-repeat;}
.home #main .subcolumns .ce_text p{height:70px;margin-top:12px;margin-bottom:4px;font-size:1em;line-height:1.3em;}
.home #main .subcolumns .ce_text a{font-style:italic;}
.home #main .subcolumns .subcl .ce_text h3,.home #main .subcolumns .subc .ce_text h3{margin-top:0;margin-bottom:0;margin-left:-10px;padding-top:14px;padding-bottom:10px;text-align:center;font-size:1.3em;color:#b02f12;}
.home #main .subcolumns .subcr .ce_text h3{margin-top:0;margin-bottom:0;margin-left:-5px;padding-top:14px;padding-bottom:10px;text-align:center;font-size:1.3em;color:#b02f12;}
.home #right{float:none;clear:both;padding-right:15px;padding-bottom:10px;padding-left:15px;}
.insidePage #left{width:200px;clear:left;padding:0 0 20px 20px;background:url("tl_files/layout/leftBg.jpg") left top repeat-x;font-size:1.1em;color:#1f1f1f;line-height:1.3em;min-height:350px;height:auto !important;height:350px;}
.insidePage #left h1,.insidePage #left h2,.insidePage #left h3,.insidePage #left h4,.insidePage #left h5,.insidePage #left h6,.insidePage #left h1 a,.insidePage #left h2 a,.insidePage #left h3 a{color:#62316b;}
.insidePage h2{margin-bottom:5px;}
.wide #left{width:285px;clear:left;padding:20px;background:url("tl_files/layout/leftBg.jpg") left top repeat-x;color:#7e7e7f;}
.insidePage #left .mod_box_items p{clear:both;}
.insidePage #left .mod_box_items h3{padding-top:10px;}
.insidePage #left .mod_box_items{margin-bottom:25px;}
.insidePage #left .green h3{color:#00723b;}
.insidePage #main{clear:none;margin-right:210px;margin-left:220px;padding:20px 50px 0 40px;font-size:1.1em;line-height:1.3em;}
.insidePage.floatPage #main{width:450px;float:left;margin-right:0;margin-left:0;padding-right:20px;}
.twoColumn #main{clear:none;margin-right:0;padding:20px 0 0 40px;font-size:1.1em;line-height:1.3em;}
.wide #main{width:335px;float:left;clear:none;padding:20px 40px 0 50px;font-size:1.1em;line-height:1.3em;}
.insidePage #right{width:200px;float:right;margin-right:10px;padding-top:90px;}
.twoColumn #right{width:200px;float:right;clear:right;margin-right:10px;margin-left:25px;padding-top:70px;}
.wide #right{width:170px;}
.insidePage #right ul,.insidePage #left ul,.insidePage #right ol,.insidePage #left ol{margin-left:0;padding-left:15px;}
.insidePage #right li{margin-top:8px;margin-bottom:8px;}
.insidePage #right #boxes h2,.insidePage #left .box h2{margin-top:0;margin-bottom:8px;padding:10px;text-align:center;font-family:Helvetica, Arial, sans-serif;font-size:1.1em;color:#ffffff;/*border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;*/}
.insidePage #right .orange h2,.insidePage #left .orange h2{background-color:#d26302;}
.insidePage #right .green h2{background-color:#147022;}
.insidePage #right .purple h2,.insidePage #left .box.purple h2{background-color:#572361;}
.insidePage #left h2.box.purple,.insidePage #left .ce_hyperlink.box.purple a{display:block;margin-left:-10px;padding:10px;text-align:center;background-color:#572361;font-weight:bold;text-decoration:none;font-size:12px;color:#ffffff;line-height:14px;}
.insidePage #left h2.box.orange,.insidePage #left .ce_hyperlink.box.orange a{display:block;margin-left:-10px;padding:10px;text-align:center;background-color:#D26302;font-weight:bold;text-decoration:none;font-size:12px;color:#ffffff;line-height:14px;}
.insidePage #right .red h2{background-color:#b02f12;}
.insidePage #right .mod_box_items{margin-bottom:50px;}
.insidePage #tagline{overflow:hidden;margin-bottom:25px;font-family:Georgia, Times, "Times New Roman", serif;font-size:20px;color:#572361;line-height:22px;}
.twoColumn #tagline{margin-bottom:0;font-family:Georgia, Times, "Times New Roman", serif;font-size:20px;color:#572361;line-height:22px;}
.insidePage .mod_newslist .more a{font-style:italic;}
.insidePage #main .newsEvents h1 a{font-weight:normal;}
.insidePage #main .mod_eventlist .event{margin-bottom:40px;}
.insidePage #main .blurbTestimonial{margin-bottom:10px;}
.insidePage #main .ourClient{height:60px;margin-right:10px;margin-bottom:10px;padding:20px 10px 10px;background-color:#fff6ef;border:1px solid #fed47e;}
.insidePage #main .ourClient img{display:block;margin-right:auto;margin-left:auto;vertical-align:middle;}
.insidePage #left .ourClient{margin-right:20px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;background-color:#ffffff;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.insidePage #left .ourClient img{display:block;margin-right:auto;margin-left:auto;vertical-align:middle;}
.insidePage #right p.inquiries{font-size:1.1em;}
.insidePage #right p.inquiries strong{font-size:1.1em;color:#a31d1d;}
.insidePage .ce_text.block{margin-bottom:25px;}
.insidePage #left .center{text-align:center;}
.insidePage #main .border .ce_hyperlink a{display:block;margin-bottom:10px;font-size:1.3em;}
.insidePage #main .border .ce_hyperlink a:hover{text-decoration:underline;}
.insidePage #main .border .ce_text a:hover{text-decoration:underline;}
.insidePage #main .border .ce_text .image_container{margin-right:10px;}
.insidePage.internalMarketing h2 a{color:#62316b;}
.insidePage.internalMarketing div.ce_download a{color:#d26302;}
p.error{margin-top:5px;margin-bottom:5px;padding:2px 8px;background-color:#dea9a9;font-weight:bold;color:#ba0000;}
.home #right .articles p,.home #right .testimonial p{font-size:1.1em;}
.home #right .articles a{color:#572361;}
.home #right .articles p{margin-top:0;}
.home #right .mainText{width:465px;float:right;clear:none;margin-left:25px;padding-top:20px;font-size:1.2em;line-height:1.3em;}
.home #right .mainText h1{margin-bottom:-8px;font-size:2em;}
#right .column1{width:200px;float:left;clear:left;}
#right .column2{width:200px;float:right;clear:right;}
.home #right #homeBullets{clear:right;display:block;padding-top:30px;background:url("tl_files/layout/homeBoxBg.jpg") right top no-repeat;font-size:1.0em;line-height:1.4em;}
#right #homeBullets .column1{margin-left:0;}
#right #homeBullets .column2{float:right;clear:right;margin-left:70px;}
#right #homeBullets .column1 a{display:block;margin-bottom:3px;padding-top:5px;padding-bottom:5px;padding-left:18px;background-image:url("tl_files/layout/bullet.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:1.25em;color:#b02f12;line-height:1.1em;background-position:0px 6px;}
#right #homeBullets .column2 a{display:block;margin-bottom:3px;padding-top:5px;padding-bottom:5px;padding-left:18px;background-image:url("tl_files/layout/bullet.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:1.25em;color:#b02f12;line-height:1.1em;background-position:0px 6px;}
.rightBlurb{font-size:1.3em;line-height:1.25em;}
#footer .copyright{float:right;clear:none;display:block;padding:0 10px 0 0;font-size:.95em;color:#147022;}
#footer a{padding-right:8px;padding-left:8px;font-size:.95em;color:#147022;text-decoration:none;}
#searchForm{width:190px;overflow:visible;float:right;margin-top:5px;margin-left:30px;font-size:.95em;}
#searchForm .submit_container{padding-top:2px;}
#searchForm input.text{width:125px;float:left;margin-right:5px;padding:1px 5px;background:url("tl_files/layout/inputBg.jpg") left top no-repeat;border:1px solid #a8a8a8;font-size:1.1em;color:#528f4f;}
#searchForm br{display:none;}
#searchForm .formbody{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.ua-ie #searchForm input.submit{margin-top:-2px;}
#header #logo{width:135px;float:left;padding-top:45px;padding-left:30px;}
.ua-firefox #header #searchForm .submit_container{padding-top:0;}
.ua-ie-7 #header #searchForm form{margin-left:0;}
.blog #header #logo{padding-top:20px;padding-left:10px;}
.blog #right{width:200px;padding-top:25px;background:url("tl_files/blog/layout/rightBg.jpg") right top no-repeat;}
.blog #topNav{width:190px;}
.blog #header #tagline{width:500px;float:right;clear:right;margin:0;padding-top:20px;padding-right:100px;padding-bottom:20px;}
.blog #main{width:575px;float:left;clear:none;margin:0;padding:20px 40px 0 50px;font-size:1.1em;line-height:1.3em;}

