body
{
  margin-top:       0px;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  background-color: #000000;
  color:            #cccccc;
  font-family:	    verdana;	
  scrollbar-face-color:  #999999;
  scrollbar-shadow-color:  #cccccc;
  scrollbar-highlight-color:  #cccccc;
  scrollbar-3dlight-color:  #cccccc;
  scrollbar-darkshadow-color:  #999999;
  scrollbar-track-color:  #cccccc;
  scrollbar-arrow-color:   #ffcc00;
}


a
{
  font-family:      Verdana;
  font-size:        xx-small;
  color:            #ffffff;
  text-decoration:  none;
  font-weight:      normal;	
}



a:hover
{
  color:            #FFCC00;
  text-decoration:  underline;
}


.mainsectionheader
{
  width:            auto;
  height:           auto;
  background-repeat: no-repeat;
  padding:          2px 2px;
  font-family:      Verdana;
  font-size:        small;
  font-weight:      bold;
  color:            #FFCC00;
  text-align:       left;
  vertical-align:   middle;
; text-decoration: none; border-style: none
}
  
 
.mainsectioncontent
{
  width:            auto; 
  height:	    auto; 
  font-family:      Verdana;
  font-size:        xx-small;
  font-weight:      normal;
  color:            #FFFFFF;
  border-right:     solid 1px #999999;
  border-left:      solid 1px #999999;
  border-bottom:    solid 1px #999999;
  padding: 	    1px 1px;
; text-align: left
; border-style: none
}


h1
{
  font-family:      arial;
  font-size:        medium;
  font-weight:      bold;
  color:            #FFCC00;
}

h2
{
  font-family:      arial;
  font-size:        small;
  font-weight:      bold;
  color:            #FFCC00;
} 

h3
{
  font-family:      arial;
  font-size:        small;
  font-weight:      bold;
  color:            #FFCC00;
} 

h4
{
  font-family:      arial;
  font-size:        small;
  font-weight:      bold;
  color:            #FFCC00;
} 

h5
{
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        xx-small;
  font-weight:      bolder;
  color:            #FFCC00;
  font-family:	    verdana;
}

.mainsectiondownloads {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC; height: auto; width: auto; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; list-style-position: inside; list-style-type: square; border-style: none; list-style-image: url(images/bullet-square.gif)}

.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; color: #FFFFFF; text-align: left; vertical-align: middle; background-color: #666666; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; border: #333333 solid; border-width: 0px 0px 1px}

.col3header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #000000; background-color: #ffcc00; text-align: center; vertical-align: middle; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; background-image: url(images/right_boxout_header_bgimage.gif)}

.gfmsgroup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-align: center; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: solid; border-width: 0px 0px 1px; border-color: black #333333 #333333; background-color: #666666}

.marketcommentary {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CCCCCC; text-align: center; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: #333333 solid; border-width: 0px 0px 1px; background-color: #666666}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif}
a:hover {  }
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal}
a:link {  }
a:link {  font-size: xx-small}
a:link {  }
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}

.col3content {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; list-style-position: inside; list-style-image: url(images/bullet-square.gif); list-style-type: square}

.latestreleases {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #CCCCCC; list-style-position: inside; list-style-image: url(images/bullet-square.gif); list-style-type: square}
.dottedline {  border-color: black black #666666; border-style: dotted; border-bottom-width: 1px}
.banner_right {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none; background-image: url(images/mini-metal-bar.gif); background-repeat: repeat-x; text-align: right; padding-right: 4px}
.menuheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #000000; text-align: left; border: #FFFFFF none; background-image: url(images/right_boxout_header_bgimage.gif); padding-left: 2px}
.bannerleft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/mini-metal-bar.gif); background-repeat: repeat-x; text-align: left; padding-left: 4px; border-color: black black #FFCC00; border-style: none}
.mainsectionbetween {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: center}
.you-are-here {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC}
.submenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #000000; background-color: #333333; text-align: left; vertical-align: middle; padding-left: 12px; border: #CCCCCC solid; border-width: 0px 1px 1px; list-style-type: none}
.tabletopleft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #FFCC00; border-color: #333333 black #333333 #333333; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablebottomleft {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #999999; border-color: black black #333333 #333333; border-style: solid; border-bottom-width: 1px; border-left-width: 1px}
.tabletopmiddle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF; border-color: #333333 black #333333 #333333; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablebottommiddle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF; border-color: black black #333333 #333333; border-style: solid; border-bottom-width: 1px; border-left-width: 1px}
.tabletopright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tablebottomright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #333333; border-color: black #333333 #333333; border-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sponsorsbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.media {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #FFCC00}
.media_table_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #FFFFFF}
.media_table_name {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF}
.media_table_contents {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; color: #CCCCCC}
.media_header_centered {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #FFCC00; text-align: center}
.mainsectionheader_new { font-family: Verdana; font-size: x-small; font-weight: bold; color: #FFCC00; text-align: left;}
.date { width: auto; height: auto; font-family: Verdana; font-size: xx-small; font-weight: normal; color: #CCCCCC; border-right: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding: 1px 1px 2px; ; font-style: normal; text-align: right; border: dashed; border-width: 0px 0px 1px; border-color: black black #333333}
.view-all { width: auto; height: auto; font-family: Verdana; font-size: xx-small; font-weight: normal; color: #CCCCCC; border-right: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding: 1px 1px; ; font-style: normal; text-align: right ; border-color: #333333 black #333333 #CCCCCC; clip:  rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.topline { width: auto; height: auto; background-repeat: no-repeat; padding: 2px 2px; font-family: Verdana; font-size: x-small; font-weight: bold; text-align: left; vertical-align: middle; ; text-decoration: none; border-color: #CCCCCC black; border-style: solid; border-top-width: 0px; border-bottom-width: 1px}
.webcasttable {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: left}
.webcastheader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: bold; color: #FFCC00; text-align: left }
.webcastinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC; text-align: center}
.downloads {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; background-color: #666666; text-align: left; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-color: black black #333333; border-style: none}
.furtherinfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #CCCCCC}.inthenews { width: auto; height: auto; font-family: Verdana; font-size: xx-small; font-weight: normal; color: #FFFFFF; border-right: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding: 1px 1px 2px; ; text-align: left ; border-color: black black #333333; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bannerleftLarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; background-image: url(images/mini-metal-bar.gif); background-repeat: repeat-x; text-align: left; padding-left: 4px; border-color: black black #FFCC00; border-style: none}
.newsheaders {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFCC00; }
.newstext {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; color: #FFFFFF;
}
.mainsectionheader_homepage {
font-family: Verdana; font-size: small; font-weight: bold; color: #FFCC00; text-align: left;
}
