body 
{
text-align: center;
word-wrap: break-word;
font-family: arial;
color: #666666;
font-size: 12px;
line-height: 1.5em; /* added to set a default font size against the text resizer */
background-color:#71A6C8;
background-image:url(/images/structure/bg-tile.jpg);
background-repeat:repeat-x;
}

h1 { font-size: 2em; margin: .67em 0 }
h2 { font-size: 1.5em; margin: .75em 0 }
h3 { font-size:100%; margin: .83em 0 }
h4 { margin: 1.12em 0 }
h5 { font-size: .83em; margin: 1.5em 0 }
h6 { font-size: .75em; margin: 1.67em 0 }

img {
border: none;
}

a:link, a:visited, a:hover, a:active {
color:#009900;
text-decoration:none;
}

a:hover,
a:active {
text-decoration: underline;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.content1 h1, .content1 h2 {
margin:0;
}

.container {
 width: 978px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
position:relative;
  }


/* SOCIAL MEDIA ICONS */
#top-social-icons {
width: 116px;
height: 25px;
margin-left:848px;
position:absolute;
top:35px;
}

.top-facebook, .top-linkedin, .top-twitter, .top-blog {
width:25px;
height:25px;
float: left;
padding-left: 2px;
padding-right: 2px;
border:none;
}
/* END SOCIAL MEDIA ICONS */

.top_nav{
position: absolute;
width:580px;
padding:0px 20px 0px 340px;
top: 95px;
left: 20px;
height: 39px;
text-align: right;
list-style: none; 
margin: 0; 
list-style-image: none;
background: url("http://www.targusinfo.com/images/structure/bg-panel-divider.gif") no-repeat left bottom;
}

.top_nav img{
padding-left:7px;
}

.content {
background: url("http://www.targusinfo.com/images/structure/bg-panel-tile.gif") repeat-y;
padding: 0px 16px 1px 16px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}

.links{
height:22px;
margin:0;
text-align:right;
overflow:hidden;

}

.links .buttons{
float:left;
width:715px;
}

.links form{
float:left;
width:235px;
display:inline;
}

.links img{
padding-left:11px;
}

.links input {
font-family:arial;
font-size:11px;
height:14px;
margin:-1px 5px 0;
padding-left:2px;
}

.links .mondosearch-button {
border:0 solid gray;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
}

input, select {
margin:5px;
vertical-align:middle;
}

.footer{
font-size:10px;
color:#FFFFFF;
 width: 978px;
 text-align: left;
 margin-left: auto;
 margin-right: auto;
position:relative;
}

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active {
color:#FFFFFF;
}




div.nav-sec2 {
float:left;
margin:10px 0 0;
padding:0;
width:175px;
}

.content .left .body .main {
float:left;
height:auto !important;
margin-left:24px;
min-height:275px;
width:455px;
}

.content .secondary {
float:left;
margin-left:10px;
width:261px;
}

div.module .foot hr {
display:none;
}

.content .left .head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-left-top.gif) no-repeat scroll 0 0;
height:91px;
margin:0;
min-width:664px;
overflow:hidden;
padding:5px 5px 0;
width:auto !important;
}

.content .left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-left-border.gif) repeat-y scroll 0 0;
margin:0;
padding:0;
width:674px;
}

.content .left .foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-left-bottom.gif) no-repeat scroll 0 0;
clear:both;
height:9px;
margin:0;
overflow:hidden;
padding:0;
}

.content .col {
float:left;
}


/* 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 a:link {
color:#009900;
}
div.learn-center .foot {
height:1px;
}


div.module .body {
padding:0 20px 0 18px;
}

.content .left .body {
margin: 0px 8px;
}

div.learn-center .foot {
height:1px;
}

div.module .foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/right_grey01_bottom.gif) no-repeat scroll left bottom;
height:29px;
margin:0;
padding:0 20px 5px 17px;
}

div.module .head {
padding:0 20px;
text-indent:-9999em;
}

.content .full .body .main h1 {
margin:0;
}

.content1 {
padding:14px 0 0;
}

.content1 h2 {
margin:0;
}

.content .full .head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-full-top.gif) no-repeat scroll 0 0;
height:91px;
margin:0;
overflow:hidden;
padding:5px 5px 0;
}

.content .full {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-full-border.gif) repeat-y scroll 0 0;
margin:0;
padding:0;
width:944px;
}

.content .full .body {
margin: 0px 8px;
}

.content .full .foot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/col-full-bottom.gif) no-repeat scroll 0 0;
clear:both;
height:9px;
margin:0;
overflow:hidden;
padding:0;
}

.content .left .body .main_noleftnav
{
float: left;
margin-left: 24px;
/* set min height */
min-height:275px;
height:auto !important;
height:275px;
}

.event_title{
margin: 8px 0px 0px 0px; 
line-height: 1.5em;
font-weight:bold;
}

.event_date{
margin: 0px 0px 8px 0px; 
font-size:.95em;
line-height: 1.5em;
font-weight:bold;
}


.teaser{
padding-bottom:8px;
font-size:.95em;
line-height: 19px;
}

.event_container{
width:455px;
}

div.news_default {
padding:6px 10px 10px;
}
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;
}

div.hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/structure/dotted-border.gif) repeat-x scroll center bottom;
height:1px;
margin-bottom:1em;
padding-top:1em;
}

/* special links */
div.item a
{
    background: url("/images/structure/link_arrow_green.gif") no-repeat;
    background-position: left center;
    padding-left: 10px;
    text-transform: uppercase;
}
a.LEARN, a.READ, a.Read  
{
    background: url("/images/structure/link_arrow_green.gif") no-repeat;
    background-position: left center;
    padding-left: 10px;
    text-transform: uppercase;
}
a.Read
{
	text-transform:none;
}
a.PDF  
{
    background: url("/images/structure/logo_pdf.gif") no-repeat;
    background-position: left center;
    padding-left: 16px;
}
a.MORE  
{
    background: url("/images/structure/link_arrow_green.gif") no-repeat;
    background-position: right center;
    padding-right: 10px;
    text-transform: uppercase;
}

div.hr hr {
display:none;
height:1px;
margin:0;
}

.customer{
float:left;
width:100px;
padding-left:5px;

}

.one_column .customer{
width:235px;
margin-left:10px;
text-align:center;
}

.one_column .customer{
border-top:1px dotted #999999;
}

.two_column{
margin-left:10px;
width:240px;
}

.two_column .border{
border-top:1px dotted #999999;
clear:both;
}

.two_column .customer{
padding-right:15px;
}


.two_column .customer img{
width:120px;
height:72px;
}

.one_column .customer img{
max-width:200px;
height:72px;
}

.clearboth { clear:both; visibility:hidden; }
