*{margin:0;padding:0;}body{font-family:Helvetica,Arial,"Helvetica Neue",Geneva,sans-serif;text-align:center;background:#fffeff url(../images/background.jpg) repeat-x;}a{text-decoration:none;}a img,:link img,:visited img{border:0 none;}::selection{background:#D6D6D6;}::-moz-selection{background:#D6D6D6;}@font-face{font-family:"MuseoSlab500";src:url("../fonts/museo_slab_500-webfont.eot");src:local("☺"),url("../fonts/museo_slab_500-webfont.woff") format("woff"),url("../fonts/museo_slab_500-webfont.ttf") format("truetype"),url("../fonts/museo_slab_500-webfont.svg#webfontuOS2Y2UL") format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"nevisBold";src:url("../fonts/nevis-webfont.eot");src:local("☺"),url("../fonts/nevis-webfont.woff") format("woff"),url("../fonts/nevis-webfont.ttf") format("truetype"),url("../fonts/nevis-webfont.svg#webfontQQs8jPpu") format("svg");font-weight:normal;font-style:normal;}.body{width:980px;margin:0 auto;position:relative;text-align:left;}.content{position:absolute;top:85px;}.blank{position:relative;height:100px;width:1px;}#bumper{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;background:url("/images/angled_line_bg_dark.png") repeat scroll 0 0 #222222;border-color:-moz-use-text-color #111111 #111111;border-right:2px solid #111111;border-style:none solid solid;border-width:0 2px 2px;color:#FFFFFF;font-size:24px;left:15%;line-height:25px;opacity:0.8;padding:15px 0;position:absolute;text-align:center;top:0;width:70%;z-index:10000;}#bumper #flash_notice{margin:15px;}#bumper p{float:left;margin:0;}#bumper img{border:0 none;margin-bottom:20px;margin-top:15px;}.menu-header{width:980px;z-index:5;position:relative;}.menu{position:absolute;left:0px;list-style:none outside none;top:15px;}.menu li{font-family:"nevisBold";font-size:9pt;text-transform:uppercase;list-style:none outside none;float:left;position:relative;width:125px;height:26px;}.menu li span{width:123px;height:7px;background-color:#d6d6d6;position:absolute;left:0;top:16px;}.menu .who-we-are:hover span{background-color:#3c3c3c;}.menu .who-we-are:hover div{visibility:visible;}.menu .what-we-offer:hover span{background-color:#3c3c3c;}.menu .what-we-offer:hover div{visibility:visible;}.menu .media:hover span{background-color:#3c3c3c;}.menu .media:hover div{visibility:visible;}.menu .give:hover span{background-color:#3c3c3c;}.menu .give:hover div{visibility:visible;}.menu li div{visibility:hidden;width:240px;opacity:0.8;background-color:#FFFEFF;height:353px;position:absolute;top:25px;z-index:5;}.menu li div strong{position:relative;top:10px;left:10px;font-family:Helvetica;font-size:8pt;float:left;width:200px;padding-top:5px;text-transform:capitalize;}.menu li div ul{position:relative;top:12px;left:15px;}.menu li div ul li{font-family:Helvetica;font-size:8pt;height:10px;text-transform:capitalize;margin-bottom:6px;float:left;width:200px;}.menu li div ul li a{color:#2c2825;background-color:transparent;}.menu li div ul li a:hover{background-color:#3c3c3c;color:#dfdfdf;}.menu-header .top-bar{background-color:#4c4b49;width:980px;height:7px;position:absolute;top:40px;left:0;}.content h1{position:absolute;right:0;top:-85px;}.content h1 a{background:url(../images/tcc-logo.png) no-repeat;display:block;height:91px;overflow:hidden;text-indent:-9999px;width:101px;}.content h1 .logo-hover{position:absolute;right:55px;top:3px;background:url(../images/tcc-logo-hover.png) no-repeat;width:175px;height:69px;z-index:-1;}.content h1 .logo-hover .text{color:#ffffff;font-family:Helvetica;font-size:8pt;font-weight:normal;font-style:normal;line-height:15px;position:absolute;text-align:right;top:14px;right:53px;width:115px;}#ctl,#cbl,#ctr,#cbr{position:absolute;width:20px;height:20px;color:#E8E8E8;background-color:#434D54;overflow:hidden;font-style:normal;z-index:1;}#ctl{top:0;left:0;}#cbl{bottom:0;left:0;}#ctr{top:0;right:0;}#cbr{bottom:0;right:0;}#ctl b{left:-8px;}#ctr b{left:-25px;}#cbl b{left:-8px;top:-17px;}#cbr b{left:-25px;top:-17px;}.more{width:250px;margin:5em auto;}.more em b{position:absolute;font-size:150px;font-family:arial;color:#E8E8E8;line-height:40px;font-weight:normal;}.more div{position:relative;z-index:100;padding:5px;margin:10px;font-size:11px;}.footer-holder{position:fixed;background-color:#434d54;bottom:-170px;left:0;width:100%;z-index:2;}.footer-holder .stuff{width:970px;height:200px;margin:0 auto;position:relative;}.help-tip .tip{width:139px;padding:4px 8px 8px;background:url(../images/footer/bubble.png) top left;}.help-tip .tip .tip-text{font-size:11px;padding:4px 8px 8px;color:#FFFFFF;background:url(../images/footer/bubble.png) bottom right;}.footer-holder .stuff .twitter{position:absolute;background:url(../images/footer/twitter-icon.png) no-repeat;width:24px;height:21px;top:5px;cursor:pointer;}.footer-holder .stuff .twitter .more{font-size:8pt;background-color:#e8e8e8;color:#4c4b49;height:100px;position:absolute;top:-32px;}.footer-holder .stuff .twitter .more .tami{border-left:1px solid #d6166c;}.footer-holder .stuff .twitter .more .jerry{border-left:1px solid #0b8d8f;}.footer-holder .stuff .twitter .more .tccsd{border-left:1px solid #434d54;}.footer-holder .stuff .twitter .more .twitter-tami{color:#d6166c;position:absolute;top:63px;left:12px;background:url(../images/footer/twitter-pink.gif) no-repeat;height:19px;padding-left:22px;padding-top:2px;}.footer-holder .stuff .twitter .more .twitter-jerry{color:#0b8d8f;position:absolute;top:63px;left:86px;background:url(../images/footer/twitter-blue.gif) no-repeat;height:19px;padding-left:22px;padding-top:2px;}.footer-holder .stuff .twitter .more .twitter-tccsd{color:#434d54;position:absolute;top:63px;left:155px;background:url(../images/footer/twitter-gray.gif) no-repeat;height:19px;padding-left:22px;padding-top:2px;}.footer-holder .stuff .facebook{background:url(../images/footer/facebook-icon.png) no-repeat;width:25px;height:21px;position:absolute;top:5px;left:24px;cursor:pointer;}.footer-holder .stuff .facebook .more{font-size:8pt;background-color:#e8e8e8;color:#4c4b49;height:95px;position:absolute;top:-32px;}.footer-holder .stuff .facebook .more strong{padding-left:15px;padding-right:15px;padding-top:16px;float:left;}.footer-holder .stuff .thecity{background:url(../images/footer/thecity-icon.png) no-repeat;width:81px;height:21px;position:absolute;top:5px;left:50px;cursor:pointer;}.footer-holder .stuff .thecity .more{font-size:8pt;background-color:#e8e8e8;color:#4c4b49;padding:5px 5px 5px 5px;height:90px;position:absolute;top:-32px;}.footer-holder .stuff .thecity .more .link{position:absolute;top:55px;left:75px;width:175px;}.footer-holder .stuff .thecity .more .link a{font-family:"nevisBold";font-size:10.5pt;color:#4c4b49;text-decoration:none;padding:2px;}.footer-holder .stuff .thecity .more a:hover{background-color:#e8d657;}.footer-holder .stuff .links{background:url(../images/footer/links-icon.png) no-repeat;width:25px;height:21px;position:absolute;right:375px;top:5px;cursor:pointer;}.footer-holder .stuff .links .more{font-size:8pt;background-color:#e8e8e8;color:#4c4b49;padding:5px 5px 5px 5px;height:125px;position:absolute;top:-32px;left:1px;}.footer-holder .stuff .links .more a{color:#4c4b49;padding:2px;font-weight:bold;}.footer-holder .stuff .links .more a:hover{background-color:#e8d657;}.footer-holder .footer{position:absolute;right:0;top:10px;width:370px;font-size:9pt;color:#e8e8e8;}.footer-holder .footer a{color:#e8e8e8;}.footer-holder .footer a:hover{text-decoration:underline;}
