/* stylesheet by thrillworks inc */
html, body, form, fieldset, td, th {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin: 1em 0;
    padding: 0;
}
p {
    margin: 5px;0;
    padding: 0;
}
#investors h2 {
    font-weight: bold;
}
#iframecontent {

    background: #ffffff;

}
body {
    background-color: #351a00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.6em;
}
body a {
    color:#b70b01;
    text-decoration: underline;
}
body a:visited {
    color:#826548;
}
body a:hover, body a:active {
    color:#b70b01;
    text-decoration: underline;
}
input, textarea, select {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 1em; 
    border: 1px solid; 
    border-top-color: #ad9e95; 
    border-right-color: #ede7df; 
    border-bottom-color: #e7e0d7; 
    border-left-color: #c7bdb4; 
    background: #f3ede5; 
    padding: 2px; color: #351a00;
}
#related {
    margin-left: 191px !important;
    margin-left: 189px;
    border: 0px;
    background: #ffffff;    
}
#relatedtop {
    border: 0px;
    background: #ffffff;    
}
.radio {
    border: 0px;
    background: #ffffff; 
}
.formdiv {
    width: 100%;
    padding: 3px;
    clear: both;
}
.formlabel {
    width: 180px;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    padding-top: 3px;
    display: block;
    line-height: 14px;
}
.smalltype {
    font-size: 0.82em;
}
.largetype {
    font-size: 1.2em;
}
form {
    margin: 0;
}
h1 {
    font-size: 1.64em;
    margin: 0 0 0.8em 0.8em;
    font-weight: normal;
    color: #b70b01;
    position: relative;
}
h11 {
    font-size: 1.64em;
    margin: 0 0 0.8em 0;
    font-weight: normal;
    color: #351a00;
    position: relative;
}
h1 span {
    position: absolute;
}
h2 {
    font-size: 12px;
    font-weight: normal;
}
h2 a, h2 a:visited {
    color: #b60b01;
    text-decoration: none;
}
h2 a:active, h2 a:hover {
    color: #b60b01;
    text-decoration: underline;
}
h2 sup { vertical-align: top; font-size: .6em;}
h3 {
    font-size: 1.2em;
}
h4 {
    font-size: 1.1em;
}
.sectiontitle {
    position: relative;
    width: 215px;
    height: 37px;
    margin-top: 15;
}
.sectiontitle2 {
    position: relative;
    width: 215px;
    height: 76px;
    margin-top: 0;
}
.sectiontitle span {
	position: absolute;
	top: 1px;
	width: 215px;
}
.sectiontitle2 span {
    position: absolute;
}
#core {
    width: 970px;
    margin: 0 auto;
    background: #ffffff;
    color: #351a00;
}
#core_iframe {
    width: 400px;
    background: #ffffff;
    color: #351a00;
}
#header {
    width: 970px;
}
#thlogo {
    float: left;
    display: inline;
    width: 131px; height: 90px;
    margin: 0 0 0 20px;
    position: relative;
}
#thlogo span {
    position: absolute;
}
#navigation {
    clear: both;
    height: 32px;
    margin: 0 17px 0 17px;
    padding: 5px 6px 5px 6px;
    background-image: url('../wiremesh_images/mainnav_bg.gif');
    overflow: hidden;
}
.mainnav_divider {
    background-image:  url('../wiremesh_images/mainnav_divider.gif');
    width: 1px;
    height: 32px;
    float: left;
    overflow: hidden;
}
#nav {
    list-style: none;
    height: 32px;
    display: inline;
    overflow: hidden;
}
    
#nav li {
    margin: 0; 
    padding: 0;
    display: inline;
    list-style-type: none;
}
#nav a {
    float: left;
    padding: 32px 0 0 0;
    overflow: hidden;
    height: 0px !important; 
    height /**/:32px; /* for IE5/Win */
}
    
#nav a:hover {
    background-position: 0 -32px;
}
    
#about #mainnav_about a, #store #mainnav_store a, #join #mainnav_join a, #community #mainnav_community a, #quickpay #mainnav_quickpay a  {
    background-position: 0 -32px;
}
#content {
    width: 940px;
    min-height: 300px;
    height: auto;
    position: relative;
    padding: 0 15px 0 15px;
}
#content_iframe {
    width: 703px;
    min-height: 400px;
    height: auto;
    position: relative;
    padding: 0px;
}

/*\*/
* html #content {
}
/**/
#wide-body-column {
    float: left;
    width: 703px;
    display: inline;
    position: relative;
    margin: 0;
}
#footer {
    height: 50px;
    padding: 10px 10px 0 10px;
    background-image: url('../wiremesh_images/footer_bg.jpg');
    clear: both;
}
#footers {
    height: 50px;
    padding: 10px 10px 0 10px;
    background-image: url('../wiremesh_images/backcolor_white.gif');
    clear: both;
}
#footerlinks {
    margin: 0 60px 0 6px;
}
#pagetools { 
 text-align: right;
 position: relative;
 display: block;
 padding: 3px 28px 3px 0;
}
#pagetools a {
    text-decoration: none;
    color: #b70b01;
}
#pagetools a:hover {
    text-decoration: underline;
}

.footerdiv {
    width: 1px;
    height: 13px;
    background-image: url('../wiremesh_images/footerdiv.gif');
    margin: 0;
    overflow: hidden;
    float: left;
}
.clear { 
    overflow: hidden;
    width: 100%;
    height: 0;
    clear: both;
}
.pagediv {
    height: 2px;
    background: url('../wiremesh_images/dottedline.gif') bottom left repeat-x;
    margin: 10px 8px 3px 11px;
    display: block;
    line-height: 2px;
    font-size: 2px;
    clear: both;
}
.rowwrapper {
    float: left;
    display: block;
    margin: 0 0 14px 0; padding: 0;}
.text {
	margin: 15px 18px 0 18px;
	line-height: 180%;
    background: url('../wiremesh_images/backcolor_white.gif')
}
a.button {
    background: transparent url('../wiremesh_images/bg_button_a.gif') no-repeat scroll top right;
    color: #fff;
    display: inline;
    float: left;
    font-size: x-small;
    font-weight: bold;
    letter-spacing: .1em;
    height: 21px;
    margin: 4px 6px 4px 0;
    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('../wiremesh_images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 0 4px 10px;
    color: #fff;
}
a.button:hover, a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
    text-decoration: none;
}
a.button:hover span, a.button:active span {
    background-position: bottom left;
}
.leftnavdiv {
    display: block;
    width: 214px;
    height: 3px;
    line-height: 3px;
    background:  url('../wiremesh_images/dottedline.gif') no-repeat center left;
    list-style-type: none;
    font-size: 1px;
}
#leftcolumn {
    float: left;
    display: inline;
    width: 215px;
    margin: 0 10px 0 10px;
}
#leftcolumn ul, .sitemap-column ul {
    margin: 0 0 10px 0; 
    padding: 0px; 
    display: block; 
    list-style-type: none; 
    font-size: .95em;
    line-height: normal;
}
#leftcolumn .text {
    margin: 0 0 0 3px;
}
#leftcolumn sup, .sitemap-column sup { vertical-align: top;  font-size: .8em;}
.level1 {
    display: block;
    margin: 0px;
    width: 225px;
    list-style-type: none;
    list-style-position: outside;
}
.level1 a, .level1 a:visited {
    display: block;
    color: #b70b01;
    text-decoration: none;
    background: url('../wiremesh_images/level1bg.gif') no-repeat;
    padding: 5px 6px 5px 10px;
    min-height: 13px;
    list-style-type: none;
}
.level1 a:hover{
    background: url('../wiremesh_images/level1currbg.gif') no-repeat;
    color: #351A00;
    text-decoration: none;
}
.level1 li {
    padding-left: 0px;
    vertical-align: middle;
}
.level1curr, .level1parent {
    display: block;
    margin: 0px;
    width: 214px;
    list-style-type: none;
    list-style-position: outside;
}
.level1curr a, .level1curr a:visited, .level1parent a, .level1parent a:visited {
    display: block;
    color: #351A00;
    text-decoration: none;
    background: url('../wiremesh_images/level1currbg.gif') no-repeat;
    padding: 5px 6px 5px 10px;
    min-height: 13px;
    font-weight: bold;
    list-style-type: none;
}
.level1curr a:hover{
    text-decoration: none;
}
.level1parent a:hover{
    text-decoration: underline;
}
.level1curr li, .level1parent li {
    padding-left: 16px;
    vertical-align: middle;
}
.level2 {
    display: block;
    margin: 0px;
    width: 214px;
    list-style-type: none;
    list-style-position: outside;
}
.level2 a, .level2 a:visited {
    display: block;
    color: #b70b01;
    text-decoration: none;
    background: url('../wiremesh_images/level2bg.gif') no-repeat;
    padding: 5px 6px 5px 21px;
    min-height: 13px;
    list-style-type: none;
}
.level2 a:hover{
    background: url('../wiremesh_images/level2currbg.gif') no-repeat;
    text-decoration: none;
    color: #351A00;
}
.level2 li {
    padding-left: 16px;
    vertical-align: middle;
}

.level2curr, .level2parent {
    display: block;
    margin: 0px;
    width: 214px;
    list-style-type: none;
    list-style-position: outside;
}
.level2curr a, .level2curr a:visited, .level2parent a, .level2parent a:visited {
    display: block;
    color: #351A00;
    text-decoration: none;
    background: url('../wiremesh_images/level2currbg.gif') no-repeat;
    padding: 5px 6px 5px 21px;
    min-height: 13px;
    font-weight: bold;
    list-style-type: none;
}
.level2curr a:hover{
    text-decoration: none;
}
.level2parent a:hover{
    text-decoration: underline;
}
.level2curr li, .level2parent li {
    padding-left: 16px;
    vertical-align: middle;
}
.level3 {
    display: block;
    margin: 0px;
    width: 214px;
    list-style-type: none;
    list-style-position: outside;
}
.level3 a, .level3 a:visited {
    display: block;
    color: #b70b01;
    text-decoration: none;
    background: url('../wiremesh_images/level3bg.gif') no-repeat;
    padding: 5px 6px 5px 30px;
    min-height: 13px;
    list-style-type: none;
}
.level3 a:hover{
    background: url('../wiremesh_images/level3currbg.gif') no-repeat;
    text-decoration: none;
    color: #351A00;
}
.level3 li {
    padding-left: 16px;
    vertical-align: middle;
}
.level3curr, .level3parent {
    display: block;
    margin: 0px;
    width: 214px;
    list-style-type: none;
    list-style-position: outside;
}
.level3curr a, .level3curr a:visited, .level3parent a, .level3parent a:visited {
    display: block;
    color: #351A00;
    text-decoration: none;
    background: url('../wiremesh_images/level3currbg.gif') no-repeat;
    padding: 5px 6px 5px 30px;
    min-height: 13px;
    font-weight: bold;
    list-style-type: none;
}
.level3curr a:hover{
    text-decoration: none;
}
.level3parent a:hover{
    text-decoration: underline;
}
.level3curr li, .level3parent li {
    padding-left: 16px;
    vertical-align: middle;
}

.leftcoltout {
	float: left;
	display: inline;
	background: url("../wiremesh_images/leftcoltout_bg.gif") repeat-y;
	padding: 0;
	color: #826548;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.leftcoltout h2, .leftcoltout h2 a, .leftcoltout h2 a:visited {
    color:#826548;
    font-family: Georgia, "Times New Roman", Times, serif;
    margin: 0 0 3px 0;
}
.leftcoltout .pagediv {
    margin: 2px;
}
.leftcoltout_top {
    background: url("../wiremesh_images/leftcoltout_top.gif") no-repeat;
    height: 5px;
    line-height: 5px;
    padding: 0; margin: 0;
}
.leftcoltout .leftimage {
    float: left;
    margin: 6px 6px 2px 12px;
    display: inline;
}
.leftcoltout .fulltext {
    margin: 0 11px 0 0px;
}
.leftcoltout .righttext {
    float: left;
    display: inline;
    width: 110px;
    margin: 6px 0 0 0;
}
.leftcoltout_ftr {
    background: url("../wiremesh_images/leftcoltout_ftr.gif") bottom left no-repeat;
    height: 10px;
    line-height: 5px;
    clear: both;
    margin: 0; padding: 0;
}
.sitemap h2 {
    font-weight: bold;
}
.sitemap .level1 {
    margin-top: 6px; margin-bottom: 2px;
}
.sitemap .level2, .sitemap .level3 {
    text-transform: none;
}
.sitemap .level1 a, .sitemap .level1curr a, .sitemap .level2 a, .sitemap .level2curr a, .sitemap .level3 a, .sitemap .level3curr a {
    padding-top: 5px; padding-bottom: 0px !important;
}
.sitemap a:hover {
    text-decoration: underline;
}
.home #leftcolumn, .sitemap #leftcolumn {
    display: none;
}
.home #maincontent {
    width: 940px;
}
.home #wide-body-column, .sitemap #wide-body-column {
    width: 940px;
}
.text ul, .two-column ul, .combotext ul {
    list-style-type: none;
    /*padding-left: 15px;*/
    margin-left: 15px;
}
.text ul li, .two-column ul, .combotext ul li, .showboxcontent ul li {
 list-style-image: url('/flash/bullet.gif');
    margin-left: 15px;
}
.text ol li, .combotext ol li {
    margin-left: 25px;
}
.text ul ul li, .combotext ul ul li, .text ol ol li, .combotext ol ol li {
    margin-left: 15px;
}
.text ul ul ul li, combotext ul ul ul li, .text ol ol ol li, combotext ol ol ol li {
    margin-left: 15px;
}

/* Homepage-specific styles
-------------------------------------------------*/
.homefeature {
    background: url('../wiremesh_images/homeimage_bg.gif') no-repeat;
    padding: 2px 3px 2px 13px;
    height: 220px;
    z-index: 1;
}
#timtalk {
    float: left;
    position: relative;
    display: inline;
    background: url('../wiremesh_images/timtalk_bg.gif') repeat-y;
    width: 250px;
    margin: 2px 0 0 0;
    line-height: 1.8em;
}
#timtalk1 {
    float: left;
    position: relative;
    display: inline;
    background: url('../wiremesh_images/timtalk_bg.gif') repeat-y;
    width: 260px;
    margin: 2px 0 0 0;
    line-height: 1.8em;
}
#timtalk h2 {
    height: 32px;
    font-size: 1.45em;
    background: url('../wiremesh_images/timtalk_top.gif') top left no-repeat;    
    padding: 16px 21px 0 21px;
    margin: 0;
}
#timtalk a, #timtalk a:visited { 
    color: #b70b01;
    text-decoration: none;
}
#timtalk a:active, #timtalk a:hover {
    color:#b70b01;
    text-decoration: underline;
}
#timtalk p, #timtalk span, #timtalk h3 {
    padding: 0 15px 0 21px;
    margin: 0;
}
#timtalk .date { 
    font-size: .9em;
}
#timtalk h3 {
    font-size: 1.2em; font-weight: normal; color: #b70b01;
    margin: 0;
}
#timtalk_ftr {
    padding: 3px 14px 0 14px;
    color: #a9a59c;
    background: url('../wiremesh_images/timtalk_ftr.gif') bottom left no-repeat;    
}
#timtalk_articles {
    min-height: 185px;
}

#timtalk_ftr p {
    padding: 0 14px 0 14px;
}
#whatsgoingon {
    position: absolute;
    width: 74px; height: 75px;
    left: 225px;
    top: -21px;
    z-index: 2;
}
.hometout {
    width: 155px;
    float: left;
    display: inline;
    position: relative;
    background: url('../wiremesh_images/hometout_bg.gif') repeat-y;
    margin: 2px 1px 0 2px;
}
.hometout img, .hometout .button {
    margin: 0;
    padding: 0 8px 0 11px;
}
.hometout h2 {
    background: url('../wiremesh_images/hometout_top.gif') top left no-repeat;    
    padding: 12px 15px 7px 18px;
    margin: 0;
}
.hometout p {
    line-height: 1.6em;
    padding: 6px 15px 8px 15px;
    margin: 2px 0 2px 0;
    clear: left;
}
.hometout .sticker {
}
.hometout_ftr {
    background: url('../wiremesh_images/hometout_ftr.gif') bottom left no-repeat;
    height: 14px;
    display: block;
    padding-top: 12px;
    clear: both;
    line-height: normal;
}

.promonav {
    height: 28px;
    position: relative;
    top: -3px;
    background: url('../wiremesh_images/featurenav_bg.gif') bottom left repeat-x;
    font-size: 0.91em;
    width: 914px;
    margin: 0; padding: 0;
}
.promonav1, .promonav2, .promonav3, .promonav4 {
    width: 227px;
    height: 28px;
    display: block;
    overflow: hidden;
    float: left;
    text-align: center;
}
.promonav a:link, .promonav a:visited, .promonav a:hover, .promonav a:active {
    color: #816f5c;
}
.promonav1 a { background: url('../wiremesh_images/promo1_off.gif') no-repeat; }
.promonav2 a { background: url('../wiremesh_images/promo2_off.gif') no-repeat; }
.promonav3 a { background: url('../wiremesh_images/promo3_off.gif') no-repeat; }
.promonav4 a { background: url('../wiremesh_images/promo4_off.gif') no-repeat; }
.promonav1 a, .promonav2 a, .promonav3 a, .promonav4 a {
    height: 22px;
    padding: 6px 0 0 27px;
    display: block;
}
.promonav a.curr {
    height: 24px;
    padding: 4px 0 0 27px;
    color: #4c2214;
    font-weight: bold;
}
.promonav a.curr:link, .promonav a.curr:visited, .promonav a.curr:hover, .promonav a.curr:active {
    color: #4c2214;
}
.promonav1 a.curr { background: url('../wiremesh_images/promo1_curr.gif') no-repeat; }
.promonav2 a.curr { background: url('../wiremesh_images/promo2_curr.gif') no-repeat; }
.promonav3 a.curr { background: url('../wiremesh_images/promo3_curr.gif') no-repeat; }
.promonav4 a.curr { background: url('../wiremesh_images/promo4_curr.gif') no-repeat; }

/* Landing page-specific styles
-------------------------------------------------*/
.texttout {
    width: 231px;
    float: left;
    display: inline;
    position: relative;
    background: url('../wiremesh_images/texttout_bg.gif') repeat-y;
    margin: 0 1px 0 1px;
    padding: 0;
}
.texttout h2  {
    background: url('../wiremesh_images/texttout_top.gif') top left no-repeat;    
    padding: 12px 15px 7px 18px;
    width: 215px;
    margin: 0;
    overflow: hidden;
    z-index: 2;
}
.texttout h3 {
   background: url('../wiremesh_images/texttout_top.gif') top left no-repeat;
   padding: 12px 0 20px 15px;
   width: 215px;
   margin: 0;
   position: relative;
}
.texttout p {
    padding: 0 15px 0 15px;
    margin: 8px 0 8px 0;
    clear: left;
}
.texttout span, .texttout .button {
    padding: 0 10px 0 18px;
}
.texttout_ftr {
    background: url('../wiremesh_images/texttout_ftr.gif') bottom left no-repeat;
    height: 10px;
    display: block;
    padding-top: 4px;
    clear: both;
    margin: 4px 0 0 0; padding: 0;
}
.touttitle {
    position: absolute;
    width: 227px;
}
/*.toutimage {
    width:230px;
    padding:0;
    height:116px;
}
.toutimage .toutimagewrapper {
    width:230px;
    height:100%;
    position:relative;
    margin-top: 16px;
}
.toutimagewrapper img {
    position:absolute;
    bottom:0;
    left:12px;
    z-index: 1;
}*/
.toutimage {
    padding: 0px; HEIGHT: 132px;
}
.toutimagewrapper {
    WIDTH: 230px; POSITION: relative; HEIGHT: 100%;
}
.toutimagewrapper IMG {
    Z-INDEX: 1; LEFT: 12px; BOTTOM: 0px; POSITION: relative; top: 16px;
}
.biotouttext {
    min-height:400px;
    height: 400px;
    position: relative;
    display: block;
    margin: 0;
}
.hometouttext {
    min-height:95px;
    height: 55px;
    position: relative;
    float: left;
    margin: 0;
}
.doublecoltout {
    float: left;
    display: inline;
    background: url('../wiremesh_images/doublecoltout_bg.gif') repeat-y;
    margin: 0 2px 10px 1px;
    padding: 0 0 0 0;
}
.doublecoltout h2 {
    color:#b70b01;
     margin: 0 0 3px 0;
}
.doublecoltout .pagediv {
    margin: 2px;
}
.doublecoltout_top {
    background: url('../wiremesh_images/doublecoltout_top.gif') no-repeat;
    height: 16px;
}
.doublecoltout .leftimage {
    float: left;
    margin: 0 6px 6px 16px;
    display: inline;
}
.doublecoltout .nutritext {
    float: left;
    display: inline;
    width: 214px;
}
.doublecoltout .communitytext {
    margin: 0 16px 0 16px;
    float: left;
    display: inline;
}
.doublecoltout .rightimage {
    float: right;
    display: inline;
}
.doublecoltout_ftr {
    background: url('../wiremesh_images/doublecoltout_ftr.gif') bottom left no-repeat;
    height: 10px;
    display: block;
    padding-top: 4px;
    clear: both;
    margin: 0; padding: 0;
}
.headerimage {
    background: url('../wiremesh_images/headerimage_bg.gif') no-repeat;
    padding: 18px 19px 30px 19px;
}
.rowwrapper {
    float: left;
    display: block;
    margin: 0 0 14px 0; padding: 0;
}
.showboxheader {
    width: 689px;
    background: url('../wiremesh_images/showboxheader.gif') bottom left no-repeat;
    margin-top: 3px;    margin-left: 6px;
    display: block;
}

.showboxheader a, .showboxheader_open a {
    padding: 0 11px 2px 11px;
    line-height: 1.4em;
    margin-left: 7px;
    background: url('../wiremesh_images/showbox_closed.gif') top left no-repeat;
    display: block;
    clear: both;
    text-decoration: none;
}
.showboxheader a.open, .showboxheader a.open:visited {
    background: url('../wiremesh_images/showbox_open.gif') top left no-repeat;
    color: #351a00;
    text-decoration: none;
    display: block;
}
.showboxheader a:hover, .showboxheader a.open:hover, .showboxheader a.open:active {
    text-decoration: underline;
    display: block;
}
.showboxcontent {
    width: 651px;
    padding: 18px 19px 18px 19px;
    margin-left: 6px;
    background: #f5f1eb url('../wiremesh_images/showboxfooter.gif') bottom left no-repeat;
    overflow: hidden;
}
.showboxcontent img {
    float: left;
    display: inline;
    margin-right: 13px;
}
.photocenter img {
    float: none;
    display: block;
    margin: 0 auto;
}
.showboxcontent td {
    text-align: center;
    vertical-align: top;
}
.showboxcontent td img {
    float: none;
    margin: 0 auto;
}
.showboxcontent p { margin-top: 0; }
.combocontent {
    padding: 8px 18px 0 18px;
    float: left;
    position: relative;
    margin: auto;
}
.combocontent .image {
    float: left;
    background: url('../wiremesh_images/comboimage_bg.gif') no-repeat;
    padding: 17px 18px 17px 18px;
    margin: 0 14px 0 -17px;
}
.combotext {
    margin: 0 10px 5px 5px;
    display: table-cell;
}
* html .combotext {
    display: inline-block;
}
.searchlinkbox {
    margin: 19px 18px 0 18px;
}
.searchlinkbox a {
    text-decoration: underline;
}
.sitemap-column {
    float: left;
    display: inline;
    width: 29%;
    margin: 0 2% 0 2%;
}
.width1 {
    width: 703px;
}
.width2 {
    width: 940px;
}
.width3 {
    width: 348px;
}
.width4 {
    width: 215px;
}
.width5 {
    width: 460px;
}
.imageleft {
    float: left;
    padding: 0 8px 8px 0;
}
.photoleft {
    float: left;
    position: relative;
    display: inline;
    left: -22px;
    top: -13px;
    margin: 0 -15px -13px 0;
}
.photoright {
    float: right;
    position: relative;
    display: inline;
    right: -22px;
    top: -13px;
    margin: 0 0 -13px -15px;
}
.two-column {
    float: left;
    display: inline;
    width: 44%;
    margin: 0 2% 0 2%;
}
#wide-body-column-404 {
    float: left;
    width: 928px;
    display: inline;
    position: relative;
    margin: 0;
}
#printbuttons {
    display: none;
}
.emaillink {
    color: #b70b01;
    text-decoration: none;
    border-bottom: 1px solid #b70b01;
    padding-bottom: 1px;
}
.emaillink:visited {
    color:#826548;
    text-decoration: none;
    border-bottom: 1px solid #826548;
}
.emaillink:hover, .emaillink:active {
    color:#b70b01;
    text-decoration: none;
    border-bottom: 1px solid #b70b01;
}

/* NEW SINCE APRIL 18th 2008 */
.pagequote {
    font-weight: bold;
    font-size: 14px;
    font-style: italic;
    color: #826548;
    margin: 30px 100px 30px 100px;
}
#investorsfeature {
     background: url('../wiremesh_images/investorsimage_bg.gif') no-repeat;
    padding: 12px 13px 10px 13px;
    height: 325px;
}
#invrightcolumn {
    float: right;
}
#investorbriefcase {
    background-image:url('../wiremesh_images/investorbrief_bg.gif');
   margin: 0;
   width: 438px;
   float: left;
}
#investorbriefcase table {
   margin: 0 13px 0 13px;
}
#investorbriefcase th {
   background: #f2ece2 url('../wiremesh_images/dottedline.gif') top left repeat-x;
    text-align: left;
    padding: 2px 2px 2px 3px;
}
.row1 {
    background-color: #f9f6f1;
}
.row2 {
    background-color: #ffffff;
}
.row1 td, .row2 td {
    padding: 2px;
}
.row1b {
    background-color: #f9f6f1;
}
.row2b {
    background-color: #ffffff;
}
.row1b td, .row2b td {
    padding: 0px;
}
#investorbriefcase h2 {
    padding: 13px 15px 7px 18px;
    margin: 0;
}
#investorbriefcase_ftr {
    background: #ffffff url('../wiremesh_images/investorbrief_ftr.gif') top left no-repeat;
    height: 10px;
    display: block;
    padding-top: 2px;
    clear: both;
    margin: 0 0 0 0; padding: 0;
}
.investorstout {
    width: 254px;
    /*display: inline;*/
    position: relative;
    background: url('../wiremesh_images/investorstout_bg.gif') repeat-y;
    margin: 0 1px 0 1px;
    padding: 0;
}
.investorstout h2 {
    background: url('../wiremesh_images/investorstout_top.gif') top left no-repeat; 
    padding: 12px 15px 0 18px;
    margin: 0;
}
.investorstout p {
    margin: 0 15px 0 15px;
    clear: left;
}
.investorstout table {
    margin: 0 5px 0 15px;
}
.investorstout table table {
    margin: 0;
}
.investorstout_ftr {
    background: url('../wiremesh_images/investorstout_ftr.gif') bottom left no-repeat;
    height: 8px;
    display: block;
    padding-top: 2px;
    clear: both;
    margin: 0 0 0 0; padding: 0;
}
.ccbnTblTxtBold {
    font-weight: bold;
}
.ccbnNeg {
    font-weight: normal; color: #ff0000;
}
.ccbnPos {
    font-weight: normal; color: #009933;
}
.highlightTable td {
    text-align: right;
}
table .title {
    text-align: left;
    font-weight: bold;    
}
table .subtitle, .highlightTable .subtitle, .highlightTable .title {
    text-align: left;
}
.table_HI_value {
    font-weight: bold;
}
.table_div {
   background: url('../wiremesh_images/dottedline.gif') top left repeat-x;
    height: 1px;
}
.jobtitle {
    font-size: 0.8em;
    font-style: italic;
}
.legend {
   background: url('../wiremesh_images/fullwidth_tout.gif') top left no-repeat;
   height: 53px;
}
.legend_title {
    float: left;
    padding: 3px 40px 5px 35px;
    height: 25px;
}
.legend_chair {
    float: left;
    background: url('../wiremesh_images/icon_chairperson.gif') center left no-repeat;
    padding: 15px 40px 15px 35px;
    height: 25px;
}
.legend_board {
    float: left;
    background: url('../wiremesh_images/icon_boardmember.gif') center left no-repeat;
    padding: 15px 40px 15px 35px;
    height: 25px;
}
.legend_financial {
    float: left;
    background: url('../wiremesh_images/icon_legendcalc.gif') center left no-repeat;
    padding: 15px 0 15px 35px;
    height: 25px;
}
#latestnews {
 height: 273px;
 min-height: 273px;
}
.table_link a {
    text-decoration: none;
    color: #b70b01;
    line-height: 1.3em;
}
/*scroller on the investor landing page*/  
.ccbnScroll { 
    position:relative; 
    overflow:hidden; 
    height:265px;
}
/* search related */
#headersearch .searchfield { 
    height: 15px;
    padding: 1px 0 2px 0;
}
input.inputimage {
    border: 0; padding: 0; margin: 0; background-color: none;
}
#headersearch {
   float: right;
   display: inline;
   margin: 12px 26px 0 0;
   text-align: left; 
}
