body { background: #FFF url(../images/bkgd.gif) repeat-x fixed; font-family:Helvetica, Arial, sans-serif; color:#000; font-size:13px; line-height:20px; } a:link, a:visited, a:active { color: #000;} a:hover { color: #ccc;} #logo { position:absolute; left:-7px; top:42px; } #menu img{ padding-left:10px; } #menu a:hover { text-decoration:none; color:#ffffff; opacity:0.4;/* CSS3 standard */ filter:alpha(opacity=40); } /*topnav*/ ul#topmenu { margin:0px; padding:0px; } ul#topmenu li { display:inline; margin:0px; padding:5px; } ul#topmenu li a { text-decoration:none; color:#000; font-family:Helvetica, Arial, sans-serif; font-size:9px; font-weight:normal; margin:0px; padding:0px; text-transform:uppercase; } ul#topmenu li a:active, ul#topmenu li a:hover { color:#CCC; margin:0px; padding:0px; } /* Content */ h1 { font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; color:#ccc; margin:0px 0px 20px 0px; font-weight:normal; letter-spacing: -1px; } h1.app { font-family: Eurostile, Helvetica, Arial, Verdana, Geneva, sans-serif; color:#000; margin:0px 0px 20px 0px; font-weight:normal; letter-spacing: -1px; font-size:40px; } h3{font-size:14px;margin-bottom:2px;} h4{font-size:14px;margin-bottom:-5px;} .content {padding: 0px 20px 20px 20px; background-color:#FFF;} .smaller {font-size:85%; line-height:95%;} a.button { font-size:30px; color:#000; text-decoration:none; display:block; width:200px; padding:10px; border:1px solid #DDD; text-align:center; background-color:#EEE; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; } a.button:hover { color:#999; border-color:#999; } a.buttonsm { font-size:9px; color:#FFF; text-decoration:none; display:block; width:50px; padding:0px; border:1px solid #DDD; text-align:center; background-color:#000; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px; } a.button:hoversm { color:#999; border-color:#999; } a.quote:link , a.quote:visited , a.quote:active { color: #ccc;font: normal 25px/30px Helvetica, Arial, sans-serif; text-decoration:none; padding:20px;} a.quote:hover { color: #000; text-decoration:none; background-color:#DDD;} .news { color: #000;font: normal 25px/30px Helvetica, Arial, sans-serif; text-decoration:none;} /*submenu*/ ul#submenu { margin:0px; padding:0px; position:relative; width:250px; } ul#submenu li { display:block; list-style-type: none; padding:5px; border-bottom:1px solid #ccc; } ul#submenu li a { text-decoration:none; color:#000; font-family:Helvetica, Arial, sans-serif; font-size:9px; font-weight:normal; text-transform:uppercase; } ul#submenu li a:active, ul#submenu li a:hover { opacity:0.4;/* CSS3 standard */ filter:alpha(opacity=40); } td.matrix { border-left: 1px solid #e1e1e1; border-bottom: 1px solid #f5f5f5; padding: 5px; font-size:10px; line-height:12px; } td.matrixname { border-left: 1px solid #e1e1e1; border-bottom: 1px solid #f5f5f5; padding: 5px; font-size:12px; line-height:12px; } td.matrixtitle { border-bottom: 1px solid #ccc; padding: 5px; } table.contact td{ border-bottom: 5px solid #fff; background-color:#EFEFEF; padding: 10px; } .footnote {font-size:9px; line-height:12px; color:#666;} .imagefloatl { float:left; padding-right: 10px; } .imagefloatr { float:right; padding-left: 10px; } /*Contact*/ p span.displaynone { display:none; } /* Footer */ #footer{ font:normal 10px/10px Helvetica, sans-serif; color:#999; padding-left:10px;} #footer img { float:left;} #footer .legal{ color:#ccc;} #footer a:link, a:visited, a:active { color: #999; text-decoration:none;} #footer a:hover { color: #000;}