/*
=== TranzAct Technologies ===
TranzActInside.com
file: style/master.css
version: 2011-09-06
*/

body{ background:#f6f6f6; }

/* === positions === */
div.headCont{ display:block; position:relative; height:95px; width:100%; background:#fff; }        
div.head{ display:block; position:relative; width:815px; height:95px; background:#fff; margin:0 auto; }
div.head a#ctl00_HyperLink1{ position:absolute; top:15px; left:0px; }
div.head img{ float:left; }
div.HLogin{ display:block; width:150px; float:right; }
div.mainWrap{ display:block; position:relative; width:100%; background:#f6f6f6; padding-bottom:90px; padding-top:20px; }
div.mainCont{ display:block; position:relative; width:815px; overflow:auto; margin:0 auto; }

div.article-out{ display:block; position:relative; width:815px; margin:0 auto; }

div.col1{ width:248px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; }
div.col1 h1{ margin:20px 0; padding:0; }
div.col1 h2{ color:#666; }
div.col1 p{ color:#05376C; }
div.col1 ul, .col1 ol{ margin:0 24px 24px 24px; padding-left:15px; }

div.col2{ display:block; position:relative; width:525px; float:right; margin-left:20px; padding:0; }
div.col2 div.wrap{ display:block; position:relative; margin:0 0 12px; }


/* === general ====== */
h1, p.tagline{ font-family:inherit; font-size:1.2em; letter-spacing:normal; line-height:normal; color:#05376C; margin:0; padding:0; }
h2{ font-family:inherit; color:#E39B00; 
	font-size:inherit;
    letter-spacing:normal; text-transform:none;
    margin:1.4em 0 0.8em; padding: 0;
}

h3{ color:#05376C; margin:0 0 6px; padding:0; }
h4{ color:#333; margin:0; padding:6px 0 0; }
p{ line-height:1.3em; margin:0 0 12px; padding:0; }
ul, ol{ margin-left:15px; margin-top:0; margin-right:12px; margin-bottom:12px; padding-left:15px; }
ul li, ol li{ color:#05376C; }
ul ul li{list-style-type:square; }
blockquote{ margin:0 30px; }

a{ color:#0855a7; text-decoration:none; }
a:hover, a:active{ color:#007bd7; text-decoration:none;  }
a:target{ background:#05376c; color:#fff; width:100%; display:block; }

p.date{ font-style:italic; color:#666; font-size:10px; padding-right:4px; }
span.date{ font-style:italic; color:#666; font-size:10px; }
p.comment{ color:#05376C; font-size:10px; font-weight:normal; }
p.quote{ font-style:italic; margin-left:20px; }
p.quote ul{ margin-right:40px; margin-left:40px; }
p.goto-top{ clear:both;color:#666;font-size:10px;font-weight:normal;text-align:right; }
p.goto-top a{ color:#666; }

p.read-more { font-size:11px; font-style:italic; text-align:right; }
p.read-more a, a.read-more{ font-size:11px; font-style:italic; font-weight:normal; text-decoration:none; }
a.read-more:hover{ font-weight:normal; }

ul.quote li{ font-style:italic; margin-right:40px; margin-left:40px; }
ul.archive{ width:140px; float:left; }
ul.archive li{ padding:0 0 9px; }

hr{ width:100%; border-top:1px solid #E2E2E2; clear:both; display:block; height:1px; line-height:0; margin:20px 0 20px 0; padding:0; }

.clear{ clear:both; }
.hide{ display:none; }
.list{ line-height:1.6em; }

/* === base table ====== */
table.tbl{ background:#fff; border:1px solid #333; margin:10px auto; width:100%; }
table.tbl th{ background:#ccc; border-bottom:1px solid #aaa; 
	font-size:11px; font-weight:bold; line-height:1.2em; text-align:center; color:#000;
	padding:3px; }
	
table.tbl tr.alt th, 
table.tbl th.alt,
table.tbl tr.alt td{ background:#EBEBEB; font-weight:normal; color:#000; margin:0; padding:2px; }

table.tbl td{ border-bottom:1px solid #aaa; font-size:11px; text-align:center; line-height:normal;
	margin:0; padding:3px 7px;
}
table.tbl td.col-1{text-align:left; }
table.tbl td.col-1 .indent{padding-left:25px; }
table.tbl td.col-2{text-align:center; }
table.tbl td.border-right, table.tbl th.border-right{ border-right:1px dotted #aaa; }
table.tbl td p{ margin:0; padding:0; }
table.tbl tr.last td{border-bottom:none; }
table.tbl tr:last-child td{border-bottom:none; }
table.tbl tr.total{border-top:1px solid #333;font-weight:bold; }
table.tbl th.empty, table.tbl td.empty{ background:none; border:none; }
table.tbl .comment{ color:#05376C;font-size:10px;font-weight:normal; }
table.tbl .indent{ padding-left:21px; }

/* === news summary ====== */
table.news-summary th{ border:0; }
table.news-summary td{ text-align:left; padding:6px; }
table.news-summary td em{ color:#666; font-size:10px; }
table.news-summary tr.row-alt{ background:#eee; }
table.news-summary td.col-1{ text-align: left; border-right:1px solid #fff; }
table.news-summary td.col-1:hover{ background-color:#ddd; }
table.news-summary td.col-2{ font-size:11px; text-align:left; border-left:1px dotted #eee; }
table.news-summary td.col-3{ font-size:10px; border-left:1px solid #fff; }


/* --- */
.small{margin:0 0 10px 0;font-size:10px;color:#05376C;list-style:none !important;display:block;width:220px;float:left;padding-left:0 !important; }
.small li a{font-size:12px;display:inline-block;padding:3px;width:100%; }
.small li a:hover{color:#fff;background:#005493;text-decoration:none; }

.whyJoinLink{/*font-weight:bold*/}
.newsArchives{float:left;font-weight:bold;margin:0px 0 0 10px; }
.notice{color:#626262;font-size:13px;padding:25px 0;text-align:center;font-weight:normal;margin:auto;text-transform:uppercase; }
.notice a{border:1px dashed #626262;color:#626262;font-size:13px;padding:10px;text-decoration:none;background:url(img/shareBack.jpg) top left repeat-x; }
.notice a:hover{background:#fff; }

div.foot{ width:100%; height:55px; position:fixed; z-index:1000; bottom:0; background:#ccc; text-align:center; padding-bottom:15px; font-size:11px; }
div.footHr{ background:#f6f6f6 url(img/divider_lines.png) repeat-x; width:100%; height:15px; }

div.separator{ display:block; position:relative; height:10px; width:100%; border-top:1px dashed #c8c8c8; }

    .homeBtnCont a{margin:10px 0 5px 20px; }
        .button-sign-me-up a{background:url("img/button-sign-me-up_lg.png") no-repeat scroll 0 0 transparent;display:block;height:29px;width:232px; }
        .button-why-join a{background:url("img/button-why-join.png") no-repeat scroll 0 0 transparent;display:block;height:26px;width:232px; }
        .button-breaking-news a{background:url("img/button-breaking-news.png") no-repeat scroll 0 0 transparent;display:block;height:29px;width:232px; } 
        .button-invest a{background:url("img/button-invest-in-yourself.png") no-repeat scroll 0 0 transparent;display:block;height:29px;width:232px; }
        
            .button-sign-me-up a:hover,
            .button-why-join a:hover,
            .button-breaking-news a:hover,
            .button-invest a:hover{background-position:-232px 0; }
        .btnContinue{background:transparent;font-weight:bold;color:#05376C;border:0 !important;cursor:pointer; }
        
   
div.biobox-out{ width:200px; background:#fff; border:1px solid #ccc; float:right; margin-bottom:6px; margin-left:9px; }     
div.biobox-in{ padding:9px 9px 0; }

img.image-align-right, img.img-align-right{ display:block; float:right; margin:0 0 0 10px; padding:0; }
img.image-align-left, img.img-align-left{ display:block; float:left; margin:0 10px 0 0; }

div.pastbox-out{ clear:right; display:block; float:left; margin:0 0 6px; padding:8px; position:relative; width:240px; }
div.pastbox-out h2{ margin-top:0; }

p.mp3{ background:url(img/icon-mp3.png) no-repeat 0 2px transparent; color:inherit; font-size:inherit; font-weight:normal; padding:0 0 0 15px; }
span.mp3{ background:url(img/icon-mp3.png) no-repeat left center transparent; color:inherit; font-size:inherit; font-weight:bold; padding:0 0 0 15px; }
p.mp3 span{ text-transform:uppercase; color:#ccc; }

p.video{ background:url(img/icon-video.png) no-repeat 0 2px transparent; color:inherit; font-size:inherit; font-weight:normal; padding:0 0 0 15px; }
span.video{ background:url(img/icon-video.png) no-repeat left center transparent; color:inherit; font-size:inherit; font-weight:bold; padding:0 0 0 15px; }
p.video span{ text-transform:uppercase; color:#ccc; }

.shareR input,.shareL input,.shareL select{border:1px solid #ccc;margin:3px 0 10px 0;padding:2px; }
.shareCont{width:100%;float:left;margin:20px 0 20px 0; }
    .shareL{padding:7px 0 20px 15px;float:left;width:320px;background:#fff; }
    .shareR{padding:7px 7px 20px 7px;background:#ebebeb;float:left;width:160px;margin-left:10px;height:265px; }
                .shareRBtnCont{padding:20px 7px 15px 7px;float:left;width:160px;margin-left:10px;background:#e3e3e3;margin-top:20px; }  
                .shareBtn{background:url(img/button-submit-resource.png) no-repeat top left;display:block;width:112px;height:20px;cursor:pointer;margin:auto; }  
    .publishMe input{margin:0px !important; }
    .contactFull{width:300px; }
    
    .shareLHalfTD{width:155px; }
    .contactHalf{width:143px; }
    .contactSelect{width:149px; }
    .contactLarge{width:300px;height:100px;border:1px solid #ccc; }
    .parenth{font-size:10px; }
    .sharedSubmited{width:100%;display:block;font-size:12px;color:#003a66 !important;font-weight:bold; }
    .shareNote{font-size:10px;font-weight:bold;display:block; }
    

div.loggedInStatus{ position:absolute; height:50px; width:300px; bottom:20px; right:0; text-align:right; }
div.loggedInStatus a{ text-decoration:none; font-size:12px; font-weight:bold; }
div.loggedInStatus p{ line-height:normal; margin:0 0 3px; padding:0; }
div.loggedInStatus p.welcome{ font-size:11px; margin-bottom:10px; display:block; text-align:right; line-height:normal; font-size:10px; }
    
a.backto{ display:block; margin-bottom:20px; }

div.loginBox{background:url(img/login-box.png) no-repeat;margin-top:20px;margin-bottom:20px;width:518px;height:171px; }

div.loginBoxResults{background:url(img/login-box-no-results.png) no-repeat;margin-top:20px;margin-bottom:20px;width:518px;height:171px;overflow:hidden; }
div.loginBoxResults .subscribeHere{display:block;margin-top:70px;text-align:center;float:left;margin-left:180px; }

div.loginBox h1{ color:#E39B00; text-transform:uppercase; display:block; float:left; width:100px; padding:55px 10px 55px 20px; margin:20px; border-right:1px solid black; }
div.loginBox table{ margin:0; padding:0; }
div.loginBox table td{padding:7px 0 0; }
div.loginBox input{ margin:0 0 12px; padding:2px 0; width:250px; }
	
	.loginBtn{background:url(img/button-login-lg.png) no-repeat;width:140px !important;height:29px;border:0px !important;margin:0px 0px 0px 0px !important;cursor:pointer; }
    .loginBtn:hover{background-position:-140px 0; }	
		
		
.signUpBox{background:url(img/signup-nox-bkg.png) no-repeat;width:518px;height:150px;padding:0 0 30px; }
.signUpBox h1{ color:#E39B00; text-transform:uppercase;display:block;float:left;width:100px;padding:55px 10px 55px 20px;margin:20px;border-right:1px solid black; }
    .signUpBox table{padding:0;margin:0; }
    .signUpBox table td.field{padding-bottom:7px; }
.forgotPass{background:url(img/login-box.png) no-repeat;margin-top:20px;margin-bottom:20px;width:518px;height:171px; }
    .forgotPass table{margin:20px 0 0 20px; }
    .forgotPass table td{padding:3px 3px 3px 0; }
    .forgotPass input{border:1px solid #ccc;margin-left:10px;width:200px; }
    .forgotPassBtn{background:url(img/button-submit.png) no-repeat; width:63px; height:20px; border:0; margin:0; cursor:pointer; }

.emailPassBtn{background:url(img/button-email-password.png) no-repeat; width:100px; height:20px; border:none; margin:0; cursor:pointer; }
.forgotPassCont{ width:450px; float:left; margin:40px 0 0 40px; }
.forgotPassCont .contactTxt{margin-left:0px !important;margin-right:10px; } 
.forgotPassCont a{  }


.signBtn{background:url(img/button-sign-me-up.png) no-repeat;width:140px !important;height:29px;border:0px !important;margin:0px 0px 0px 0px !important;cursor:pointer; }
    .signBtn:hover{background-position:-140px 0; }
.signUpBox input{border:1px solid #ccc;width:200px;margin:0 0 0 5px; }
.signUpBox span{margin-left:5px; }

/* - experts - */
#meetTheExperts img{float:right;margin:10px 0 5px 5px; }
#askDefault img{float:right;margin:5px; }
    .askExpert{margin:0;padding:0; }
    .askExpert li{display:inline-block;margin-right:5px;margin-bottom:5px; }
    
.askExpertImgNav{margin:0;padding:0; }
.askExpertImgNav li{display:inline-block;margin:0 5px 5px 0; }
.askTool{float:left;background:#ddd;width:400px;padding:10px; }
.layout-c1{display:block;float:left;position:relative;width:355px; }
.layout-c2{display:block;float:right;position:relative;width:150px; }
.question{color:#05376C; }
    .question .q{font-weight:bold; }
    .question img{float:right;margin:5px; }
    

    
.infobox2{ background:#fff; border:1px solid #D6D6D6; display:block; margin:0 0 20px; padding:10px; }
.infobox2 .col-1{ display:block; width:300px; border-right:1px dotted #ccc; padding-right:6px; }
.infobox2 .col-2{ display:block; position:relative; float:right; width:184px; }

.image-align-right {display:block;float:right;margin:0 0 7px 10px;padding:0; }

.contactFormBod{width:310px;float:left; }
  .contactFormBod span{display:block;margin-top:3px;font-weight:bold;color:#333;font-size:11px; }
.contactTxt{width:300px;border:1px solid #ccc;color:#333;margin:3px 0 5px 0;padding:2px; }
.contactZip{width:100px;border:1px solid #ccc;color:#333;margin-bottom:5px;margin-top:3px;text-align:left; }
.contactMsg{width:305px;border:1px solid #ccc;color:#333;height:80px;margin-top:3px;text-align:left; }

.referralSaveBtn{background:url(img/button-save-changes.png) top left no-repeat;width:111px;height:20px;display:block;cursor:pointer; }


.whitePaper .top{background:url(img/eb-top.png);display:block;height:15px;width:525px;float:left; }
.whitePaper .bot{background:url(img/eb-bot.png);display:block;height:15px;width:525px;float:left; }
.whitePaper .mid{background:url(img/eb.png) repeat-y center;width:465px;padding:30px; }
.whitePaper .mid img{float:right;margin:5px; }


/* === logo box === */
div.logobox{ position:absolute; top:15px; left:0; height:53px; width:167px; }

