/* Style sheet xLayout */
.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{display:block;padding:10px 40px;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 .ce_text h3{margin-top:0;margin-bottom:0;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;}
.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;}
.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;clear: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{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{background-color:#d26302;}
.insidePage #right .green h2{background-color:#147022;}
.insidePage #right .purple h2{background-color:#572361;}
.insidePage #right .red h2{background-color:#b02f12;}
.insidePage #right .mod_box_items{margin-bottom:50px;}
.insidePage #tagline{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 .blurbTestimonial{margin-bottom:10px;}
.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;}
#header #logo{width:135px;float:left;padding-top:45px;padding-left:30px;}
.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;}
