/* Naturally Advanced - CSS - RA - October 26, 2009 */

HTML, BODY, TD, BIG, STRONG, SMALL {font-family: verdana, arial, sans-serif; font-size:11px; color:#333333; font-weight: normal;} 
BODY {margin: 0; padding: 0;} 
BIG, STRONG {font-weight: bold;}
SMALL {font-size:10px;}
.footer {font-size:10px; text-align:center; font-weight: normal;} 
.footerhome {font-size:10px; text-align:center; font-weight: normal; clear: both;} 
.input {font-family:verdana, arial; font-size:10px} 
.stock {font-family:verdana, arial; font-size:11px; color:#fff;} 
.left {float:left;}
.right {float:right;}
.sidepad {padding-left:18px;}
.content {padding-left:40px; padding-right:30px; width:790px; max-width:720px; padding-top:0px;}
.sidenavhead { background-image: url('/i/common/sidenavhead.png'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.mainbg {background:#428ca2; background-image: url('/i/common/main-bg.jpg'); background-repeat: repeat; background-attachment: relative; background-position: top center;}
.sidebarbg {background-image: url('/i/common/sidebar-bg.jpg'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

/* Text Headers */
h1 {font-weight: normal; font-size: 22px; border-bottom: 1px solid #cfdde4; color: #354f5d; padding: 10px 0 10px 0;}

/* Common Layout */
.header_area {width: 100%; background: #1b3746; overflow: hidden;}
.container {width: 1000px; margin: 0 auto;}
.main_menu {float: left;}
.tools_area {float: left; padding-left: 100px;}

/* Front page stuff, updated Oct 26, 2009 */
.front_left_col {float: left; width: 500px; margin: 23px 0 0 0;}
.welcome_bg {background: url('/i/front/natmain_2009.jpg'); width: 500px; height: 617px; no-repeat top left;}
.welcome {padding: 150px 40px 100px 40px; font-family: georgia, timesnewroman, serif; font-size: 11px;}
.welcome_font {font-family: georgia, timesnewroman, serif; font-size: 11px; font-weight: normal; padding: 0 20px 0 20px;}
.feat_box_area {padding: 0px 0 0 0; clear: both;}
.feat_box {float: left;}

.front_right_col {float: left; width: 477px; margin: 23px 0 0 0;}
.recentbg {background: #fff url('/i/front/recentbg_long.gif') no-repeat top left; height: 250px;}
.recentbg div {padding: 40px 20px 10px 20px;}
.tsxbg {background: #2d6b42 url('/i/front/tsxbg.gif') no-repeat top left; width: 477px; height: 44px;}
.tsxbgnew {background: #2d6b42; width: 477px; height: 44px;}
.tsxbgnew-2011  {background: #2d6b42; width: 477px; height: 112px; text-align:center;}
.flash_anim {width: 476px; height: 259px;}
.flash_anim_dec_2011 {width: 476px; height: 259px;}
#flashcontent {background: url('/i/front/f1.jpg') no-repeat top left; width: 476px; height: 259px;}

/* Front page stuff */
.recentbg1 {background:#fff; background-image: url('/i/front/recentbg1.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.subscribebg {background:#fff; background-image: url('/i/front/subscribebg.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.subscribebg1 {background:#fff; background-image: url('/i/front/subscribebg1.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}

/* Table stuff */
.table1 TD {padding-right:15px; padding-bottom:10px; border-bottom:1px solid #999;}
.even {background: #ebf3f9;}
.odd {background: #fff;}
#thetable tr {vertical-align: middle;}
#thetable td {padding-left: 15px; padding-right: 15px;}

/* Nav stuff */
a:link {color:#1b3746; text-decoration:none;}
a:visited {color:#1b3746; text-decoration:none;}
a:hover {color:#2d6a41; text-decoration:none;}

.navLink {width: 133px; max-width:133px;}
.navLink a {display:block; font-size:12px; font-family: georgia, times new roman, serif; color:#013cb2; 
 text-decoration: none; padding:5px; padding-left:26px; background-image: url('/i/common/sidenavheadoff.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.navLink a:visited {color:#013cb2;}
.navLink a:hover {color:#2d6a41; background-image: url('/i/common/sidenavheadon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}   

.anavLink {width: 133px; max-width:133px;}
.anavLink a {display:block; font-size:12px; font-family: georgia, times new roman, serif; color:#013cb2; 
 text-decoration: none; padding:5px; padding-left:26px; background-image: url('/i/common/sidenavheadon.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}
.anavLink a:visited {color:#013cb2;}
.anavLink a:hover {color:#2d6a41; background-image: url('/i/common/sidenavheadoff.gif'); background-repeat: no-repeat; background-attachment: relative; background-position: top left;}   

.subnavLink {width: 133px; max-width:133px;}
.subnavLink a {display:block; font-size:11px; font-family: georgia, times new roman, serif; color:#013cb2; 
 text-decoration: none; padding:5px; padding-left:26px;}
.subnavLink a:visited {color:#013cb2;}
.subnavLink a:hover {color:#2d6a41;}   

.natcolor {background:#fff; padding:10px; text-align:justify;}
.crailarcolor {background:#eee; padding:10px; text-align:justify;}
.htcolor {background:#dbf4be; padding:10px; text-align:justify;}

/* Housekeeping */
.clearall {clear: both;}

/*News Releases*/
.news_item {
    float:left;
    padding: 0 0 10px;
}

.news_date {
    font-size: 11px;
    float:left;    
    padding: 0px 6px 6px 6px;
    display:block;
    clear:both;
    text-align:center;
    width: 60px;
    height: 80px;
	
}

.news_title {
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 0 0 5px;
    overflow:hidden;
}

.news_file {    
    margin: 6px;
    padding-right: 10px;
    float: left;
    
}

.news_abstract {
	font-size: 11px;
	overflow:hidden;
}

.news_date-inside {font-weight:bold;}
.news_title-inside{font-weight:bold; margin-bottom: 8px;}

.psContainer {color:#ffffff; width: 477px; height: 44px;}

.psTradeTable {width: 477px; height: 44px;}
.psTradeTable td {color:#ffffff; background: #194927;}
.psTradeTable td strong {color:#ffffff;}
.psTradeTable td a {color:#ffffff;}
