@charset "UTF-8";
/* CSS Document */

html,body { height:100%; margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/tile_background.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; }
#nonFooter { position:relative; min-height:100%; width:100%; }
* html #nonFooter { height:100%; }
#header { position:relative; width:100%; height:99px; background-image:url(../images/tile_header.jpg); background-repeat:repeat-x; margin:0px; }
#logo { position:relative; float:left; left:19px; top:23px; width:324px; height:52px; }
#sas70 { position:relative; float:right; right:19px; top:28px; width:44px; height:45px; }
#loginbox { position:relative; float:right; top:0px; width:198px; height:72px; background-color:#dbd9ca; border-bottom:solid 1px #908d65; border-left:solid 1px #908d65; border-right:solid 1px #908d65; }
#loginarea {position:relative; top:10px; left:10px; width:178px; height:52px; } 
.logintext { font-size:9px; color:#75724c; font-style:normal; font-weight:normal; text-decoration:none; margin-bottom:0px; margin-top:0px; }
.loginfield {width:113px; height:14px; background-color:#FFFFFF; border:solid 1px #908d65; font-size:9px; color:#75724c; font-style:normal; font-weight:normal; text-decoration:none; }
.loginbutton {width:46px; height:14px; background-color:#FFFFFF; border:solid 1px #75724c; font-size:9px; color:#75724c; font-style:normal; font-weight:bold; text-decoration:none; }

.content { position:relative; width:760px; height:100%; margin-left:auto; margin-right:auto; }
#spacer { position:relative; width:100%; height:42px; clear:both; margin:0px; }
#navshadow { position:relative; width:100%; height:10px; background-image:url(../images/tile_navshadow.jpg); background-repeat:repeat-x; clear:both; margin:0px; }
#navshadow2 { position:relative; width:100%; height:24px; background-image:url(../images/tile_navshadow.jpg); background-repeat:repeat-x; clear:both; margin:0px; }

#mainnav { position:relative; width:100%; height:22px; background-image:url(../images/tile_mainnav.jpg); background-repeat:repeat-x; clear:both; margin:0px; }
#navspace { position:relative; width:10px; height:22px; float:left; margin:0px; }
#bHome { position:relative; width:55px; height:22px; float:left; }
#bAbout { position:relative; width:81px; height:22px; float:left; }
#bExpertise { position:relative; width:82px; height:22px; float:left; }
#bClients { position:relative; width:89px; height:22px; float:left; }
#bImplement { position:relative; width:128px; height:22px; float:left; }
#bMedia { position:relative; width:58px; height:22px; float:left; }
#bResources { position:relative; width:90px; height:22px; float:left; }
#bContact { position:relative; width:78px; height:22px; float:left; }
#bCareers { position:relative; width:73px; height:22px; float:left; }
#navspacer { position:relative; width:100%; height:1px; float:left; clear:both; background-color:#000000; }
#prodnav { position:relative; width:100%; height:37px; background-color:#c6c4ac; clear:both; margin:0px; }
#bCollect { position:relative; width:185px; height:37px; float:left; left:15px; }
#bInsolve { position:relative; width:185px; height:37px; float:left; left:15px; }
#bFraud { position:relative; width:185px; height:37px; float:left; left:15px; }
#bRepo { position:relative; width:185px; height:37px; float:left; left:15px; }

#anchorshadow { position:relative; width:100%; height:10px; clear:both; margin:0px;  background-image:url(../images/tile_ancshadow.jpg); background-repeat:repeat-x; }
#anchor { position:relative; width:100%; clear:both; margin:0px;  background-image:url(../images/tile_anchor.jpg); behavior:url(#default#savehistory); }
#maincontent { position:relative; width:100%; clear:both; margin:0px; behavior:url(#default#savehistory);  }
#leftmargin {position:relative; width:122px; float:left; }
#textarea {position:relative; width:398px; top:30px; left:20px; float:left; }
#textarea2 {position:relative; width:598px; top:30px; left:20px; float:left; }
#rightmargin {position:relative; width:200px; float:right; }
#column1 { position:relative; width:247px; float:left; left:10px; border-right:solid 1px #000000; }
#column2 { position:relative; width:248px; float:left; left:9px; border-right:solid 1px #000000; border-left:solid 1px #000000; text-align:center; }
#column3 { position:relative; width:247px; float:left; left:8px; border-left:solid 1px #000000; }

#picture { position:relative; width:200px; height:205px; float:left; top:2px; }
#caption { position:absolute; width:200px; top:205px; font-size:9px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; text-align:center; line-height:11px; }
#testimonial { position:relative; border-left:solid 1px #000000; top:40px; float:left; clear:both; width:200px; }
#testiarea { position:relative; top:1px; left:10px; float:left; }
#jobpostings { position:relative; float:left; top:0px; width:396px; background-color:#dbd9ca; border:solid 1px #908d65; margin-bottom:12px; }
.jobpost { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:4px; margin-top:0px; }

#footer { position:relative; margin-top:-22px; height:22px; width:100%; clear:both; background-image:url(../images/tile_mainnav.jpg); background-repeat:repeat-x; }
#copyright {position:relative; left:20px; height:18px; top:2px; width:340px; float:left; }
#bottomnav {position:relative; right:20px; height:18px; top:2px; width:340px; float:right; text-align:right; }
.legal { font-size:9px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; margin-bottom:0px; margin-top:0px; }
.legal a:link { font-size:9px; color:#000000; font-style:normal; font-weight:normal; text-decoration:underline; }
.legal a:visited { font-size:9px; color:#000000; font-style:normal; font-weight:normal; text-decoration:underline; }
.legal a:hover { font-size:9px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; }

p { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:0px; }
ul { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:-12px; }
.ul2 { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:0px; }
.ul3 { font-size:11px; color:#c6c4ac; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:-12px; }
a:link { font-size:11px; color:#94022a; font-style:normal; font-weight:bold; text-decoration:underline; line-height:18px; }
a:visited { font-size:11px; color:#94022a; font-style:normal; font-weight:bold; text-decoration:underline; line-height:18px; }
a:hover { font-size:11px; color:#000000; font-style:normal; font-weight:bold; text-decoration:none; line-height:18px; }
.title { font-size:14px; color:#94022a; font-style:normal; font-weight:bold; text-decoration:none; line-height:18px; margin-bottom:6px; margin-top:0px; }
.subtitle { font-size:11px; color:#94022a; font-style:normal; font-weight:bold; text-decoration:none; line-height:18px; margin-bottom:0px; margin-top:0px; }
.subtitle2 { font-size:11px; color:#908d65; font-style:normal; font-weight:bold; text-decoration:none; line-height:18px; margin-bottom:0px; margin-top:0px; }
.anchortext { font-size:11px; color:#c6c4ac; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:0px; margin-top:0px; }
.anchortext2 { font-size:11px; color:#c6c4ac; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:0px; }
.anchortext a:link { font-size:11px; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration:underline; line-height:18px; }
.anchortext a:visited { font-size:11px; color:#FFFFFF; font-style:normal; font-weight:bold; text-decoration:underline; line-height:18px; }
.anchortext a:hover { font-size:11px; color:#c6c4ac; font-style:normal; font-weight:bold; text-decoration:none; line-height:18px; }
.hang { font-size:11px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:0px; text-indent: -15px; margin-left: 15px; }

a.dsphead{ text-decoration:none; }
a.dsphead:hover{ text-decoration:underline; }
a.dsphead span.dspchar{ font-family:monospace; font-weight:normal; }
.dspcont{ display:none; }
