body{
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
color:#333333; 
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img, form {margin:0px; padding:0px; border:0px;}
#page{}
#main-body{}
#main-body-wrapper{ margin:0px 0px 0px 0px;}
#content-wrapper { padding:0px 10px 0px 10px;}
#content table tr td {border:1px solid #e0e7f1; padding:10px 10px 10px 10px;}
#content .txt-wrapper{padding:20px 10px 0px 10px; }
#content .date{padding:0px 0px 3px 0px; font-size:14px; font-weight:bold; color:}
#content h1{ font-size:18px; color:#12559E; font-family: "Droid Sans", Times, serif; margin:0px; padding:0px;}
#content h2{ font-size:18px; color:#12559E; font-family: "Droid Sans", Times, serif; margin:0px; padding:0px;}
#content h3{ font-size:14px; color:#12559E; font-family: "Droid Sans", Times, serif; margin:0px; padding:0px;}
#content h4{ font-size:14px; color:#12559E; font-family: "Droid Sans", Times, serif; margin:0px; padding:0px;}
#content h5{ font-size:12px; color:#12559E; font-family: "Droid Sans", Times, serif; margin:0px; padding:6px 0px 6px 0px;}
#content .topics { font-size:14px; font-weight:bold; color:#0C4361;}
#content .para { padding:5px 0px 8px 0px; margin:0px; color:#333333; line-height:16px; font-size:12px;}
#content .para a{ color:#2666A4; line-height:18px;}
#content .para a:visited{ color:#2666A4; line-height:18px;}
#content .para a:hover{ color:#ff9900; line-height:18px;}
#content .tbl-pg-hldr { width:580px;}
#content .pict-holder {height:188px; width:230px; float:right;}
#content .minisearch table tr td {padding:3px 3px 3px 3px;  border:0px; color:#000000; background-color:transparent;}
#content .minisearch table input, #content .minisearch table lsit { font-size:11px;}
#content .upload table tr td {padding:3px 3px 3px 3px; border:0px; color:#000000;}
#content .form-wrapper {border:1px solid #e0e7f1;background-color:#F7F7F7;}
#content .form-wrapper table tr td {padding:3px 3px 3px 3px; background-color:#F7F7F7; border:0px; color:#000000;}


#temp-mid-top-hdr-wp{ width:708px; height:84px;}
.temp-webinar-hdr-wp{ width:708px; height:84px; background-image:url(//images.tmcnet.com/tmc/vertical/businessvideo/img/pg_banner_bv.jpg); background-position:top; background-repeat:no-repeat;}
.temp-webinar-hdr-pdcst{ width:708px; height:84px; background-image:url(//images.tmcnet.com/tmc/vertical/it/images/sample_banner.gif); background-position:top; background-repeat:no-repeat;}
#temp-mid-top-hdr-wp h2{ margin:0px; font-size:22px; letter-spacing:-0.5px; color:#1c476c;  font-family: "Droid Sans", Times, serif; font-weight:bold; line-height:20px;}
#temp-mid-top-hdr-wp .ltr-top-wrapper-wp h2{ padding:15px 0px 0px 20px; color:#804E03;}
#temp-mid-top-hdr-wp .ltr-bottom-wrapper-wp h2{padding:0px 0px 0px 40px; color:#07B52D;}


#temp-mid-top-hdr-contact{ width:708px; height:84px;}
.temp-cont-top-hdr-contact{ width:708px; height:84px; background-image:url(//images.tmcnet.com/tmc/vertical/it/images/sample_banner.gif); background-position:top; background-repeat:no-repeat;}
#temp-mid-top-hdr-contact h2{ margin:0px; font-size:22px; letter-spacing:-0.5px; color:#990000;  font-family: "Droid Sans", Times, serif; font-weight:bold; line-height:20px;}
#temp-mid-top-hdr-contact .ltr-top-wrapper-contact h2{ padding:15px 0px 0px 20px; color:#171717;}
#temp-mid-top-hdr-contact .ltr-bottom-wrapper-contact h2{padding:0px 0px 0px 40px; color:#F2BAAD;}
#content .topics { line-height:22px;}
#content a.topics { font-size:16px; font-weight:bold; color:#12559E; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a:visited.topics { font-size:16px; font-weight:bold; color:#12559E; text-decoration:none;}
#content a:hover.topics { font-size:16px; font-weight:bold; color:#07B52D; text-decoration:underline;}
/*------------------- txt ------ */

.num-link-bt{font-size:12px; font-weight:bold; color:#990000; margin:0px 2px 0px 2px; padding:2px;}
.num-link-bt a{font-size:12px; font-weight:bold; color:#171717; text-decoration:underline; margin:0px 1px 0px 1px; padding:2px 4px 2px 4px; background-color:#f7f7f7;}
.num-link-bt a:visited{font-size:12px; font-weight:bold; color:#171717; margin:0px 1px 0px 1px; padding:2px 4px 2px 4px; background-color:#f7f7f7;}
.num-link-bt a:hover{font-size:12px; font-weight:bold; color:#171717; margin:0px 1px 0px 1px; padding:2px 4px 2px 4px; background-color:#f7f7f7;}

.wrapper {padding:20px 20px 0px 20px;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.mini-tbl-wrapper{border:1px solid#BFBFBF; background-color:#EDEDED;}
.mini-txt-wrapper {padding-bottom:3px; font-size:11px; color:#333333;}
.mini-txt-wrapper input { font-size:11px;}
.pict-space {padding-right:10px;}
.wrp-top{ padding-top:6px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:19px;}
/*------------------- clear ------ */
.magic { clear:both;}
.black { color:#999999; font-size:10px; font-weight:bold;}
.dyellow {color:#07B52D; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.dyellow a{color:#0188e2; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.dyellow a:visited{color:#0188e2; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.dyellow a:hover{color:#0188e2; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.d-blue {color:#2A577E;}
.red {color:#860006;}
.gray {color:#333333;}
.green {color:#058C23;}
.yellow {color:#12559E; font-family: "Droid Sans", Times, serif;}
.lyellow {color:#B9A990; font-family:"Times New Roman", Times, serif;}

/*------------------- company lead form  ------ */
#company-lead-form{ margin-left:25px; padding-top:0px;}
#company-lead-form h1{ color:#000000; font-size:18px;  font-family: "Droid Sans", Times, serif;}
#company-lead-form-wrapper{padding-left:35px; padding-bottom:15px;}
#company-lead-form  p {color: #000000; font-size:12px; line-height:17px;}
#company-lead-form  table { 
font-family:arial, "lucida console", sans-serif;
border:0px;
margin:0px;
font-size:12px;
color: #000000;
width: 400px;
border:1px solid #E6E8EE;
}

#company-lead-form  table table{ 
border:0px;
margin:0px;
font-size:12px;
color: #000000;
width: 450px;
border:none;
}

#company-lead-form  table td {
padding:5px;
margin:0px;
background-color:#f5f5f5;
}
#company-lead-form  table tr .column1{
text-align: right;
}

#company-lead-form  table tr .column1-error{
text-align:left;
color: #FF0000;
}

#company-lead-form  table tr td input {
border:1px solid #84929F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width:200px;
background-color:#FFFFFF;
}


#company-lead-form  table tr td select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width:100px;
background-color:#FFFFFF;
}



#company-lead-form  table tr td textarea {
border:1px solid #CCCEDB;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width:100px;
height: 200px;
background-color:#FFFFFF;
}
#company-lead-form  table tr td .submitbutton {
width:210px;
border:none;
background-color:#FFFFFF;

}