* {margin:0;padding:0}
a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #3E9E49; text-decoration: none;}
a:active {color: #3E9E49; text-decoration: none;}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #cccccc;
background-image:url(../images/layout/background.jpg);
background-position:top center;
background-repeat:repeat-x;
background-attachment:fixed;
font-family:Arial, Helvetica, sans-serif; 
text-align:center;
}

#outer, form{
width:100%;
height:100%;
}

#inner {
width: 935px;
height: auto;min-height:100%;
margin:auto;
text-align: center;
overflow:hidden;
background-image:url(../images/layout/inner.gif);
background-repeat:repeat-y;
background-position:center;
}

/* HEADER */
#header{width: 905px; height:55px; padding:15px; background-image:url(../images/layout/header.png); background-repeat:no-repeat; text-align: left; float:left;}
.logo{width:89px; height:56px; float:left;}
.welcome{width:auto; height:56px; padding-left:96px; float:left;}
.search{width:auto; height:56px; text-align:right; float:right;}

/* NAVIGATION */
#nav_content{width:195px; height:auto; float:left; background-color:#FFFFFF;}
#nav{width:180px; height:auto; padding:10px 0 10px 15px; background-color:#FFFFFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.75em; text-align:left;  line-height:2.2em;}
#nav #buttons{list-style-type: none;}
#nav_active a{color:#3E9E49; font-weight:bold;}
#nav #icon1{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#nav #icon1 li a{background-image:url(../images/layout/site.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 25px;}
#nav #icon1 li a:hover{background-image:url(../images/layout/site_over.gif); background-repeat: no-repeat; background-position: 0% 0; padding-left: 25px;}
#nav #icon2{list-style-type: none; padding: 0px; margin: 0px; text-align: left;}
#nav #icon2 li a{background-image:url(../images/layout/print.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 25px;}
#nav #icon2 li a:hover{background-image:url(../images/layout/print_over.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 25px;}

.weather{width:165px; height:75px; padding:0 15px 15px 15px; float:left;}
.sign_up{width:165px; height:75px; padding:0 15px 15px 15px; float:left;}
.trade{width:165px; height:75px; padding:0 15px 15px 15px; float:left;}
.consumer{width:165px; height:75px; padding:0 15px 15px 15px; float:left;}
.follow{width:165px; height:75px; padding:0 15px 15px 15px; background-color:#FFFFFF; float:left;}

#content{width:740px; height:auto; float:left; background-color:#FFFFFF;}
.main_pic{width:740px; height:280px; float:left; position:relative; text-align: left;}

/* CONTENT */
#breadcrumbs{width:710px; padding:15px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; text-align:left;}
#breadcrumbs #buttons{list-style-type: none;}
#breadcrumbs #buttons li {display:inline;}
#breadcrumbs #buttons li a {overflow:hidden; font-weight:bold;}
#breadcrumbs #buttons li a:hover {color:#3E9E49;}
#breadcrumbs_active a{color:#3E9E49;}
.button_span{
margin-left:0.4em;
margin-right:0.2em;
}

#panels{width:710px; height:auto; padding:0 15px; float:left; text-align:left;}
.panel1_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/returns_small.png); margin-bottom:10px; font-weight:bold; font-size:0.9em; color:#DB6832; letter-spacing:-0.05em;}
.panel1_small a:hover{color:#DB6832; background-image:url(../images/layout/returns_small_over.png);}
.panel2_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/markets_small.png); margin:0 0 10px 10px; font-weight:bold; font-size:0.9em; color:#418561;}
.panel2_small a:hover{color:#418561; background-image:url(../images/layout/markets_small_over.png);}
.panel3_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/news_small.png); margin:0 0 10px 10px; font-weight:bold; font-size:0.9em; color:#744D90;}
.panel3_small a:hover{ color:#744D90; background-image:url(../images/layout/news_small_over.png);}
.panel4_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/events_small.png); margin:0 0 10px 10px;font-weight:bold; font-size:0.9em; color:#156B3F;}
.panel4_small a:hover{color:#156B3F; background-image:url(../images/layout/events_small_over.png);}
.panel5_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/publications_small.png); margin:0 0 10px 10px;font-weight:bold; font-size:0.9em; color:#D3313C;}
.panel5_small a:hover{color:#D3313C; background-image:url(../images/layout/publications_small_over.png);}
.panel6_small a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/contact_small.png); margin:0 0 10px 10px;font-weight:bold; font-size:0.9em; color:#234487;}
.panel6_small a:hover{color:#234487; background-image:url(../images/layout/contact_small_over.png);}

.panel2_small_active a{width:90px; height:38px; padding:10px; float:left; background-image:url(../images/layout/markets_small_active.png); margin:0 0 10px 10px; font-weight:bold; font-size:0.9em; color:#ffffff;}

.main_copy{width:450px; height:auto; padding: 5px 20px 20px 0 ; float:left; font-size:0.8em;}
.main_copy a{font-weight:bold;}
.main_copy a:hover{font-weight:bold; color:#418561;}

.main_copy ul{list-style-type: none; padding: 0px; margin: 0px;text-align: left;}
.main_copy li{background-image:url(../images/layout/markets_square.gif);background-repeat: no-repeat;background-position: 0% .2em;padding-left: 20px;}

.main_charts{width:710px; height:auto; padding: 5px 0 20px 0 ; float:left; font-size:0.8em;}
.main_charts a{font-weight:bold;}
.main_charts a:hover{font-weight:bold; color:#418561;}

.main_copy img{width:218px; height:auto; border:1px solid #666666; padding: 5px; margin-bottom:10px; margin-left:10px; float:right;}

.right{width:230px; height:auto; float:right;}

.markets_side{width:230px; height:auto; float:left; font-size:0.8em; background-image:url(../images/layout/markets_side.png); background-repeat:repeat-y; margin-bottom:10px;}
.markets_head{width:200px; height:30px; padding:15px 15px 0  15px; float:left; background-image:url(../images/layout/markets_head.png); background-repeat:no-repeat;}
.markets_foot{width:220px; height:auto; padding:0 5px 20px 5px; float:left; background-image:url(../images/layout/markets_foot.png); background-repeat:no-repeat; background-position:bottom;}

.markets_nav {width:auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.markets_nav ul{list-style-type: none; padding: 0px; margin: 0px;}
.markets_nav a {display:block; color:#418561; padding:5px 10px; text-decoration:none; width:200px;}

.markets_nav a:hover { background-color:#418561; color:#ffffff;}
.markets_nav a:active {background-color:#418561; color:#ffffff;}
.markets_nav_active a, #content .markets_nav a.Selected {display:block; background-color:#418561; color:#ffffff; padding:5px 10px; text-decoration:none; width:auto;}

.markets_sub a {display:block; color:#418561; padding:5px 5px 5px 20px; text-decoration:none; width:195px;}
.markets_sub a:hover { background-color:#418561; color:#ffffff;}
.markets_sub a:active { background-color:#418561; color:#ffffff;}
.markets_sub_active a {display:block; background-color:#418561; color:#ffffff; padding:5px 5px 5px 20px; text-decoration:none; width:195px;}

h1{ font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-size:2.5em; color:#418561;}
h2{ font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-size:1.7em; color:#418561;}
h3{font-size:1.2em;}
h4{ font-family:Arial Rounded MT Bold, Arial, Helvetica, sans-serif; font-size:1.7em; color:#418561;}


#footer{width:710px; font-size:0.6em; text-align:left; float:left; padding:10px 0;}
#footer a{color: #3E9E49;}
.logos{width:161px; height:auto; float:right;}
.redtractor{width:55px; padding:0 15px; height:auto; float:right;}

table { border-collapse: collapse;}
td, th {padding:5px; }
.style1 {color:#FFFFFF;}
.back a{float:right; background-color:#DDE6DC; padding:5px; border:1px solid #418561;}
.back a:hover{background-color:#418561; color:#ffffff;}

/* CMS Styles */
#content .markets_nav .markets_sub a.Selected
{
    padding:5px 5px 5px 20px;
}
.cArticle
{
    border-top:1px solid #418561;
}
.changemonth
{
    background-color: #418561;
    color: White;
}
.selecteddate
{
    background-color: #5078B3;
    color: White;
}
