/* TrustFactor Main Page Content Styles */
td, p, ul, ol, li, textarea { font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
td h1, td h2 td h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;  padding:0;margin: 0px; padding-left:0px; display: inline;}
b { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;  padding:0;margin: 0px; padding-left:0px; display: inline; }

.bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; }
.big { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #666666; }
.italic { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; font-style: italic; color: #666666; }
.small, .small h1, .small h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; }
.small-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #666666;}

.blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #003366; }
.blue-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003366; }
.blue-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #003366; }

.green { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336600; }
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff1100; }
.red-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ff1100; }
.red-bold-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ff1100; }

.tan { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #999966; }
.tan-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999966; }
.tan-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #999966; }

.lt-tan { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #CCCC99; }
.lt-tan-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #CCCC99; }
.lt-tan-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #CCCC99; }

.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; }
.white-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.white-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.white-large { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; }
.white-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF; }

.black { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
.black-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; }
.black-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
.black-page-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #000000; }
.black-page-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000; }

.dkgray { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; };
.dkgray-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #333333; };

.grey { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; };
.grey-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; };
.grey-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; };

.lt-grey-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #999999; };

.dk-orange { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #996600; };
.dk-orange-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #996600; };
.dk-orange-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #996600; };

.page-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #666666; }
.page-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #666666; }
.page-subhead, .page-subhead h2 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; padding:0;margin: 0px; padding-left:0px }
.page-callout, .page-callout h1 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #ff1100; padding:0;margin: 0px; padding-left:0px }
.pr-subhead { font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; }

.mainhead h1, .mainhead h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666;;text-decoration:none;padding:0;margin: 0px; padding-left:0px }
.bottomhead2 h1, .bottomhead2 h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; padding:0;margin: 0px; }
.mainheadwht h1 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px; color: #FFFFFF; text-decoration:none;	padding: 0 10px; margin: 0px; }
.bottomhead a { color:#000000; }
A:hover.bottomhead2 h2 { color: #ff1100; }

/* Global Navigation Styles */
.globalNav, .globalNav h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #666666; padding: 0; margin: 0px; }

/* Content Navigation Styles */
.content-head { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; }
.content-nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }

/* Masthead Styles */
.masthead { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #6699CC; }
.mastheadBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #6699CC; }

/* Page Footer Styles */
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #666666; }

/* Link Styles */
a:visited {
	text-decoration : underline;
  	color: #3a6690;
  	background: transparent;
}

a:link {
  	text-decoration : underline;
  	color: #3a6690;
  	background: transparent;
 }

a:hover {
	text-decoration : underline;
  	color: #ff1100;
  	background: transparent;
}



/* Error Messages Styles */
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #990000; }
.error-bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #990000; }
.error-small { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #990000; }
.form-error { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #990000; }

/* Forms Styles */
.form-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; }
.form-label { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; }
.login-label { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: right }
.required { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #ff1100; }


/* Case Study Styles */
.CS-title { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #003366; }
.CS-txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000; line-height: 17px; }



.TFMark {
		position: relative;
        width: 287px;
        height: 78px;
    }

.rss-to-javascript {
        width: 180px;
    }

form {
    margin: 0px;
    padding: 0px;
}

span.errorMessage {
    color:red;
    font-size:10pt;
}

p.regular {
    color: #666;
    font-size: 1em;
    margin:0px;padding:6px 0px 0px 0px;
}




.cleaner {
    clear: both;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}


p.regular {
    color: #666;
    font-size: 1em;
    margin:0px;padding:6px 0px 0px 0px;
}

div.errorTxt{
    color:red;
    font-weight:bold;
    padding-bottom:10px;
}



p.intro{
    color: #666;
    font-size: 0.8em;
    margin: 0px;
    padding: 4px 0px 0px 15px; /*top,right,bottom,left*/
}

p.registration{
    color: #666;
    font-size: 1.2em;
    margin: 0px;
    padding: 4px 0px 0px 15px; /*top,right,bottom,left*/
}

a.image img, a img {
    border: none;
}


