/* Homepage------------------------------------ */
.hp_leftcol{
width: 674px;
padding: 0;
margin: 0;
float:left
}


.hp_rightcol{
float:left;
margin-left:10px;
width:261px;
}
div.billboard
{
height: 238px;
}

/* Modules
------------------------------------ */
/* General Module rules */

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 */

/* 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-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;
}

div.modules div.mod-blue div.foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.targusinfo.com/images/structure/mod-blue-bottom.gif) no-repeat scroll 0 0;
height:9px;
overflow:hidden;
}


/* Press and Events Module */

div.module .head {
padding:0 20px;
text-indent:-9999em;
}

div.press-events .body {
height:198px;
font-size:11px;
height:104px;
margin:6px 13px 6px 0;
overflow:auto;
position:relative;
padding:0 20px 0 18px;
}

div.press-events 
{
height:280px;
margin:10px 0 0 0;
background: url("http://www.targusinfo.com/images/structure/right_grey01_middle.gif") repeat-y;
}



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:198px;
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;
}

div.module .foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://www.targusinfo.com/images/structure/right_grey01_bottom.gif) no-repeat scroll left bottom;
height:29px;
margin:0;
padding:0 20px 5px 17px;
}


div.learn-more {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin-bottom:10px;
}