
body { font-family:Arial, Helvetica, sans-serif; font-size:75%; color:#333; padding:0 }

* { padding:0; margin:0 }

* html .clear-block { height:1% }

body li { margin:0; padding:0 }

img { border:0 }

h1 { color:#fff; font-size:20px; margin:0 0 15px; padding:6px }

h2 { font-size:1.333em; color:#000; margin:20px 0 5px; letter-spacing:.03em }

h3 { margin:25px 0 4px; font-weight:700; font-family:Arial, Helvetica, sand-serif }

h4 { font-family:Arial, Helvetica, sand-serif; font-size:.917em; margin:25px 0 4px; color:#999; letter-spacing:.05em; text-transform:uppercase }

ul { margin-left:0 }

ol { margin-left:18px }

.block ul, .item-list ul { margin:1.333em 0; padding:0 0 0 2.667em }

.hide { position:absolute; left:-9000px; top:-9000px; overflow:hidden }

.clearfix { display:inline-block }

.clear-block:after { content:"."; display:block; height:0; clear:both; visibility:hidden }

.clear-block { display:inline-block }

#rotator { width:661px; height:394px; background:url(../images/bg.jpg) no-repeat top right }

.tooltip { background:transparent url(../images/thumbbg.png) no-repeat scroll 0 0; width:356px; height:124px; z-index:100; display:none; letter-spacing:normal; cursor:pointer }

.tooltip h3 { padding:15px 18px 0 20px; font-size:12px; height:28px; margin:0; margin-bottom:5px; font-weight:400; font-family:'Sanchez', serif; color:#0483a6; text-align:left; margin-left:110px }

.tooltip img { padding:0; position:absolute; left:10px; top:10px }

.ts-container { height:394px; width:661px }

.ts-header { font-weight:400; font-family:'Sanchez', serif; font-size:12pt; height:354px; width:300px }

.ts-story { width:255px; float:left; height:120px; z-index:500; position:absolute; margin:5px 0 0 5px }

.ts-story h1 { text-indent:-9000px; overflow:hidden; vertical-align:text-bottom }

.ts-story h1 a { display:block; height:105px; width:296px; color:#fff }

.ts-story p { font-family:'Sanchez', serif; color:#999; font-size:15px; line-height:1.5; text-align:left; margin:0 0 20px 25px; width:200px; background:url(../images/white.jpg) 0 -30px no-repeat; padding-top:6px }

.ts-story .btn-wrapper { display:none; text-align:center; margin-top:40px }

.ts-story .btn-wrapper ul { margin:0; padding:0 }

.ts-story .btn-wrapper li { list-style-type:none; margin:6px 0 0 103px; padding:0; overflow:hidden }

.ts-story .readmore-btn a { display:block; text-indent:-9000px; width:100px; height:30px; background:url(../images/readmore.jpg) top no-repeat }

.ts-story .readmore-btn a:hover { background:url(../images/readmore.jpg) 0 -30px no-repeat }

.ts-story .readmore-btn a:active { background:url(../images/readmore.jpg) 0 -60px no-repeat }

a:link, a:visited { text-decoration:none }

ul#ts-rotator { margin:-50px 0 0 40px; z-index:10; position:absolute; padding:0; width:140px }

ul#ts-rotator li { list-style-type:none; float:left; margin:0; padding:0; text-align:center; font-size:1.5em; margin-right:5px }

ul#ts-rotator li a { display:block; width:30px; height:30px; font-weight:400; font-family:'Sanchez', serif; font-size:12pt; padding:5px 0 0; color:#ccc; background:url(../images/circles.png) 0 0 no-repeat }

ul#ts-rotator li a:hover, ul#ts-rotator li a:active { text-decoration:none }

ul#ts-rotator a.activeSlide { background:url(../images/circles_over.png) 0 0 no-repeat; color:#FFF; width:30px }

.photo { z-index:10 }

.ts-wrapper .photo-thumb { display:none }

.tooltip p { margin-left:130px; text-align:left; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; width:200px }

.ts-wrapper { width:390px; float:right; position:absolute; margin:5px 0 0 268px }

.help { margin-bottom:60px }

.my-icon { position:relative }

.my-icon i { position:absolute; display:inline-block; width:0; height:0; line-height:0; border:22px solid transparent; border-left:22px solid #0483a6; left:255px; top:60px; z-index:1 }

.my-border { position:relative }

.my-border i { position:absolute; display:inline-block; width:0; height:0; line-height:0; border:32px solid transparent; border-left:30px solid #fff; left:257px; top:50px; z-index:0 }
