html {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: inherit;
    font-weight: inherit;
}
del, ins {
    text-decoration: none;
}
li {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: baseline;
}
sub {
    vertical-align: baseline;
}
legend {
    color: #000000;
}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
input, button, textarea, select {
}
body {
    font: 13px/1.231 arial,helvetica,clean,sans-serif;
}
select, input, button, textarea, button {
    font: 99% arial,helvetica,clean,sans-serif;
}
table {
    font-size: inherit;
}
pre, code, kbd, samp, tt {
    font-family: monospace;
    line-height: 100%;
}
html {
    background:url("../images/sts/footer_back.png") repeat-x scroll 0 648px #FFFFFF;
    overflow: -moz-scrollbars-vertical;
}
em {
}
strong {
}

a:active, a:focus {
    outline: 0 none;
}
body a {
    color: #417394;
    text-decoration: none;
}
body a:hover, body a:hover .time, body a:hover .shade, body a:hover .understate {
    color: #417394;
    text-decoration: underline;
}
body a.understate, body a .understate {
    color: inherit;
    text-decoration: none;
}

input, textarea, button, select {
    font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif;
}
body{
    margin:0;
    padding:0;


}
li{
    list-style:none;
}






#logosts{
    margin-bottom: 36px;
    text-align: center;
}


.clear {

    clear: both;

}

.above_body{

	margin-bottom:-10px;

}

.pxs_container {

    background: none repeat scroll 0 0 #000000;

    height: 482px;

    min-width: 960px;

    overflow: hidden;

    position: relative;

    width: 100%;

	margin-bottom: -20px;

}

.pxs_bg {

    background: url("../customheader/images/bg.png") repeat scroll left top transparent;

}

.pxs_bg div {

    background-color: transparent;

    background-position: left top;

    background-repeat: repeat;

    height: 420px;

    left: 0;

    position: absolute;

    top: 0;

    width: 7584px;

}

.pxs_bg .pxs_bg1 {

    background-color: #000000;

}

.pxs_bg .pxs_bg2 {

    background-image: url("../customheader/images/bg2.png");

}

.pxs_bg .pxs_bg3 {

    background-image: url("../customheader/images/bg3.png");

}

.pxs_slider_wrapper {

    display: none;

}

.pxs_container ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

ul.pxs_slider {

    left: 0;

    position: relative;

    top: 0;

}

ul.pxs_slider li {

    display: block;

    float: left;

    height: 415px;

    overflow: hidden;

}

ul.pxs_slider li img {

    display: block;

    margin: 0 auto;

    position: relative;

}

ul.pxs_thumbnails {

    display: block;

    margin: 0 auto;

    position: relative;

    top: 9px;

    z-index: 2;

}

ul.pxs_thumbnails li {

    background-image: url("../customheader/images/thumb-back-normal.jpg");

    background-repeat: no-repeat;

    display: block;

    float: left;

    height: 38px;

    margin-right: 4px;

    text-align: center;

    vertical-align: middle;

    width: 107px;

	position:relative;

}

ul.pxs_thumbnails li:hover {

    background: url("../customheader/images/thumb-back-hover.jpg") no-repeat scroll 0 0 transparent;

}

ul.pxs_thumbnails li img {

    cursor: pointer;

    vertical-align: middle;

}

ul.pxs_thumbnails li img.slctd {

    position:absolute;

	visibility:hidden;

	top:1px;

	left:0px;

	

}

ul.pxs_thumbnails li.selected img.slctd {

visibility:visible;

}



ul.pxs_thumbnails li.selected img.nrml {

visibility:hidden;

}

ul.pxs_thumbnails li img.nrml {

visibility:visible;

}



ul.pxs_thumbnails li.selected {

    background: url("../customheader/images/thumb-back-selected.jpg") no-repeat scroll 0 0 transparent;

    height: 44px;

    position: relative;

}

.pxs_navigation span {

    cursor: pointer;

    height: 200px;

    opacity: 0.6;

    position: absolute;

    top: 125px;

    width: 100px;

    z-index: 5;

}

.pxs_navigation span:hover {

    opacity: 0.9;

}

.pxs_navigation span.pxs_prev {

    background: url("../customheader/images/prev.png") no-repeat scroll center center transparent;

}

.pxs_navigation span.pxs_next {

    background: url("../customheader/images/next.png") no-repeat scroll center center transparent;

}

.pxs_loading {

    background: url("../customheader/images/ajax-loader.gif") no-repeat scroll 10px 50% #333333;

    border-radius: 15px 15px 15px 15px;

    color: #FFFFFF;

    font-size: 20px;

    left: 50%;

    margin-left: -90px;

    opacity: 0.7;

    padding: 15px 15px 15px 50px;

    position: absolute;

    top: 150px;

    width: 180px;

}

#pxs_mask {

    margin: auto;

    opacity: 1;

    position: relative;

    width: 100%;

    z-index: 1;

}

#pxs_mask #lm {

    background-color: transparent;

    background-image: url("../customheader/images/lm.png");

    background-repeat: repeat-y;

    height: 415px;

    left: 0;

    position: absolute;

    top: 0;

    width: 150px;

}

#pxs_mask #rm {

    background-color: transparent;

    background-image: url("../customheader/images/rm.png");

    background-repeat: repeat-y;

    height: 415px;

    position: absolute;

    right: 0;

    top: 0;

    width: 150px;

}

#pxs_mask .msk {

    background: none repeat scroll 0 0 #000000;

    height: 415px;

    position: absolute;

    top: 0;

}

.pxs_slider_wrapper #thumb-frame-end {

    background-color: transparent;

    background-image: url("../customheader/images/tab-frame-end.png");

    background-position: -5px 0;

    background-repeat: no-repeat;

    height: 42px;

    position: absolute;

    right: -10px;

    top: 5px;

    width: 10px;

    z-index: 1;

}

.pxs_slider_wrapper #thumb-frame-start {

    background-color: transparent;

    background-image: url("../customheader/images/tab-frame-start.png");

    background-repeat: no-repeat;

    height: 42px;

    left: -10px;

    position: absolute;

    top: 5px;

    width: 10px;

}

.pxs_slider_wrapper #thumbholder {

    background-color: #000000;

    background-image: url("../customheader/images/thumb-back-line.jpg");

    background-position: center top;

    background-repeat: repeat-y;

    clear: left;

    height: 47px;

    padding-top: 0;

}

#thumbholder #thumbwrapper {

    background-image: url("../customheader/images/tab-frame-middle.png");

    background-position: 0 5px;

    background-repeat: repeat-x;

    height: 47px;

    margin-left: auto;

    margin-right: auto;

    position: relative;

}





#footer{
    background:transparent;
    clear: both;
    margin-top: 10px;
    padding-top: 30px;
}

.footer_links {
margin-right: 10px;
margin-top: 2px;
text-align: center;
}
.footer_links li {
    display: inline;
    margin-left: 10px;
}

#footer #poweredby-logo{

    vertical-align: middle;
    margin-left: 10px;
}

#footer a{
color:#9e9e9e;
font-family:Helvetica, Arial, sans-serif;
}

.footer_time {
    color: #DCDCDC;
    font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    padding-top: 10px;
    text-align: center;
}
.footer_copyright, .footer_morecopyright {
    color: #DCDCDC;
    display: block;
    font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    margin-top: 10px;
    padding-bottom: 5px;
    text-align: center;
    line-height: 18px;

}















#navbar {
    border-radius: 0 0 0 0;
    padding-right: 125px;
}
.navtabs li a.navtab {
    height: 40px;
}
.navtabs li a.navtab:hover {
    font-weight: bold;
    text-decoration: none;
}
.navtabs .popupbody {
    -moz-border-bottom-colors: none !important;
    -moz-border-image: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    background: none repeat scroll 0 0 transparent !important;
    border-color: #9E9E9E -moz-use-text-color -moz-use-text-color !important;
    border-radius: 0 0 0 0 !important;
    border-right: 0 none !important;
    border-style: solid none none !important;
    border-width: 1px 0 0 !important;
    padding: 0 !important;
}
.navtabs .popupbody li {
    border-top: 0 none;
    float: none;
}
#navtabs ul.popupbody li {
    top: 0;
}
.navtabs .popupbody li > a, .popupbody li > label {
    background: none repeat scroll 0 0 #666666 !important;
    color: #C8C8C8 !important;
    font: 11px Helvetica,Arial,sans-serif !important;
    height: 15px !important;
    padding: 8px 10px !important;
    text-align: left !important;
    text-decoration: none !important;
    white-space: nowrap !important;
}
.navtabs .popupbody li > a:hover {
    color: #FFFFFF !important;
}
#navbar-wrapper {
    margin: auto;
    position: relative;
    width: 690px;
}
.globalsearch {
    right: -120px;
    clear: left;
    display: block;
    float: right;
    line-height: 1em;
    position: absolute;
    text-align: right;
    top: 0;
    width: 180px;
}
.globalsearch .textboxcontainer {
    border: 0 none;
}
.globalsearch .textboxcontainer span {
    border: 0 none;
    display: block;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    width: 122px;
}
.navbar_search .textboxcontainer input {
    border: 1px solid #7C7C7C;
    border-radius: 0 0 0 0;
    font-size: 12px;
    padding: 1px;
    vertical-align: middle;
}
.globalsearch .buttoncontainer {
    border: 0 none;
    display: block;
    float: left;
    height: 28px;
    margin-top: 9px;
    overflow: hidden;
    width: 27px;
}
.globalsearch .buttoncontainer span {
    background: none repeat scroll 0 0 #7C7C7C;
    border: 0 none;
    display: inline-block;
    height: 20px;
    padding: 0 3px;
}
.globalsearch .searchbutton {
    border: 0 none;
    margin-left: 0;
    margin-top: 0;
    padding: 0;
    width: 22px;
}
.globalsearch .textboxcontainer {
    display: inline-block;
    float: left;
    height: 36px;
    text-align: center;
}
.globalsearch .textboxcontainer span {
    display: inline-block;
    height: 32px;
    padding-top: 9px;
    width: 124px;
}
.globalsearch input.textbox {
    width: 120px;
}


#header {

    padding-top: 40px;
}
#navtabs li a:hover {
    text-decoration: none;
}
#navtabs li.selected ul {
    left: 60px;
}
.navtabs ul.floatcontainer {
    width: auto;
}


.navbar {
    background: url("../images/sts/top-nav-bar-gradient.png") repeat-x scroll 0 0 #000000;
    border: 0 solid transparent;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    color: #DEDEDE;
    font: 11px Arial,Calibri,Verdana,Geneva,sans-serif;
    height: 73px;
    margin: 0 auto;
    position: relative;
}
.navbar a {
    color: #DEDEDE;
}
.navbar a:hover {
    color: #FFFFFF;
}
.navtabs {
    background: url("../images/sts/top-nav-bar-gradient.png") repeat-x scroll 0 0 #000000;
    height: 36px;
    padding: 0 0 0 20px;
}
.navtabs li:first-child {
    border-left: 1px solid #000000;
}
.navtabs ul {
    border-top: 1px solid #000000;
    direction: ltr;
    left: 0;
    margin-right: -80px;
    position: absolute;
    top: 36px;
}
.navtabs li {
    border-right: 1px solid #000000;
    float: left;
}
.navtabs ul li:first-child {
    border-left: 0 none;
    margin-left: 20px;
}
#navtabs .popupmenu ul li:first-child {
    margin-left: 0;
}
.navtabs ul li {
    border-right: 0 none;
    position: relative;
    top: 2px;
}
.navtabs li a {
    line-height: 36px;
    padding: 0 10px;
}
.navtabs li a.navtab {
    background: url("../images/sts/top-nav-bar-gradient.png") repeat-x scroll 0 0 #000000;
    border-left: 1px solid #000000;
    color: #C4C4C4;
    display: block;
    font: bold 12px/36px Arial,Calibri,Verdana,Geneva,sans-serif;
    min-width: 60px;
    text-align: center;
    text-decoration: none;
    width: auto !important;
}
.navtabs li a.navtab:hover {
    color: #FFFFFF;
}
.navtabs li.selected {
    color: #FFFFFF;
    height: 36px;
}
.navtabs li.selected a.navtab {
    background: url("../images/sts/top-nav-bar-gradient.png") repeat-x scroll center center transparent;
    color: #FFFFFF;
    padding-top: 4px;
    position: relative;
    top: -4px;
    z-index: 10;
}
.navtabs li.selected li a, .navbar_advanced_search li a {
    font: 11px/36px Arial,Calibri,Verdana,Geneva,sans-serif;
    height: 34px;
    text-decoration: none;
}
.navtabs li.selected li a {
    color: #DEDEDE;
    display: block;
}
.navbar_advanced_search li {
    clear: both;
    display: block;
    height: 36px;
}
.navbar_advanced_search li a {
    color: #DEDEDE;
}
.navbar_advanced_search li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.navtabs li.selected li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.navtabs li.selected .popupbody li > a {
    color: #000000;
    text-indent: 0;
}
.navtabs li.selected li a.popupctrl {
    background: url("../images/misc/arrow.png") no-repeat scroll right center transparent;
    border-radius: 3px 3px 3px 3px;
    color: #DEDEDE;
    padding-right: 15px;
}
.popupbody {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #E1E1E1;
    color: #3E3E3E;
    display: none;
    font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    left: 0;
    min-width: 200px;
    padding: 2px;
    position: absolute;
    top: 1.5em;
    z-index: 1000;
}
.popupmenu:hover ul.popuphover {
    display: block;
}
.popupbody li {
    border-top: 1px solid #E1E1E1;
}
.popupbody > li:first-child {
    border-top: medium none;
}
.popupbody li a, .popupbody li label {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #3E3E3E;
    display: block;
    padding: 11.235px 10px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
}
.popupbody li > a:hover, .popupbody li > label:hover {
    background: none repeat scroll 0 0 #FFEB90;
    color: #3E3E3E;
}
.memberaction_body.popupbody li a:hover {
    background-color: #FFEB90;
    color: #3E3E3E;
}
.popupbody li.vbmenu_hilite a {
    background: none repeat scroll 0 0 #FFEB90;
    color: #3E3E3E;
}
.popupbody li.vbmenu_option > a:hover {
    background: none repeat scroll 0 0 #FFEB90;
    color: #3E3E3E;
}
.popupbody li.vbmenu_hilite, li.vbmenu_option {
    display: list-item;
    float: none;
    width: 100%;
}
.popupbody li input.searchbox {
    color: #777777;
    font-size: 13px;
    font-style: italic;
    padding: 0;
    width: 180px;
}
.popupbody li input.searchbox:focus {
    color: #3E3E3E;
    font-style: normal;
}
.popupbody li.formsubmit {
    background: none repeat scroll 0 0 #E1E1E1;
    padding: 0;
    text-align: right;
}
.popupbody li.formsubmit .submitoptions {
    float: left;
    text-align: left;
}
.popupbody li.formsubmit .submitoptions label {
    display: block;
}
.popupbody li.formsubmit.jumptopage > label {
    background: none repeat scroll 0 0 transparent;
    display: inline;
}
.popupbody li.formsubmit input[type="submit"], .popupbody li.formsubmit input[type="reset"], .popupbody li.formsubmit input[type="button"] {
    font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
    padding: 2px 2px 1px;
}
.popupbody li.formsubmit input[type="submit"]:hover, .popupbody li.formsubmit input[type="reset"]:hover, .popupbody li.formsubmit input[type="button"]:hover {
    color: #417394;
}

.navbar_search {
    display: block;
    position: relative;
    right: -20px;
    width: 180px;
}
.navbar_search input {
    border: 1px solid #000000;
    font-size: 11px;
    padding: 1px;
    vertical-align: middle;
}

.floatcontainer:after, .formcontrols .blockrow:after, dl.stats:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}