/* Style sheet xBasic */
.mapPadding{margin-top:10px;margin-bottom:40px;}
.subscriptionImageBottom{margin-bottom:10px;}
.subscriptionBg{padding-bottom:10px;background-color:#253140;}
.incBullet{margin-bottom:30px;}
.incBullet div{margin-top:6px;margin-bottom:6px;padding-top:2px;padding-bottom:2px;padding-left:10px;background-color:#eaeaea;border-bottom:1px solid #eaeaea;list-style-type:square;}
.incBullet .odd{background-color:#dedede;list-style-type:square;}
.leftColMarginAdjust .dtBlueLarge{padding-top:5px;}
.leftColMarginAdjust .image_container{margin:5px auto 10px auto;text-align:center;}
.mod_subscribe form{padding-top:10px;padding-bottom:50px;}
.newsletterSignup label,.mod_subscribe label,.mod_subscribe p.confirm{color:#ffffff;}
span.captcha_text{color:#a92b31;}
.newsletterSignup form table,.mod_subscribe form{width:250px;margin-left:100px;}
.newsletterSignup form table .submit_container input,.mod_subscribe form table .submit_container input{margin-top:-5px;margin-right:20px;}
.newsletterSignup form table input,.mod_subscribe form table input{width:100px;}
.mod_breadcrumb{margin-bottom:10px;padding-left:20px;}
h1.ce_headline a{font-family:tahoma, Verdana, sans-serif;font-size:16px;color:#7482a8;}
.layout_full{margin-bottom:120px;padding-bottom:20px;}
.insuranceLogos{margin-top:20px;margin-bottom:30px;}
.layout_simple{margin-bottom:5px;}
.border{border:2px solid #253140;}
.layout_short .teaser{font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#ffffff;line-height:14px;}
.mod_newslist p{color:#000000;}
.mod_newslist .more{margin-bottom:30px;}
.blackText{color:#000000;}
.leftColBottomPadding{margin-bottom:10px;}
.termsandprivacy{width:840px;padding-right:60px;padding-left:60px;}
.mainColBgBottom{width:490px;margin-left:-20px;border:1px dashed #ff0000;}
.footerNoBulletList{padding-right:0px;padding-left:0px;list-style-type:none;}
#footlinksColA{width:170px;height:170px;bottom:45px;left:20px;position:absolute;padding-left:10px;text-align:left;background-image:url("tl_files/dtfitness/images/footer_links_A.gif");background-repeat:no-repeat;line-height:14px;}
#footlinksColB{width:170px;height:170px;bottom:45px;left:210px;position:absolute;padding-left:10px;text-align:left;background-image:url("tl_files/dtfitness/images/footer_links_B.gif");background-repeat:no-repeat;line-height:14px;}
#footlinksColA a,#footlinksColB a{color:#767676;}
#footlinksColA a:hover,#footlinksColB a:hover{color:#22adda;}
.bulletCopyrightFooter{margin-bottom:-9px;}
.w3c,.monkslogofooter{margin-bottom:-9px;}
.copyright{bottom:22px;left:135px;position:absolute;text-align:center;font-family:tahoma, Verdana, sans-serif;font-size:12px;color:#253140;}
#footerAddThis{width:200px;height:20px;bottom:170px;right:20px;position:absolute;}
#footerSocialLinks{bottom:108px;right:27px;position:absolute;}
.footerEmailSmall{bottom:240px;left:225px;position:absolute;font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#767676;}
.footerEmailLarge{bottom:250px;left:100px;position:absolute;font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:14px;color:#767676;}
.footerPhone{width:300px;bottom:251px;left:592px;position:absolute;font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:14px;color:#767676;}
.footerPhoneLarge{bottom:-1px;left:54px;position:absolute;font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:20px;color:#767676;}
.footerEmailSmall a{font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#767676;}
.footerEmailSmall a:hover{font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:12px;color:#22adda;}
.footerEmailLarge a{font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:20px;color:#767676;}
.footerEmailLarge a:hover{font-family:tahoma, Verdana, sans-serif;font-weight:bold;font-size:20px;color:#22adda;}
.marginBottom10px{margin-bottom:10px;}
.leftColMarginAdjust,.rightColMarginAdjust{margin-top:-6px;}
.whiteText{color:#ffffff;line-height:16px;}
.whiteTextRightCol{font-weight:bold;font-size:12px;color:#ffffff;line-height:14px;}
.whiteTextLeftCol{font-weight:bold;font-size:12px;color:#ffffff;line-height:14px;}
.blueTextLeftCol{font-weight:bold;font-size:12px;color:#253140;line-height:14px;}
.dtBlueLarge{font-weight:bold;font-size:15px;color:#7482a8;line-height:18px;}
.dtBlueLarge a{font-weight:bold;text-decoration:none;font-size:16px;color:#7482a8;line-height:18px;}
.leftColBoxBg{padding-right:4px;padding-left:4px;background-image:url("tl_files/dtfitness/images/leftColBoxBg.png");background-position:center top;background-repeat:repeat-y;}
.mainColLatestArticleBg{padding-right:4px;padding-left:4px;background-image:url("tl_files/dtfitness/images/latestArticleBg.png");background-position:center top;background-repeat:repeat-y;font-size:18px;}
.rightColBoxBg{padding-right:4px;padding-left:4px;background-image:url("tl_files/dtfitness/images/leftColBoxBg.png");background-position:center top;background-repeat:repeat-y;}
.leftColBoxBg img,.rightColBoxBg img{overflow:visible;margin-bottom:4px;border:1px solid #000000;}
.newsletterSignup{margin-top:10px;margin-bottom:10px;background-image:url("tl_files/dtfitness/images/newsletter_signup_bg.png");background-position:center top;background-repeat:no-repeat;}
.mod_subscribe{width:450px;position:relative;background-color:#253140;}
.youTubeVid{width:448px;height:348px;position:relative;margin-right:auto;margin-bottom:10px;margin-left:auto;padding:0px;border:1px solid #000000;}
.footerbanner{width:960px;height:343px;background-image:url("tl_files/dtfitness/images/main_bg_bottom.png");background-position:center top;background-repeat:no-repeat;}
.footerBgTop{bottom:222px;left:0px;position:absolute;}
.footerBgBottom{bottom:0px;left:0px;position:absolute;}
.footerBgLogo{bottom:171px;left:398px;position:absolute;}
html{background-color:#eaebf0;overflow-y: scroll;}
.topOfPage{margin-top:25px;}
#left,#right,#main{padding-top:10px;padding-bottom:10px;}
.leftColumn{width:210px;padding-left:25px;}
.mainColumn{padding-right:20px;padding-left:20px;}
.rightColumn{width:210px;padding-right:25px;}
#container{width:960px;margin-top:0px;margin-right:0px;margin-left:0px;padding-right:0px;padding-left:0px;background-image:url("tl_files/dtfitness/images/main_bg.png");background-position:center top;background-repeat:repeat-y;}
body{background-image:url("tl_files/dtfitness/images/main_content_bg.jpg");background-position:center top;background-repeat:repeat-x;}
#flashHeader{width:960px;height:254px;position:relative;margin-top:0px;margin-right:auto;margin-left:auto;}
.logobanner{width:960px;height:254px;position:absolute;border:1px dashed #e100ff;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:tahoma, Verdana, sans-serif;font-size:13px;}
h1,h2,h3,h4,h5,h6{font-family:tahoma, Verdana, sans-serif;}
fieldset,form,input,optgroup,select,textarea{font-family:tahoma, Verdana, sans-serif;}
a,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:13px;color:#253140;}
h1,h2,h3,h4,h5,h6{font-size:16px;color:#7482a8;}
.layout_full h1,.layout_full h1 a{height:32px;padding-top:8px;padding-bottom:5px;padding-left:8px;background-image:url("tl_files/dtfitness/images/h1_bg.png");background-position:left top;background-repeat:no-repeat;font-size:16px;color:#7482a8;}
h2 a{font-size:14px;color:#06adf3;}
img{border:0px;}
p,pre,form{margin:0px;padding:0px;}
h2{margin:0px 0px 6px 0px;padding:0px;font-weight:bold;font-size:11px;}
a{text-decoration:none;color:#06adf3;}
a:hover{text-decoration:none;}
body,html{font-weight:bold;font-size:13px;color:#253140;line-height:14px;}
