html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none;}
body{background:#fff url(../images/background.jpg) top center no-repeat;color:#4d4d4d;font:small Arial,Helvetica,Verdana,sans-serif;}
body.home{background:#fff url(../images/background-home.jpg) top center no-repeat;}
#wrapper{margin:0 auto;padding:0;width:984px;}
#header{background:#fff;width:960px;height:70px;margin:0 12px;}
#shadow{width:984px;background:url(../images/shadow.png) top left repeat-y;}
#main{width:960px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;margin:0 12px;}
#banner{height:80px;}
#banner-home{height:161px;background:url(../images/banner-home.jpg) top no-repeat;}
#footer{text-align:right;font-size:.9em;color:#76797c;margin:10px 19px 0 12px;}
#logo{display:block;float:left;margin:10px 33px 5px 5px;width:150px;height:50px;background:url(../images/logo.png) top no-repeat;text-indent:-999em;}
#nav{padding:17px 0 0 0;margin:0;}
#nav a.main,#nav a.main:visited{font-size:14px;font-weight:bold;padding:6px 3px 6px 13px;text-align:center;background:url(../images/nav-tab-a.png) top no-repeat;color:#322f29;display:block;}
#nav a.main:hover{text-decoration:underline;}
#nav a.on,#nav a.on:visited,#nav a.on:hover{color:#3c2e87;}
#nav li.main{float:left;display:block;background:url(../images/nav-tab-li.png) top no-repeat;margin:0 10px 0 0;padding:0 10px 0 0;}
#nav li.main:hover{background-position:100% -100px;}
#nav li.main:hover a{background-position:0 -100px;}
#nav li.separator{float:left;margin:0 9px 0 0;padding:6px 0;background:url(../images/nav-separator.gif) top no-repeat;}
#nav a.sub,#nav a.sub:visited{font-size:11px;color:#322f29;}
#nav a.sub:hover{color:#3c2e87;text-decoration:underline;}
#nav li ul{position:absolute;width:200px;left:-999em;background:url(../images/nav-ul.png) top no-repeat;padding:1px 3px 0 3px;margin:0 0 0 -3px;}
#nav li ul li{padding:3px 0 3px 13px;}
#nav li ul li.last{padding:3px 0 10px 10px;margin:0 3px;border-bottom:1px solid #ccc;}
#nav li ul li.subtitle{padding:3px 0 3px 13px;font-size:12px;font-weight:bold;color:#322f29;}
#nav li.main:hover ul,#nav li.sfhover ul{left:auto;}
#side-nav{margin-top:31px;}
#side-nav li{height:30px;line-height:30px;}
#side-nav li.top{height:80px;line-height:30px;}
#side-nav a,side-nav a:visited{display:block;width:200px;height:30px;background:url(../images/side-nav.gif) top right no-repeat;color:#999;text-indent:10px;font-size:12px;}
#side-nav a:hover{background-position:center;color:#717171;}
#side-nav a.on,#side-nav a.on:hover,side-nav a.on:visited{background-position:bottom;color:#717171;}
#side-nav a.top,#side-nav a.top:visited{height:80px;padding-top:50px;background:url(../images/side-nav-top.gif) top left no-repeat;}
#side-nav a.top:hover{background:url(../images/side-nav-top-hover.gif) top left no-repeat;color:#717171;}
#side-nav a.top-on,#side-nav a.top-on:hover,side-nav a.top-on:visited{height:80px;padding-top:50px;background:url(../images/side-nav-top-on.gif) top left no-repeat;color:#717171;}
#tabs{margin:0 0 20px 0;background:url(../images/tab-line.gif) bottom repeat-x;height:29px;}
#tabs br{clear:both;}
#tabs ul{margin:0;padding:2px 0 0 0;list-style:none;}
#tabs li{margin:0 1px 0 0;padding:0 5px 0 0;background:url(../images/tab-back.png) 100% -100px;float:left;border-bottom:1px solid #e8e8e8;}
#tabs li.active{border-bottom:1px solid #fff;background:url(../images/tab-back.png) 100% 0;}
#tabs li a,#tabs li a:visited,#tabs li span{display:block;float:left;padding:6px 11px 3px 16px;text-align:center;white-space:nowrap;background:url(../images/tab-back.png) 0 -100px;text-decoration:none;min-height:17px;color:#76797c;}
#tabs li.active a,#tabs li.active span{background:url(../images/tab-back.png) 0 0;color:#3c2e87;}
#tabs li span{color:#3c2e87;}
#tabs li img{vertical-align:middle;}
#tabs li:hover{background-position:100% -200px;}
#tabs li:hover a{background-position:0 -200px;color:#000;border-bottom:0;}
#tabs li.active:hover{background-position:100% 0;}
#tabs li.active:hover a{background-position:0 0;color:#3c2e87;}
.one-column,.two-column,.three-column{width:960px;margin-bottom:10px;}
.columns1,.columns2-a,.columns2-b,.columns3-a,.columns3-b,.columns3-c,.home2-a,.home2-b,.home3-a,.home3-b,.home3-c{display:inline;float:left;}
.home2-b,.home3-a,.home3-c{width:307px;}
.home2-a{width:623px;margin:0 10px;}
.home3-a{margin-left:10px;}
.home3-b{width:306px;margin:0 10px;}
.columns1{width:940px;margin:75px 10px 0 10px;}
.columns2-a,.columns3-a{width:200px;margin-left:10px;}
.columns2-b{width:730px;margin:30px 10px 0 10px;}
.columns3-b{width:520px;margin:30px 10px 0 10px;}
.columns3-c{width:200px;margin-top:11px;}
.bottom{margin-bottom:0;}
.bottom-10{margin:0 0 10px 0;}
.bottom-15{margin:0 0 15px 0;}
.top{margin-top:10px;}
.top-minus10{margin-top:-10px;}
.dotted{border-bottom:1px dotted #ccc;margin-bottom:10px;}
.qt{border:1px solid #e5e5e5;margin:10px 0;background:#fdfdfd;text-align:center;}
.clearfix{display:block;}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0;}
.none{display:none;}
h1{margin:0 0 10px 0;font-size:1.7em;font-weight:normal;color:#3c2e87;}
h1.banner-home{margin:0 0 10px 0;padding:30px 20px 0 300px;font-size:2.4em;font-weight:normal;color:#333;}
h1.calculator{color:#fff;background:#4a9c38;height:25px;font-size:16px;line-height:25px;padding:0 10px;margin:5px 0 0 0;}
h1.error{background:url(../images/h1-error.gif) left top no-repeat;padding-left:35px;height:35px;line-height:35px;}
h2{margin:0 0 10px 0;font-size:1.5em;font-weight:normal;color:#3c2e87;}
h2.line{margin:10px 0;border-bottom:1px dotted #ccc;}
h2 a,h2 a:visited{color:#3c2e87;background:url(../images/a-next.gif) center right no-repeat;padding:0 19px 1px 0;}
h2 a:hover{border-bottom:0;text-decoration:underline;}
h2.black{color:#000;}
h3{margin:0 0 10px 0;font-size:1.1em;color:#000;}
h3.sales{margin:0;color:#000;font-size:12px;}
img.screenshot{float:left;margin:0 0 10px 0;}
ol.decimal{list-style:decimal outside;margin:0 0 0 16px;padding:0 0 1em 0;}
p{margin-bottom:10px;}
p.banner-home{margin:10px 10px 10px 300px;color:#333;}
p.citation{text-align:right;font-size:10px;margin:0;}
p.date,p.blurb{font-size:11px;padding:0 0 0 20px;margin:-7px 0 10px 0;}
p.news-blurb{font-size:11px;margin:-7px 0 10px 0;}
p.sales{font-size:11px;}
p.screenshot{margin:0 0 10px 185px;}
.message-system{background:#ebeae9 url(../images/message-system.jpg) repeat-x;border:#a1a5a9 1px solid;padding:10px;margin:0 0 10px 0;}
.message-system p{background:url(../images/info-system.png) left top no-repeat;padding:0 0 1px 20px;margin:0;}
table.pss{width:100%;border:#b7b7b7 1px solid;border-bottom:0;margin-bottom:10px;}
table.pss td{border-bottom:#b7b7b7 1px solid;padding:5px;vertical-align:top;}
table.pss th{border-bottom:#b7b7b7 1px solid;padding:0 5px;font-weight:bold;white-space:nowrap;text-align:left;height:29px;line-height:29px;background:#b2cae3 url(../images/tr-th.gif) repeat-x;}
table.pss tr.even{background:#f4f4f2;}
.red{background:#f00;color:#fff;}
div.box{border:1px solid #e8e8e8;color:#4d4d4d;padding:10px;background:#f1f1f1 url(../images/div-box.jpg) repeat-x;}
div.case-study{background:url(../images/columns-3-c.gif) top left no-repeat;border-bottom:1px solid #e8e8e8;color:#4d4d4d;padding:64px 10px 10px 10px;}
div.case-study .link{margin:10px 0 0 0;padding:10px 0 0 0;border-top:#d1d1d1 1px solid;text-align:right;}
div.contact-box{background:#f4f5f5 url(../images/div-contact-box.jpg) no-repeat;border:#e8e8e8 1px solid;min-height:68px;margin:10px 0;}
div.contact-box .inside{margin:15px 10px 10px 45px;text-align:right;}
div.contact-box h1{color:#355fa0;font-size:16px;margin-bottom:2px;}
div.demo-box{background:#f4f5f5 url(../images/div-demo-box.jpg) no-repeat;border:#e8e8e8 1px solid;min-height:68px;margin-bottom:10px;}
div.demo-box .inside{margin:15px 10px 10px 67px;text-align:right;}
div.demo-box h1{color:#355fa0;font-size:16px;margin-bottom:2px;}
.columns1 ul,.columns2-b ul,.columns3-b ul{list-style:square outside;margin:0 0 0 16px;padding:5px 0 1em 0;}
.columns2-b ol.alpha,.columns3-b ol.alpha{list-style:upper-alpha;margin:0 0 0 16px;padding:5px 0 1em 0;}
.form{border:1px solid #b7b7b7;margin:0 0 10px 0;background:#fff;}
.form h2{border-bottom:1px solid #b7b7b7;background:url(../images/tr-th.gif) repeat-x;padding:0 0 0 10px;color:#000;font-size:1.2em;height:29px;line-height:29px;margin:0;}
.form ol{margin:20px 0 20px 0;padding:0;}
.form li{list-style:none;padding:5px 10px 5px 10px;margin:0;}
.form label{float:left;vertical-align:top;text-align:left;width:180px;margin-right:10px;font-weight:bold;white-space:nowrap;}
.form label.inline{float:none;font-weight:normal;}
.form label em{font-weight:bold;font-style:normal;color:#f00;padding:0 1px 0 1px;}
.form label.validate{color:#f00;}
.form .btn{margin-left:200px;}
.form .check{margin:0 5px 0 110px;}
.form .text{padding:.15em;border:1px solid #a1a5a9;background:#fff url(../images/text-bg-hover.gif) repeat-x;width:400px;}
.form .text:hover,.form .text:focus{border-color:#5e6165;}
.form .errorMessage{margin-left:10px;color:#f00;}
.text{padding:.15em;border:1px solid #a1a5a9;background:#fff url(../images/text-bg-hover.gif) repeat-x;width:400px;margin-left:10px;}
.text:hover,.text:focus{border-color:#5e6165;}
.sidebar-form label{font-weight:normal;color:#000;font-size:11px;display:block;}
.sidebar-text{padding:.15em;border:1px solid #a1a5a9;background:#fff url(../images/text-bg-hover.gif) repeat-x;width:170px;margin:5px 0;}
.sidebar-text:hover,.sidebar-text:focus{border-color:#5e6165;}
img.left{float:left;margin:0 10px 0 0;}
img.portrait{float:left;margin:0 10px 10px 0;border:1px solid #a1a5a9;}
.columns2-b a,.columns2-b a:visited,.columns3-b a,.columns3-b a:visited{color:#3c2e87;}
.columns2-b a:hover,.columns3-b a:hover{border-bottom:1px dotted #3c2e87;}
a.audio,a.audio:visited{color:#000;display:block;background:url(../images/a-audio.gif) left top no-repeat;padding:1px 0 1px 20px;}
a.audio:hover{border:0;text-decoration:underline;}
a.contact,a.contact:visited{display:block;width:200px;height:70px;text-indent:-999em;background:url(../images/a-contact.jpg) top left no-repeat;margin:10px 0;}
a.contact:hover{background-position:bottom left;border:0;}
a.external,a.external:visited{text-decoration:none;}
span.external{background:url(../images/a-external.gif) right no-repeat;padding:0 15px 0 0;}
a.external-header,a.external-header:visited{color:#000;background:url(../images/a-external-header.gif) right top no-repeat;padding:1px 20px 1px 0;}
a.external-header:hover{border:0;text-decoration:underline;}
a.home-next,a.home-next:visited{font-size:14px;color:#000;}
a.home-next:hover{border-bottom:1px dotted #000;}
span.home-next-black{background:url(../images/a-home-next-black.png) center right no-repeat;padding:0 19px 0 0;}
span.home-next-blue{background:url(../images/a-home-next-blue.png) center right no-repeat;padding:0 19px 0 0;}
span.home-next-green{background:url(../images/a-home-next-green.png) center right no-repeat;padding:0 19px 0 0;}
span.home-next-grey{background:url(../images/a-home-next-grey.png) center right no-repeat;padding:0 19px 0 0;}
span.home-next-orange{background:url(../images/a-home-next-orange.png) center right no-repeat;padding:0 19px 0 0;}
a.learn-more,a.learn-more:visited{display:block;width:100px;height:19px;text-indent:-999em;background:url(../images/a-learn-more.gif) top left no-repeat;margin:10px 0;}
a.learn-more:hover{background-position:bottom left;border:0;}
a.learn-more-arrow,a.learn-more-arrow:visited{color:#4d4d4d;background:url(../images/a-arrow.gif) center right no-repeat;padding:0 10px 0 0;}
a.learn-more-arrow:hover{border:0;text-decoration:underline;}
a.map,a.map:visited{color:#000;}
a.map:hover{color:#3c2e87;border-bottom:1px dotted #3c2e87;}
a.news-next,a.news-next:visited{display:block;width:34px;height:30px;text-indent:-999em;float:right;background:url(../images/a-news-next.gif) top right no-repeat;}
a.news-next:hover{background-position:bottom;}
a.next,a.next:visited{color:#000;}
a.next:hover{border-bottom:1px dotted #000;}
span.next{background:url(../images/a-next.gif) center right no-repeat;padding:0 19px 0 0;}
a.pdf,a.pdf:visited{color:#000;display:block;background:url(../images/a-pdf.gif) left top no-repeat;padding:1px 0 1px 20px;}
a.pdf:hover{border:0;text-decoration:underline;}
a.quicktime,a.quicktime:visited{color:#000;display:block;background:url(../images/a-qt.gif) left top no-repeat;padding:1px 0 1px 20px;}
a.quicktime:hover{border:0;text-decoration:underline;}
a.read-more,a.read-more:visited,a.read-more-orange,a.read-more-orange:visited{display:block;width:100px;height:19px;text-indent:-999em;background:url(../images/a-read-more.gif) top left no-repeat;margin:10px 0;}
a.read-more-orange,a.read-more-orange:visited{background:url(../images/a-read-more-orange.gif) top left no-repeat;}
a.read-more:hover,a.read-more-orange:hover{background-position:bottom left;border:0;}
a.rss,a.rss:visited{display:block;width:20px;height:20px;text-indent:-999em;float:left;margin:0 10px 10px 10px;background:url(../images/a-rss.png) top no-repeat;}
a.rss:hover{background-position:bottom;}
a.sales,a.sales:visited{color:#4d4d4d;}
a.sales:hover{text-decoration:underline;}
a.starter,a.starter:visited{display:block;width:20px;height:20px;text-indent:-999em;float:left;margin:0 10px 10px 0;background:url(../images/a-starter.png) top no-repeat;}
a.starter:hover{background-position:bottom;}
a.view-now,a.view-now:visited{display:block;width:100px;height:19px;text-indent:-999em;background:url(../images/a-view-now.gif) top left no-repeat;margin:10px 0;}
a.view-now:hover{background-position:bottom left;border:0;}
a.webex,a.webex:visited{color:#000;display:block;background:url(../images/a-webex.png) left top no-repeat;padding:1px 0 1px 20px;}
a.webex:hover{border:0;text-decoration:underline;}
.communities{background:url(../images/banner-communities-v2.jpg) top no-repeat;}
.communities h1{color:#fff;font-size:1.8em;padding:20px;}
#communities{background:url(../images/banner-communities-bottom-v2.jpg) top no-repeat;min-height:70px;}
.company{background:url(../images/banner-company-v3.jpg) top no-repeat;}
.company h1{color:#fff;font-size:1.8em;padding:20px;}
#company{background:url(../images/banner-company-bottom-v3.jpg) top no-repeat;min-height:70px;}
.downloads{background:url(../images/banner-downloads.jpg) top no-repeat;}
.downloads h1{color:#fff;font-size:1.8em;padding:20px;}
#downloads{background:url(../images/banner-downloads-bottom.jpg) top no-repeat;min-height:70px;}
.partners{background:url(../images/banner-partners-v2.jpg) top no-repeat;}
.partners h1{color:#fff;font-size:1.8em;padding:20px 20px 0 20px;margin:0;}
.partners h2{color:#fff;font-size:1.5em;padding:0 20px 10px 20px;}
#partners{background:url(../images/banner-partners-bottom-v2.jpg) top no-repeat;min-height:70px;}
.products{background:url(../images/banner-products.jpg) top no-repeat;}
.products h1{color:#fff;font-size:1.8em;padding:20px;}
#products{background:url(../images/banner-products-bottom.jpg) top no-repeat;min-height:70px;}
.promos{background:url(../images/banner-promo.jpg) top no-repeat;}
.promos h1{color:#fff;font-size:1.8em;padding:20px;}
#promos{background:url(../images/banner-promo-bottom.jpg) top no-repeat;min-height:70px;}
.solutions{background:url(../images/banner-solutions-v2.jpg) top no-repeat;}
.solutions h1{color:#fff;font-size:1.8em;padding:20px;}
#solutions{background:url(../images/banner-solutions-bottom-v2.jpg) top no-repeat;min-height:70px;}
.support{background:url(../images/banner-support-v2.jpg) top no-repeat;}
.support h1{color:#fff;font-size:1.8em;padding:20px;}
#support{background:url(../images/banner-support-bottom-v2.jpg) top no-repeat;min-height:70px;}
.texas{background:url(../images/banner-company-v2.jpg) top no-repeat;}
.texas h1{color:#fff;font-size:1.8em;padding:20px;}
#texas{background:url(../images/banner-company-bottom-v2.jpg) top no-repeat;min-height:70px;}
#banner-home{height:161px;background:url(../images/banner-home-v2.jpg) top no-repeat;}
#banner-home .inside{padding:80px 10px 0 300px;color:#123068;}
#banner-home h1{display:none;}
#banner-home p{margin-bottom:0;font-size:15px;}
#banner-home ul{margin-top:-72px;}
#banner-home li{text-align:right;padding:0 0 10px 0;}
#promo-3{background:url(../images/banner-home-bottom-v2.jpg) top no-repeat;min-height:70px;}
#promo-3-a-powerteacher{background:url(../images/promo-3-a-powerteacher.gif) top no-repeat;height:200px;margin-top:9px;}
#promo-3-a-powerschool{height:200px;margin-top:9px;}
#promo-3-a-sms{height:200px;margin-top:9px;}
#promo-3-a-inform{background:url(../images/promo-3-a-inform.gif) top no-repeat;height:200px;margin-top:9px;}
#promo-3-a-powerteacher .inside,#promo-3-a-powerschool .inside,#promo-3-a-sms .inside,#promo-3-a-inform .inside{margin:53px 10px 10px 117px;}
#promo-3-a-powerteacher h1,#promo-3-a-powerschool h1,#promo-3-a-sms h1,#promo-3-a-inform h1{color:#355fa0;font-size:16px;margin-bottom:5px;}
#promo-3-a-powerteacher p,#promo-3-a-powerschool p,#promo-3-a-sms p,#promo-3-a-inform p{margin-bottom:5px;}
#promo-3-b-v2{background:url(../images/promo-3-b-v2.gif) top no-repeat;height:200px;margin-top:9px;}
#promo-3-b-v2 .inside{margin:53px 10px 10px 125px;}
#promo-3-b-v2 h1{color:#b46b3e;font-size:16px;margin-bottom:5px;}
#promo-3-b-v4{background:url(../images/promo-3-b-v4.gif) top no-repeat;height:200px;margin-top:9px;}
#promo-3-b-v4 .inside{margin:107px 10px 10px 160px;}
#promo-3-b-v4 h1{color:#b46b3e;font-size:16px;margin-bottom:5px;}
#promo-3-b-v5{background:url(../images/promo-3-b-v5.gif) top no-repeat;height:200px;margin-top:9px;}
#promo-3-b-v5 .inside{margin:50px 10px 10px 130px;}
#promo-3-b-v5 h1{color:#bf2626;font-size:16px;margin-bottom:5px;}
#promo-3-c-1-v3{margin:9px 0 10px 0;background:url(../images/promo-3-c-1-v3.gif) top no-repeat;height:118px;}
#promo-3-c-1-v3 .inside{padding:62px 10px 10px 10px;}
#promo-3-c-1-v3 h1{color:#4d4d4d;font-size:12px;margin-bottom:2px;}
#promo-3-c-2-v2{margin:0;background:url(../images/promo-3-c-2-v2.gif) top no-repeat;height:72px;}
#promo-3-c-2-v2 .inside{padding:10px;}
#promo-3-c-2-v2 h1{color:#4d4d4d;font-size:13px;margin-bottom:2px;}
#promo-3-c-2-v3{margin:0;background:url(../images/promo-3-c-2-v3.gif) top no-repeat;height:72px;}
#promo-3-c-2-v3 .inside{padding:5px 5px 5px 120px;}
#promo-3-c-2-v3 h1{color:#4d4d4d;font-size:12px;margin-bottom:2px;}
#promo-3-c-sms{height:200px;margin:9px 0 0 0;background:url(../images/promo-3-c-sms.gif) top no-repeat;}
#promo-3-c-sms .inside{padding:117px 29px 5px 31px;}
#promo-3-c-sms h1{color:#4d4d4d;font-size:14px;margin-bottom:2px;}
#promo-2-a{background:url(../images/promo-2-a-v2.jpg) top no-repeat;height:210px;margin:10px 10px 0 10px;}
#promo-2-a .inside{margin:40px 10px 10px 235px;}
#promo-2-a h1{color:#355fa0;font-size:22px;}
#promo-2-a li{text-align:right;padding:0 9px 10px 0;}
#promo-2-b{border:1px solid #e8e8e8;background:url(../images/promo-2-b-ken.jpg) repeat-x;height:208px;width:305px;margin:10px 0 0 0;}
#promo-2-b h1{color:#fff;padding:0 10px;line-height:40px;background:#93bf85 url(../images/h1-promo-2-b-v2.jpg) repeat-x;border-bottom:1px solid #e8e8e8;font-size:20px;}
#promo-2-b .inside{margin:10px;}
#promo-2-b li{padding:0 0 10px 0;}
#banner-launch-sms{height:400px;background:url(../images/banner-launch-sms.jpg) top no-repeat;}
#banner-launch-ps{height:400px;background:url(../images/banner-launch-ps.jpg) top no-repeat;}
#banner-launch-tapestry{height:400px;background:url(../images/banner-launch-tapestry.jpg) top no-repeat;color:#666;font-size:14px;}
#banner-launch-tapestry .inside{padding:174px 650px 0 63px;}
#banner-launch-tapestry a,#banner-launch-tapestry a:visited{color:#4fad26;}
#banner-launch-tapestry a:hover{border-bottom:1px dotted #4fad26;}
a.launch-a,a.launch-b,a.launch-c,a.launch-a:visited,a.launch-b:visited,a.launch-c:visited{display:block;height:100px;margin-top:289px;border:1px solid #fff;float:left;color:#fff;line-height:100px;text-align:center;font-size:1.7em;}
#banner-launch-sms a.launch-a,#banner-launch-sms a.launch-b,#banner-launch-sms a.launch-c{background:url(../images/a-launch.png) 0 0 repeat-x;}
#banner-launch-sms a.launch-a:hover,#banner-launch-sms a.launch-b:hover,#banner-launch-sms a.launch-c:hover{background:url(../images/a-launch.png) 0 -100px repeat-x;}
#banner-launch-ps a.launch-a,#banner-launch-ps a.launch-b,#banner-launch-ps a.launch-c{background:url(../images/a-launch.png) 0 -100px repeat-x;}
#banner-launch-ps a.launch-a:hover,#banner-launch-ps a.launch-b:hover,#banner-launch-ps a.launch-c:hover{background:url(../images/a-launch.png) 0 -200px repeat-x;}
a.launch-a,a.launch-c{width:305px;margin-left:10px;margin-right:10px;}
a.launch-b{width:304px;}
#news{background:#ededed url(../images/news.png) repeat-x;height:30px;}
#news h1{line-height:30px;margin:0 0 0 10px;padding:0 11px 0 0;font-size:13px;font-weight:bold;float:left;background:url(../images/h1-news.gif) right top no-repeat;}
#news h1 a,#news h1 a:visited{color:#036;}
#news h1 a:hover{border-bottom:1px dotted #036;}
#news-items{float:left;margin:0 0 0 10px;width:800px;overflow:hidden;}
#news-items li{line-height:30px;}
#news-items li a,#news-items li a:visited{color:#666;}
#news-items li a:hover{border-bottom:1px dotted #666;}
#breadcrumbs{font-size:11px;color:#76797c;background:url(../images/breadcrumbs.gif) top right no-repeat;height:36px;line-height:34px;margin:0 10px 10px 220px;}
#breadcrumbs.full{margin:0 10px 10px 10px;}
#breadcrumbs div{background:url(../images/breadcrumbs-div.gif) top left no-repeat;margin-right:30px;height:36px;}
#breadcrumbs a,#breadcrumbs a:visited{display:block;float:left;background:url(../images/breadcrumbs-a.gif) top right no-repeat;color:#76797c;padding-right:20px;margin-right:11px;height:36px;}
#breadcrumbs a.home{width:85px;background:url(../images/breadcrumbs-home.gif) top left no-repeat;text-indent:-999em;padding-right:0;margin-left:5px;}
#breadcrumbs a:hover{color:#000;border-bottom:0;}
#footer-nav li{float:right;display:inline;margin:3px 10px 0 0;}
#footer-nav li a,#footer-nav li a:visited{color:#b7b7b7;font-size:.9em;}
#footer-nav li a:hover{color:#82afde;border-bottom:1px dotted #82afde;}
#footer-nav li a.on,#footer-nav li a.on:visited,#footer-nav li a.on:hover{color:#82afde;}
#footer-nav p{font-size:.9em;text-align:right;padding:5px 10px 5px 0;margin:0;color:#76797c;background:#ededed;}
#footer-nav p a,#footer-nav p a:visited{color:#76797c;}
#footer-nav p a:hover{border-bottom:1px dotted #76797c;}