html, body {margin:0px; padding:0px; height:100%; border:none; background-color:#FFFFFF;}

body,input,label,select,textarea {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
img {border:0px;}
input,label,textarea,select {color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
table {border:none; border-collapse:collapse; empty-cells:show;}
td {vertical-align:top; border:none; padding:0px;}
ul {margin:0px; padding:0px; display:block;}
ul li {list-style-type:none; padding:0px;}

table.outside {width:100%; height:100%; min-width:1000px; margin-top:-128px;}
table.outside {width:expression(document.body.clientWidth > 1000? '100%' : '1000px');}
  table.outside td.lft {padding:330px 15px 8px 70px; width:195px; background:url(../img/bg_Colls.gif) repeat-x;}
  table.outside td.ctr {padding:330px 13px 8px; background-color:#162C8C;}
  table.outside td.rgt {padding:328px 72px 8px 13px; width:197px; background:url(../img/bg_Colls.gif) repeat-x;}

#header-cont {position:absolute; width:100%; min-width:1000px; height:188px; left:0px; top:0px; background:url(../img/bg_Header.gif) repeat-x;}
* html #header-cont {width:expression(document.body.clientWidth > 1000? '100%' : '1000px');}
  #header {background:url(../img/bg_Header.jpg) no-repeat; height:136px;}
    #logo {padding:14px 0px 0px 170px; width:272px; height:122px; float:left;}
    #header-rgt {float:right; width:470px; text-align:right; padding:8px 78px 0px 0px;}
    #header-rgt a.cart {color:#0F1E80; background: url(../img/ico_Sign.gif) no-repeat 0px 4px; padding:4px 0px 3px 19px; float:left;}
    #header-rgt img {border:1px #064085 solid; margin-top:18px; display:block; float:left;}
      #logout {float:left; padding-left:30px;}
      #logout a {color:#0F1E80; padding:4px 0px 3px 16px; background:url(../img/ico_Key.gif) no-repeat; float:left;}
    
  #tmenu {width:100%; text-align:center;}
  #tmenu table {width:auto; margin:auto;}
    #tmenu table td a {display:block; height:50px; text-decoration:none; border-left:2px #0F73C5 solid;}
    #tmenu table td a.btn1 {width:54px; background:url(../img/btn_Home.gif) no-repeat top;}
    #tmenu table td a.btn1:hover {width:54px; background:url(../img/btn_Home.gif) no-repeat bottom;}
    #tmenu table td a.btn2 {width:127px; background:url(../img/btn_MakingAChange.gif) no-repeat top;}
    #tmenu table td a.btn2:hover {width:127px; background:url(../img/btn_MakingAChange.gif) no-repeat bottom;}
    #tmenu table td a.btn3 {width:52px; background: url(../img/btn_Shop.gif) no-repeat top;}
    #tmenu table td a.btn3:hover {width:52px;background:url(../img/btn_Shop.gif) no-repeat bottom;}
    #tmenu table td a.btn4 {width:72px; background:url(../img/btn_Articles.gif) no-repeat top;}
    #tmenu table td a.btn4:hover {width:72px; background:url(../img/btn_Articles.gif) no-repeat bottom;}
    #tmenu table td a.btn5 {width:73px; background:url(../img/btn_Contact.gif) no-repeat top;}
    #tmenu table td a.btn5:hover {width:73px; background:url(../img/btn_Contact.gif) no-repeat bottom;}
    #tmenu table td a.btn6 {width:139px; background:url(../img/btn_Affiliations_Links.gif) no-repeat top;}
    #tmenu table td a.btn6:hover {width:139px; background:url(../img/btn_Affiliations_Links.gif) no-repeat bottom;}
    #tmenu table td a.btn7 {width:75px; background:url(../img/btn_Members.gif) no-repeat top;}
    #tmenu table td a.btn7:hover {width:75px; background:url(../img/btn_Members.gif) no-repeat bottom;}
    #tmenu table td a.ml {width:140px; background:url(../img/btn_MemberLogin.gif) no-repeat;}
  
  
#footer-cont {width:100%; min-width:1000px; height:128px; background:url(../img/bg_Footer.gif) repeat-x;}
* html #footer-cont {width:expression(document.body.clientWidth > 1000? '100%' : '1000px');}
  #bmenu {font-size:10px; color:#FFFFFF; width:100%; text-align:center; padding-top:6px; height:27px;}
  #bmenu a {text-decoration:none; color:#99CCFF; font-size:10px;}
  #bmenu a:hover {color:#FFFFFF;}
  
  #footer {font-size:10px; color:#FFFFFF; width:100%; text-align:center; height:50px;}
  
  #copyright {color:#023B80; width:100%; text-align:center; font-size:10px;}
  
    /*Begin Left Part*/   
    div.block-shade {padding-bottom:2px; float:left; width:100%; background:url(../img/bg_BlockShade.gif) repeat-x bottom;}
      div.block-cont {float:left; border:1px #BECFDE solid; width:100%; text-align:left; background:#FFFFFF url(../img/bg_BlockShort.gif) repeat-x bottom;}
        div.h3-cont {float:left; width:100%; padding-bottom:0px; background:#4384DA url(../img/bg_Title_blue.gif) repeat-x bottom;}
          div.h3 {float:left; width:100%; padding:6px 0 9px; background:url(../img/bg_Title_blue_r.gif) no-repeat right bottom;}
            div.h3 img {margin-left:21px;}
            
        div.txt-cont {float:left; width:100%; padding:6px 0px 21px; text-align:left;}
          div.txt {margin:0px 18px;}
            h3 {margin:0px; font-size:12px; color:#D1030B;}
            div.ctr-cont {width:100%; margin:9px 0px 24px; text-align:center;}
            div.ctr-cont img {margin:auto;}
            p {margin:0px 0px 15px; text-align:justify;}
            a {color:#003399;}            
            a.arrow {padding-left:15px; background:url(../img/bull_Arrow.gif) no-repeat 0px 3px;}
          
    div.empty {width:100%; height:12px; float:left;}
    
            h4 {margin:0px; font-size:12px; color:#000000;}
            div.txt div.empty {height:15px; float:none;}
            
          span.line {float:left; color:#D1030B; font-size:36px; line-height:33px; font-weight:bold; padding:0px 12px 15px 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
          p.line {font-weight:bold; font-size:12px; margin:0px 10px 0px;}
    /*=End Left Part=*/
    
    /*Begin Center Part*/
    div.block-shade2 {padding-bottom:2px; float:left; width:100%; background:url(../img/bg_BlockShade2.gif) repeat-x bottom;}
      div.block-shade2 div.block-cont {border:none;}      
        div.block-shade2 table {width:100%; border:1px #BECFDE solid; background:url(../img/bg_BlockTop.gif) repeat-x;}
        div.block-shade2 table td {padding:15px 38px 21px 21px;}
        
        div.block-shade2 table.border {background:none; border:1px #BECFDE solid;}
        div.block-shade2 table.border td {padding:0px;}
        div.block-shade2 table.border td div.block-cont {background:#FFFFFF url(../img/bg_BlockShort.gif) repeat-x bottom;}
        
        div.block-shade2 table.border2 {background:none; border:1px #BECFDE solid; border-bottom:none;}
        div.block-shade2 table.border2 td {padding:0px;}
        div.block-shade2 table.border2 td div.block-cont {background:#FFFFFF url(../img/bg_BlockShort.gif) repeat-x bottom;}
        
          .ill-rgt {float:right; border:1px #CDE7FC solid; margin:0px 0px 10px 15px;}
          h2 {margin:0px; font-size:18px; color:#333333;}
          h3.grey {margin:0px 0px 15px; font-size:14px; color:#666666;}
          p.date {font-size:12px; color:#023B80;}
        
        div.block-shade2 table td.bott {padding-top:0px;}
          
        div.block-shade2 table td.h-lft {width:50%; padding-right:0px;}
        div.block-shade2 table td.h-rgt {width:50%;}
        
    div.width-all {float:left; width:100%;}
      div.width-all table {width:100%;}
        div.width-all table td.h-lft {padding-right:10px; width:50%;}
        div.width-all table td.h-rgt {padding-left:10px; width:50%;}
        
          div.block-shade2 table.poll {margin:15px 0px 0px; width:100%; border:none; background:none;}
          div.block-shade2 table.poll td {padding:2px 0px;}
          div.block-shade2 table.poll td.irb {width:15px; padding-right:6px;}
            div.block-shade2 table.poll td.irb input {width:15px; height:14px; margin:0px; padding:0px;}
          div.block-shade2 table.poll td.lbl {width:100%;}
            div.block-shade2 table.poll td.lbl label {font-size:12px; padding:0px; font-weight:bold; color:#023B80;}
          div.block-shade2 table.poll td.btn {padding-bottom:15px; text-align:center;}
            div.block-shade2 table.poll td.btn input {margin:auto; width:auto; float:none;}
            
            
          div.ill-cont {width:100%; padding:8px 0px; text-align:center;}
          div.ill-cont img {margin:auto; border:1px #CDE7FC solid;}
    
    /*=End Center Part=*/
    
    /*Begin Right Part*/
        div.h3-cont-g {float:left; width:100%; padding-bottom:0px; background:#4384DA url(../img/bg_Title_grey.gif) repeat-x bottom;}
          div.h3-g {float:left; width:100%; padding:6px 0 9px; background:url(../img/bg_Title_grey_r.gif) no-repeat right bottom;}
            div.h3-g img {margin-left:21px;}
            
        div.fyi-cont {float:left; width:187px; padding:3px 5px 5px; text-align:left;}
          div.fyi {float:left; font-size:15px; font-weight:bold; color:#FFFFFF; width:161px; padding:4px 13px 8px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; background:#73BCFE url(../img/bg_BlockFYI.jpg) no-repeat right bottom;}
          div.fyi a {font-size:13px; padding-left:24px; color:#FFFFFF; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
          
        div.banners {float:left; width:100%; text-align:center;}
          div.banners img {margin:auto; border:1px #6789B3 solid;}
          div.banners div.empty {height:15px; float:none;}
          
            label {float:left; padding-bottom:8px; width:100%; font-size:12px; font-weight:bold;}
            input {float:left; width:100px;}
            input.btn {float:right; width:auto;}
    /*=End Right Part=*/
    
    
  /*Internal Pages Block*/
  table.outside td.lft2 {width:69px; background:url(../img/bg_Colls.gif) repeat-x;}
          
          .blue {color:#0035B3;}
          div.ill-cont img.ill-border {border:1px #232C84 solid;}
        
        div.block-shade2 table td.int {padding:15px 18px 21px;}
        div.block-shade2 table.usual {border:none; background:none;}
        div.block-shade2 table.usual td {padding:15px 18px 21px; border:1px #BECFDE solid; border-top:none;}
        div.block-shade2 table.usual td.bg {background:url(../img/bg_Articles.gif) no-repeat 50% 50%;}
        div.txt-cont2,div.txt-cont3 {float:left; width:100%; padding:12px 0px 21px; text-align:left;}
        div.txt-cont3 {background:url(../img/bg_Articles.gif) no-repeat 50% 50%;}
        
            h5 {font-size:11px; color:#0035B2; margin:0px 0px 6px;}
            h5.grey {color:#666666; margin-bottom:15px;}
            p.contact {line-height:17px; margin-left:20px;}
            div.block-shade2 table.contact {border:none; background:none; width:auto;}
            div.block-shade2 table.contact td {padding:3px 8px 1px 0px;}
            div.block-shade2 table.contact td.strg {font-weight:bold;}
            
            div.empty24 {height:24px; float:none;}
            
            div.block-shade2 table.frm {border:none; background:none; margin-bottom:15px;}
            div.block-shade2 table.frm td {padding:0px;}
            div.block-shade2 table.frm td label {font-size:11px; padding:0px; width:auto; color:#0035B2;}
            div.block-shade2 table.frm td.lbl label {padding-top:6px;}
            div.block-shade2 table.frm td.inpt {padding:1px 0px 4px 6px;}
            div.block-shade2 table.frm td.inpt input {width:150px; color:#000000; font-size:11px; margin-left:-6px;}
            div.block-shade2 table.frm td.inpt textarea {width:100%; height:100px; color:#000000; font-size:11px; margin-left:-6px;}
            div.block-shade2 table.frm td.btn {padding:20px 0px 0px; vertical-align:middle;}
            div.block-shade2 table.frm td.btn input {float:left; width:auto;}
            div.block-shade2 table.frm td.btn a {float:left;}
            
            div.ask {float:left; width:100%; padding-bottom:15px;}
            
            .ill-lft {float:left; border:1px #CDE7FC solid; margin:0px 20px 10px 0px;}
            p.rgt {text-align:right; margin-bottom:0px;}
            
            div.disc {margin:0px 0px 15px 38px;}
              div.disc ul li {padding:0px 0px 4px 14px; background:url(../img/bull_DoubleArrow.gif) no-repeat 0px 6px;}
                div.disc ul li a {color:#064184;}
                
            div.block-shade2 table.affils {border:none; background:none;}
            div.block-shade2 table.affils td {width:50%; text-align:center;}
            span.h3 {font-size:14px; color:#666666; font-weight:bold; padding-left:28px; background:url(../img/bull_Square.gif) no-repeat 0px 4px;}
            div.block-shade2 table.affils td a {text-align:center; font-weight:bold; text-decoration:none; color:#023B80; font-size:11px;}
            div.block-shade2 table.affils td img {margin:2px auto 0px;}
            
            /*Begin Chekout Page*/
            p.req {margin:4px 10px 6px; color:#000000;}
            
            div.block-shade2 table.frm2 {border:1px #3F7BD2 solid; background:none; background-color:#FFFFFF;}
            div.block-shade2 table.frm2 th {font-size:11px; white-space:nowrap; color:#FFFFFF; padding:8px 9px; background-color:#3F7BD2;}
            div.block-shade2 table.frm2 td {padding:0px 9px 6px;}
            div.block-shade2 table.frm2 td label {font-size:11px; float:left; width:100%; padding:3px 0px 0px; white-space:nowrap; width:auto; color:#0035B2; font-weight:bold;}
            div.block-shade2 table.frm2 td a {float:left; width:100%; color:#0035B2;}
            div.block-shade2 table.frm2 td label.nl {padding-right:6px;}
            div.block-shade2 table.frm2 td span {font-size:10px; float:left; width:100%; white-space:nowrap;}
            div.block-shade2 table.frm2 td select {width:50%; color:#000000; font-size:11px;}
            div.block-shade2 table.frm2 td select.long {width:100%;}
            div.block-shade2 table.frm2 td select.half {width:49%;}
            div.block-shade2 table.frm2 td input.chb {float:left; padding:0px; margin:3px 0px 0px; width:15px; height:15px;}
            div.block-shade2 table.frm2 td.start {padding-top:10px;}
            div.block-shade2 table.frm2 td.inpt {padding-left:15px; width:100%;}
            div.block-shade2 table.frm2 td.inpt input {width:100%; color:#000000; font-size:11px; margin-left:-6px;}
            div.block-shade2 table.frm2 td.inpt span {font-size:11px; white-space:normal; padding-top:3px;}
            div.block-shade2 table.frm2 td.all {width:100%;}
            div.block-shade2 table.frm2 td.end {padding-bottom:16px;}
            div.block-shade2 table.frm2 td.btn {padding-top:6px;}
            div.block-shade2 table.frm2 td.btn input {width:auto; float:left; margin-left:10px;}
            
            .f-lft {float:left;}
            .f-rgt {float:right;}
            
            p.all {color:#000000; line-height:16px; margin:4px 0px 16px;}
            
            div.block-shade2 table.shop {background:none; border:none; background-color:#FFFFFF;}
            div.block-shade2 table.shop th {font-size:11px; text-align:center; white-space:nowrap; color:#FFFFFF; padding:8px 6px; background-color:#3F7BD2; border:1px #3F7BD2 solid; border-right:1px #FFFFFF solid; border-left:1px #FFFFFF solid;}
            div.block-shade2 table.shop th.start {border-left:1px #3F7BD2 solid;}
            div.block-shade2 table.shop th.end {border-right:1px #3F7BD2 solid;}
            div.block-shade2 table.shop th.lft {text-align:left;}
            div.block-shade2 table.shop td {font-size:11px; color:#000000; padding:20px 6px; border:1px #3F7BD2 solid; vertical-align:middle;}
            div.block-shade2 table.shop td span {font-size:11px; color:#C0030D;}
            div.block-shade2 table.shop td.ctr2 {text-align:center;}
            div.block-shade2 table.shop td.numb {text-align:right; font-weight:bold; width:16px;}
            div.block-shade2 table.shop td.rgt2 {text-align:right;}
            
            div.block-shade2 table.shop-total {background:none; border:none; margin-bottom:5px;}
            div.block-shade2 table.shop-total td {font-size:11px; color:#000000; padding:8px 6px;}
            div.block-shade2 table.shop-total td label {float:left; padding-top:3px; white-space:nowrap; font-size:11px; font-weight:normal;}
            div.block-shade2 table.shop-total td.total {color:#FFFFFF; text-align:right; font-weight:bold; background-color:#646567; border:1px #646567 solid;}
            div.block-shade2 table.shop-total td.half {font-weight:bold; width:50%; text-align:right; color:#0035B2;}
            div.block-shade2 table.shop-total td.half a {color:#064184; font-weight:normal;}
            div.block-shade2 table.shop-total td.half select {width:100%; text-align:left; margin-bottom:4px; font-weight:normal;}
            /*=End Chekout Page=*/
            
            /*Begin Shopping Cart Page*/
            div.block-shade2 table.shop td.ill {text-align:center;}
            div.block-shade2 table.shop td.ill img {margin:auto; border:1px #C9E5FC solid;}
            div.block-shade2 table.shop td.ctr2 input {float:none; margin:auto;}
            div.block-shade2 table.shop td.ctr2 input.qty {width:24px;}
            div.block-shade2 table.shop td.ctr2 input.chb {width:15px; height:15px;}
            
            div.block-shade2 table.shop-total td.items {color:#FFFFFF; text-align:left; padding:6px; background-color:#1C2580; border:1px #1C2580 solid; border-bottom:1px #FFFFFF solid;}
            div.block-shade2 table.shop-total td.usual {text-align:left; vertical-align:middle; padding-left:0px;}
            div.block-shade2 table.shop-total td.btn {padding-right:0px;}
            div.block-shade2 table.shop-total td.btn img {float:left; margin-left:10px;}
            div.block-shade2 table.shop-total td.btn input {width:auto; float:left; margin-left:10px;}
            /*=End Shopping Cart Page=*/
            
            /*Begin Shopt Page*/
            div.block-shade2 table.shop2 {background:none; border:none;}
            div.block-shade2 table.shop2 td {padding:0px; border:none;}
            div.block-shade2 table.shop2 td h3.grey {margin:10px 0px 5px;} 
            div.block-shade2 table.shop2 td.half-l {padding-right:18px; width:50%;}
            div.block-shade2 table.shop2 td.half-r {padding-left:18px; width:50%;}
            div.block-shade2 table.shop2 td .ill-lft {margin-right:16px;}
            div.block-shade2 table.shop2 td p {font-weight:bold; margin:4px 0px 25px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
            div.block-shade2 table.shop2 td p span {color:#D32E02;}
            div.block-shade2 table.shop2 td label {font-weight:bold; color:#0035B2; font-size:11px; float:none;}
            div.block-shade2 table.shop2 td input {width:82px; margin:2px 0px 30px; float:none;}
            /*=End Shopt Page=*/
            
            /*Begin Product Page*/
            div.block-shade2 table.shop2 td.half .ill-lft {margin-right:20px;}
            div.block-shade2 table.shop2 td.all {width:100%;}
            div.block-shade2 table.shop2 td.all p {margin:0px 0px 15px;}
            div.block-shade2 table.shop2 td.all input {margin-bottom:15px;}
            div.block-shade2 table.shop2 td p.all {margin:15px 0px 0px; font-weight:normal; text-align:justify;}
            div.block-shade2 table.shop2 td.bott {padding-top:25px; vertical-align:bottom;}
            /*=End Product Page=*/
            
            /*Begin News Page*/
              h4.grey {margin-bottom:6px; color:#333333;}
            /*=End News Page=*/
            
            /*Begin Members1 Page*/
            div.members-wa {float:left; width:100%;}
            div.block-shade2 div.members-wa table.frm {width:50%;}
            /*=End Members1 Page=*/
            
            /*Begin FAQ Page*/
            h5.faq {color:#333333;}
            p.faq {margin-left:15px; color:#000000;}
            
            ul.faq {margin-left:15px;}
            ul.faq li {padding:6px 0px 21px 38px;}
            ul.faq li.back {background:url(../img/ico_Back.gif) no-repeat;}
            ul.faq li.quest {background:url(../img/ico_FAQ.gif) no-repeat;}
            ul.faq li a {font-size:11px; color:#064184;}
            /*=End FAQ Page=*/
            
            /*Begin Articles Page*/
            ul.art {margin:0px 0px 15px 4px;}
            ul.art li {padding:0px 0px 6px 28px; background:url(../img/bull_Square.gif) no-repeat 7px 4px;}
            ul.art li a {font-size:12px; color:#064184;}
            ul.art li.taho {background:url(../img/bull_Tahometr.gif) no-repeat 0px 4px;}
            ul.art li.taho a {font-weight:bold;}
            /*=End Articles Page=*/
  /*====================*/