HTML {
 height:100%;
 margin-bottom:1px;
}
BODY {
 margin:0px 0px 0px 0px;
 height:100%;
}
p { margin-top:1pt; margin-bottom:1pt; text-indent:1em; }
td,tr,p,div {
 font-family:Tahoma, Helvetica, sans-serif;
 line-height:140%;
 font-size:9pt;
 color:#333333;
 text-align:left;
}
h1 { font-size: 18px; }
h4 {
}
h5 {
}
h6 {
}
ul {
 margin:0;
 padding:0;
 list-style:none;
}
ul li {
 line-height:15px;
 padding-left:15px;
 padding-top:0px;
 background-image:url(../images/sc_bullet_orange.png) ;
 background-repeat:no-repeat;
 background-position:0px 3px;
}
/* Horizontal Line */
hr {
 background:#999999; height:1px; border:1px solid;
}
hr.separator {
}
table.blog {
}
td.wrapper {
 width:100%;
}
table.moduletable {
 width:100%;
 margin:0px 0px 5px 0px;
}
table.moduletable th {
 padding:4px;
 background-image:url(../images/moduleheader_bg.jpg); 
 background-position: bottom;
 background-repeat: repeat-x;
 border-top:1px solid #c9c9c9;
 border-bottom:1px solid #c9c9c9;
}
table.moduletable td {
 padding:4px;
}
table.moduletable ul.latestnews li a {
 color:#FF5A00;
 font:normal normal 9pt Arial,Verdana,sans-serif;
}
table.moduletable ul.latestnews li a:hover {
 color:#FF5A66;
 text-decoration:underline;
}
table.moduletable ul.latestnews li a:visited {
/* text-decoration:none;*/
}

table.contentpaneopen td img {
 position:relative; right:3px;
 padding-right:3px;
}
h3, .componentheading {
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12pt;
 color:#FF3C16;
 color:#606060;
/* line-height:18px;*/
 margin:5px 0;
}
.componentheading {
 padding-top:2px;
}
.contentheading {
 font-family:Arial Narrow, Helvetica, sans-serif;
 padding:0px 0px 5px 0px;
 font-size:24px;
 font-weight:normal;
 height:45px;
 vertical-align:bottom;
 color:#666;
 text-align:left;
 width:100%;
}
div.componentheading {
 margin:0px;
 text-transform:uppercase;
}
.small {
 font-size:10px;
 color:#999999;
 font-weight:bold;
 text-align:left;
 border-bottom:1px solid #EFEFEF;
}
.small a {
}
.small a:hover {
 font-weight:normal;
}
.createdate {
 height:25px;
 vertical-align:top;
 font-size:10px;
 color:#999999;
 font-weight:bold;
 vertical-align:top;
 padding-bottom:10px;
 padding-top:0px;
}

#page_bg {
 height:100%; 
 background:#B6BABA;
 padding:0;
 margin-bottom:1px;
}
div.mosimage_caption {
 font-size:10px;
 color:#666666;
}
div.center {
 text-align:center;
}
table#main {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}
div.blog_more {
 margin-top:30px;
}
div.syndicate div {
 text-align:center;
}
table.minimal {
 border-collapse:collapse;
 margin:0;
 padding:0;
}
table.minimal td {
 margin:0;
 padding:0;
}
td.left_shadow {
 width:17px;
 background:url(../images/sc_shadow_l.png) repeat-y;
}
td.right_shadow {
 width:17px;
 background:url(../images/sc_shadow_r.png) repeat-y;
}
td.left_bot_shadow {
 width:17px;
 height:34px;
 background:url(../images/sc_shadow_bl.png) no-repeat;
}
td.right_bot_shadow {
 width:17px;
 height:34px;
 background:url(../images/sc_shadow_br.png) no-repeat;
}
td.bottom {
 text-align:center;
 height:41px;
 color:#999999;
 line-height:30px;
 vertical-align:top;
/* background:url(../images/sc_shadow_b.png) bottom center no-repeat;*/
/* background:url(../images/sc_shadow_b.png2) bottom left no-repeat;*/
 border-bottom:1px solid silver;
}

#bottomnav_links {
 float:left;
 width:100%;
 height:24px;
 background:url(../images/sc_redbar_bot.png) repeat-x;
 padding:0px;
}
#links {
 float:right;
 padding-top:7px;
}
#bottomnav_links ul {
 margin:0;
 padding:0;
}
#bottomnav_links li {
 background-image:none;
 list-style:none; 
 float:left; 
 margin:0px; 
 padding:0px;
 font-size:11px;
 line-height:17px;
 height:17px;
 white-space:nowrap;
}
#bottomnav_links a {
 display:block;
 padding:0px 30px;
 float:none; 
 text-decoration:none; 
 color:#eeeeee;
 line-height:17px;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 text-transform:uppercase;
 background:url(../images/sc_seperator_menubar.png) 0px 3px no-repeat;
}
#bottomnav_links a:hover {
 color:#ffffff;
}
#header {
 float:left;
 width:90%;
 height:130px;
}
#logo {
 margin-left:20px;
 height:124px;
 background:url(../images/sc_title.png) 0 50% no-repeat;
}
#tabbar {
 float:left;
 width:100%;
 padding-top:4px;
 height:25px !important;
 height:29px;
 background:url(../images/sc_tabbar_bg.png) repeat-x;
}
#colorbar {
 float:left;
 width:100%;
 height:10px;
 overflow:hidden;
 background:url(../images/sc_bar_top.png) repeat-x; 
}
#contentarea {
 float:left;
 width:90%;
 background:#f4f4f4;
 background:#FFFFFF;
 padding:8px;
}
table.contentarea {
 width:100%;
/* max-width:760px;*/
}

#pathway {
 color:#606060;
 text-transform:lowercase;
}
div#pathway span.pathway a.pathway {
 color:#606060;
 font-weight:bold;
 margin-top:5px;
 text-transform:lowercase;
}
td.sidenav {
}
div.forcewidth {
 width:170px;
 overflow:hidden;
}
td.seperator {
 background:url(../images/sc_seperator_vert.png) top center repeat-y;
}

td.middle {
 width:98%;
}
td.middle h3 {
 padding:0px; margin:0px;
 text-transform:uppercase;
}
td.middle div.week {
 margin-left:12px;
}
/*
table.contentpaneopen td.contenttd {
 width:620px;
}
table.contentpaneopen td.contenttd div.introtext {
 font-weight:bold;
 text-align:justify;
 width:80%;
 float:right;
 padding:8px;
 border-bottom:1px solid silver;
}
*/
div.box_t {
 float:left;
 width:170px;
 height:10px;
 overflow:hidden;
 background:url(../images/sc_newsflash_t.png) no-repeat;
}
div.box_m {
 float:left;
 width:170px;
 background:url(../images/sc_newsflash_m.png) repeat-y; 
 padding:0 8px;
}
div.box_m td {
 color:#ffffff;
}
div.box_b {
 float:left;
 width:170px;
 height:10px;
 overflow:hidden;
/* background:url(../images/sc_newsflash_b.png) no-repeat;*/
 margin-bottom:8px;
}
div#left { width:170px; }

div#left div.moduletable {
 float:left;
 width:170px;
 background:url(../images/sc_seperator_horiz.png) repeat-x;
 margin:15px 5px 5px;
 padding-top:10px;
}
div#mainbody {
}


#content-pane .tab-page {
}
table.contentpane {
 text-align:left;
 width:100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.contentpaneopen {
 text-align:left;
 width:100%;
 padding:0px;
 margin:0px;
 border-collapse:collapse;
}
table.contentpaneopen td {
}
.contentpagetitle {
 font-size:13px;
 font-weight:bold;
 color:#cccccc;
 text-align:left;
}

a.contentpagetitle {
 padding:0px;
 font-size:14pt;
 font-weight:bold;
 height:25px;
 line-height:25px;
 padding-top:10px;
 color:#719500;
 color:#2B5B2E;
 text-align:left;
 width:100%;
}
a.contentpagetitle:hover {
 color:#719900;
}

div.first-level {
 padding-left:12px;
}
a.sublevel {
 color:#2D5E30;
}
a.sublevel:link, a.sublevel:visited2 {
/* display:block;
 vertical-align:middle;
 font-size:11px;
 font-weight:bold;
 color:#666666;
 text-align:left;
 padding-left:11px;
 margin-left:10px;
 line-height:20px;*/
}
a.sublevel:hover {
 color:#4B83DA;
/* font-weight:bold;*/
/* background:#026604;
 text-decoration:none;*/
}
a.category {
 color:#FF3C16;
}
a.category:link, a.category:visited2 {
 font-weight:normal;
}
a.category:hover {
 font-weight:normal;
}

.frontpageheader {
}
.newsfeedheading {
}
.newsfeeddate {
}
.fase4rdf a:link {
}
.fase4rdf a:hover {
}
div#mainbody td.sectiontableheader {
 font-weight:bold;
 background:#FF3C16;
 color:#ffffff;
 padding:4px;
 border-left:1px solid #f4f4f4;
}
td.smalldark {
 color:#666666;
 font-size:11px;
 font-weight:bold;
}
td.sectiontableentry1 {
 padding:0px;
}
td.sectiontableentry2 {
 padding:0px;
}
tr.sectiontableentry1 td {
 padding-left:4px;
 padding-right:4px;
}
tr.sectiontableentry2 td {
 padding-left:4px;
 padding-right:4px;
}
/* Styles for dhtml tabbed-pages */
.ontab {
 background-color:#cccccc;
 border-left:solid 1px #666666;
 border-right:solid 1px #666666;
 border-top:solid 1px #666666;
 border-bottom:solid 0px #cccccc;
 text-align:center;
 cursor:pointer;
 font-weight:normal;
 color:#cc0000;
}
.offtab {
 background-color:#BCBCBC;
 border-left:solid 1px #999999;
 border-right:solid 1px #bbbbbb;
 border-top:solid 1px #999999;
 border-bottom:solid 1px #666666;
 text-align:center;
 cursor:pointer;
 font-weight:normal;
 color:#666666;
}
.tabpadding {
}
.tabheading {
 background-color:#eeeeee;
 text-align:left;
}
.pagetext {
 visibility:hidden;
 display:none;
 position:relative;
 top:0;
}
span.highlight {
 background:#ffffcc;
}
/* Content - Sections & Categories */
table.contenttoc {
 margin:3px;
 border:solid 1px #cccccc;
}
table.contenttoc th {
 font-size:10px;
 text-transform:uppercase;
 color:#666;
 background:#eee;
 border-bottom:1px solid #ccc;
 padding:5px;
}
table.contenttoc td {
 font-size:8pt;
 font-weight:normal;
 text-align:left;
 padding:5px;
}
.contentdescription {
 padding-left:12pt;
 font:normal bold 13pt Arial,Verdana,sans-serif;
 text-transform:uppercase;
}

.smalldark {
 font-size:11px;
 color:#333333;
 text-decoration:none;
 font-weight:normal;
}

.pagenav {
 font-weight:normal;
}
.pagenavbar {
}
a.pagenav, a.pagenav:visited2 {
}
a.pagenav:hover {
}

.readon {
 display:block;
}
table.contentpaneopen td a.readon {
 font:normal normal 8pt Arial,Verdana,sans-serif;
 color:silver;
}
strong {
 color:#112544;
}
#tabbar ul {
 margin:0;
 padding:0;
 list-style:none;
}

#tabbar a {float:none;}
/* End IE5-Mac hack */
#tabbar li {
 margin:0;
 float:left;
 height:25px;
 margin-left:4px;
 padding:0;
}
#tabbar li a {
 display:block;
 line-height:25px;
 height:25px;
 background:url(../images/sc_tab_normal.png) no-repeat 0% 100%;
 width:139px;
 text-align:center;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#535657;
 text-transform:uppercase;
}
#tabbar a:hover {
 background:url(../images/sc_tab_active.png) no-repeat 0% 100%;
 color:#ccc;
}
span.article_seperator {
 font-size:6px;
 display:block;
 border-bottom:3pt double #afafaf;
}


.category_name {
 font-size:8pt;
 color:silver;
 text-transform:uppercase;
 padding-left:20px;
}
.category_name a {
 color:silver;
}

span.this_rates {
 color:silver;
 font-size:8pt;
}

/* Javascript Back button */
div.back_button {
/* text-align:center;*/
 margin-top:40px;
 color:silver;
}
div.back_button a {
 color:silver;
 text-transform:lowercase;
}
div.back_button a:hover {
 font-weight:normal;
 color:#ff9900;
}
input.button {
 border:1px solid #cccccc;
 background:url(../images/sc_tabbar_bg.png) repeat-x;
 height:20px;
 padding:2px 10px 4px 10px !important;
 padding:0px 5px 0px 5px;
 font-weight:bold;
 color:#fff;
 text-transform:uppercase;
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
}
td.buttonheading img {
 padding-left:5px;
}
FORM.search {
 margin:1px;
 padding:1px;
}
.inputbox {
 font-size:13px;
 border:1px solid #EFEFEF;
}

a.mainlevel {
 background:url(../images/sc_menu.png) no-repeat;
 color:#535657;
 font:normal bold 10pt Arial,Verdana,sans-serif;
 text-align:left;
 padding-left:15px;
}
a.mainlevel:link, a.mainlevel:visited2 {
/* width:194px;*/
}
a.mainlevel:hover {
 text-decoration:underline;
 font-weight:bold;
 background-position:0px -22px;
 color:#ff3300;
}
a.mainlevel#active_menu {
 background-position:0px -48px;
 color:#000;
}
a.mainlevel#active_menu:hover {
 color:#333;
}
a {
 text-decoration:none;
}
a:hover {
 color:black;
 text-decoration:underline;
/* font-weight:bold;*/
}
a.readmore-link, a.comment-link {
 font:normal normal 8pt Arial,Verdana,sans-serif;
 color:silver;
}
.clr {
 clear:both;
}

div#footer {
 height:30px;
 line-height:24px;
 background:url(../images/sc_footer_bg.png) repeat-x;
 background-color:silver;
 text-align:center;
 font-size:10px;
 font-weight:bold;
 padding-top:1px;
 color:#ddd;
}
div#footer a:link, div#footer a:visited {
 color:#fff;
 color:#535657;
}
div.copyright {
 color:#535657;
 margin-top:20px;
 width:100%;
}
div.copyright div {
 text-align:center;
 font-size:10px;
}

table.menutable td a em {
 font-style:normal;
}

div.mtitle span {
 display:block;
 text-indent:1em;
}
div.mtitle {
 color:#407745;
 font:normal bold 14pt Arial,sans-serif;
 margin-left:4px;
 margin-top:20px;
 border-top:3pt double silver;
}
table.mlatestnews td div.mtitle a {
 font-size:14pt;
 color:#407745;
}
table.mlatestnews td h2.mtitle a {
 font-size:14pt;
 color:#407745;
}

div.tops table.mlatestnews td, div.tops div.mtitle {
 border:0px;
}
div.tops table.mlatestnews td div.mtitle a {
 font-size:12pt;
}
table.mlatestnews {
 width:98%;
}
table.mlatestnews td {
 border-bottom:2px solid #EFEFEF;
}
table.mlatestnews td span.txt {
 font-size:9pt;
 margin-left:10px;
}
table.mlatestnews td span.txt img {
 margin-left:10px;
 margin-right:10px;
}
table.mlatestnews td a {
 color:#606060;
 font-size:8pt;
}
.pagenav_next a { color:#2D5E30; }
