html,body { margin:0; padding:0; height:100%; background: #FFFFFF url(./img/white-black.gif) top center repeat-y; font-family:arial,sans-serif; font-size:12px; color:#666; }
a { color:#CCCCCC; text-decoration:none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:hover { color:#ffffff; }
p { line-height:1.5; margin:0 0 1em; }
div#container { position:relative; margin:0 auto; width:800px; background: url(./img/gradient.jpg) top left repeat-y; height:auto !important; height:100%;  min-height:100%; }
div#header { padding:0; background: url(gradient.jpg) top left repeat-y; height:88px; }

div#header a.img {float: right; padding:0; margin:24px 58px 0px 0px; background: url(./img/logo.gif) 0 0 no-repeat; width:220px; height: 58px; text-indent:-1500px; cursor:pointer; clear:both;}
div#header a.img:hover {  background: url(./img/logo.gif) bottom left no-repeat; }
div#header h1 { padding:0; margin:0; }

div#content { padding:10px 0 0 0; background: url(./img/gradient.jpg) top left repeat-y; }
div#bg { padding:10px 0 10px 0; background: url(./img/numbers.gif) top left no-repeat; }

div#footer {position:absolute; background: url(./img/gradient.jpg) top left repeat-y; width:100%; bottom:0; margin:0 0 10px 0; }
div#footer p { padding:0; margin:0; }
.foot { padding:0 0 0 20px; margin:0; }
.foot a { color:#666666; font-size:10px; padding:0; margin:10px 0 10px 0; }
.mastercol { width:800px; min-height:640px;}
.leftcol { float:left; width:644px; padding:0 0 0 20px;  border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.rightcol { float:right; width:120px; line-height:10px; font-size:12px;}
.topleftbg {  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
.topleftbg2 {  border-left: 1px solid #FFFFFF; }
.navlist { list-style:none; padding:0; margin:0; }
.navlist li {padding:0 0 9px 0; margin:0; }
.navlist .selected { color:#FFFFFF; }
#selected { color:#FFFFFF; }
.navlist ul { list-style:none; margin:0; padding:15px 0 0 8px; line-height:14px; }
.navlist ul a { margin:0; padding:0; }

.sq1 { width:120px; height:110px; background-color:#a2a2a2; float:left; display:block; padding:20px; margin:0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.sq2 { width:120px; height:110px; background-color:#a2a2a2; float:left; display:block; padding:20px; margin:0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
.sq3 { width:120px; height:110px; background-color:#a2a2a2; float:left; display:block; padding:20px; margin:0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; color:#333333;}
.sq4 { width:120px; height:110px; background-color:#a2a2a2; float:left; display:block; padding:20px; margin:0; border-left: 1px solid #FFFFFF;}
.sq5 { width:120px; height:110px; background-color:#a2a2a2; float:left; display:block; padding:20px; margin:0; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
.sq6 { width:281px; height:271px; background-color:#a2a2a2; float:left; display:block; padding:20px 20px 10px 20px; margin:0; overflow:auto; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; }
.sq6 p { padding:0 0 10px 0; margin:0;}
.sqaddress { width:130px; height:120px; background-color:#a2a2a2; float:left; display:block; padding:15px; margin:0; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; color:#333333; font-size:11px;}

.sqaddress p { line-height:13px !important; }

.scroll-pane { width:309px; overflow:auto; background:#a8a8a8; float:left; height:271px; padding:20px 10px 10px 20px; margin:0; border-left: 1px solid #FFFFFF;  }

#mycustomscroll {
padding:20px 10px 10px 20px; margin:0; border-left: 1px solid #FFFFFF; 
/* Typical fixed height and fixed width example */
width: 291px;
height: 271px;
overflow: auto; float:left;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #f0f0f0;
}

#mycustomscroll ul li {  margin:0 0 10px -15px; line-height:18px; }

.pinky { color:#af4f95; text-decoration:none; padding:0 0 10px 0; display:block; }
.pinky:hover { color:#d82daa; }

a.squarebut-company { background: url(./img/b-company.jpg) top left no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-company:hover { background: url(./img/b-company.jpg) left -150px no-repeat; }
a.squarebut-company-selected { background: url(./img/b-company.jpg) left -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.squarebut-company-purple { background: url(./img/b-company.jpg) left -450px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-specialist { background: url(./img/b-company.jpg) -160px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-specialist:hover { background: url(./img/b-company.jpg) -160px -150px  no-repeat; }
a.squarebut-specialist-selected { background: url(./img/b-company.jpg) -160px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

#squarebut-specialist { background: url(./img/b-company.jpg) -160px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
#squarebut-specialist:hover { background: url(./img/b-company.jpg) -160px -150px  no-repeat; cursor:pointer; }

a.squarebut-links { background: url(./img/b-company.jpg) -320px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-links:hover { background: url(./img/b-company.jpg) -320px -150px  no-repeat; }
a.squarebut-links-selected { background: url(./img/b-company.jpg) -320px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-contact { background: url(./img/b-company.jpg) -480px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-contact:hover { background: url(./img/b-company.jpg) -480px -150px  no-repeat; }

a.squarebut-recruitment { background: url(./img/b-company.jpg) -640px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-recruitment:hover { background: url(./img/b-company.jpg) -640px -150px  no-repeat; }
a.squarebut-recruitment-selected { background: url(./img/b-company.jpg) -640px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.squarebut-recruitment-purple { background: url(./img/b-company.jpg) -640px -450px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-1 { background: url(./img/d-company.jpg) -320px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-1:hover { background: url(./img/d-company.jpg) -320px -300px  no-repeat; }
a.squarebut-cs-1-selected { background: url(./img/d-company.jpg) -320px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-1-img-1 { background: url(./img/d-company.jpg) 0px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-1-img-2 { background: url(./img/d-company.jpg) -160px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-2 { background: url(./img/d-company.jpg) -480px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-2:hover { background: url(./img/d-company.jpg) -480px -300px  no-repeat; }
a.squarebut-cs-2-selected { background: url(./img/d-company.jpg) -480px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-2-img-1 { background: url(./img/d-company.jpg) -320px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-2-img-2 { background: url(./img/d-company.jpg) -480px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-3 { background: url(./img/d-company.jpg) 0px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-3:hover { background: url(./img/d-company.jpg) 0px -300px  no-repeat; }
a.squarebut-cs-3-selected { background: url(./img/d-company.jpg) 0px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-3-img-1 { background: url(./img/d-company.jpg) -1440px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-3-img-2 { background: url(./img/d-company.jpg) -1600px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-4 { background: url(./img/d-company.jpg) -160px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-4:hover { background: url(./img/d-company.jpg) -160px -300px  no-repeat; }
a.squarebut-cs-4-selected { background: url(./img/d-company.jpg) -160px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-4-img-1 { background: url(./img/d-company.jpg) -1280px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-4-img-2 { background: url(./img/d-company.jpg) -1120px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-4-img-3 { background: url(./img/d-company.jpg) -640px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-4-img-4 { background: url(./img/d-company.jpg) -800px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-4-img-5 { background: url(./img/d-company.jpg) -960px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-5 { background: url(./img/d-company.jpg) -1760px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-5:hover { background: url(./img/d-company.jpg) -1760px -300px  no-repeat; }
a.squarebut-cs-5-selected { background: url(./img/d-company.jpg) -1760px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-5-img-1 { background: url(./img/d-company.jpg) -1760px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-5-img-2 { background: url(./img/d-company.jpg) -1920px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-6 { background: url(./img/d-company.jpg) -1920px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-cs-6:hover { background: url(./img/d-company.jpg) -1920px -300px  no-repeat; }
a.squarebut-cs-6-selected { background: url(./img/d-company.jpg) -1920px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

.cs-6-img-1 { background: url(./img/d-company.jpg) -2080px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-6-img-2 { background: url(./img/d-company.jpg) -2240px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-7 { background: url(./img/d-company.jpg) -2080px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  font-size:2px; }
a.squarebut-cs-7:hover { background: url(./img/d-company.jpg) -2080px -300px  no-repeat; }
a.squarebut-cs-7-selected { background: url(./img/d-company.jpg) -2080px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;   border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  font-size:2px; }

.cs-7-img-1 { background: url(./img/d-company.jpg) -2400px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-7-img-2 { background: url(./img/d-company.jpg) -2560px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-cs-8 { background: url(./img/d-company.jpg) -2240px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  font-size:2px; }
a.squarebut-cs-8:hover { background: url(./img/d-company.jpg) -2240px -300px  no-repeat; }
a.squarebut-cs-8-selected { background: url(./img/d-company.jpg) -2240px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;   border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;  font-size:2px; }

.cs-8-img-1 { background: url(./img/d-company.jpg) -2720px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-8-img-2 { background: url(./img/d-company.jpg) -2880px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-8-img-3 { background: url(./img/d-company.jpg) -3040px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }
.cs-8-img-4 { background: url(./img/d-company.jpg) -3200px -150px no-repeat; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-p-1 { background: url(./img/e-company.jpg) -320px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-p-1:hover { background: url(./img/e-company.jpg) -320px -300px  no-repeat; }
a.squarebut-p-1-selected { background: url(./img/e-company.jpg) -320px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-p-2 { background: url(./img/e-company.jpg) -480px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-p-2:hover { background: url(./img/e-company.jpg) -480px -300px  no-repeat; }
a.squarebut-p-2-selected { background: url(./img/e-company.jpg) -480px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-p-3 { background: url(./img/e-company.jpg) 0px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-p-3:hover { background: url(./img/e-company.jpg) 0px -300px  no-repeat; }
a.squarebut-p-3-selected { background: url(./img/e-company.jpg) 0px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-p-4 { background: url(./img/e-company.jpg) -160px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-p-4:hover { background: url(./img/e-company.jpg) -160px -300px  no-repeat; }
a.squarebut-p-4-selected { background: url(./img/e-company.jpg) -160px -150px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-left: 1px solid #FFFFFF; font-size:2px; }

.flexcroll h3 { padding:0 0 10px 0; margin:0 0 0 0;}
p a { color:#666666;}
p a:hover { color:#474747;}
a.squarebut-part { background: url(./img/b-company.jpg) -800px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-part:hover { background: url(./img/b-company.jpg) -800px -150px  no-repeat; }

a.squarebut-client { background: url(./img/b-company.jpg) -960px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-client:hover { background: url(./img/b-company.jpg) -960px -150px  no-repeat; }
a.squarebut-client-selected { background: url(./img/b-company.jpg) -960px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
.squarebut-client-purple { background: url(./img/b-company.jpg) -960px -450px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-size:2px; }
.squarebut-bl { background: url(./img/b-company.jpg) 0 -600px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-size:2px; }

a.squarebut-case { background: url(./img/b-company.jpg) -1120px top no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.squarebut-case:hover { background: url(./img/b-company.jpg) -1120px -150px  no-repeat; }

.no { padding:0; margin:0; }
.gridleft { width:161px; height:604px; float:left; display:block; clear:right; padding:0; margin:0; }
.gridleft img { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding:0; margin:0; }
.gridright { width:161px; height:604px; float:left; display:block; clear:right; padding:0; margin:0;}
.gridmiddle { width:322px; height:604px; float:left; display:block; clear:right;  padding:0; margin:0; background-color:#a8a8a8; }

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 15px; background:#999999;}
.vscrollerbarbeg {height: 24px !important; width: 15px;background:#999999;}
.vscrollerbarend {height: 24px; width: 15px; background:#999999;}
.vscrollerbase {width: 15px; background:#CCCCCC;}
.vscrollerbasebeg {width: 15px; height: 15px !important; background:#CCCCCC;}
.vscrollerbaseend {height: 15px; width: 15px; background:#CCCCCC;}
.hscrollerbase {height: 15px; background-color: white;}
.hscrollerbar {height: 15px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding:15px; z-index: 2;}
.scrollerjogbox {width: 16px; height: 16px; top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

.arrowlistmenu{ width: 120px; }

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
width:120px; height:14px; display:block; cursor: hand; cursor: pointer;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
}

.arrowlistmenu .openheader{ color:#FFFFFF; }

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{ padding-bottom: 4px; }

.arrowlistmenu ul li a{
display: block;
padding: 2px 0;
padding-left: 10px; /*link text is indented 19px*/
text-decoration: none; line-height:16px;
}

.arrowlistmenu ul li a:visited{ }
.arrowlistmenu ul li a:hover{ }

/* Specialist Service Boxes */

a.ss-1 { background: url(./img/c-company.jpg) -960px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-1:hover { background: url(./img/c-company.jpg) -960px -150px no-repeat; }
a.ss-1-selected { background: url(./img/c-company.jpg) -960px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-2 { background: url(./img/c-company.jpg) -800px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-2:hover { background: url(./img/c-company.jpg) -800px -150px no-repeat; }
a.ss-2-selected { background: url(./img/c-company.jpg) -800px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-3 { background: url(./img/c-company.jpg) 0 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-3:hover { background: url(./img/c-company.jpg) 0 -150px no-repeat; }
a.ss-3-selected { background: url(./img/c-company.jpg) 0 -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-2b { background: url(./img/c-company.jpg) -800px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-2b:hover { background: url(./img/c-company.jpg) -800px -150px no-repeat; }
a.ss-2b-selected { background: url(./img/c-company.jpg) -800px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-3b { background: url(./img/c-company.jpg) 0 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-3b:hover { background: url(./img/c-company.jpg) 0 -150px no-repeat; }
a.ss-3b-selected { background: url(./img/c-company.jpg) 0 -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-4 { background: url(./img/c-company.jpg) -1120px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-4:hover { background: url(./img/c-company.jpg) -1120px -150px no-repeat; }
a.ss-4-selected { background: url(./img/c-company.jpg) -1120px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-5 { background: url(./img/c-company.jpg) -1280px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-5:hover { background: url(./img/c-company.jpg) -1280px -150px no-repeat; }
a.ss-5-selected { background: url(./img/c-company.jpg) -1280px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-6 { background: url(./img/c-company.jpg) -1760px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-6:hover { background: url(./img/c-company.jpg) -1760px -150px no-repeat; }
a.ss-6-selected { background: url(./img/c-company.jpg) -1760px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF;  border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-7 { background: url(./img/c-company.jpg) -640px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-7:hover { background: url(./img/c-company.jpg) -640px -150px no-repeat; }
a.ss-7-selected { background: url(./img/c-company.jpg) -640px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-8 { background: url(./img/c-company.jpg) -1600px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-8:hover { background: url(./img/c-company.jpg) -1600px -150px no-repeat; }
a.ss-8-selected { background: url(./img/c-company.jpg) -1600px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-9 { background: url(./img/c-company.jpg) -320px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-9:hover { background: url(./img/c-company.jpg) -320px -150px no-repeat; }
a.ss-9-selected { background: url(./img/c-company.jpg) -320px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-10 { background: url(./img/c-company.jpg) -480px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; border-top: 1px solid #FFFFFF; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-10:hover { background: url(./img/c-company.jpg) -480px -150px no-repeat; }
a.ss-10-selected { background: url(./img/c-company.jpg) -480px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; border-top: 1px solid #FFFFFF; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-11 { background: url(./img/c-company.jpg) -160px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; border-top: 1px solid #FFFFFF; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-11:hover { background: url(./img/c-company.jpg) -160px -150px no-repeat; }
a.ss-11-selected { background: url(./img/c-company.jpg) -160px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; border-top: 1px solid #FFFFFF; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-12 { background: url(./img/c-company.jpg) -1440px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-12:hover { background: url(./img/c-company.jpg) -1440px -150px no-repeat; }
a.ss-12-selected { background: url(./img/c-company.jpg) -1440px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-13 { background: url(./img/b-company.jpg) -1280px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-13:hover { background: url(./img/b-company.jpg) -1280px -300px no-repeat; }
a.ss-13-selected { background: url(./img/b-company.jpg) -1280px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }

a.ss-14 { background: url(./img/b-company.jpg) -1440px 0 no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block;  border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
a.ss-14:hover { background: url(./img/b-company.jpg) -1440px -300px no-repeat; }
a.ss-14-selected { background: url(./img/b-company.jpg) -1440px -300px no-repeat; color:#666666; width:160px; height:150px; padding:0; margin:0; text-indent:-3420px; float:left; display:block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-size:2px; }
