/*css for thinkingpolls.com*/

/*standards*/
body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #404041; line-height: 17px; letter-spacing: normal; background: url('../IMG/LAYOUT/bg.jpg') repeat-x;}
p{margin-bottom: 15px;}
h1{font-size: 16px; margin-bottom: 15px; color: #6D6E70;}

a{text-decoration: none; color: #039; }
a:hover{text-decoration: underline;}
input{margin: 0px; padding: 0px; outline: 0px; vertical-align: baseline; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;  }

/*from gps*/
.fLeft{float: left; display: inline;}
.mr20{margin-right: 20px;}
.lh22{line-height: 22px;}
.lh15{line-height: 15px;}
.t18{font-size: 18px;}
.t16{font-size: 16px;}
.t14{font-size: 14px;}
.aRight{text-align: right;}
.brown{color: #6E6358;}
.pointer{cursor: pointer;}

/*margins*/
.mb10{margin-bottom: 10px;}

/*header formatting*/
#headerDiv{width: 978px; height: 39px; margin-bottom: 16px; background: url('../IMG/LAYOUT/menu-bg.jpg') repeat-x;}
#headerCopy{width: 978px; text-align: center; line-height: 39px;  text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}


/*MT Home layouts*/
#mtPageLayout{margin: 0px; padding: 0px 15px 15px 15px;}
#mtContainer{width: 978px; margin: 0px auto 0px auto;  text-align: left;}
#mtContent{width: 972px; margin-top: 0px; margin-bottom: 0px; background: #fafbfb; border: 2px solid #E6E7E8; overflow: auto; }
#mtContentIE{width: 972px; margin-top: 0px; margin-bottom: 0px; background: #fafbfb; border: 2px solid #E6E7E8;  }
#mtHomeHeaderDiv{height: 42px; line-height: 36px; margin: 50px auto 40px auto; text-align: center; }
#mtHomeHeaderTxt{font-size: 30px; font-weight: normal; letter-spacing: .08em; padding: 0px 0px 7px 0px; }
.mtHomeHeaderTxt{color: #514943; text-decoration: none;}
a.mtHomeHeaderTxt { text-decoration: none; }
#mtHomeHeaderUnderline{text-align: center; border-top: 1px solid #514943;}
#mtHomeFlash{width: 950px; height: 250px; margin: 0px auto 30px auto;}
#mtHomeLnks{width: 940px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: auto; text-align: center; text-decoration: none;}
#mtNavLnks{width: 940px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: auto; text-align: left; text-decoration: none;}
#mtShareRight{float: right; width: 925px; margin-right: 10px; margin-top: 10px; text-align: right;}

#bannerDiv{width: 971px; margin: 2px auto 0px auto;}

/*2 column layout*/
#navFloatLeft210{float: left; width: 250px; display: inline; margin-left: 45px; margin-top: 40px; }
#contentFloatLeft550{float: left; width: 550px; margin-top: 40px; padding-left: 45px; }
#sideNavLnkHolder{margin-top: 0px; padding-top: 0; width: 210px; line-height: 24px; }

/*single page*/
#content550{width: 550px; margin-top: 40px; margin-left: 45px;}
#content900{width: 900px; margin-top: 40px; margin-left: 45px;}
#mtBackLink{margin-top: 6px; margin-left: 3px; };

/*link formatting*/
.navSpan a{padding: 0px 10px 0px 10px;}
.mainNav{text-decoration: none; color: #666;}
.mainNav:hover, .mainOnNav:hover{text-decoration: none; color: #333;}
.mainOnNav{text-decoration: none; color: #CC9933;}

.navList{display: inline; padding: 0px 13px 0px 13px;}

.greyNoUnder a{color: #ABCDEF; text-decoration: none;}
.greyNoUnder a:hover{text-decoration: none;}
.homeLnk, .homeLnkLeft, .homeLnkRight {padding: 0px 55px 0px 0px; text-decoration: underline; color: #514943}
.homeLnkLeft{padding-left: 0px;}
.homeLnkRight{padding-right: 0px;}

.homeLnkLeft:hover{text-decoration: none;}
.homeLnk:hover{text-decoration: none;}
.homeLnkRight:hover{text-decoration: none;}

.navLnk, .navLnkLeft, .navLnkRight {padding: 0px 32px 0px 0px; text-decoration: underline; color: #514943}
.navLnkLeft{padding-left: 0px;}
.navLnkRight{padding-right: 0px;}

.navLnkLeft:hover{text-decoration: none;}
.navLnk:hover{text-decoration: none;}
.navLnkRight:hover{text-decoration: none;}

a.smallGreyLnk{font-size: 9px; text-decoration: underline; color: #514943; }
a.blackBold14{color: black; font-size: 12px; font-weight: bold;}

.bigLink {height: 18px; border-bottom: 1px #514943 solid; font-size: 12px; font-weight: bold; text-transform: capitalize; float: left; width: auto;}
a.bigLink:hover {text-decoration: none;}
a.bigLink{color: #514943;}


/*form styles*/
.inputBox{border: 1px solid #333; padding: 2px; }
.submitBox{border: none; background: #FFF;}

/*contact form styles*/
#contactForm #f_name, 
#contactForm #f_email,
#contactForm #f_subject,
#contactForm #f_message{ border: 1px solid #666; padding: 2px; }
#contactForm #f_name,
#contactForm #f_email { width: 240px; }
#contactForm #f_subject,
#contactForm #f_message {width: 500px}
#contactForm #f_message {height: 150px;}
#contactForm #f_submit {background-color: #FFF; padding: 0px; margin-top: 10px; margin-left: 0px; border: none; text-align: left;}


/*investors styles*/
.investorFormInput {width: 220px; border: 1px solid #666; padding: 2px; margin-bottom: 10px;}
.investorFormSubmit {border: none; padding-left:0px; background: #FFF; font-size: 14px; text-align: left;}

/*text formatting*/
.error{font-size: 11px; color: red;}
.black{font-weight: normal; color: #000;}
.grey{color: #514943;}
.grey12{font-size: 12px; color: #514943;}


/*Library Popup*/
#popLearningMedia{position: absolute; width: 932px; top: 10px; left: 50%; margin-left: -466px; display: none;}
.popLearningTop{width: 932px; height: 16px; background: url('../IMG/POPUPS/popup-top2.gif') top left no-repeat; line-height: 0px; font-size: 1px;}
.popLearningMiddle{width: 892px; background: url('../IMG/POPUPS/popup-middle2.gif') repeat-y; padding: 10px 20px 10px 20px; }
#popLearningContent{width: 892px; margin: 10px auto 10px auto; }
.popLearningBottom{width: 932px; height: 16px; background: url('../IMG/POPUPS/popup-bottom2.gif') top left no-repeat; line-height: 0px; font-size: 1px;}
.popLearningCLeft{width: 425px; float: left; display: inline; line-height: 24px; font-size: 16px;}
.learningLogo{width: 425px; height: 44px; margin-bottom: 10px; line-height: 44px;}

/*popup holder*/
#pagePopUp{width: 562px; position: absolute; top: 30px; left: 200px; display: none;}
.pagePopUpTop{width: 562px; height: 16px; background: url('../IMG/POPUPS/popup-top-small.gif') top left no-repeat; line-height: 0px; font-size: 1px;}
.pagePopUpMiddle{width: 522px; background: url('../IMG/POPUPS/popup-middle-small.gif') repeat-y; padding: 10px 20px 10px 20px;}
.pagePopUpBottom{width: 562px; height: 16px; background: url('../IMG/POPUPS/popup-bottom-small.gif') top left no-repeat; line-height: 0px; font-size: 1px;}
#popupContent{width: 522px; margin-top: 10px;}


