body{
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-family:arial, "lucida console", sans-serif;
color:#444444; line-height: 22px;
}

img, form {margin:0px; padding:0px; border:0px;}

#page{ width:726px; border: 1px solid #c2d1e0; margin-top:1px;}
#main-body{width:726px;}
#main-body-wrapper{ margin:0px 0px 0px 0px;}
#header{height:120px;}
#content-wrapper { background-image:url(https://images.tmcnet.com/whitepapers/wp_content_bkg.gif); background-position:top; background-repeat:repeat-x;}
#content table tr td {border:1px solid #e0e7f1; padding:10px 10px 10px 10px;}
#content .txt-wrapper{padding:20px 30px 0px 20px; }
#content .date{padding:0px 0px 3px 0px; font-size:14px; font-weight:bold; color:}
#content h1{ font-size:16px; color:#0b3780; font-family:arial, "lucida console", sans-serif; margin:0px; padding:0px;}
#content h2{ font-size:16px; color:#0b3780; font-family:arial, "lucida console", sans-serif; margin:0px; padding:0px;}
#content h3{ font-size:14px; color:#776100; font-family:arial, "lucida console", sans-serif;; margin:0px; padding:0px;}
#content h4{ font-size:14px; color:#e42512; font-family:arial, "lucida console", sans-serif;; margin:0px; padding:0px;}
#content h5{ font-size:12px; color:#000000; font-family:arial, "lucida console", sans-serif;; margin:0px; padding:6px 0px 6px 0px;}
#content .topics { font-size:14px; font-weight:bold; color:#2666A4;}
#content .para { padding:5px 0px 8px 0px; margin:0px; color:#333333; line-height:16px;}
#content .para a{ color:#0b3780; line-height:18px;}
#content .para a:visited{ color:#0b3780; line-height:18px;}
#content .para a:hover{ color:#0b3780; line-height:18px;}
#content .pict-holder {height:188px; width:230px; float:right;}
#content .minisearch table tr td {padding:3px 3px 3px 3px; background-color:#fff; border:0px; color:#000000;}
#content .upload table tr td {padding:3px 3px 3px 3px; border:0px; color:#000000;}
#footer {border-top: 1px solid #E0E7F1; padding-top:10px; font-size:16px; font-weight:bold;}
#content .form-wrapper {border:0px solid #e0e7f1;background-color:#f1f3f7;}
#content .form-wrapper table tr td {padding:3px 3px 3px 3px; background-color:#f1f3f7; border:0px; color:#000000;}
/*------------------- txt ------ */
.wrapper {padding:20px 20px 0px 20px;}
.wrapper5{padding:5px;}
.borderdotted {border-bottom:1px dashed #c2d1e0;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.mini-tbl-wrapper{border:1px solid #FFFFFF; background-color:#ffffff; padding-left:10px; }
.mini-txt-wrapper {padding-bottom:3px; padding-top:10px; font-weight:bold;}
.pict-space {padding-right:0px;}
.wrp-top{ padding-top:6px;}
.smallblack { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}
.smallblack a { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}
.smallblack a:visited  { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}

.smallblack a:hover  { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:underline;}
.smallblack2 { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}
.smallblack2 a{ font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}
.smallblack2 a:visited  { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:none;}
.smallblack2 a:hover  { font-family: arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000;text-decoration:underline;}
/*------------------- clear ------ */
.magic { clear:both;}
.black { color:#000000;}
.yellow {color:#0b3780; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
.blacktitle {color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:22px;}
.bodyregular {color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight: 400; font-size:12px; line-height:22px;}
.red {color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;line-height:22px;}
.red a{color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;line-height:22px;}
.red a:visited {color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;line-height:22px;}
.red  a:hover {color:#e42512; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;line-height:22px;}

.dyellow {color:#0b3780; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.gray {color:#333333;}
/*------------------- company lead form  ------ */
#company-lead-form{ margin-left:25px; padding-top:0px;}
#company-lead-form-wrapper{padding-left:35px; padding-bottom:15px;}
#company-lead-form  p {color: #FF0000;}
#company-lead-form  table { 
font-family:arial, "lucida console", sans-serif;
border:0px;
margin:0px;
font-size:12px;
color: #164A7D;
width: 600px;
border:1px solid #E6E8EE;
}

#company-lead-form  table table{ 
border:0px;
margin:0px;
font-size:11px;
color: #000000;
width: 450px;
border:none;
}

#company-lead-form  table td {
padding:0px;
margin:0px;
background-color:#F1F3F7;
}
#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: #53565A;
width:210px;
background-color:#FFFFFF;
}


#company-lead-form  table tr td select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #53565A;
width:210px;
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: #666666;
width:210px;
height: 200px;
background-color:#FFFFFF;
}
#company-lead-form  table tr td .submitbutton {
width:210px;
border:none;
background-color:#FFFFFF;

}

ul#covers {list-style: none; display: inline; margin: 0 0 0 20px; padding: 0 0 0 0;}
ul#covers li {float: left; margin: 10px 10px 10px 10px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px;}
ul#covers li a {color: #003366; text-decoration: none;}
ul#covers li a:visted {color: #003366; text-decoration: none;}
ul#covers li a:hover {color: #990000; text-decoration: underline;}
ul#covers li img {width: 145px; height: 188px; -moz-box-shadow:-2px 0px 5px #aaa; -webkit-box-shadow:-2px 0px 5px #aaa; box-shadow:-2px 0px 5px #aaa;}

