/* CSS Document */

/* 
Copyright 2009 TIANZ. All Rights Reserved. 

------------------------------------------------------

SECTIONS:
General Elements
Page Structure
Content Specific
Log in/Search/forms
Footer
Fixes
	  
------------------------------------------------------ */
/* General Elements */


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, span, blockquote, table, th, td 
{margin: 0; padding: 0;}
body {
background: #006990; text-align: center;}
#bodydefault {
background: url(/custom/templates/page/trenzhome/images/bg.gif) top left repeat-x #e0e0e0; float: left;}
#bodyinner {
background: url(/custom/templates/page/trenzinner/images/bg.gif) top left repeat-x #e0e0e0; float: left;}
/* Page Structure */
#maincontainertop {
margin:0 auto; width: 980px; text-align: left; }
#header {
float: left; width: 960px; padding: 0 10px; }
#header_inner {
float: left; width: 960px; padding: 0 10px; }
#logo {
float: left; width: 449px; height: 117px; margin: 0; padding: 0; display: inline;}
#intro {background: #fff; float: left; height: 340px; width:960px; overflow: hidden}
#introinner {background: #fff; float: left; height: 177px; width:960px; overflow: hidden}
.intro_text {padding: 20px; width: 290px; float: left; }
.intro_video {width: 630px; height: 340px; float: left; }
.intro2_text {padding: 20px 10px 0 16px; width: 300px; float: left; }
.intro2_video {width: 626px; height: 169px; float: left; padding:4px; background: url(/custom/templates/page/innerpage/images/video_holder.jpg) 0 0 no-repeat;}
#mainnav{ overflow:hidden; float: left; }		
#maincontentbody {
width: 100%; background: url(/custom/templates/page/plaindefault/images/content_body_bg.gif) bottom center repeat-x; float: left;}
#maincontentframe { margin: 0 auto; width: 980px; }
#maincontentinner {
background: url(/custom/templates/page/plaindefault/images/content_bg.gif) top left repeat-y; float: left; text-align: left; }
#content{
width: 980px; background: url(/custom/templates/page/plaindefault/images/content_bottom_bg.gif) bottom left no-repeat; float: left;}
#bottomcontent {width:980px; float:left;}
	#bottomcontentleftcontent {border-bottom:1px #e0dfd9 solid; padding:0 0 10px 0; margin:0 0 20px 0;}
	#bottomcontentleft {float: left; margin-left: 26px; display: inline; margin-top:16px; padding-bottom: 20px; width:555px;}
	#bottomcontentleft.trenzSingle {width:925px;}
	#bottomcontentright {float: right; margin-top:16px; margin-right: 26px; padding-bottom: 20px; display: inline; width: 351px; text-align:right;}
.top {
background: url(/custom/templates/page/plaindefault/images/content_top_bg.gif) 0 0 no-repeat; width: 980px; height: 8px; }
#leftcontenthome {float: left; margin-left: 26px; display: inline; margin-top:16px; margin-bottom: 10px; width:260px; background:url(/custom/templates/page/trenzhome/images/box-body.png) no-repeat bottom right #f1efeb; border:3px #e0dfd9 solid;}
	#middlecontent .leftcontentpadding,
	#leftcontenthome .leftcontentpadding {padding:20px;}
	
#leftcontent {float: left; margin-left: 26px; display: inline; margin-bottom: 10px;}
#middlecontent {float: left; margin-left: 22px; display: inline; margin-top:16px; margin-bottom: 10px; width:260px; background:url(/custom/templates/page/trenzhome/images/box-body.png) no-repeat bottom right #f1efeb; border:3px #e0dfd9 solid;}

.innersubnav { width: 211px; }
.innerspace{ width: 185px; height: auto; border: 3px #e0dfd9 solid; background:url(/custom/templates/page/trenzhome/images/box-body.png) no-repeat bottom right #f1efeb; padding: 10px;}
#rightcontent {float: right; margin-top:16px; margin-right: 26px; display: inline; width: 353px;}
#rightcontentinner {float: right; margin-right: 30px; display: inline; width: 690px; padding-bottom:40px;}
	#innercontentheader {border-bottom: 1px dotted #999; width: 690px; position: relative; padding: 0 0 5px 0; margin: 15px 0 15px 0;}
	a.printicon {width: 53px; position: absolute; right: 0; top: 0; border: none;}
	#secondaryContainer {float:right; width:200px; padding:0 0 20px 15px;}
.rightadvert_home {float: left; margin: 12px 0; height: 230px;}
.rightadvert_inner {float: left; margin: 13px 0 0 20px; border-top: 2px solid #e0dfd9; height: 164px; width:690px; padding-top: 13px; text-align:center;}
#tab-container-1 {width: 353px; float: left; clear: left; border-bottom:1px solid #cccccc;}
ul#tab-container-1-nav { width: 353px; float: left; list-style: none; 
background: url(/custom/templates/page/plaindefault/images/tabline.gif) bottom left repeat-x;}
.tab { 
border: 1px solid #ccc; border-bottom: none; border-top: 0; background: #ffffff; width: 331px; clear: left; padding: 10px; }
#weeklypoll {
background: #d0e4c6; border: 1px solid #bdceb4; float: left; width: 183px; padding: 10px 10px 10px 12px; margin-left: 15px; margin-bottom: 10px;}
#underpollcontainer{
background: #fff; border: 1px solid #ccc; float: left; width: 203px; margin-left: 15px;}
#tabpollwrapper {
width: 335px; float: left; padding-bottom: 3px;}
/* Content Specific */
.rss_signup { position: absolute; top: 5px; right: 0px;}
.currentBlog {margin-bottom: 30px;}
#tialogos {width: 980px; clear: both; padding-top: 30px; text-align:center;}
#tialogos_inner { float: left; width: 980px; clear: both; margin: 15px 0; }
/* Log in/Search/forms */
#search_login {float: right; width: 230px; height: 70px; position: relative; margin-top:40px; text-align:right;}
.divider {background: url(/custom/templates/page/trenzhome/images/divider.gif) 0 0 repeat-y; width:1px; height:25px; position: absolute; top: 0; left: 242px; }
#thrive_privateZoneLogin {background: none; border: none; }
.hint { margin: 5px 0 0 110px; float: left; display: inline; font-size: 90%;}
.prompt {margin: 10px 0; color: #666;}
#contact_form {float: left; margin-top: 10px; width: 670px; }
#feedback_form {float: left;}
#search_login a img {margin-top: 10px;}
#search_login form#ctLogoutLink {width: 124px; float: right;}
.welcome {color: #b3d0db; width: auto; }
/* Footer */
#footerbody {
float: left; background:#006990; width: 100%;  }
#footerwrapper {
width: 980px; margin: 0 auto;  }
#footercontent {
float: left; position:relative; width: 980px; 
}
.footeraddress {padding: 15px 0 20px 17px; text-align: left; float: left; }
.credit {text-align: right; position: absolute; top: 10px; right: 10px; }
.imagetemplatewithcredit { position: relative;}
p.imgcredit {font-size: 10px; color: #ccc;  position: absolute; bottom: 0px; left: 10px;}
/* Fixes */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}
.ie5overflowfix {width:100%;overflow: hidden;}
html>body .ie5overflowfix {overflow:visible;}
.thriveMail {float: left; width: 790px;}
.thriveMailViewMessage {padding: 10px 0 0 10px; border: 2px solid #e0e0e0; margin-bottom: 10px; }

.TrenzSinglelogos{
text-align:center;
}

/*--------youtube--------*/
#FormView1_Table5{
margin-left:10px;
}
