body  { 
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 0;  /*Will correctly center page on all browsers */
  width: 100%;
  background-image: url("/images/bg.jpg");
  background-repeat: repeat;
  background-position: top left;
  font-family: Trebuchet MS, Trebuchet, Helvetica, sans-serif;
}

img  {
  border: 0;
  padding: 0;
  margin: 0;
}

table  {
  border-collapse: collapse;
  border: 0;
  margin: 0;
  padding: 0;
}

table th, table td  {
  border: 0;
  margin: 0;
  padding: 0;
}

#maincontainer  {
  width: 791px; /*Width of main container*/
  margin: 0 auto; /*Center container on page*/
  text-align: left;
  margin-top: 77px;
}

/* Header CSS Tags */

#header  {
  /* margin-top: 77px; */
  height: 216px;
  background-image: url("/images/headerBg.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}

#headertube  {
  padding: 0px 15px;
}

table.headertable td {
  vertical-align: top;
}

table.headertable  td.nav  {
  padding-top: 41px;
}

img#logo  {
  margin-top: 6px;	
}

/* Tier Header CSS Tags */

#headertier  {
  margin-top: 77px;
  height: 216px;
  background-image: url("/images/headerBg_tier.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}

#headertiertube  {
  padding: 0px 15px;
}

/* Drop Down CSS Tags */

a#aboutBlogNav  {
  display: block;
  margin-bottom: 1px;
  background-image: url("/images/aboutBlogNav.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 30px;
}

a#aboutBlogNav:hover  {
  background-image: url("/images/aboutBlogNav_over.jpg");
}

a#aboutAuthorNav  {
  display: block;
  background-image: url("/images/aboutAuthorNav.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 30px;
}

a#aboutAuthorNav:hover  {
  background-image: url("/images/aboutAuthorNav_over.jpg");
}

a#aboutBlogNavBld  {
  display: block;
  margin-bottom: 1px;
  background-image: url("/images/aboutBlogNavBld.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 30px;
}

a#aboutBlogNavBld:hover  {
  background-image: url("/images/aboutBlogNavBld_over.jpg");
}

a.aboutBlogNavAct  {
  display: block;
  margin-bottom: 1px;
  background-image: url("/images/aboutBlogNavAct.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 46px;
  margin-top: -22px;
}

a.aboutBlogNavAct:hover  {
  background-image: url("/images/aboutBlogNavAct_over.jpg");
}

a.aboutBlogNavActAlt  {
  display: block;
  margin-bottom: 1px;
  background-image: url("/images/aboutBlogNavAct_alt.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 46px;
  margin-top: -22px;
}

a.aboutBlogNavActAlt:hover  {
  background-image: url("/images/aboutBlogNavAct_over.jpg");
}

a#aboutAuthorNavAct  {
  display: block;
  background-image: url("/images/aboutAuthorNavAct.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  width: 152px;
  height: 30px;
}

a#aboutAuthorNavAct:hover  {
  background-image: url("/images/aboutAuthorNavAct_over.jpg");
}

#dropmenudiv  {
  position:absolute;
  z-index: 100;
  margin-left: -25px;
}

#dropmenudiv a  {

}

#dropmenudiv a:hover{ 

}

/* Home Header Area CSS Tags */

#homeheader  {
  width: 100%;
  background-image: url("/images/homeBg.jpg");
  background-repeat: repeat-y;
  background-position: top left;
  height: 170px;
}

#homeheadertube  {
  font-size: 12pt;
  color: #7a7569;
  padding: 29px 64px 0 184px;
  font-weight: normal;
}

/* Home Content CSS Tags */

#homecontainer  {
  width: 100%;
  background-image: url("/images/bodyBg_home.jpg");
  background-repeat: repeat-y;
  background-position: top left;
}

#homewrapper  {
  float: left;
  width: 100%;
}

#homecontent  {
  margin-right: 196px; /*Set right margin to RightColumnWidth*/
}

#homecontenttube  {
  padding: 35px 0 0 43px;
  font-size: 9pt;
  color: #7a7569;
}

#homecolumnright  {
  float: left;
  width: 196px; /*Width of right column*/
  margin-left: -196px; /*Set left margin to -(RightColumnWidth) */
}

#homecolumnrighttube  {
  padding: 251px 2px 0 0;
  font-size: 9pt;
  color: #7a7569;
}

img.divide_home  {
  margin: 37px 0;	
}



/* Category Header Area CSS Tags */

#categoryheader  {
  width: 100%;
  background-image: url("/images/categoryBg.jpg");
  background-repeat: repeat-y;
  background-position: top left;
  height: 139px;
}

#categoryheadertube  {
  font-size: 12pt;
  color: #7a7569;
  padding: 29px 64px 0 184px;
}

/* Category Content CSS Tags */

#categorycontainer  {
  width: 100%;
  background-image: url("/images/bodyBg_category.jpg");
  background-repeat: repeat-y;
  background-position: top left;
}

#categorywrapper  {
  float: left;
  width: 100%;
}

#categorycontent  {
  margin-right: 196px; /*Set right margin to RightColumnWidth*/
}

#categorycontenttube  {
  padding: 35px 0 0 43px;
  font-size: 9pt;
  color: #7a7569;
}

#categorycolumnright  {
  float: left;
  width: 196px; /*Width of right column*/
  margin-left: -196px; /*Set left margin to -(RightColumnWidth) */
}

#categorycolumnrighttube  {
  padding: 35px 0 0 0;
  font-size: 9pt;
  color: #7a7569;
}


/* Page Content CSS Tags */

#pagecontainer  {
  width: 100%;
  background-image: url("/images/bodyBg_page.jpg");
  background-repeat: repeat-y;
  background-position: top left;
}

#pagewrapper  {
  float: left;
  width: 100%;
}

#pagecontent  {
  margin-left: 269px; /*Set left margin to LeftColumnWidth*/
}

#pagecontenttube  {
  padding: 15px 155px 0 0;
  font-size: 9pt;
  color: #7a7569;
}

#pagecolumnleft  {
  float: left;
  width: 269px; /*Width of left column*/
  margin-left: -791px; /*Set left margin to -(MainContainerWidth)*/
}

#pagecolumnlefttube  {
  padding: 36px 54px 0 45px;
  font-size: 9pt;
  color: #7a7569;
}

#pagecolumnlefttube  div  {
  margin-top: 16px;
  padding-left: 7px;
}

img.divide_page  {
  margin: 37px 0;	
}

/* Tier Content CSS Tags */

#tiercontainer  {
  width: 100%;
  background-image: url("/images/bodyBg_tier.jpg");
  background-repeat: repeat-y;
  background-position: top left;
}

#tierwrapper  {
  float: left;
  width: 100%;
}

#tiercontent  {
  margin-right: 196px; /*Set right margin to RightColumnWidth*/
}

#tiercontenttube  {
  padding: 35px 0 0 43px;
  font-size: 9pt;
  color: #7a7569;
}

#tiercolumnright  {
  float: left;
  width: 196px; /*Width of right column*/
  margin-left: -196px; /*Set left margin to -(RightColumnWidth) */
}

#tiercolumnrighttube  {
  padding: 35px 0 0 0;
  font-size: 9pt;
  color: #7a7569;
}

img.divide_tier  {
  margin: 0 0 48px 0;	
}

img.back  {
  position: absolute;
  margin-top: 211px;
  margin-left: 44px;
  z-index: 5;  
}


/* Side Navigation CSS Tags */

#networkNavAct  {
  position: absolute;
  margin-top: 405px;
  margin-left: 595px;
}

#resourcesNavAct  {
  position: absolute;
  margin-top: 521px;
  margin-left: 595px;
}

#networkNav  {
  position: absolute;
  margin-top: 231px;
  margin-left: 776px;
}

#resourcesNav  {
  position: absolute;
  margin-top: 332px;
  margin-left: 776px;
}

/* Bottom Menu CSS Tags */

#bottommenu  {
  clear: both;
}

#bottommenutube  {
  padding-left: 45px;
  font-size: 10pt;
  padding-top: 76px;
}

#bottommenutube a  {
  color: #afa766;
  text-decoration: none;
}

#bottommenutable  {
  border-collapse: collapse;
  border: 0;
  margin: 0;
}

#bottommenutable  td  {
  border: 0;
  padding: 0;
  margin: 0;
  font-size: 9pt;
}

#disclaimer_white  {
  font-size: 0;
  background-image: url("/images/disclaimer_white.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  width: 159px;
  height: 23px;
}

#contact_white  {
  font-size: 0;
  background-image: url("/images/contact_white.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  width: 103px;
  height: 23px;
}

#disclaimer_tan  {
  font-size: 0;
  background-image: url("/images/disclaimer_tan.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  width: 159px;
  height: 23px;
}

#contact_tan  {
  font-size: 0;
  background-image: url("/images/contact_tan.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  display: block;
  width: 103px;
  height: 23px;
}

/* Footer CSS Tags */

#footer  {
  clear: both;
  background-image: url("/images/footerBg.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 77px;
}

#footertube  {

}

/* Popup CSS Tags */

body.popup  {
  background-image: none;
  background-color: #fefefe;
}

div.popuptube  {
  padding: 25px 65px 30px 60px;
  text-align: left;
  font-size: 9pt;
  color: #7a7569;
}

img.divide_popup  {
  margin: 15px 0;	
}

/* Email CSS Tags */

#emailheader  {
  margin-top: 77px;
  height: 224px;
  background-image: url("/images/headerBg_email.jpg");
  background-repeat: no-repeat;
  background-position: top left;
}

#emailheadertube  {
  padding: 0;
}

#emailbody  {
  background-image: url("/images/bodyBg_email.jpg");
  background-position: top left;
  background-repeat: repeat-y;
}

#emailbodytube  {
  font-size: 9pt;
  color: #7a7569;
  padding: 0 58px 80px 38px;
}

#emailarticle  {
  position: absolute;
  margin-top: 356px;
  margin-left: 218px;
  width: 310px;
}

#emailcomment  {
  position: absolute;
  margin-top: 260px;
  margin-left: 218px;
  width: 310px;
}

#emailsent  {
  position: absolute;
  margin-top: 127px;
  margin-left: 293px;
  width: 195px;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
}

img.joinemail  {
  position: absolute;
  width: 117px;
  heigh: 15px;
  margin-top: 37px;
  margin-left: 453px;
}

img.blogemail  {
  position: absolute;
  width: 316px;
  heigh: 18px;
  margin-top: 194px;
  margin-left: 42px;
}

img.bloghome  {
  position: absolute;
  width: 254px;
  height: 149px;
  margin-top: 22px;
  margin-left: 15px;
}

#emailfooter  {
  clear: both;
  background-image: url("/images/footerBg_email.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 61px;
}

#emailfootertube  {

}

table.emailtable  {
  width: 100%;	
}

table.emailtable  td  {
  vertical-align: top;	
}

table.emailtable  td.img  {
  padding-top: 18px;	
}

table.emailtable  td.share  {
  padding-left: 36px;
  padding-top: 36px;
}

img.divide_email  {
  margin-bottom: 18px;
  margin-top: 10px;
}

/* Headline CSS Tags */

h1  {
  color: #a53c23;
  font-weight: normal;
  font-size: 15pt;
  margin: 0;
  padding: 0;
}

h2  {
  color: #8f8a80;
  font-weight: normal;
  font-size: 13pt;
  display: inline;
}

h3  {
  color: #afa766;
  font-weight: normal;
  font-size: 11pt;
  padding: 0;
  margin-top: 20px;
  margin-bottom: 10px;
}

/* Anchor CSS Tags */

a  {
  color: #a53c23;
  text-decoration: none;	
}

a.more  {
  color: #afa766;	
}

a.comments, a.share  {
  background-image: url("/images/blogAnchor.jpg");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 8px;
}

/* Search CSS Tags */

#search  {
  background-image: url("/images/searchBgNew.jpg");
  background-repeat: no-repeat;
  background-postion: top left;
  width: 181px;
  background-color: #efead6;
}

#searchtube  {
  padding: 97px 0 0 13px;
}

#searchhome  {
  background-image: url("/images/searchBg_homeNew.jpg");
  background-repeat: no-repeat;
  background-postion: top left;
  width: 181px;
  background-color: #efead6;
}

#searchhometube  {
  padding: 77px 0 0 13px;
}

table.search  {
  border-collapse: collapse;
  border: 0;
  margin: 0;
}

table.search  td  {
  padding: 0 0 9px 0;	
}

img.delicious  {
  position: absolute;
  width: 80px;
  height: 23px;
  margin-top:  118px;
  margin-left: 2px;
  border: 0;
}

a.search  {
  background-image: url("/images/searchAnchor.jpg");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 9px;
  color: #a53c23
}

/* Search Form CSS Tags */

input.search, select.search  {
  width: 114px;
  padding: 0 0 0 10px;
  font-size: 9pt;
  color: #b3aea7;
  background-color: #fefefe;
  border: 0;
  height: 15px;
}

select.search  {
  width: 150px;	
  padding: 0 0 0 7px;
  background-image: url("/images/searchDrop.jpg");
  background-position: top right;
  background-repeat: no-repeat;
}

input#searchGo  {
  background-image: url("/images/searchGo.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 26px;
  height: 15px;
  border: 0;
}


/* Recent Table CSS Tags */

table.recent  {
  border-collapse: collapse;
  border: 0;
  width: 100%;
  margin-top: 60px;
  padding: 0;
}

table.recent  td  {
  vertical-align: top;
  padding: 0 12px 2px 0;
  border: 0;
}

table.recent  td.icon  {
  padding-top: 4px;
  padding-right: 3px;
}

table.recent  td.iconsa  {
  padding-top: 2px;
  padding-right: 3px;
}

/* Earlier Table CSS Tags */

table.earlier  {
  border-collapse: collapse;
  border: 0;
  width: 100%;
  margin-top: 60px;
  padding: 0;
}

table.earlier  td  {
  vertical-align: top;
  padding: 0 12px 2px 0;
  border: 0;
}

table.earlier  td.icon  {
  padding-top: 3px;
  padding-right: 3px;
}

table.earlier  td.iconsa  {
  padding-top: 2px;
  padding-right: 3px;
}

/* Category Table CSS Tags */

table.categorytable  {
  width: 552px;
  margin-bottom: 47px;
}

table.categorytable  thead  th  {
  /*
  text-align: left;
  background-image: url("/images/headline.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  height: 37px;
  padding-left: 8px;
  vertical-align: middle;
  */
  text-align: left;
  background-image: url("/images/headline_top.jpg");
  background-position: top left;
  background-repeat: no-repeat;
}

table.headline  th.top  {
  text-align: left;
  padding-left: 8px;
  padding-top: 1px;
  padding-right: 36px;
  vertical-align: middle;
}

table.headline  th.left  {
  text-align: left;
  background-image: url("/images/headline_left.jpg");
  background-position: top left;
  background-repeat: repeat-y;
  width: 1px;
}

table.headline  th.bottom  {
  text-align: left;
  background-image: url("/images/headline_bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 2px;
}

table.categorytable  td.blurb  {
  width: 110px;
  padding-left: 10px;
  padding-right: 20px;
  color: #afa766;
  vertical-align: top;	
}

table.categorytable  td.blurb  div  {
  margin: 10px 0;	
}

table.categorytable  td.content  {
  width: 351px;
  padding-top: 16px;
  vertical-align: top;
  padding-right: 31px;
}

table.categorytable  td.content  div  {
  margin: 10px 0;	
}

span.date  {
  color: #afa766;
  font-size: 13pt;
  display: block;
}

/* Category Two Table CSS Tags */

table.categorytable2  {
  width: 552px;
  margin-bottom: 47px;
}

table.categorytable2  th.topheader  {
  background-image: url("/images/headline_top.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  height: 1px;
}

table.categorytable2  th.bottomheader  {
  background-image: url("/images/headline_bottom.jpg");
  background-position: bottom left;
  background-repeat: no-repeat;
  height: 1px;
}

table.categorytable2  th  table  td.icon  {
  text-align: left;
  background-image: url("/images/headline_left.jpg");
  background-position: top left;
  background-repeat: repeat-y;
  white-space: nowrap;
  padding-left: 8px;
}

table.categorytable2  th  table  td.headline  {
  padding-left: 5px;
  padding-right: 37px;
}

table.categorytable2  td.blurb  {
  width: 110px;
  padding-left: 10px;
  padding-right: 20px;
  color: #afa766;
  vertical-align: top;	
}

table.categorytable2  td.blurb  div  {
  margin: 10px 0;	
}

table.categorytable2  td.content  {
  width: 351px;
  padding-top: 16px;
  vertical-align: top;
  padding-right: 31px;
}

table.categorytable2  td.content  div  {
  margin: 10px 0;	
}

/* Page CSS Tags */

div.continue  {
  text-align: right;
  padding-right: 32px;
}

img.divide_category  {

}

div.paging  {
  margin-top: 12px;
  color: #a53d23;
}

span.previous  {
  color: #d29e91;
  background-image: url("/images/prevAnchor_inact.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 11px;
}

span.next  {
  color: #d29e91;
  background-image: url("/images/nextAnchor_inact.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 11px;
}

a.previous  {
  color: #a53d23;
  background-image: url("/images/prevAnchor.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  padding-left: 11px;
}

a.next  {
  color: #a53d23;
  background-image: url("/images/nextAnchor.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 11px;
}

/* Sustainability Form CSS Tags */

table.form  {
  margin-top: 24px;	
}

table.form  th  {
  text-align: left;
  font-weight: normal;
  padding-bottom: 10px;
  padding-right: 10px;
  color: #7a7569;
}

table.form  td  {
  padding-bottom: 10px;	
}

span.letUsKnow  {
  color: #afa766;
  font-size: 14pt;
  display: block;
  background-image: url("/images/letUsKnow.jpg");
  background-repeat: no-repeat;
  background-position: center right;
  width: 125px;
  margin-top: 7px;
}

span.network  {
  color: #afa766;
  font-size: 12pt;
  display: block;
  margin-bottom: 4px;
}

input.sustainability  {
  width: 250px;
  font-size: 9pt;
  color: #7a7569;
  background-color: #fefefe;
  border: 0;
  height: 15px;
}

span.learnMore  {
  color: #afa766;
  font-size: 12pt;
  display: block;
  margin-top: 7px;
}

input.learnMore  {
  width: 78px;
  height: 20px;
  font-size: 0pt;
  border: 0;
  background-image: url("/images/learnMoreBtn.jpg");
  background-repeat: no-repeat;
  backgroung-position: top left;
  margin-top: 20px;
  margin-bottom: 10px;
}


input.submit {
  background-image: url("/images/submitBtn.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 53px;
  height: 20px;
  border: 0;
  font-size: 0;
}

input.submitTan {
  background-image: url("/images/submitBtnTan.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 53px;
  height: 20px;
  border: 0;
  font-size: 0;
}

input.login {
  background-image: url("/images/loginBtn.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 41px;
  height: 20px;
  border: 0;
  font-size: 0;
}

/* Comment CSS Tags */

div.comment  {
  color: #7a7569;
  padding: 0 54px 0 148px;
}

span.commentname  {
  display: block;
  color: #afa766;
  font-size: 13pt;
}

span.commentdate  {
  display: block;
  color: #7a7569;
  font-size: 9pt;
  font-weight: bold;
}

img.divide_comment  {
  margin: 20px 0 30px 0;	
}

input.comment, textarea.comment  {
  width: 375px;
  font-size: 9pt;
  color: #7a7569;
  background-color: #edecea;
  border: 0;
  padding: 2px auto;
}

/* Share CSS Tags */

table.share {
  border-collapse: collapse;
  border: 0;
  padding: 0;
  margin-top: 23px;
}

table.share  td {
  border: 0;
  margin: 0;
  padding: 0 0 5px 0;	
}

input.share, textarea.share  {
  width: 375px;
  font-size: 9pt;
  color: #7a7569;
  background-color: #edecea;
  border: 0;
  padding: 2px auto;
}

input.send {
  background-image: url("/images/sendBtn.jpg");
  background-position: top left;
  background-repeat: no-repeat;
  width: 78px;
  height: 20px;
  border: 0;
  font-size: 0;
}

/* Contact Form CSS Tags */

input.contact,  textarea.contact  {
  width: 375px;
  font-size: 9pt;
  color: #7a7569;
  background-color: #fefefe;
  border: 0;
}

/* Officer Table CSS Tags */

table.officer  {
  width: 100%;
  margin-top: 10px;
}

table.officer  td  {
  width: 50%;
  vertical-align: top;
  padding-right: 20px;
  padding-bottom: 10px;
}


/* Category Search CSS Tags */

h3.search  {
  font-size: 14pt;
  margin: 0;
}

img.divide_categorysearch  {
  margin: 15px 0;	
}

table.categorysearch  {
  width: 375px;
  margin-top: 8px;
  margin-bottom: 5px;
  border-collapse: collapse;
}

table.categorysearch  td {
  vertical-align: top;
  padding: 0 0 0 0;
  border: 0;
  margin: 0;
}

table.categorysearch  td.bullet {
  width: 15px;
  color: #7a7569;
}

table.categorysearch  td.category  {
  width: 170px;
}

a.categorysearch  {
  color: #7a7569;	
}

a.categorysearch:hover  {
  color: #a53c23;
}

/* Date Search CSS Tags */

table.datesearch  {
  width: 375px;
  margin-top: 8px;
  margin-bottom: 5px;
  border-collapse: collapse;
}

table.datesearch  td {
  vertical-align: top;
  padding: 0 0 0 0;
  border: 0;
  margin: 0;
}

table.datesearch  td.bullet {
  width: 15px;
  color: #7a7569;
}

table.datesearch  td.date  {
  width: 110px;
}

a.datesearch  {
  color: #7a7569;	
}

a.datesearch:hover  {
  color: #a53c23;
}

/* Component Table CSS Tags */

table.components  {
  border-collapse: collapse;
  width: 100%;
}

table.components  td  {
  vertical-align: top;
  width: 50%;
  color: #afa766;
  /*
  border-bottom: 1px dashed #2c2b1b;
  */
  background-image: url("/images/componentsHz.jpg");
  background-repeat: repeat-x;
  background-position: bottom left;
  padding: 25px 20px 25px 22px;
}

table.components  td.mid  {
  background-image: url("/images/componentsVt.jpg");
  background-repeat: repeat-y;
  background-position: top left;
  width: 1px;
  padding: 0 0 0 1px;
}

table.components  td.left  {
  padding-left: 0;
}

table.components  td  h3  {
  color: #a53c23;
  margin-top: 0;
  padding-top: 0;
}

table.components  td  ul {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  color: #7a7569;
}

table.components  td  ul li  ul{
  list-style-image: url("/images/componentsLi.jpg");
  background-position: center left;
}


/* Member Inline Popup */

div.memberinlinebody  {
  text-align: center;
  position: absolute;
  margin-top: 520px;
  z-index: 1100;
}

div.memberinline  {
  width: 510px;
  height: 205px;
  margin-left: 208px;
  margin-right: auto;
  background-color: #fefefe;
  border: 2px solid #b1a865;
}

div.memberinlinetube  {
  padding: 25px 65px 30px 60px;
  text-align: left;
  font-size: 9pt;
  color: #7a7569;
  text-align: left;
}

/* Hide CSS Tags */

div.hide  {
  display: none;
  visibility: hidden;
}

.fadeout  {
  background-color: #000000;
  background-image: none;
  z-index:1001;
  -moz-opacity: 0.1;
  opacity:.1;
  filter: alpha(opacity=1);
}

/* action css tags  */

.approvedAction, .failedAction  {
  display: block;
  width: 100%;
  margin: 1em 0 1em 0;
}

.approvedAction  {
  color: #aaa767;
}

.failedAction  {
  color: #a53c23;
}

.error  {
  color: #a53c23;
}