/*****************************************************************************************
BROWSER RESET STYLES BELOW
*****************************************************************************************/
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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1; font-family:inherit; text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
ol,ul {list-style:none;}
q:before,q:after,blockquote:before,blockquote:after {content:"";}

html {height:100%; margin:0 0 0 0; background-color:#C0C0C0;}
body {text-align:center; font-family:"Arial Narrow", Helvetica, sans-serif; font-size:12px; color:#000000; min-height:100%; height:100% !important; height:100%; padding-bottom:1px;}
div#main-container {position:absolute; top:8%; left:12%; text-align:left; max-width:993px; width:993px; min-height:600px; height:600px !important; height:600px; border:1px solid #000000; background-color:#FFFFFF;}

/*****************************************************************************************
THIS IS FOR THE LAYOUT OF THE PAGES
*****************************************************************************************/
div.grid1 {min-height:457px; height:457px !important; height:457px;}
div.grid1 div.col1 {width:100%; background:transparent;}
div.grid-mid21 div.col1 {float:left; height:94px; width:260px; background-color:#ebebeb;}
div.grid-mid21 div.col2 {float:left; height:94px; width:733px; background:url("../images/dotted_line.png") 0 100% repeat-x #ebebeb;}

br.clear {visibility:hidden; clear:both; height:0; display:block;}
p {line-height:16px; padding-bottom:18px;}
.load {position:relative; top:37px; left:580px; width:362px; overflow:auto; background:transparent; height:260px; padding-right:20px;}
.fakeClose {position:absolute; bottom:0; left:260px; right:0; cursor:pointer; background:url("../images/ff_fakeClose.gif") 0 0 no-repeat; width:24px; height:24px;}
table.navbar {background-color:#b1b1b1; width:100%; height:24px; font-family:arial;}
table.navbar td.col1 {padding-left:310px;}
table.navbar td.col1 a {text-decoration:none; text-align:center; padding-top:5px; display:block; background:url("../images/navbar_rollover.png") 100% 0px no-repeat; height:19px; width:99px; color:#FFFFFF;}
table.navbar td.col1 a:hover {text-decoration:none; background-position:100% -24px;}
table.navbar td.col1 a.active1 {text-decoration:none; background-position:100% -24px;}
table.navbar td.col1 {width:109px;}
table.navbar td.col2 a {text-decoration:none; text-align:center; padding-top:5px; display:block; background:url("../images/navbar_rollover.png") 100% 0px no-repeat; height:19px; width:99px; color:#FFFFFF;}
table.navbar td.col2 a:hover {text-decoration:none; background-position:100% -24px;}
table.navbar td.col2 a.active2 {text-decoration:none; background-position:100% -24px;}
table.navbar td.col3 a {text-decoration:none; text-align:center; padding-top:5px; display:block; background:url("../images/navbar_rollover.png") 100% 0px no-repeat; height:19px; width:99px; color:#FFFFFF;}
table.navbar td.col3 a:hover {text-decoration:none; background-position:100% -24px;}
table.navbar td.col3 a.active1 {text-decoration:none; background-position:100% -24px;}
table.navbar td.col3 {width:315px;}
table.navbar td.col4 {width:150px;}
table.navbar td.col4 a {font-weight:bold; font-size:11px; text-decoration:none; color:#000000;}
div#whoweare {display:none; padding-top:120px; border-right:24px solid; color:#333333; position:absolute; width:260px; overflow:hidden; min-height:481px; height:auto !important; height:481px; z-index:10;}
div#whoweare div.bck {background:#a89786; min-height:352px; height:auto !important; height:352px; filter:alpha(opacity=60); opacity:0.6;}
div#whoweare a.leadership {text-decoration:none; display:block; height:20px; width:260px; padding:5px 0 0 30px; font-size:15px; color:#FFFFFF; background:url("../images/hdr_05.png") 0 0 no-repeat;}
div#whoweare ul.content li {border-bottom:1px dashed #000000;}
div#whoweare ul.content li a {filter:alpha(opacity=60); opacity:0.6; background-color:#a89786; display:block; width:260px; padding:5px 10px 0 10px; text-decoration:none; font-size:13px; height:20px; cursor:pointer;}
div#whoweare ul.content li a span {color:#000000; filter:alpha(opacity=100);}
div#whoweare ul.content li a:hover {background-color:#816b54;}
div.bckhome {background:url("../images/bg.gif") 172px 28px no-repeat; display:none;}

div.ctn-container div.ctn-content ul li {padding:0 0 6px 16px; line-height:16px;}

/*****************************************************************************************
THESE STYLES ARE FOR THE BOTTOM EXPAND LAYER
*****************************************************************************************/
div.fake {background:url("../images/icon_plus.png") 98% 0 no-repeat #b3b9b1; height:24px; filter:alpha(opacity=60); opacity:0.6; border-bottom:1px solid #b3b9b1; text-align:right;}
div.fake img {padding-right:18px; cursor:pointer;}
div#foot {position:absolute; bottom:0; width:100%; z-index:20; overflow:hidden;}
div#foot div.foot-hdr {background:url("../images/icon_close.png") 98% 0 no-repeat #b3b9b1; height:24px; filter:alpha(opacity=60); opacity:0.6; text-align:right;}
div#foot div.foot-hdr img {padding-right:18px; cursor:pointer;}
div#foot div.foot-content {background-color:#687b61; border-bottom:1px solid #195f90;}
div#foot div.foot-content div.client-area {background:#FFFFFF; height:313px; display:none; overflow:hidden;}
div#foot div.foot-content div.client-area p {padding:20px 50px 0 445px;}
div#foot div.foot-content div.client-area div.grid11 {position:absolute; left:140px; width:100%; padding-top:10px;}
div#foot div.foot-content div.client-area div.grid11 div.col1 {float:left; padding-right:60px; width:50%:}
div#foot div.foot-content div.client-area div.grid11 div.col1 img.mid {border:1px solid #000000; padding:10px;}
div#foot div.foot-content div.client-area div.grid11 div.col2 {float:left; width:50%; margin-left:6px; padding-left:20px;}
div#foot div.foot-content div.client-area div.grid11 div.col2 img {border:1px solid #000000; padding:10px;}
div.btm-content {height:143px; overflow:hidden;}
div.btm-content div.col1 {float:left; width:115px; height:75px; padding-top:66px; padding-right:5px; color:#f7e074; font-weight:bold; text-align:right;}
div.btm-content div.col2 {float:left; width:300px; height:96px; padding-top:45px;}
div.btm-content div.col2 ul li {width:52px;}
div.btm-content div.col3 {background:url("../images/yellow_line.gif") 0 15px no-repeat; float:left; width:500px; height:110px; padding:20px 10px 10px 0; color:#FFFFFF;}
div.btm-content div.col3 a {color:#f7e074; font-weight:bold; text-decoration:none; display:block; float:left; height:100px; padding:47px 20px 0 15px;}

/*****************************************************************************************
headers
*****************************************************************************************/
div.app-app {height:24px;}
div.app-app-host {height:24px;}
div.app-client-serv {height:24px;}
div.app-content-mngmt {height:24px;}
div.app-data-ware {height:24px;}
div.app-e-commerce {height:24px;}
div.app-office-auto {height:24px;}
div.app-sys-analy {height:24px;}
div.app-sys-inte {height:24px;}
div.app-tech-road {height:24px;}
div.app-web-app {height:24px;}
div.app-workflow {height:24px;}

div.cx-cx {height:24px;}
div.cx-brand-dev {height:24px;}
div.cx-content-dev {height:24px;}
div.cx-exp-design {height:24px;}
div.cx-ia-design {height:24px;}
div.cx-visual-design {height:24px;}
div.cx-web-mgmt {height:24px;}

div.edu-edu {height:24px;}
div.edu-tech {height:24px;}
div.edu-custom {height:24px;}
div.edu-part-sol {height:24px;}
div.edu-instr-led {height:24px;}
div.edu-digital {height:24px;}

div.in-in {height:24px;}
div.in-bus-continuity {height:24px;}
div.in-data-infra-audit {height:24px;}
div.in-managed-host {height:24px;}
div.in-benefits {height:24px;}
div.in-micro-serv-exch {height:24px;}
div.in-net-eng {height:24px;}
div.in-san-eng {height:24px;}
div.in-san-health {height:24px;}
div.in-san-virtu-sol {height:24px;}
div.in-sec-assess {height:24px;}
div.in-stor-perf {height:24px;}
div.in-sql-serv-health {height:24px;}

div.rob {background:url("../images/headers/rob.jpg") no-repeat; height:24px;}
div.kiran {background:url("../images/headers/kiran.jpg") no-repeat; height:24px;}
div.steve {background:url("../images/headers/steve.jpg") no-repeat; height:24px;}
div.andy {background:url("../images/headers/andy.jpg") no-repeat; height:24px;}
div.david {background:url("../images/headers/david.jpg") no-repeat; height:24px;}
div.healthcare {background:url("../images/headers/healthcare.jpg") no-repeat; height:24px;}
div.finance {background:url("../images/headers/finance.jpg") no-repeat; height:24px;}
div.ops {background:url("../images/headers/ops.jpg") no-repeat; height:24px;}
div.blank {background:url("../images/headers/blank.jpg") no-repeat; height:24px;}

div.contact-us {background:url("../images/headers/contact_us.jpg") no-repeat; height:24px;}
div.hdr-hide {background:#ebebeb; height:24px;}

h1.fda {background:url("../images/headers/fda_subhead.jpg") 115px 25px no-repeat; padding-bottom:40px; height:43px; display:block;}
div.fda {background:url("../images/client/fda_01.png") 0 0 no-repeat; width:145px; height:104px; margin-left:20px; width:145px; float:right;}

a#icon2 {background:url("../images/th_aquent.gif") 0 0 no-repeat; text-decoration:none;}
a#icon3 {background:url("../images/th_boeing.gif") 0 0 no-repeat; text-decoration:none;}
a#icon4 {background:url("../images/th_citizens.gif") 0 0 no-repeat; text-decoration:none;}
a#icon5 {background:url("../images/th_concord.gif") 0 0 no-repeat; text-decoration:none;}
a#icon6 {background:url("../images/th_debtx.gif") 0 0 no-repeat; text-decoration:none;}
a#icon7 {background:url("../images/th_dell.gif") 0 0 no-repeat; text-decoration:none;}
a#icon8 {background:url("../images/th_emc.gif") 0 0 no-repeat; text-decoration:none;}
a#icon9 {background:url("../images/th_ensave.gif") 0 0 no-repeat; text-decoration:none;}
a#icon10 {background:url("../images/th_fda.gif") 0 0 no-repeat; text-decoration:none;}
a#icon11 {background:url("../images/th_fieldpoint.gif") 0 0 no-repeat; text-decoration:none;}
a#icon12 {background:url("../images/th_goldmedal.gif") 0 0 no-repeat; text-decoration:none;}
a#icon13 {background:url("../images/th_hphc.gif") 0 0 no-repeat; text-decoration:none;}
a#icon14 {background:url("../images/th_hiroad.gif") 0 0 no-repeat; text-decoration:none;}
a#icon15 {background:url("../images/th_hy.gif") 0 0 no-repeat; text-decoration:none;}
a#icon16 {background:url("../images/th_intetek.gif") 0 0 no-repeat; text-decoration:none;}
a#icon17 {background:url("../images/th_lin.gif") 0 0 no-repeat; text-decoration:none;}
a#icon18 {background:url("../images/th_prematics.gif") 0 0 no-repeat; text-decoration:none;}
a#icon19 {background:url("../images/th_seconddecimal.gif") 0 0 no-repeat; text-decoration:none;}
a#icon20 {background:url("../images/th_vmware.gif") 0 0 no-repeat; text-decoration:none;}

div.ctn-hdr {width:100%; position:absolute; top:88px; background-position:405px 0; background-color:#ebebeb;}
/***************************************
accordian styles
***************************************/
#log {position:fixed; bottom:0; right:1em; text-align:right;}
#switch {position:fixed; bottom:0; right:15em;}

li {list-style-type:none;}

div#list1 {width:260px; margin:0; padding:118px 0 0 0; position:absolute; border-right:24px solid #000000; min-height:483px; height:auto !important; height:483px; z-index:100;}
div#list1 ul {padding:0; margin:0; overflow:hidden;}
div#list1 ul li.last {border-bottom:1px solid #FFFFFF;}
div#list1 ul li a {border-top:1px solid #FFFFFF; font:bold 10px arial; display:block; width:240px; padding:7px 10px 7px 25px; text-decoration:none; color:#000000;}
div#list1 ul li a:hover {width:240px; padding:7px 10px 7px 25px;}

div.left-fake {position:absolute; top:0; width:24px; height:600px; cursor:pointer; background:url("../images/leftFake.png") 0 0 no-repeat; z-index:21;}

#list1 h3 {cursor:pointer; display:block; height:11px; font:normal 11px arial; padding:7px 0 7px 25px; border-top:1px dotted #000000; margin-top:0; text-decoration:none;}

h3.app-host:hover {color:#FFFFFF; background:url("../images/hdr_04.png") 0 0 no-repeat;}
h3.app-host.selected {background:url("../images/hdr_04.png") 0 0 no-repeat; color:#FFFFFF;}
div.app-host-content {filter:alpha(opacity=60); opacity:0.6; background:url("../images/dotted_line.png") 100% 0% repeat-x #d8dfe3;}
div.app-host-content ul li a:hover {background-color:#a0bacf;}
div.app-host-content ul li.on a {background-color:#a0bacf;}

h3.custom-exp:hover {color:#FFFFFF; background:url("../images/hdr_01.png") 0 0 no-repeat;}
h3.custom-exp.selected {background:url("../images/hdr_01.png") 0 0 no-repeat; color:#FFFFFF;}
div.custom-exp-content {filter:alpha(opacity=60); opacity:0.6; background:url("../images/dotted_line.png") 100% 0% repeat-x #baf1ef;}
div.custom-exp-content ul {background:url("../images/hdr_06_clear.png") 0 0 no-repeat;}
div.custom-exp-content ul li a:hover {background-color:#83d7d2;}
div.custom-exp-content ul li.on a {background-color:#83d7d2;}

h3.edu-sol:hover {color:#FFFFFF; background:url("../images/hdr_02.png") 0 0 no-repeat;}
h3.edu-sol.selected {background:url("../images/hdr_02.png") 0 0 no-repeat; color:#FFFFFF;}
div.edu-sol-content {filter:alpha(opacity=60); opacity:0.6; background:url("../images/dotted_line.png") 100% 0% repeat-x #f6eec3;}
div.edu-sol-content ul li a:hover {background-color:#e9d671;}
div.edu-sol-content ul li.on a {background-color:#e9d671;}

h3.last {border-bottom:1px dotted #000000;}
h3.infra-sol:hover {color:#FFFFFF; background:url("../images/hdr_03.png") 0 0 no-repeat;}
h3.infra-sol.selected {background:url("../images/hdr_03.png") 0 0 no-repeat; color:#FFFFFF;}
div.infra-sol-content {filter:alpha(opacity=60); opacity:0.6; background:url("../images/dotted_line.png") 100% 0% repeat-x #f1f0fb;}
div.infra-sol-content ul li a:hover {background-color:#cfc9f0;}
div.infra-sol-content ul li.on a {background-color:#cfc9f0;}

div#list2 {width:260px; margin:0; padding:118px 0 0 0; position:absolute; border-right:24px solid #000000; min-height:483px; height:auto !important; height:483px; z-index:10;}
div#list2 ul {padding:0; margin:0; overflow:hidden;}

div#list2 ul li a {border-top:1px solid #FFFFFF; font:bold 10px arial; display:block; width:240px; padding:7px 10px 7px 25px; text-decoration:none; color:#000000;}
div#list2 ul li a:hover {width:240px; padding:7px 10px 7px 25px;}

div#list2 h3 {cursor:pointer; display:block; height:11px; font:normal 11px arial; padding:7px 0 7px 25px; margin-top:0; text-decoration:none;}
div#list2 h3.first {border-top:1px dashed #000000;}

div#list2 h3 {color:#FFFFFF; background:url("../images/hdr_05.png") 0 0 no-repeat; color:#FFFFFF;}
div#list2 div.leadership-content {filter:alpha(opacity=60); opacity:0.6; background-color:#a89784;}
div#list2 div.leadership-content ul li a:hover {background-color:#816b54;}
div#list2 div.leadership-content ul li.on a {background-color:#816b54;}

div#list3 {width:260px; margin:0; padding:118px 0 0 0; position:absolute; border-right:24px solid #000000; min-height:483px; height:auto !important; height:483px; z-index:10;}
div#list3 ul {padding:0; margin:0; overflow:hidden;}

div#list3 ul li a {border-top:1px solid #FFFFFF; font:bold 10px arial; display:block; width:240px; padding:7px 10px 7px 25px; text-decoration:none; color:#000000;}
div#list3 ul li a:hover {width:240px; padding:7px 10px 7px 25px;}

div#list3 h3 {cursor:pointer; display:block; height:11px; font:normal 11px arial; padding:7px 0 7px 25px; margin-top:0; text-decoration:none;}
div#list3 h3.first {border-top:1px dashed #000000;}

div#list3 h3 {color:#FFFFFF; background:url("../images/hdr_05.png") 0 0 no-repeat; color:#FFFFFF;}
div#list3 div.leadership-content {filter:alpha(opacity=60); opacity:0.6; background-color:#a89784;}
div#list3 div.leadership-content ul li a:hover {background-color:#816b54;}
div#list3 div.leadership-content ul li.on a {background-color:#816b54;}

/***************************************
jpanel styles
***************************************/
div.ctn-container {width:100%; min-height:457px; height:457px !important; height:457px; display:none;}
.text-on {position:relative; left:580px; top:30px; width:362px; height:260px; padding-right:20px; overflow:auto;}

div.ctn-container div.ctn-content {width:362px; overflow:auto; background:transparent; height:260px; padding-right:20px; border:1px solid red;}
.jScrollPaneContainer {position:relative; top:37px; left:580px; overflow:hidden; z-index:1000; background:transparent;}
.jScrollPaneTrack {position:absolute; cursor:pointer; right:0; top:0; min-height:242px; height:auto !important; height:242px; background:url("../images/scrollmiddle.png") 0 0 repeat-y;}
.jScrollPaneDrag {position:absolute; background:url("../images/scrolldrag.png") 0 0 no-repeat; cursor:pointer; overflow:hidden; min-height:8px; height:auto !important; height:8px;}
.jScrollPaneDragTop {position:absolute; top:0; left:0; overflow:hidden;}
.jScrollPaneDragBottom {position:absolute; bottom:0; left:0; overflow:hidden;}
a.jScrollArrowUp {border-bottom:1px solid #000000; display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
a.jScrollArrowDown {border-top:1px solid #000000; display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px;}
div.ctn-container2 {width:100%; height:445px; position:absolute;}
div.ctn-container2 div.ctn-content2 {width:362px; overflow:auto; background:transparent; height:260px; padding-right:20px;}
div.ctn-container2 .jScrollPaneContainer {position:relative; top:37px; left:528px; overflow:hidden; z-index:1; background:transparent;}

/***************************************
carousel styles
***************************************/
.jcarousel-container {position:relative; width:262px; border:1px solid #687b61; margin-left:12px;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative; width:250px;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-item {float:left; list-style:none; width:52px; height:52px;}
.jcarousel-prev {z-index:3; display:none; position:absolute; left:0px;  background:url("../images/client_arrow_prev.png") 0 50% no-repeat #687b61; height:56px; width:5px; margin-right:10px; cursor:pointer;}
.jcarousel-next {z-index:3; display:none; position:absolute; right:0px; background:url("../images/client_arrow.png") 0 50% no-repeat #687b61; height:56px; width:5px; margin-left:10px; cursor:pointer;}

ul.skin-lincolnpeak li {display:block; height:56px; width:62px; padding-left:10px;}
ul.skin-lincolnpeak li.first {padding-left:5px;}
ul.skin-lincolnpeak li.last {padding-right:5px;}
ul.skin-lincolnpeak li a {border:1px solid #687b61; width:52px; height:52px; display:block;}
ul.skin-lincolnpeak li a:hover {border:1px solid #000000; display:block;}
ul.skin-lincolnpeak li img {width:52px; height:52px;}
ul.skin-lincolnpeak li a.active {border:2px solid #333333;}

#mycarousel {display:none;}
