@import "yui/build/reset/reset-min.css";
@import "yui/build/fonts/fonts-min.css";
@import "yui/build/grids/grids-min.css";

body{background:url(g/watermark.gif) no-repeat bottom right fixed #fff;}
p{font-family:verdana,sans-serif;}
p,h1,h2,h3,h4,ul,li,th,td,blockquote,cite{cursor:default;}
a,input.btn{cursor:pointer;}
acronym,span.altacro{cursor:help;text-decoration:none;border-bottom:1px solid #ddd;padding-bottom:0;}
input.txt,textarea{cursor:text;}
blockquote{font-family:verdana,sans-serif;}
blockquote p:before,blockquote p:after{content:'"';font-weight:bold;color:#259;}
q:before,q:after{content:'"';}
q.single:before,q.single:after{content:'\'';}

#hd{position:relative;padding-top:100px;}
#hd h2,#hd h1 span,#hd #telnum span,#hd ul span{display:none;}
#hd h1{position:absolute;top:20px;left:0;height:58px;width:156px;background:url(g/mainlogo.gif) no-repeat;}
#hd h1 a{display:block;width:156px;height:58px;}
#hd #telnum{position:absolute;top:58px;right:0;width:168px;height:20px;background:url(g/telnumbr.gif) no-repeat;}

#hd #mainMenu{height:50px;background:url(g/tabsback.gif) repeat-x;position:relative;margin-bottom:1.8em;}
#hd #mainMenu li{position:absolute;width:104px;height:25px;}
#hd #mainMenu li a.tab{display:block;width:104px;height:25px;background:url(g/mtabs_bk.gif) no-repeat;}

#hd #mainMenu #homeBtn{top:0;left:0;}
#hd #mainMenu #aboutBtn{top:0;left:105px;}
#hd #mainMenu #mobileBtn{top:0;left:210px;}
#hd #mainMenu #customersBtn{top:0;left:315px;}
#hd #mainMenu #casesBtn{top:0;left:420px;}

#hd #mainMenu #homeBtn a.tab{background-position:0 0;}
#hd #mainMenu #aboutBtn a.tab{background-position:-104px 0;}
#hd #mainMenu #mobileBtn a.tab{background-position:-208px 0;}
#hd #mainMenu #customersBtn a.tab{background-position:-312px 0;}
#hd #mainMenu #casesBtn a.tab{background-position:-416px 0;}

#hd #mainMenu #homeBtn a.tab:hover{background-position:0 -75px;}
#hd #mainMenu #aboutBtn a.tab:hover{background-position:-104px -75px;}
#hd #mainMenu #mobileBtn a.tab:hover{background-position:-208px -75px;}
#hd #mainMenu #customersBtn a.tab:hover{background-position:-312px -75px;}
#hd #mainMenu #casesBtn a.tab:hover{background-position:-416px -75px;}

#hd #mainMenu #homeBtn a.tab:active{background-position:0 -50px;}
#hd #mainMenu #aboutBtn a.tab:active{background-position:-104px -50px;}
#hd #mainMenu #mobileBtn a.tab:active{background-position:-208px -50px;}
#hd #mainMenu #customersBtn a.tab:active{background-position:-312px -50px;}
#hd #mainMenu #casesBtn a.tab:active{background-position:-416px -50px;}

#hd #mainMenu #homeBtn a.active{background-position:0 -75px;}
#hd #mainMenu #aboutBtn a.active{background-position:-104px -75px;}
#hd #mainMenu #mobileBtn a.active{background-position:-208px -75px;}
#hd #mainMenu #customersBtn a.active{background-position:-312px -75px;}
#hd #mainMenu #casesBtn a.active{background-position:-416px -75px;}

#hd #breadcrumb{position:absolute;top:25px;right:0;text-align:right;font-size:77%;color:#444;}
#hd #breadcrumb span{font-weight:bold;color:#eb5;}
#hd #breadcrumb strong{font-weight:bold;color:#259;}
#hd #breadcrumb a{text-decoration:none;color:#259;border-bottom:1px solid #abd;padding-bottom:1px;}
#hd #breadcrumb a:hover{border-bottom:1px solid #259;}

#hd #subMenu{position:absolute;top:130px;left:0;}
#hd #subMenu li.subBtn{border-right:1px solid #fff;padding-right:5px;padding-left:5px;display:inline;}
#hd #subMenu li.fstSub{border-left:1px solid #fff;margin-left:5px;}
#hd #subMenu li.subBtn a{text-decoration:none;color:#444;font-weight:bold;border-bottom:1px solid transparent;}
#hd #subMenu li.subBtn a:hover{border-bottom:1px solid #444;}
#hd #subMenu span{display:inline;}

#mainHeading h2{font-family:helvetica,arial,sans-serif;font-size:150%;border-bottom:1px solid #eb5;font-weight:normal;color:#259;margin-bottom:0.5em;}
#mainText p,#mainText blockquote p{font-family:verdana,sans-serif;color:#444;font-size:93%;line-height:150%;padding-bottom:0.5em;}
#mainText blockquote p{padding-top:0.5em;}
#mainText cite{display:block;font-family:verdana,sans-serif;color:#259;font-size:93%;font-style:italic;line-height:150%;padding-bottom:0.5em;}
#mainText cite strong{font-style:italic;}
#mainText strong{font-weight:bold;}
#mainText h3{font-family:verdana,sans-serif;font-size:93%;line-height:150%;color:#259;border-bottom:1px solid #eb5;margin-bottom:0.7em;padding-top:0.3em;padding-bottom:2px;}
#mainText.news h3{border:0;margin-bottom:0;padding-bottom:0.5em;}
#mainText.news p.permalink{border-bottom:1px solid #eb5;padding-bottom:1.5em;margin-bottom:0.8em;}
#mainText ul{list-style:url(g/yellbull.gif) square;padding-left:16px;font-family:verdana,sans-serif;padding-bottom:0.5em;}
#mainText li{color:#444;font-size:93%;line-height:150%;}
#mainText a{text-decoration:none;border-bottom:1px solid #abd;color:#259;padding-bottom:0px}
#mainText a:hover{border-bottom:1px solid #259;}

#mainImg{width:238px;float:right;margin-left:15px;margin-bottom:1em;}

#mainText input.txt,#mainText textarea{background:url(g/contactb.gif) repeat-x #eef;border:1px solid #666;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:13px;padding:2px;color:#444;}
#mainText input.txt{width:400px;}
#mainText input.btn{vertical-align:top;margin-left:15px;}
#mainText textarea{height:10em;width:484px;}
#mainText p#okAlert{margin-bottom:7px;padding:10px;background-color:#259;color:#fff;}
#mainText p#errAlert{margin-bottom:7px;padding:10px;background-color:#900;color:#fff;}
#mainText p#errAlert strong{text-transform:uppercase;}

#mainText div.floatpic{width:123px;height:175px;background:url(g/dropshad.gif) no-repeat bottom right;float:right;margin-left:20px;position:relative;top:9px;left:5px;margin-bottom:1em;}
#mainText div.floatpic img{position:relative;top:-4px;left:-4px;border:1px solid #666;}

#access_tbl{font-family:verdana,sans-serif;margin-top:0.5em;margin-bottom:1em;width:300px;}
#access_tbl thead th{background-color:#259;color:#fff;font-size:93%;font-weight:bold;padding:2px;padding-left:10px;}
#access_tbl tbody td{background-color:#eb5;color:#444;font-size:93%;padding:2px;padding-left:10px;border-top:1px solid #fff;}

#bd div.yui-g{padding-top:1em;}

#finButton{position:relative;}
#finButton h2 a span{display:none;}
#finButton h2 a{display:block;width:242px;height:142px;background:url(g/bigbtns.gif) no-repeat 0 0;}
#finButton h2 a:hover{background-position:0 -142px;}
#finButton h2 a:active{background-position:0 -284px;}
#finButton img.btnImg{position:absolute;top:27px;left:10px;}
#govButton{position:relative;}
#govButton h2 a span{display:none;}
#govButton h2 a{display:block;width:242px;height:142px;background:url(g/bigbtns.gif) no-repeat -242px 0;}
#govButton h2 a:hover{background-position:-242px -142px;}
#govButton h2 a:active{background-position:-242px -284px;}
#govButton img.btnImg{position:absolute;top:27px;left:10px;}

#newsBox{margin-bottom:0.65em;}
#newsBox #newsHd{background:url(g/newsHd.gif) no-repeat;width:242px;height:30px;position:relative;}
#newsBox #newsHd span,#newsBox #newsFt span{display:none;}
#newsBox #newsHd h2{position:absolute;top:10px;left:10px;background:url(g/news.gif) no-repeat;width:37px;height:13px;}
#newsBox #newsBd{background:url(g/newsBd.gif) repeat-y;width:242px;}
#newsBox #newsBd #newsScrl{background:url(g/formfade.gif) repeat-x #fff;height:11em;overflow:auto;border-top:1px solid #148;border-left:1px solid #148;border-bottom:1px solid #abd;border-right:1px solid #abd;
width:216px;margin-left:10px;padding-top:0.5em;padding-bottom:0.5em;}
#newsBox #newsBd #newsScrl h3,#newsBox #newsBd #newsScrl p{font-size:77%;line-height:140%;color:#444;margin-left:5px;margin-right:5px;padding-bottom:0.5em;font-family:verdana,sans-serif;}
#newsBox #newsBd #newsScrl h3{font-weight:bold;margin-bottom:0.5em;margin-top:0.5em;}
#newsBox #newsBd #newsScrl h3 a{color:#444;text-decoration:none;}
#newsBox #newsBd #newsScrl h3 a:hover{color:#444;text-decoration:underline;}

#newsBox #newsBd #newsScrl p.permalink{border-bottom:1px solid #eb5;padding-bottom:1.5em;margin-bottom:1.2em;}
#newsBox #newsBd #newsScrl p.permalink small{font-size:100%;}
#newsBox #newsBd #newsScrl p.permalink a{text-decoration:none;border-bottom:1px solid #abd;color:#259;padding-bottom:2px}
#newsBox #newsBd #newsScrl p.permalink a:hover{border-bottom:1px solid #259;}

#newsBox #newsFt{background:url(g/newsBtm.gif) no-repeat bottom left;height:30px;width:242px;position:relative;}
#newsBox #newsFt p{position:absolute;right:15px;top:8px;width:77px;height:9px;}
#newsBox #newsFt a{display:block;background:url(g/morenews.gif) no-repeat 0 0;width:77px;height:9px;}
#newsBox #newsFt a:hover{display:block;background:url(g/morenews.gif) no-repeat 0 -9px;width:77px;height:9px;}

#emailbackBox #emailHd{background:url(g/newsHd.gif) no-repeat;width:242px;height:25px;position:relative;}
#emailbackBox #emailHd span{display:none;}
#emailbackBox #emailHd h2{position:absolute;top:10px;left:10px;background:url(g/mailbackhd.gif) no-repeat;width:98px;height:13px;}
#emailbackBox #emailBd{background:url(g/newsBtm.gif) no-repeat bottom left;padding-bottom:1.5em;width:242px;}
#emailbackBox #emailBd p{padding-left:10px;width:auto;font-size:77%;font-family:verdana,sans-serif;}
#emailbackBox #emailBd label{color:#abd;padding-bottom:5px;}
#emailbackBox #emailBd input.txt{background:url(g/formfade.gif) repeat-x #fff;border-top:1px solid #148;border-left:1px solid #148;border-bottom:1px solid #abd;border-right:1px solid #abd;
font-size:13px;padding:2px;width:155px;vertical-align:top;margin-right:5px;margin-left:0;color:#444;}
#emailbackBox #emailBd #emailMsg{color:#fff;padding-top:0.3em;padding-right:15px;}
#emailbackBox #emailBd #emailMsg strong{font-weight:bold;}

#newsArcs{margin-top:1.5em;font-family:verdana,sans-serif;}
#newsArcs h2{font-family:helvetica,arial,sans-serif;font-weight:normal;font-size:114%;color:#259;border-bottom:1px solid #eb5;margin-top:1em;}
#newsArcs ul{margin-top:0.5em;font-size:93%;font-family:verdana,sans-serif;}
#newsArcs ul a{text-decoration:none;color:#259;border-bottom:1px solid #abd;padding-bottom:1px;}
#newsArcs ul a:hover{border-bottom:1px solid #259;}
#newsArcs ul li{margin-bottom:0.5em;}

#microsoftBtn{margin-top:1.5em;}
#egovBtn{margin-top:1em;}

#ft{border-top:3px solid #eb5;padding-top:5px;margin-top:2em;padding-bottom:4em;position:relative;}
#ft p{color:#eb5;}
#ft a{text-decoration:none;border-bottom:1px solid #abd;color:#259;padding-bottom:1px}
#ft a:hover{border-bottom:1px solid #259;}
#ft #topBtn{position:absolute;right:0;top:5px;}
#ft #topBtn a{font-weight:bold;}
#ft #topBtn a span{color:#eb5}
