body{font:15px Arial, Helvetica, sans-serif;background:#fff;color:#191919;margin:0;}
img{border-style:none;}
a{text-decoration:none;color:#d95448;}
a:hover{text-decoration:none;}
input, textarea, select{font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
.none{display:none;}
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:focus{position:static;width:auto;height:auto;}
#wrapper{width:994px;margin:0 auto;position:relative;}
#header{width:940px;position:absolute;top:13px;left:27px;border-bottom:5px solid #d95448;}
.logo{display:block;background:url(../images/TaitCollins_logo.png) no-repeat;width:232px;height:107px;text-indent:-9999px;overflow:hidden;margin:0 0 -27px 44px;}
.logo a{display:block;height:100%;}
.logointeractive{display:block;background:url(../images/TaitCollins_interactive.png) no-repeat;width:232px;height:107px;text-indent:-9999px;overflow:hidden;margin:0 0 -27px 44px;}
.logointeractive a{display:block;height:100%;}
.logopublishing{display:block;background:url(../images/TaitCollins_publishing.png) no-repeat;width:232px;height:107px;text-indent:-9999px;overflow:hidden;margin:0 0 -27px 44px;}
.logopublishing a{display:block;height:100%;}
.logowch{display:block;background:url(../images/TaitCollins_wch.png) no-repeat;width:232px;height:107px;text-indent:-9999px;overflow:hidden;margin:0 0 -27px 44px;}
.logowch a{display:block;height:100%;}
.logodmr{display:block;background:url(../images/TaitCollins_dmr.png) no-repeat;width:232px;height:107px;text-indent:-9999px;overflow:hidden;margin:0 0 -27px 44px;}
.logodmr a{display:block;height:100%;}
#header .header-holder{height:1%;overflow:visible;}
#header .add-nav{list-style:none;padding:0;overflow:hidden;float:right;margin:5px -5px 0 0;font-size:12px;line-height:15px;}
#header .add-nav li{display:inline;margin:0 1px 0 -1px;padding:0 5px 0 6px;background:url(../images/separator-add-nav.gif) no-repeat 0 50%;}
#header .add-nav a{color:#191919;text-decoration:none;}
#header .add-nav a:hover{text-decoration:underline;}
#nav{list-style:none;margin:-7px 0 0;position:relative;padding:0;float:right;font-size:11px;line-height:13px;text-transform:uppercase;font-weight:bold;}
#nav li{float:left;padding:0 0 0 3px;}
#nav a{float:left;color:#fff;background:#403940;text-decoration:none;padding:15px 10px 12px;width:98px;text-align:center;border-bottom:3px solid #fff;}
#nav .active a, #nav a:hover{background:#d95448;border-color:#d95448;}
#main{padding:134px 27px 100px;height:1%;overflow:hidden;}
#main .image{position:relative;margin:0 0 55px;height:1%;}
#main .image img{display:block;}
#main .image .info{position:absolute;top:122px;right:115px;width:240px;}
#main .title{font-size:33px;line-height:28px;margin:0 0 26px;text-transform:uppercase;display:block;}
.rusty{color:#D95347 !important;}
#main .title span{color:#fff;}
.link{float:left;color:#fff;background:#d95448;text-decoration:none;padding:9px 18px 10px;font-weight:bold;font-size:11px;line-height:13px;}
.link:hover{text-decoration:underline;}
#main .container{height:1%;padding:0 0 52px;}
#main .container:after{content:"";display:block;clear:both;}
#main .links{float:left;list-style:none;margin:0 0 0 -10px;padding:13px 0 0 0;width:312px;font-size:20px;line-height:20px;text-transform:uppercase;text-align:center;font-weight:bold;}
#main .links li{width:100%;float:left;}
#main .links a{float:left;padding:33px 55px 20px;width:182px;color:#fff;text-decoration:none;position:relative;height:47px;}
#main .links .mark1{background:#f28775;margin:0 0 0 10px;z-index:3;}
#main .links .mark2{background:#d95448;margin:0 0 0 20px;z-index:2;}
#main .links .mark3{background:#643d42;z-index:1;}
.links .arrow{position:absolute;top:100px;left:139px;background:url(../images/bg-arrow1.gif) no-repeat;width:31px;height:16px;z-index:10;}
.links .mark2 .arrow{background:url(../images/bg-arrow2.gif) no-repeat;left:119px;}
#main .columns{float:right;overflow:hidden;margin:0 -71px 0 0;position:relative;width:678px;}
#main .columns2{float:right;overflow:hidden;margin:0 0 0 0;position:relative;width:678px;}
#main .column{float:left;width:285px;margin-right:27px;line-height:20px;}
.column p{margin:0 0 20px;}
.column .ttl{display:block;font-size:20px;line-height:23px;margin:0 0 23px;text-transform:uppercase;}
.secret-of-success{background:url(../images/bg-secret-of-success.gif) no-repeat;width:239px;height:120px;display:block;text-indent:-9999px;overflow:hidden;margin:0 0 27px;}
#twocolumns{overflow:hidden;background:url(../images/bg-twocolumns.gif) no-repeat 100% 0;padding:35px 0 0 27px;position:relative;margin:0 0 0 -27px;width:940px;}
#main h6, #main h5, #main h4, #main h3, #main h2, #main h1{font-size:30px;line-height:33px;margin:0;padding:0 0 39px;font-weight:normal;text-transform:uppercase;}
.mark{color:#d95448;}
#main h2{font-size:26px;line-height:29px;padding:0 0 14px;letter-spacing:-1px;word-spacing:-1px;}
#main h3{font-size:23px;line-height:32px;padding:0 0 11px;}
#main h4{font-size:20px;line-height:24px;padding:0 0 18px;}
#main h5{font-size:18px;line-height:26px;padding:0 0 17px;}
#main h6{font-size:13px;line-height:28px;padding:0 0 16px;}
#content{float:left;width:606px;line-height:26px;padding:7px 0 0;}
#content h6{padding:0 0 2px;}
.heading-holder{overflow:hidden;width:610px;margin:0 -20px 0 0;}
#main .list-holder{width:610px;margin:0 0 0 -20px;position:relative;padding:0 0 0 20px;height:1%;overflow:hidden;}
#main .list{list-style:none;margin:0 0 0 -17px;padding:0 0 36px;font-size:15px;line-height:22px;position:relative;display:inline;width:150px;height:1%;}
#main .list-holder .list{float:left;margin-right:86px;}
#main .list-holder .list3{margin:0;}
#main .list li{background:url(../images/bg-list-1.gif) no-repeat 0 50%;padding:0 0 0 17px;float:left;width:133px;}
#main .list2 li{background:url(../images/bg-list-2.gif) no-repeat 0 50%;}
#main .list3 li{background:url(../images/bg-list-3.gif) no-repeat 0 50%;}
#main .heading-holder .heading{float:left;margin-right:15px;}
#main .list2 a, #main .list3 a{color:#191919;}
#main .other-list{list-style:none;margin:0 0 0 -20px;padding:0 0 25px;font-size:12px;line-height:26px;position:relative;}
.other-list em{font-size:15px;}
.other-list span{font-size:15px;padding:0 8px 0 0}
#content p{margin:0 0 8px;}
#main .content-quote{background:url(../images/bg-content-quote.gif) no-repeat 0 5px;padding:0 0 83px 29px;margin:0 0 0 -27px;position:relative;text-transform:uppercase;font-style:italic;line-height:20px;height:1%;}
.content-quote q{quotes:none;}
.content-quote q:after{content:"";}
.content-quote q:before{content:"";}
.main-form{float:left;width:283px;padding:0 21px 0 0;}
.other-main-form{padding:11px 15px 6px 17px;background:#f28775;margin:-10px -10px 0 0;position:relative;width:270px;color:#fff;}
.main-form label{font-size:15px;line-height:18px;display:block;padding:2px 0;}
.main-form .text{width:281px;border:1px solid #dedbdb;font-size:15px;height:18px;padding:4px 0;display:block;margin:0 0 19px;}
.other-main-form .text{width:268px;border:1px solid #fff;}
.main-form textarea{width:283px;border:1px solid #dedbdb;font-size:15px;height:99px;max-width:283px;max-height:99px;margin:0 0 20px;display:block;}
.other-main-form textarea{width:268px;max-width:270px;bottom:0;margin-bottom:10px;}
.main-form .section{height:1%;overflow:hidden;padding:0 0 4px;}
.main-form .section label{float:left;}
.main-form .btn{width:69px;height:28px;font-weight:bold;background:#f28775;text-align:center;border:0;color:#fff;float:right;margin-left:5px;font-size:11px;cursor:pointer;}
.main-form .other-btn{background:#d95448;width:75px;}
.main-form .btn-mark1{color:#643d42;}
.main-form .btn-mark2{color:#d95448;}
.main-form .select{width:148px !important;float:right;margin-right:2px;}
.main-form .other-select{border:1px solid #fff;width:136px !important;float:right;}
#sidebar{float:right;width:290px;}
#sidebar h6{position:relative;color:#000;}
#sidebar .images{height:1%;overflow:hidden;padding:0 0 38px;}
#sidebar .images img{border:1px solid #bebebe;margin:0 10px 0 0;float:left;}
#sidebar .images .img-other{border-color:#eaeaea;margin:0;}
.sidebar-table{width:282px;border-collapse:collapse;margin:0 0 38px;}
.sidebar-table td{text-align:center;border:1px solid #bdbdbd;line-height:35px;padding:0;}
.sidebar-table th{background:#d95448;color:#fff;line-height:32px;border-left:1px solid #d95448;border-top:0;border-bottom:1px solid #d95448;border-right:1px solid #fff;font-weight:normal;}
.sidebar-table .th2{font-style:italic;}
.sidebar-table .th3{font-size:15px;}
.sidebar-table .th-last{border-right:1px solid #d95448;}
.sidebar-table .row td{font-style:italic;}
.sidebar-table .row a{color:#191919;}
.definitions-list{margin:0;padding:0;font-size:15px;line-height:20px;}
.definitions-list dt{font-style:italic;text-transform:uppercase;padding:0 0 5px;}
.definitions-list dt a{color:#191919;}
.definitions-list dd{margin:0 0 15px;}
.other-definitions-list dt{font-style:normal;background:url(../images/bg-list-2.gif) no-repeat 1px 6px;padding-left:20px;}
.other-definitions-list dt a{color:#d95448;}
.other-definitions-list dd{padding-left:20px;}
#footer{background:url(../images/bg-twocolumns.gif) no-repeat 50% 0;font-size:11px;line-height:15px;padding:35px 30px;color:#adaaab;}
#footer .footer-list{list-style:none;margin:0 0 16px -6px;padding:0;height:1%;overflow:hidden;}
.footer-list li{float:left;background:url(../images/separator-footer-list.gif) no-repeat 100% 50%;padding:0 5px 0 3px;}

