* {
     margin: 0;
     padding: 0;
}

body {
     background: #fff url(../images/body.jpg) repeat-x;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     color: #646464;
     margin: 0;
}

.page-body-b {
     background: url(../images/page_b.png) 0 100% repeat-x;
}

#page {
     width: 980px;
     margin: 0 auto;
}

#pageheaderwrapper {
     width: 100%;
}

#pageheader {
     margin: 0 auto;
     padding: 0px 10px;
     clear: both;
     height: 80px;
     background: #000000 url(../images/headerbar_earth.png) 0 100% repeat-x;
     color: #969696;
     overflow: hidden;
}

#topheader {
     height: 25px;
     width: 100%;
     background: url(../images/toolbar_bg.png) repeat-x;
}

.date {
     float: left;
     text-align: left;
     margin-left: 10px;
     color: #C8C8C8;
     margin-top: 5px;
}

.date1 {
     text-align: left;
     font-size: 80%;
     padding-left: 6px;
     font-weight: bold;
}

.date2, .date3 {
     font-weight: bold;
     font-size: 80%;
}

.search_wrapper {
     float: right;
     padding: 0;
}

#logo {
     float: left;
}

#login {
     float: right;
}

#contentwrapper {
     width: 100%;
     clear: both;
     padding-top: 4px;
}

#contentwrapper .bgtop {
     height: 40px;
}

#search {
     float: right;
     margin: 10px;
     padding: 0;
}

#leftcolumn {
     width: 200px;
     float: left;
     margin-left: 5px;
}

#rightcolumn {
     width: 200px;
     float: right;
     margin-right: 5px;
}

.sidebox {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 15px;
     padding: 0;
}

#slideshow {
     background-color: #000000;
}

#boxhead {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
}

.boxbody {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0;
}

div.wrapper-container-t {
     padding: 0px 10px;
     position: relative;
}

div.wrapper-t {
     height: 5px;
     background: url(../images/wrapper_t.png) 0 0 repeat-x;
}

div.wrapper-tl {
     position: absolute;
     top: 0px;
     left: 0px;
     width: 10px;
     height: 10px;
     background: url(../images/wrapper_tl.png) 0 0 no-repeat;
}

div.wrapper-tr {
     position: absolute;
     top: 0px;
     right: 0px;
     width: 10px;
     height: 10px;
     background: url(../images/wrapper_tr.png) 0 0 no-repeat;
}

div.wrapper-b {
     background: #ffffff url(../images/wrapper_b.png) 0 100% repeat-x;
}

div.wrapper-l {
     background: url(../images/wrapper_l.png) 0 0 repeat-y;
     background-color: none;
}

div.wrapper-r {
     background: url(../images/wrapper_r.png) 100% 0 repeat-y;
     background-color: none;
}

div.wrapper-bl {
     background: url(../images/wrapper_bl.png) 0 100% no-repeat;
     background-color: none;
}

div.wrapper-br {
     padding: 0px 0px 100px;
     background: url(../images/wrapper_br.png) 100% 100% no-repeat;
     overflow: hidden;
}

.msg Nth {
     width: auto;
}

#main {
     margin: 0 5px;
     float: left;
}

.clr {
     clear: both;
}

#foter {
     width: 100%;
     background: #DCDFE1 url(../images/footer_bg.png) repeat-x scroll 0 0;
     height: 50px;
}

.bgbottom {
     background: url(../images/bg_grey_bottom.gif) repeat-x;
     height: 50px;
}

#bleft {
     margin: 0;
     float: left;
     padding-left: 10px;
     width: 80%;
}

#foter ul {
     margin: 0;
     float: left;
     padding-left: 10px;
     width: 700px;
}

#foter li {
     text-decoration: none;
     width: auto;
     float: left;
     line-height: 40px;
     list-style: none;
     margin: 0;
     padding: 0;
     font-family: Arial, Helvetica, sans-serif;
}

#foter ul li a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     text-decoration: none;
     list-style: none;
     color: #474747;
     margin: 5px;
     padding: 2px 3px;
     text-align: center;
}

#foter ul li a:hover {
     color: #999;
}

#bright {
     float: right;
     padding-right: 10px;
}

#bottom {
     width: 95%;
     margin: 0 auto;
}

#iconset_wrapper {
     width: 100%;
     padding-bottom: 0;
     height: 200px;
     margin: 0;
}

#iconset {
     width: 365px;
     float: left;
     padding-bottom: 13px;
     font-family: Arial, Helvetica, sans-serif;
}

fieldset {
     border: 0px none;
     margin: 0 0 0 10px;
}

#boxhead2 {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0px;
     color: #333;
     font-weight: bold;
     font-size: 12px;
     height: 20px;
}

h3 {
     color: #6699FF;
     font-weight: bold;
     font-size: 1.5em;
     line-height: 1em;
     margin: 0;
     padding: 0;
}

#iconset img {
     padding: 0;
     margin: 0 10px 20px 18px;
}

#bg1 {
     background: #FFFFFF url(../images/bgmain_top.gif) no-repeat;
     width: 980px;
     margin-top: 30px;
}

#bg2 {
     background: url(../images/bgmain_bottom.gif) no-repeat bottom;
     padding: 0px;
     width: 980px;
}

div#menubar div.menubar-m {
     height: 40px;
}

div#menubar div.menubar-l {
     width: 40px;
     height: 40px;
     background: url(../images/menubar_l.png) 0 0 no-repeat;
     float: left;
}

div#menubar div.menubar-r {
     width: 10px;
     height: 40px;
     background: url(../images/menubar_r.png) 0 0 no-repeat;
     float: right;
}

.module_component {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

#inn1 {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
}

#inn2 {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

#inn3 {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 5px;
     color: #333;
}

.module_component h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     /*text-indent: 10px;*/
     /* border-bottom: 1px solid #c8c8c8 */ }
h1 {
     font-size: 16px;
     line-height: 1em;
     font-weight: 900;
}

h2 {
     font-size: 15px;
     line-height: 1em;
     font-weight: 900;
}

h3 {
     font-size: 13px;
     line-height: 1em;
     font-weight: 900;
     font-family: Arial, Helvetica, sans-serif;
}

h4 {
     font-size: 13px;
     line-height: 1.5em;
     font-weight: 900;
}

h5 {
     font-size: 12px;
     line-height: 1em;
     font-weight: 900;
}

h6 {
     font-size: 11px;
     line-height: 1em;
     font-weight: 900;
}

td {
     font-size: 11px;
}

th {
     font-size: 12px;
     padding-left: 15px;
     padding-top: 5px;
}

a:link, a:visited {
     color: #333333;
}

a:hover {
     color: #6699FF;
}

img {
     border: 0 none;
}

p {
     padding-bottom: 5px;
     margin: 0;
}

.clr {
     clear: both;
}

.componentheading {
     color: #333333;
     font-size: 1.5em;
     font-weight: bold;
}

.contentheading {
     color: #333;
     font-weight: bold;
     font-size: 12px;
}

.buttonheading img {
     margin: 0;
     padding: 0;
}

.contentpane {
     margin: 0px 10px;
     padding: 0;
}

.contentpaneopen {
     margin: 0px 10px;
     padding: 0;
     height: 20px;
}

.pagination span {
     margin: 0 2px;
}

.pagination a {
     margin: 0 2px;
}

div.moduletable {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin-bottom: 20px;
     padding: 0;
     text-align: left;
}

div.moduletable_menu {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin-bottom: 20px;
     padding: 0;
     text-align: left;
}

div.module_ads {
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
     width: 100%;
}

div.moduletable h3 {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0px 20px;
     color: #333;
     font-weight: bold;
     font-size: 1.5em;
     height: 35px;
     line-height: 40px;
}

div.moduletable_menu h3 {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0px 20px;
     color: #333;
     font-weight: bold;
     font-size: 1.5em;
     height: 35px;
     line-height: 40px;
}

div.moduletable ul {
     margin: 5px 0px;
     padding-left: 20px;
}

div.moduletable li {
     list-style-type: none;
     text-decoration: none;
}

div.moduletable_menu ul {
     margin: 5px 0px;
     padding-left: 20px;
}

div.moduletable_menu li {
     list-style-type: none;
     text-decoration: none;
}

div.module_adds {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
}

div.module {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
}

div.module h3 {
     padding: 7px 0px 5px;
     color: #333;
}

.module ul {
     margin-left: 15px;
     font-size: 12px;
     text-decoration: none;
     padding: 0;
}

.module li {
     list-style-type: none;
}

.module a:link {
     color: #000;
     text-decoration: none;
}

.module a:hover {
     color: #ccc;
     text-decoration: underline;
}

.module {
     background: url(../images/bl_grey.gif) 0 100% no-repeat #dddddd;
     width: 20em;
     margin-bottom: 10px;
}

.module div {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
}

.module div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module div div div {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0px 20px;
     color: #333;
}

.module div div div div {
     padding: 0px;
}

.module_menu ul {
     margin: 0;
     font-size: 12px;
     padding: 0;
}

.module_menu li {
     list-style-type: none;
     padding: 5px 0px;
     text-decoration: none;
     border-top: 1px solid #d2d3d4;
     border-bottom: 1px solid #fff;
     border-left: 1px solid #d2d3d4;
     border-right: 1px solid #d2d3d4;
     text-indent: 12px;
     background: #ebeced;
}

.module_menu a:link {
     color: #646464;
     text-decoration: none;
}

.module_menu a:visited {
     color: #646464;
     text-decoration: none;
}

.module_menu a:hover {
     color: #000;
     text-decoration: none;
}

.module_menu .menu #current a span {
     color: #004466;
     text-decoration: none;
     font-weight: bold;
}

.module_menu {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

.module_menu p {
     text-align: justify;
     padding: 0 5px;
}

.module_menu div {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
}

.module_menu div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module_menu div div div {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0;
     color: #333;
}

.module_menu div div div div {
     padding: 0px;
     background: none;
}

.module_menu h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-indent: 10px;
     border-bottom: 1px solid #c8c8c8;
}

.module_adds {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

.module_adds p {
     text-align: justify;
     padding: 0 5px;
}

.module_adds div {
     background: url(../images/sbhead-r.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
}

.module_adds div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module_adds div div div {
     background: url(../images/sbhead-l.gif) no-repeat top left;
     margin: 0;
     padding: 0;
     color: #333;
}

.module_adds div div div div {
     padding: 0px;
     text-align: center;
     background: none;
}

.module_adds h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-indent: 10px;
     border-bottom: 1px solid #c8c8c8;
}

.search {
     margin: 3px 5px 0 0;
     background: url(../images/searchbox_bg.png) 0 0 no-repeat;
     width: 120px;
     height: 18px;
}

.search input {
     border: 0 none;
     height: 12px;
     margin: 2px 0 0 17px;
     font-size: 11px;
     color: #646464;
}

#pathway {
     margin: 0;
     float: left;
     padding-left: 23px;
     padding-top: 10px;
     font-size: 12px;
     font-weight: bold;
     color: #6699FF;
}

a.pathway:link {
     color: #000;
     text-decoration: none;
}

a.pathway:visited {
     color: #000;
     text-decoration: none;
}

a.pathway:hover {
     color: #6699FF;
     text-decoration: underline;
}

#mainnav {
     float: left;
     padding-left: 170px;
     font-family: Arial, Helvetica, sans-serif;
}

#mainnav ul {
     float: left;
     margin: 0;
}

#mainnav ul li {
     text-decoration: none;
     width: auto;
     float: left;
     line-height: 40px;
     list-style: none;
     margin: 0;
     padding: 0;
}

#mainnav ul li a {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-decoration: none;
     list-style: none;
     color: #333333;
     margin: 5px;
     padding: 5px;
     text-align: center;
}

#mainnav ul li a:hover {
     color: #fff;
     background: #333;
}

/*
.menu ul ul {
     list-style: none;
     background-color: transparent;
}

.menu ul ul a {
     color: white;
     background-color: Black;
     display: block;
     text-indent: 2em;
}

.menu ul li ul li a:hover {
     color: White;
     background-color: #FFD700;
}

.menu ul li ul li ul li {
     list-style: none;
     color: White;
     background-color: transparent;
}

.menu ul li ul li ul li a {
     color: White;
     background-color: #B1CD32;
     display: block;
     text-indent: 3em;
}

.menu ul li ul li ul li a:hover {
     color: White;
     background-color: #677620;
}

.menu ul li ul li ul li ul li {
     list-style: none;
     color: White;
     background-color: transparent;
}

.menu ul li ul li ul li ul li a {
     color: White;
     background-color: #660000;
     display: block;
     text-indent: 4em;
}

.menu ul li ul li ul li ul li a:hover {
     color: White;
     background-color: #990000;
}
*/

#current li {
     margin: 0px;
     padding: 0px;
}

#current {
     color: #004466;
     text-decoration: none;
}

#field2, #field12, #field12 option {
     color: #999000;
}

.inputbox {
     color: #000000;
     border: 1px solid #CCCCCC;
     padding: 0;
}


#toolbar {
     height: 40px;
     position: relative;
     background: transparent url(../images/menubar_m.png) repeat scroll 0 0;
     width: 930px;
     padding: 0;
     float: left;
     z-index: 50;
}

#toolbar .wrapper {
     position: relative;
}

#toolbar li li {
     margin: 0;
}

#toolbar li li span, #toolbar li.active li span, #toolbar li:hover li span {
   
}

#toolbar li li a {
     height: 30px;
     line-height: 30px;
}

#toolbar li:hover {
    
}

#toolbar li:hover li, #toolbar li.sfHover li, #toolbar li.active:hover li, #toolbar li.active.sfHover li, #toolbar li:hover li span, #toolbar li.sfHover li span {
    
}

#toolbar li:hover li a, #toolbar li.sfHover li a, #toolbar li.active:hover li a, #toolbar li.active.sfHover li a {
   
}

#nav {
     position: relative;
     padding: 0;
     margin: 0;
     height: 40px;
     list-style: none;
     float: right;
}

#nav li {
     float: left;
     margin: 0 5px 0 0;
}

#nav li a {
     float: left;
     display: block;
     color: #646464;
     text-decoration: none;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 16px;
     padding: 0 0 0 6px;
     height: 40px;
     line-height: 40px;
     text-align: center;
     cursor: pointer;
}

#nav li a span {
     float: left;
     display: block;
     padding: 0 15px 0 8px;
     font-weight: normal;
}

#nav li.current a, #nav li a:hover {
     color: #464646;
     background-position: left;
}

#nav li.current a span, #nav li a:hover span {
     color: #464646;
}

{
     margin: 0;
     padding: 0;
     height: 40px;
}

#nav li li a {
     background: none;
     font-weight: normal;
     padding: 0;
     text-indent: 15px;
}

#nav ul li a:hover, #nav ul li ul li a:hover, #nav ul li ul li ul li a:hover {
     color: #464646;
}

#nav, #nav ul {
     float: left;
     list-style: none;
     margin: 0;
     padding: 0;
}

#nav li li {
     padding: 0;
     background: none;
     border-bottom: 1px solid #373636;
     border-top: 1px solid #373636;
}

#nav ul ul a {
     display: block;
     color: #ffffff;
     text-decoration: none;
     width: 167px;
     text-transform: none;
}

#nav li {
     float: left;
     padding: 0;
     height: 41px;
}

#nav ul li {
     position: relative;
     background: url(../images/menu_sep_black.png) no-repeat scroll center left;
}

#nav li ul {
     top: 40px;
     position: absolute;
     left: -999em;
     height: auto;
     width: 170px;
     font-weight: normal;
     border-width: 0;
     margin: 0;
     padding: 0;
     border-right: 1px solid #373636;
     border-left: 1px solid #373636;
     border-bottom: 1px solid #373636;
}

#nav ul {
     padding: 0;
     margin: 0;
     margin-left: 2px;
}

#nav li li {
     float: left;
     padding: 0;
     width: 170px;
}

#nav li ul ul {
     margin: -31px 0 0 170px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
     left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
     z-index: 100;
     left: 0;
}

#nav li:hover, #nav li.sfhover {
     left: 0;
}

#nav li:hover a, #nav li.sfhover a {
     color: #fff;
}

#nav li li:hover a, #nav li li.sfhover a {
     color: #fff;
}

#nav li.active {
     color: #004466;
}

#nav li.active span {
     color: #004466;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
     background: #373636;
}

#menu2 {
     height: 100px;
}

#nav, #nav * {
     margin: 0;
     padding: 0;
}

#nav {
     margin-bottom: 0px;
}

#nav ul li ul {
     background: #8a856a;
     padding: 0;
}

#nav li {
     float: left;
     list-style: none;
     position: relative;
}

#nav li li a {
     display: block;
     padding: 0;
     text-decoration: none;
     background: #1a1a1a;
     float: none;
}

#nav li ul {
     float: none;
     left: -999em;
     position: absolute;
     z-index: 5;
}

#nav li:hover ul, #nav li.sfHover ul {
     left: 0px;
     top: 28px;
}

#nav li:hover li ul, #nav li.sfHover li ul, #nav li li:hover li ul, #nav li li.sfHover li ul, #nav li li li:hover li ul, #nav li li li.sfHover li ul {
     top: -999em;
}

#nav li li:hover ul, #nav li li.sfHover ul, #nav li li li:hover ul, #nav li li li.sfHover ul, #nav li li li li:hover ul, #nav li li li li.sfHover ul {
     left: 0px;
     top: 30px;
}

#nav li li {
     position: relative;
     float: none;
     height: 30px;
}

.poll_menu tr {
     line-height: 18px;
     text-align: center;
     font-weight: bold;
     font-size: 12px;
     color: #646464;
}

.pollstableborder_menu td {
     line-height: 18px;
     font-weight: normal;
     text-indent: 5px;
}

div.module_top {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

div.module_top h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-indent: 10px;
}

div.module_top {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

.module_top div {
     background: url(../images/sbhead-r-top.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
     z-index: 1000;
}

.module_top div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module_top div div div {
     background: url(../images/sbhead-l-line.gif) no-repeat top left;
     margin: 0;
     padding: 0;
     color: #333;
}

.module_top a:link, .module_top a:visited {
     font-family: Arial, Helvetica, sans-serif;
     color: #004466;
     font-weight: normal;
     font-size: 11px;
     text-decoration: none;
     margin: 10px 0 0 20px;
     list-style-type: disc;
     list-style-position: inside;
     display: block;
}

.module_top a:hover {
     color: #4B758A;
}

div.module_pick {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

div.module_pick h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-indent: 10px;
}

div.module_pick {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

.module_pick div {
     background: url(../images/sbhead-r-pick.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
     z-index: 1000;
}

.module_pick div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module_pick div div div {
     background: url(../images/sbhead-l-line.gif) no-repeat top left;
     margin: 0;
     padding: 0;
     color: #333;
}

.module_pick a:link, .module_pick a:visited {
     font-family: Arial, Helvetica, sans-serif;
     color: #004466;
     font-weight: normal;
     font-size: 11px;
     text-decoration: none;
     margin: 10px 0 0 20px;
}

.module_pick a:hover {
     color: #4B758A;
}

.module_pick td {
     padding: 10px;
}

.module_pick small {
     color: #333;
}

.module_pick small a:link, a:visited {
     color: #333;
}

.module_pick b {
     color: #333;
}

div.module_new {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

div.module_new h3 {
     padding: 8px 0px;
     color: #333;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 14px;
     text-indent: 10px;
}

div.module_new {
     width: 100%;
     background: url(../images/sbbody-r.gif) no-repeat bottom right;
     font-size: 100%;
     margin-bottom: 5px;
     padding: 0;
}

.module_new div {
     background: url(../images/sbhead-r-new.gif) no-repeat top right;
     margin: 0;
     padding: 0;
     text-align: left;
     z-index: 1000;
}

.module_new div div {
     background: url(../images/sbbody-l.gif) no-repeat bottom left;
     margin-bottom: 0;
     padding: 0px 0px 20px;
}

.module_new div div div {
     background: url(../images/sbhead-l-line.gif) no-repeat top left;
     margin: 0;
     padding: 0;
     color: #333;
}

.module_new a:link, .module_new a:visited {
     font-family: Arial, Helvetica, sans-serif;
     color: #004466;
     font-weight: bold;
     font-size: 12px;
     text-decoration: none;
     margin: 10px 0 0 20px;
     display: block;
}

.module_new a:hover {
     color: #4B758A;
}

div.module_slideshow {
     background: url(../images/module_black_br.png) 100% 100% no-repeat;
     position: relative;
}

.module_slideshow div {
     background: url(../images/module_black_tr.png) 100% 0 no-repeat;
}

.module_slideshow div div {
     background: url(../images/module_black_bl.png) 0 100% no-repeat;
}

.module_slideshow div div div {
     background: url(../images/module_black_tl.png) 0 0 no-repeat;
     padding: 10px 15px;
     overflow: hidden;
     color: #969696;
}

#loadingDiv {
     background: none;
}

.module_slideshow div div div div {
     background: none !important;
}
/* ie6 warning */

#iewarn {
	background: #C6D3DA url(../images/error.png) 10px 20px no-repeat;
	position: relative;
	z-index: 1;
	opacity: 0;
	margin: -150px auto 0;
	font-size: 110%;
	color: #001D29;
	z-index: 8000;
}

#iewarn div {
	position: relative;
	border-top: 5px solid #95B8C9;
	border-bottom: 5px solid #95B8C9;
	padding: 10px 80px 10px 220px;	
}

#iewarn h4 {
	color: #900;
	font-weight: bold;
	line-height: 120%;
}

#iewarn a {
	color: #296AC6;
	font-weight: bold;
}

#iewarn_close {
	background: url(../images/close.png) 50% 50% no-repeat;
	display: block;
	cursor: pointer;
	position: absolute;
	width: 61px;
	height: 21px;
	top: 25px;
	right: 12px;
}

#iewarn_close.cHover {
	background: url(../images/close_hover.png) 50% 50% no-repeat;
}

/* end ie6 warning */