/* CSS Document */

?@import url("init.css"); /* avoid removing */
@import url("targus_cms.css"); /* avoid removing */
/*
Styles for things like secondary modules / callouts should go here.
This stylesheet is linked to the Ektron CMS webeditor to provide the ability
to preview content during edit
*/

/* Modules
------------------------------------ */
/* General Module rules */
div.mod-wrap 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
margin: 0;

margin-bottom:10px;
}

div.module 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_top.gif") no-repeat;
margin: 0;
padding: 0;
}

div.module .head 
{
padding: 0 20px;
text-indent:-9999em;
}

div.module .body 
{
padding: 0 20px 0 18px;

}

div.module .foot 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_bottom.gif") no-repeat bottom left;
padding: 0 20px 5px 17px;
margin: 0px;

height:29px;
}

div.module .foot p 
{
padding-top: 7px;
background: url("http://www.targusinfo.com/images/structure/dotted-border.gif") repeat-x top;
margin:0;
}

div.module .foot hr
{
display:none;
}

/* Learn More Module */
div.learn-more 
{
margin-bottom:10px;
background:none;
}

div.learn-more a 
{
margin: 0;
padding: 0;
}

/* Customer Spotlight Module */
div.customer-spotlight 
{
margin-top: 10px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.customer-spotlight .head {
height: 43px;
background: url("http://www.targusinfo.com/images/structure/right_cust_spot_showtime.gif") no-repeat;
text-indent:-9999em;
}

div.customer-spotlight .body 
{
padding: 5px 13px 4px 12px;
/*height:85px;*/
}

div.customer-spotlight .body table tr
{
vertical-align:middle;
}

div.customer-spotlight .body td.cust-logo
{
width:118px;
}

div.customer-spotlight .body td.cust-sum 
{
background: url("http://www.targusinfo.com/images/structure/dotted-border-vert.gif") repeat-y left;
}

div.customer-spotlight .body td.cust-sum div
{

}

div.customer-spotlight .body td.cust-sum div div
{
width:118px;
margin-left:2px;
height:93px;
/*position:relative;*/
overflow:auto;
/*display:table-cell;*/
vertical-align:middle;

/* scrollbar */
scrollbar-base-color: #FFFFFF; 
scrollbar-track-color: #EEEEEE;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
scrollbar-arrow-color: #555555;
}

div.customer-spotlight .body td.cust-sum p 
{
padding: 0px 4px 0px 12px;
/*text-transform: uppercase;*/
font-size:.83em;
line-height: 15px;

margin:9px 0;

border:none;
font: normal normal 9px/12px arial;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* Press and Events Module */
div.press-events 
{
margin:10px 0 0 0;
height:191px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

#home div.press-events
{
height:280px;
}

div.press-events .head {
height: 41px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_press.gif") no-repeat;
}

div.press-events .head h3 
{
display:none;
}

div.press-events .body 
{
height: 104px;
overflow: auto;
margin:6px 0;
margin-right:13px;
font-size:11px;

position:relative;

/* scrollbar */
scrollbar-base-color: #FFFFFF; 
scrollbar-track-color: #EEEEEE;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
scrollbar-arrow-color: #555555;
}

#home div.press-events .body 
{/* different height for the press-events on homepage */
height:198px;
}
div.press-events div.divider
{
border-bottom: 1px dotted #999;
margin: 5px 0 5px 0;
padding: 0;
}
div.press-events .body p, div.press-events .body p div
{
/*border-bottom: 1px dotted #999;*/
font-size:.90em;
line-height:.95em;
padding-top: 2px;

/*background: url("http://www.targusinfo.com/images/structure/dotted-border.gif") repeat-x bottom;*/
margin:0;
padding:0;
padding-bottom:2px;
margin-bottom:2px;
   }

div.press-events .body p.first
{ 
background: none;
border-top: 0px;
padding-top: 0px; 
font-size:.95em;
line-height:1.25em;
}

div.press-events .foot 
{
padding-right:11px;
}

/* OLQS video */
div.summit-video 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}
div.summit-video ul, div.summit-video li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.summit-video .head {
height: 45px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_olqs-testimonials.gif") no-repeat;
}

/* Learning Center Module */
div.learn-center 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}
div.learn-center ul, div.learn-center li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.learn-center .head {
height: 41px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_learning.gif") no-repeat;
}

div.learn-center .head h3 {
display:none;
}

div.learn-center .body p.LC-doc { 
font-size: 1em;
font-weight:bold;
/*color: #009900;*/ color: #047bb1;
margin-top: 5px;
/*text-transform:uppercase;*/
border-bottom: dotted 1px /*#009900*/ #999999;
padding-bottom: 1px;
padding-top: 5px;
margin-right:-7px;
}

div.learn-center .body ul {
font-size:.83em;
line-height: 13px;
margin-top:10px;
}

div.learn-center .body ul li {
padding-top:0;
padding-left: 22px;
margin-bottom: 5px;
}

div.learn-center .body ul li cite {
display: block;
font-style: italic;
}

div.learn-center .body ul li cite .doc-size {
font-style: normal;
}

div.learn-center .body ul li.pdf {
background: url("http://www.targusinfo.com/images/structure/icon_pdf.gif") top left no-repeat;
}

div.learn-center .body ul li.itunes {
background: url("http://www.targusinfo.com/images/structure/icon_itunes.gif") top left no-repeat;
}

div.learn-center .body ul li.html {
background: url("http://www.targusinfo.com/images/structure/icon_firefox.gif") top left no-repeat;
}

div.learn-center .body ul li.wmv {
background: url("http://www.targusinfo.com/images/structure/icon_wmv.gif") top left no-repeat;
}


div.learn-center .foot {
height:1px;
}

/* Our Data Module */
div.our-data 
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.our-data .head 
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_data.gif") no-repeat top left;
height: 38px
}

div.our-data .head h3
{
display:none;   
}

div.our-data .body p 
{

}

div.our-data .foot
{
height:8px;
}

/* Press Kit Module */
div.press-kit 
{
margin-top: 10px;
}

div.press-kit .head
{
background: url("http://www.targusinfo.com/images/structure/right_press_kit_bg.gif") no-repeat top left;
height: 144px;

}

div.press-kit .head h3
{
display:none;
}

div.press-kit .body
{
position:absolute;
margin-top:-145px;
}

div.press-kit .body p
{
font-size: 11px;
line-height: 14px;
font-family: arial;
color: #666666;
position:absolute; 

margin-top: 50px;
margin-bottom: 15px;
}

div.press-kit .body .button
{
position:absolute;
margin-top: 126px;
}

/* A Few of Our Customers Module */
div.few-cust 
{
margin-top: 10px;
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.few-cust .head
{
background: url("http://www.targusinfo.com/images/structure/right_cust_top.gif") no-repeat top left;
height: 38px;
} 

div.few-cust h3 
{
display: none; 

}

div.mod-wrap div.few-cust .body 
{
padding:0 11px;
}

div.few-cust .body table
{
float:left;
}

div.few-cust .body td
{
background: url("http://www.targusinfo.com/images/structure/dotted-border-200.gif") repeat-x top;
padding-top:1px;
background-color:White;


} 

div.few-cust .body .first td
{ 
background-image: none;
}

div.few-cust .body li
{
float: left;
width: 119px; height: 71px;
overflow: hidden;
}
div.few-cust .foot
{
clear:both;
height:1px;
}
div.few-cust .foot hr
{


display:none;
}

/* Careers Callout */
div.how-to-apply
{
margin: 10px 0 0 0;
background: url("http://www.targusinfo.com/images/structure/right_grey02_middle.gif") repeat-y;
}
div.how-to-apply .head
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_apply.gif") no-repeat top left;
height: 38px;
}

div.how-to-apply .foot
{
height:1px;
}

/* Solution Highlight Module */
div.solution-highlight 
{
margin: 10px 0 0 0;
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.solution-highlight .head
{
background: url("http://www.targusinfo.com/images/structure/right_sh_top.gif") no-repeat top left;
height: 40px;
} 

div.solution-highlight h3 
{ 
display: none; 
}

div.solution-highlight .body p
{
font: normal normal 11px/18px arial;
color: #666666;
}

div.solution-highlight .foot
{
height:1px;
}

/* Case Study Module WORKS*/
div.case-study
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}


div.case-study .head 
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_case_studies.gif") no-repeat top left;
height: 38px
}

div.case-study ul, div.case-study li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.case-study .body ul {
font-size:.83em;
line-height: 13px;
margin-top:10px;
}

div.case-study .body ul li {
padding-top:0;
padding-left: 22px;
margin-bottom: 10px;
}

div.case-study .body ul li cite {
display: block;
font-style: italic;
}

div.case-study .body ul li cite .doc-size {
font-style: normal;
}

div.case-study .body ul li.pdf {
background: url("http://www.targusinfo.com/images/structure/icon_pdf.gif") top left no-repeat;
}

div.case-study .foot {
height:1px;
margin-bottom:10px;
}

/* Research & Reports Module */
div.research-reports
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.research-reports .head 
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_research_reports.gif") no-repeat top left;
height: 38px
}

div.research-reports ul, div.research-reports li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.research-reports .body ul {
font-size:.83em;
line-height: 13px;
margin-top:10px;
}

div.research-reports .body ul li {
padding-top:0;
padding-left: 22px;
margin-bottom: 10px;
}

div.research-reports .body ul li cite {
display: block;
font-style: italic;
}

div.research-reports .body ul li cite .doc-size {
font-style: normal;
}

div.research-reports .body ul li.pdf {
background: url("http://www.targusinfo.com/images/structure/icon_pdf.gif") top left no-repeat;
}

div.research-reports .foot
{
height:8px;
margin-bottom:10px;
}

/* White Paper Module WORKS*/
div.white-paper
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}


div.white-paper .head 
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_white_papers.gif") no-repeat top left;
height: 38px
}

div.white-paper .head h3
{
display:none;   
}

div.white-paper ul, div.white-paper li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.white-paper .body ul {
font-size:.83em;
line-height: 13px;
margin-top:10px;
}

div.white-paper .body ul li {
padding-top:0;
padding-left: 22px;
margin-bottom: 10px;
}

div.white-paper .body ul li cite {
display: block;
font-style: italic;
}

div.white-paper .body ul li cite .doc-size {
font-style: normal;
}

div.white-paper .body ul li.pdf {
background: url("http://www.targusinfo.com/images/structure/icon_pdf.gif") top left no-repeat;
}

div.white-paper .foot
{
height:8px;
margin-bottom:10px;
}

/* Webinars & Podcasts Module */
div.webinar-podcast
{
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}

div.webinar-podcast .head 
{
background: url("http://www.targusinfo.com/images/structure/right_grey02_webinar_podcast.gif") no-repeat top left;
height: 38px
}

div.webinar-podcast ul, div.webinar-podcast li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div.webinar-podcast .body ul {
font-size:.83em;
line-height: 13px;
margin-top:10px;
}

div.webinar-podcast .body ul li {
padding-top:0;
padding-left: 22px;
margin-bottom: 10px;
}

div.webinar-podcast .body ul li cite {
display: block;
font-style: italic;
}

div.webinar-podcast .body ul li cite .doc-size {
font-style: normal;
}

div.webinar-podcast .body ul li.pdf {
background: url("http://www.targusinfo.com/images/structure/icon_pdf.gif") top left no-repeat;
}

div.webinar-podcast .body ul li.itunes {
background: url("http://www.targusinfo.com/images/structure/icon_itunes.gif") top left no-repeat;
}


div.webinar-podcast .foot
{
height:8px;
margin-bottom:10px;
}

/* OLQS Questions Module */
div.olqs-questions
{
margin-top: 10px;
}

div.olqs-questions .head
{
background: url("http://www.targusinfo.com/images/structure/olqs-questions.gif") no-repeat top left;
height: 144px;

}

div.olqs-questions .head h3
{
display:none;
}

div.olqs-questions .body
{
position:absolute;
margin-top:-145px;
}

div.olqs-questions .body p
{
font-size: 12px;
line-height: 16px;
font-family: arial;
color: #666666;
position:absolute; 

margin-top: 50px;
margin-bottom: 15px;
border: solid 1px #000000;
width: 200px;
}

div.olqs-questions .body .button
{
position:absolute;
margin-top: 126px;
}


/* Homepage------------------------------------ */
div.billboard
{
height: 238px;
}

div.modules {
margin-top: 10px;
}

/* mod-orange and mod-blue min height */
div.modules/* div.mod-orange */  div.mod-green div.body, div.modules div.mod-blue div.body {
min-height:228px;
height: auto !important;
height: 228px;
}

div.modules /* div.mod-orange */  div.mod-green {
float: left;
width: 195px;
background: url("http://www.targusinfo.com/images/structure/mod-orange-border.gif") repeat-y;
margin: 0;

}
div.modules /* div.mod-orange */  div.mod-green h3 {
margin: 0;
padding: 0;
}

div.modules /* div.mod-orange */  div.mod-green div.body {
margin: 0px 6px;
/*padding: 5px 0px;*/
padding-top:11px;
background: url("http://www.targusinfo.com/images/structure/mod-orange-border.gif") top left no-repeat #EDF9E8;
min-height:225px;
}

div.modules /* div.mod-orange */  div.mod-green div.body p {
margin: 0px 15px;
font-size:.95em;
line-height: 17px;
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text/* ORANGE SOLUTIONS NEED TO BE RENAMED INDUSTRIES (formerly ul.ind-buttons*/ {
list-style: none;
list-style-image:url("");
margin: 0;
padding-left: 5px; /*0; */
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text li {
list-style: none;
margin: 0;
padding: 0;

background: url("http://www.targusinfo.com/images/structure/dotted-border-200.gif") no-repeat;
background-position: 7 0;

width: 170px;
padding:5px 0px;
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text li.first 
{ 
background: none; 
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a 
{
display: block;
width: 176px;
overflow: hidden;
background-position: 0px 0px;
text-transform: uppercase;
color: #a3a09f;
text-indent: -1000px;
list-style:none;
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a:hover {
background-position: -183px 0px;
}

/* OLD INDUSTRY BUTTONS */
div.modules /* div.mod-orange */  div.mod-green div.body ul.ind-buttons a.ind-telecom {
height: 24px;
background-image: url("http://www.targusinfo.com/images/structure/industries-telecom.gif");
list-style:none;
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.ind-buttons a.ind-consumer {
height: 24px;
background-image: url("http://www.targusinfo.com/images/structure/industries-consumer.gif");
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.ind-buttons a.ind-online {
height: 24px;
background-image: url("http://www.targusinfo.com/images/structure/industries-online.gif");
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.ind-buttons a.ind-public {
height: 24px;
background-image: url("http://www.targusinfo.com/images/structure/industries-government.gif");
}
/* END OLD INDUSTRY BUTTONS */

/* NEW SOLUTIONS/GREEN BUTTONS */
div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a.sol-identification {
height: 18px;
background-image: url("http://www.targusinfo.com/images/structure/solutions-identification-text.gif");
list-style:none;
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a.sol-location {
height: 18px;
background-image: url("http://www.targusinfo.com/images/structure/solutions-location-text.gif");
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a.sol-scoring {
height: 18px;
background-image: url("http://www.targusinfo.com/images/structure/solutions-scoring-text.gif");
}

div.modules /* div.mod-orange */  div.mod-green div.body ul.sol-graphic-text a.sol-verification {
height: 18px;
background-image: url("http://www.targusinfo.com/images/structure/solutions-verification-text.gif");
}
/* END NEW SOLUTIONS BUTTONS */

div.modules /* div.mod-orange */  div.mod-green div.foot 
{
background: url("http://www.targusinfo.com/images/structure/solutions_footer_bg.gif") no-repeat;
height: 9px;
overflow: hidden;
}

div.modules div.mod-blue 
{
float: left;
width: 467px;
background: url("http://www.targusinfo.com/images/structure/mod-blue-border.gif") repeat-y;
margin-left:8px;
overflow:hidden;
display:block;
z-index:0;
}

div.modules div.mod-blue h3 
{
margin: 0;
padding: 0;
}

div.modules div.mod-blue div.body 
{
margin: 0px 6px;
padding: 5px 0px;
background: url("http://www.targusinfo.com/images/structure/mod-blue-bg.gif") top left no-repeat;
/*border: solid 1px #3366FF;*/
}

div.modules div.mod-blue h1 
{
color: #047bb1;
font-size:1.33em;
font-weight: bold;
margin: 0px 8px -5px 0px;
padding-left: 10px;
}

div.modules div.mod-blue div.body p 
{
/*margin-left:10px;*/
margin: 0 10px 0 15px;
font-size:.95em;
line-height: 15px;
/*border: solid 1px #FF3300;*/
}

div.modules div.mod-blue div.body a.sol-buttons/*, div.modules div.mod-blue div.body a.sol-graphic-text */
{
float: left;
display: block;
width: 211px;
height: 42px;
overflow: hidden;
background-position: 0px 0px;
text-transform: uppercase;
color: #817f7f;
text-indent: -1000px;
margin-top: 5px;
/*border: solid 1px #9900FF;*/
}

div.modules div.mod-blue div.body a.sol-buttons:hover/*, div.modules div.mod-blue div.body a.sol-graphic-text:hover  */
{
background-position: -211px 0px;
}

div.modules div.mod-blue div.body a.first 
{
margin-right: 0px;
}

/* OLD SOLUTIONS BUTTONS*/
div.modules div.mod-blue div.body a.sol-identification 
{
background-image: url("http://www.targusinfo.com/images/structure/solutions-identification.gif");
}

div.modules div.mod-blue div.body a.sol-location {
background-image: url("http://www.targusinfo.com/images/structure/solutions-location.gif");
}

div.modules div.mod-blue div.body a.sol-verification {
background-image: url("http://www.targusinfo.com/images/structure/solutions-verification.gif");
margin-left:8px;
}

div.modules div.mod-blue div.body a.sol-caller {
background-image: url("http://www.targusinfo.com/images/structure/solutions-caller-name.gif");
}

div.modules div.mod-blue div.body a.sol-element {
background-image: url("http://www.targusinfo.com/images/structure/solutions-scoring.jpg");
margin-top: -3px;
}

div.modules div.mod-blue div.body a.sol-scoring {
background-image: url("http://www.targusinfo.com/images/structure/solutions-scoring.jpg");
margin-left:8px;
}
/* END OLD SOLUTIONS BUTTONS*/

/* NEW INDUSTRY BUTTONS */

div.modules div.mod-blue div.body a.ind-callcenters {
background-image: url("http://www.targusinfo.com/images/structure/industries-call-centers.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-communications
{
background-image: url("http://www.targusinfo.com/images/structure/industries-communications.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-data 
{
background-image: url("http://www.targusinfo.com/images/structure/industries-data-service-providers.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-education {
background-image: url("http://www.targusinfo.com/images/structure/industries-education.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-government {
background-image: url("http://www.targusinfo.com/images/structure/industries-government.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-online {
background-image: url("http://www.targusinfo.com/images/structure/industries-online.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-finance {
background-image: url("http://www.targusinfo.com/images/structure/industries-finance.jpg");
margin-left:8px;
}

div.modules div.mod-blue div.body a.ind-retail {
background-image: url("http://www.targusinfo.com/images/structure/industries-retail-01.jpg");
margin-left:8px;
}
/* END NEW INDUSTRY BUTTONS */

div.modules div.mod-blue div.foot {
background: url("http://www.targusinfo.com/images/structure/mod-blue-bottom.gif") no-repeat;
height: 9px;
overflow: hidden;
}



div.right_grey02 
{
background-image: url(/images/structure/right_grey02_middle.gif);
background-repeat: repeat-y;
width: 261px;
margin-top: 10px;
}
div.right_grey02_top 
{
background-image: url(/images/structure/right_grey02_data.gif);
background-repeat: no-repeat;
width: 261px;
height: 38px;
}
div.right_grey02_top_support 
{
background-image: url(/images/structure/right_grey02_support.gif);
background-repeat: no-repeat;
width: 261px;
height: 38px;
}
div.right_grey02_top_faqs 
{
background-image: url(/images/structure/right_grey02_faqs.gif);
background-repeat: no-repeat;
width: 261px;
height: 38px;
}
div.right_grey02_middle
{
background-image: url(/images/structure/right_grey02_bottom.gif);
background-repeat: no-repeat;
background-position: bottom;
padding: 12px 15px 18px 18px;
}div#success-story {}
div#success-story h5 
{
text-transform: uppercase;
color: #0C77A8;
font-size:14pt;
margin:0; padding:0;
margin-top:10px;
}
div#success-story h6 
{
color: #92D4F0;
font-size:14pt;
margin:0; padding:0;
margin-top:8px; margin-bottom:10px;
font-weight:normal;
}
div#success-story tr { vertical-align: top }

div#success-story hr
{
color: #CACACA;
background-color: #CACACA;
height: 1px;
}
div#success-story .main, div#success-story .secondary { float: none; }  
div#success-story .main 
{
border-top: solid 2px #0C77A8;
width:474px;
background: url("http://www.targusinfo.com/images/structure/dotted-border-vert.gif") repeat-y right;
padding-top:8px;
}

div#success-story .main .body, div#success-story .secondary .body
{
padding:0;
margin:0;
padding-right:15px;
}
div#success-story .secondary 
{
border-top: solid 2px #92D4F0;
width:245px;
padding-left:20px;
}

div#success-story .secondary img.logo
{
margin-left:10px;
}
div#success-story .secondary .quote
{
color:#1B8DC2;
font-size:14px;
line-height:18px;
}
div#success-story .secondary .source
{
font-size:9px;
text-transform:uppercase;
line-height:11px;
}


/* CSS Document */

?@import url("targus_cms.css");

/* Solutions & Industries Styles */
div#sol-highlights 
{
width:455px;
background:url("/images/structure/structure/sol-highlights-bg-gray.gif");
padding:0; margin:0;
}
div#sol-highlights ul, div#sol-highlights li
{
/*list-style-image: url("/images/structure/sol-blue-bullets.gif");*/
margin:0;
padding:0;
}
div#sol-highlights h2 
{
background: url("http://www.targusinfo.com/images/structure/sol-highlights-top.gif") no-repeat top;
color: White;

font-size:12px;

height:25px;
margin:0;
padding-top:5px;
padding-left:18px;
}

div#sol-highlights .body
{
background: url("http://www.targusinfo.com/images/structure/sol-highlights-bg.gif") no-repeat bottom;   
margin:0; padding:5px 18px;
padding-bottom:10px;
}

div#sol-highlights ul
{
display:block;
margin-left:13px;

}

div#sol-highlights li
{
font-size:.95em;
margin: 6px 0 6px 0;

}

.sol-case-callout 
{
background: url("http://www.targusinfo.com/images/structure/sol-highlights-bg-gray.gif");
padding: 0; margin: 0;
}
div.body .sol-case-callout h3 
{
width:auto;
background: url("http://www.targusinfo.com/images/structure/sol-case-callout-top.gif") no-repeat left top;

font-size:12px;

height: 28px;
margin: 0; 
padding-top: 5px; 
padding-left: 12px;
}
div.body .sol-case-callout h3 a, div.body .sol-case-callout h3 a:visited
{
background: url("http://www.targusinfo.com/images/structure/arrow_blue.gif") no-repeat 3px center;

padding-left:15px; margin-left:3px;

font-size: 12px;
color: #24A4E3;
}
div.body .sol-case-callout h3 a:hover
{
text-decoration: underline;   
}
div.body .sol-case-callout .body
{
background: url("http://www.targusinfo.com/images/structure/sol-highlights-bg.gif") no-repeat bottom;   
margin: 0; padding: 1px 18px;
font-size:.95em;
}
div.body .sol-case-callout .body a.LEARN
{
display:block;
padding-left:12px;
}

div.body .sol-case-callout .body p
{
margin:6px 0;
margin-bottom:3px;
margin-left:12px;
}
   div.body .sol-case-callout .body .link
   {
padding-bottom:6px;
   }

/* About Us :: Managment */
div#management-list div.item {
float: left;
/*min-width: 226px;*/
/*width: auto !important;*/
width: 220px;
overflow: visible;
padding-right:6px;
}

div#management-list h2 
{
font-size:100%;
margin: 0;
padding: 0;
}

div#management-list h4 
{
font-size:100%;
font-weight:bold;
margin: 0;
padding: 0;
font-weight: normal;
}
div#management-list div.hr
{

}

/* About Us :: Success Stories - List All */
div#success-stories-list 
{
position:relative;
margin-top: 20px;
font-family: arial;
color: #666666;
}

div#success-stories-list div.group
{
padding-bottom:32px;
position:relative;
}

div#success-stories-list div.label
{
border-bottom:1px solid #CACACA;
width:455px;
background-color:White;
position:absolute;
top: -7px;
}

div#success-stories-list .story .logo
{
margin-top:0px;
float:left;
width:118px;
height:72px;
overflow:hidden;

}

div#success-stories-list .story .text
{
width:300px;
float:left;
margin-top:0;
margin-bottom:0;
padding-left:16px;

}
div#success-stories-list .story .text h3
{
margin: 0 0 1px 0;
}

div#success-stories-list .story .text span
{
font-size: .95em;
line-height: 1.6em;
}

div#success-story 
{

}

div#success-story h5 
{
text-transform: uppercase;
color: #0C77A8;
font-size:14pt;
line-height:normal;
margin:0; padding:0;
margin-top:10px;
}

div#success-story h6 
{
color: #92D4F0;
font-size:14pt;
line-height:normal;
margin:0; 
padding:0;
margin-bottom:10px;
font-weight:normal;
}
div#success-story tr { vertical-align: top }

div#success-story hr
{
color: #CACACA;
background-color: #CACACA;
height: 1px;
}

div#success-story .main, div#success-story .secondary { float: none; }  

div#success-story .main 
{
border-top: solid 2px #0C77A8;
width:474px;
background: url("http://www.targusinfo.com/images/structure/dotted-border-vert.gif") repeat-y right;
padding-top:8px;
color: #666666;
font-family: arial;
}

div#success-story .main .body, div#success-story .secondary .body
{
padding:0;
margin:0;
padding-right:15px;
color: #666666;
font-family: arial;
}

div#success-story .secondary 
{
border-top: solid 2px #92D4F0;
width:245px;
padding-left:20px;
color: #666666;
font-family: arial;
}

div#success-story .secondary img.logo
{
margin-left:10px;
}

div#success-story .secondary .quote
{
color:#1B8DC2;
font-size:14px;
line-height:18px;
}

div#success-story .secondary .source
{
font-size:9px;
text-transform:uppercase;
line-height:11px;
}

/* About Us :: Partners */
div#our-partners 
{

}

/* Press and Events :: Homepage */
div#press-list 
{
padding-bottom:20px;
}

div#press-list .body 
{ 
padding-left:11px;
font-size:95%; 
}

div#press-list .head 
{
width:auto;
}

div#news-coverages .head
{
background: url("http://www.targusinfo.com/images/structure/content_subhdr_nc.gif") no-repeat top left;
height:33px;
text-indent:-9999em;
}

div#news-releases .head
{
background: url("http://www.targusinfo.com/images/structure/content_subhdr_nr.gif") no-repeat top left;
height:33px;
text-indent:-9999em;
}

div#events .head
{
background: url("http://www.targusinfo.com/images/structure/content_subhdr_ue.gif") no-repeat top left;
height:33px;
text-indent:-9999em;
}

div#events .body
{
font-size:100%;
}

div#events .item
{
float:left;
width:200px;
}

div#events .full-list
{
padding-left:0;
margin-left:0;
}

div#events .full-list p
{
margin-top:0;
}

div#press-pdf-collection ul, div#press-pdf-collection li
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
}

div#press-pdf-collection li
{
background:url("http://www.targusinfo.com/images/structure/dotted-border-200.gif") repeat-x top;
padding-top:5px;
}

div#press-pdf-collection li p
{
background:url("/images/structure/pdf.gif") no-repeat 3px 5px;
padding-left:60px;
padding-top:10px;
min-height: 50px;
height:auto !important;
height:50px;
}

div.bio-header
{
background:url("http://www.targusinfo.com/images/structure/management_hdr_bg.gif") repeat-x top;
/*border-bottom:solid 2px #3597C4;*/
clear:both;
height:113px;
margin-top:12px;
}

div.bio-header ul
{
margin:0;padding:0;
list-style:none;
list-style-image:url("");
}

div.bio-header ul li
{
float:left;
}

div.bio-header ul li.portrait
{

}

div.bio-header ul li.text
{
/*border:1px solid Black;*/
width:280px;
padding-left:19px;
}

div.bio-header ul li.text p
{
text-transform:uppercase;
margin:0;
}

div.bio-header ul li.text h1
{
text-transform:uppercase;
margin:0;
margin-top:45px;
}

/* Site Map Styles */
ul#sitemap
{

}

ul#sitemap, ul#sitemap li, ul#sitemap ul
{
list-style:none;
list-style-image:url("");
margin:0;
padding:0;
display:block;
}

ul#sitemap li.section
{
width:170px;
float:left;
padding-right:30px;
}

ul#sitemap li.section ul, ul#sitemap li.section ul li
{
margin:0;
}

ul#sitemap li.section ul
{
margin-bottom:5px;
}

ul#sitemap li.section ul li li
{
margin-left:12px;
}

ul#sitemap strong
{
display:block;
padding-top:4px;
}

ul#sitemap div.hr
{
padding-top:2px;
margin-bottom:8px;
}

/* Solutions Custom Styles */
div#sol-header
{
position:relative;
z-index:999;
}

div#sol-header h2
{
text-transform:uppercase;
font-size:22px;
color:#217BA0;
margin-bottom:0;
line-height:normal;
}

div#sol-header h1
{
line-height:normal;
margin:0;
}

/* FORM STYLES */
div#contact-us-form
{
border:solid 1px #EEEEEE;
padding-left:20px;
width:403px;
}

div#contact-us-form label
{
text-align:right;
width:150px;
display:block;
margin-right:5px;
}

div#contact-us-form input
{
width:181px;
}

div#contact-us-form textarea
{
width:175px;
/*height:75px;*/
}

div#contact-us-form tr
{
vertical-align:top;
}

div#contact-us-form td
{
padding:3px 0;
}

div#contact-us-form input.submitbtn
{
width:auto;
}

/* FAQs List */
div#faq-list
{

}

div#faq-list .q
{
font-weight:bold;
}

div#faq-list .a
{
margin-bottom:1em;
}

div#faq-list .a p
{
margin-top:0;
}

/* Career Details */
div#job
{

}
div#job .item
{
margin:1em 0;
}

div#job .hdr
{
font-weight:bold;
}

div#job .dsc p 
{
margin-top:0;
}

/* INTERACTIVE INSIGHT SUMMIT ZEBRA */
/* Added Jan 29, 10 - Edgar Fleming */

#hor-zebra {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
width: 450px;
text-align: left;
border-collapse: collapse;
color:#333;
margin:0px;

}

#hor-zebra th {
border:4px solid #fff;
padding: 13px;
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFF;
background-image:url(http://www.targusinfo.com/files/Images/insight_summit/bg.jpg);
background-position:right;
background-repeat:no-repeat;

}

#hor-zebra td {
padding: 8px;
color:#666;
border:4px solid #fff;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:text-top;
}

#hor-zebra .odd{
background:#e4e4e3;

}

/* END INTERACTIVE INSIGHT SUMMIT ZEBRA */



/* SCORING SUMMIT ZEBRA */
/* Added July 30, 10 - Edgar Fleming */

#hor-zebra-scoring {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
width: 450px;
text-align: left;
border-collapse: collapse;
color:#333;
margin:0px;


}

#hor-zebra-scoring th {
border:4px solid #fff;
padding: 13px;
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFF;
background-image:url(http://www.targusinfo.com/files/Images/Scoring_Summit/bg.jpg);
background-position:right;
background-repeat:no-repeat;

}

#hor-zebra-scoring td {
padding: 8px;
color:#666;
border:4px solid #fff;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
vertical-align:text-top;
}

#hor-zebra-scoring .odd{
background:#e4e4e3;

}

/* END SCORING SUMMIT AGENDA ZEBRA */