/***************************************/ /*     GENERAL PAGE DEFAULTS           */ /***************************************/  body {  font-size:78%;  font-family:arial;  color: #373737;  margin:auto;  margin-top:5px;  margin-bottom:5px;  padding:0;  text-align:center;  background-color:#5f83b2;  min-width:780px !important;   position:relative;  width:970px;         border:0px;  } a {   color:#ff0000;   font-weight: normal;         text-decoration:none;   }   a:hover {   color:#ff0000;   font-weight: normal;         text-decoration:underline;   }   #cui {  padding:0px;         border:0px; }    #cui #content{  min-height:300px; }     #cui a img {  border:none; } #cui ul {  list-style-type:none;  padding:0;  margin:0; }      /***************************************/ /*           HEADER AREA               */ /***************************************/ #cui #header {  /*center the header (note: IE needs text-align:center for body also*/  width:970px;  text-align:center; }  #cui #logo {  display:none; } #cui #search {  float:left;         clear:left;  margin:0 0 0 0px;  text-align:left;   /* Match the background image dimensions */  width:970px;  height:100px;  /* Use relative positioning here so we can position child elements absolutely.      Neccessary since this one is using an image as the background. */   position: relative;  background-image:url(images/searchenginebg.gif);         color:#000000; } #cui #search-input {   white-space:nowrap;  position:absolute;    top:40px;   left:55px; } #cui #search-box {  width:200px; } #cui #radio-buttons {  position:absolute;   top:30px;   left:390px;  color:#000000; }  #cui .submit-button {  background: #ff6600;         color:#ffffff;  border:none;  width:87px;          height:21px;         border:1px solid #ffffff;  }  #cui #search-text{  font-size: 13px;  color: #373737;  font-weight: bold;   }  #cui #header-links {  display:none;  }   /***************************************/ /*       MAIN TABLE LAYOUT AREA        */ /***************************************/  #Contentarea {         display:none;   }  #home-page #Contentarea{      background-image:url(images/maintablebg.gif);     text-align:left;      display:block;     width:970px;     height:450px;               }  #home-page #Contentarea #maintext{      text-align:left;      display:block;     width:600px;     height:450px;      margin-left: 200px;              }      #cui #results-display {  width:970px;         background-image:url(images/maintablebg.gif);  text-align:left;  clear:both; } #cui #results-display td {  vertical-align:top; } #cui #results-display td.left-column {  width:0px;  padding-right:10px; } #cui #results-display td.right-column {  width:0px;  padding-left:10px; }   /* SEARCH RESULTS HEADER i.e. "Results 1 - 10 of about 100" */ #cui #results-header {  color:#666666;  font-weight: bold;  font-size: 1.2em;   padding: 10px 0 5px 5px;  clear:both; }  /* SEARCH RESULTS LIST */ #cui #search-results {  clear:both; }  /**********************/ /*      UI CELLS      */ /**********************/ #cui .cell {  font-family: arial, verdana, helvetica, sans-serif;  color: #373737;  padding:5px;  font-weight:bold;   text-align:left;  margin-top:15px;  font-size:0.95em;  background-color:#c9defd; }  #cui .cell.a {  font-family: arial, verdana, helvetica, sans-serif;  color: #637993;  font-weight:normal;         text-decoration:underline;   }  #cui .cell.a:hover {  font-family: arial, verdana, helvetica, sans-serif;  color: #ff0000;  font-weight:normal;         text-decoration:underline;   }   #cui .cell .title {  color: #ffffff;  font-weight: bold;  padding: 3px 0 2px 3px;  margin: 0 0 2px 0;  background-color:#5f83b2;  font-size:1em;  } #cui .cell ul {  padding-left: 0.2em;  line-height: 1.5em; } #cui .cell ul li{  padding-bottom: 4px; } #cui #rss_container {  background-color: #c9defd;  border:1px solid #cccccc; } #cui #rss_container .title {  background-color: #5f83b2; }  #cui #rss_container a {  text-decoration:underline;  color:#637993;          }  #cui #rss_container a:hover {  text-decoration:underline;  color:#ff0000;          }  #cui .rss_text br {  clear:both;  display: block;  line-height: 0; } #cui .rss_text p {  margin-bottom:0; } #cui .rss_text {  margin-bottom:8px; } #cui .rss_text img {  margin:0; }  #cui .sub-cell .title {  text-decoration:none;  border: none;  font-size:0.95em;  font-weight:bold;  padding:5px 0 0 0;  margin:0;  background: none; }   #cui .sub-cell .title a {  text-decoration:none;  color:#637993;         }  #cui .sub-cell .expanded-item a {  text-decoration:underline;  color:#637993;         } #cui .sub-cell .expanded-item a:hover {  text-decoration:underline;  color:#ff0000;         }   #cui .sub-cell .title a img {  padding-right: 3px; } #cui .sub-cell ul {  padding-left:15px;  }    /* ALTERNATE SPELLING CELL */ #cui #alt-spell {  font-size:1.2em;  padding-left:10px; } #cui #alt-spell a {  font-size:1.05em;   padding-left:0.2em; }  /* KEY ICONS (pdf and padlock) at bottom of results list */ #cui #key-icons {  clear:both;  margin: 10px 0 10px 15px;  font-weight: bold;  font-size:1.05em; } #cui #key-icons li {  display: inline;  list-style-type: none;  padding-left: 5px;  margin-left: 5px;  font-weight: normal; } #cui #key-icons ul {  display: inline;  margin-left:5px;  padding-left:5px; } #cui #key-icons img {  padding-right:4px; }  /* PAGE NAVIGATION BARS */ #cui .pager {  padding:0 0 25px 5px; } #cui .pager .current-page {  color:#2771BA;  font-weight:700; }  /* FOOTER LINKS */   #cui #footer-links ul {  margin:4px 0 10px 0; } #cui #footer-links ul li {  display:inline; }  /* SEARCH RESULTS */ #cui .result-title {  font-family:  arial, verdana, helvetica, sans-serif;  font-weight: bold;  color: #000000; } #cui .result-title a {  font-size:1.05em;  font-weight: bold;  color:#637993; } #cui .result-title a:visited {  color:#aaaaaa; }  #cui .result-content {  padding-bottom:10px; }  #cui .result-number {  padding-top:2px; }  #cui .result-summary {  font-family: arial, verdana, helvetica, sans-serif;  font-size: 12px;  color: #000000;  padding-top: 2px; }  /* SEARCH RESULT LINKS */ #cui .result-links {  font-family:  arial, verdana,helvetica, sans-serif;  font-size: 12px;  color: #000000;  padding-top: 3px; }  #cui .result-link-separator {  padding:0 3px;  text-decoration:none; }     /**********************/ /*   FORM PAGES       */ /**********************/ #form-page {  text-align:left; } #form-page #cui h1 {  font-size:1.8em; } #form-page #cui h2 {  font-size:1.2em;  font-weight:normal; }   /*************************************/ /* FEEDBACK POPUP (was this helpful) */ /*************************************/  #cui .popup {  float:left;   position:absolute; } #cui .box-feedback {  width:230px;   border:2px outset gray;  text-align:left;   font-size:0.94em;  position: absolute;   top:-2px;   left:-115px; } #cui .popup .feedback-options {   margin:0 10px;  padding-bottom: 4px;   border-bottom: 1px solid #DBDBDB;  font-size:1.15em;  font-weight:normal; } #cui .popup label {  vertical-align:middle;  font-weight:bold; }  #cui .popup label.no {  margin:2px 0 3px 2px; } #cui .popup label.yes {  margin:2px 5px 3px 2px; }  #cui .popup .radio {  vertical-align:middle; }  #cui .popup .feedback-comments {  margin-left:10px;  }  #cui .popup #comments {  width:200px;  height:40px;  overflow-y:scroll; }  #cui .popup .feedback-submit {   margin:0 10px;   padding:8px 0 10px 0;   border-top: 1px solid #FFF; } #cui .popup p {  margin:0;  padding:0; } #cui .box-feedback ul {  margin:0;  padding:0; } #cui .popup ul li {  list-style-image:none;   font-size:1em !important;   margin:2px 0;  padding:0; } #cui .popup .submit a, .popup .submit a:link, .popup .submit a:hover {  text-decoration:none;   color:#FFF;   font-weight:bold !important; } #cui .popup .feedback-form {  background:url(../custom/img/popup/feedback-back.gif) bottom center no-repeat;  margin:0;padding:0; }  #cui .box-feedback .submit {  background: #7aafcf;  width:76px;  height:26px;  font-size:1.3em;  font-weight:bold;  padding:2px 0;  font-family:Arial, helvetica;  color:#000000; }  #cui .close-feedback a {  font-size:0.9em;  padding-left:70px; } #cui .close-feedback a img {  vertical-align:middle;  margin-right:3px; }  #cui .box-feedback .heading {  background:url(../custom/img/popup/feedback-top.gif) top center no-repeat;  margin:0;  padding:0 0 6px 5px !important;   line-height:1.8em;   font-weight:bold !important;   font-size: 1.25em; }  /*************************************/ /* DEBUG boxes only                  */ /*************************************/ .debug-key {font-weight:bold;} .debug-value {}  /*************************************/ /* DOWNLOADS area                    */ /*************************************/ #cui #downloads {  clear:both;  position: relative;  margin: 0 100px 0 100px;     padding: 20px 0 20px 20px;  text-align: left; }  #cui #downloads .title {  color: #24415B;     font-weight: bold;     font-size: 1.3em;  border: 0px solid #00ff00;     margin: 0 0 20px 0;  padding: 0 0 20px 20px; }  #cui #downloads #section {  border-top: 1px dotted #8C8C8C;     padding: 10px 0 20px 20px;     width: 95%; }  #cui #downloads #section textarea.code{  border: 1px solid #8C8C8C;  text-align: left;     color: #5B8FBE;     size: 0.6em;     padding: 2px 2px 0 2px;     width:auto;     height: auto;     min-width:628px !important;  }  #cui #downloads #section .sub-title {     font-weight: bold;     font-size: 0.9em;  padding: 0 0 10px 0; }  /*************************************/ /* CACHED HIGHLIGHTING               */ /*************************************/ span.cnvr_hl0 { padding: 2px; font-weight: bold; background: #000066; color: #ffffff;}   span.cnvr_hl1 { padding: 2px; font-weight: bold; background: #003366; color: #ffffff;}  span.cnvr_hl2 { padding: 2px; font-weight: bold; background: #006666; color: #ffffff;}  span.cnvr_hl3 { padding: 2px; font-weight: bold; background: #009966; color: #000000;}  span.cnvr_hl4 { padding: 2px; font-weight: bold; background: #00CC66; color: #000000;}  span.cnvr_hl5 { padding: 2px; font-weight: bold; background: #00FF66; color: #000000;}  span.cnvr_hl6 { padding: 2px; font-weight: bold; background: #330066; color: #ffffff;}  span.cnvr_hl7 { padding: 2px; font-weight: bold; background: #333366; color: #ffffff;}  span.cnvr_hl8 { padding: 2px; font-weight: bold; background: #336666; color: #ffffff;}  span.cnvr_hl9 { padding: 2px; font-weight: bold; background: #339966; color: #000000;}  span.cnvr_hl10 { padding: 2px; font-weight: bold; background: #33CC66; color: #000000;}  span.cnvr_hl11 { padding: 2px; font-weight: bold; background: #33FF66; color: #000000;}  span.cnvr_hl12 { padding: 2px; font-weight: bold; background: #660066; color: #ffffff;}  span.cnvr_hl13 { padding: 2px; font-weight: bold; background: #663366; color: #ffffff;}  span.cnvr_hl14 { padding: 2px; font-weight: bold; background: #666666; color: #ffffff;}  span.cnvr_hl15 { padding: 2px; font-weight: bold; background: #669966; color: #000000;}  span.cnvr_hl16 { padding: 2px; font-weight: bold; background: #66CC66; color: #000000;}  span.cnvr_hl17 { padding: 2px; font-weight: bold; background: #66FF66; color: #000000;}  span.cnvr_hl18 { padding: 2px; font-weight: bold; background: #990066; color: #ffffff;}  span.cnvr_hl19 { padding: 2px; font-weight: bold; background: #993366; color: #ffffff;}  span.cnvr_hl20 { padding: 2px; font-weight: bold; background: #996666; color: #ffffff;}  span.cnvr_hl21 { padding: 2px; font-weight: bold; background: #999966; color: #000000;}  span.cnvr_hl22 { padding: 2px; font-weight: bold; background: #99CC66; color: #000000;}  span.cnvr_hl23 { padding: 2px; font-weight: bold; background: #99FF66; color: #000000;}  span.cnvr_hl24 { padding: 2px; font-weight: bold; background: #CC0066; color: #ffffff;}  span.cnvr_hl25 { padding: 2px; font-weight: bold; background: #CC3366; color: #ffffff;}  span.cnvr_hl26 { padding: 2px; font-weight: bold; background: #CC6666; color: #ffffff;}  span.cnvr_hl27 { padding: 2px; font-weight: bold; background: #CC9966; color: #000000;}  span.cnvr_hl28 { padding: 2px; font-weight: bold; background: #CCCC66; color: #000000;}  span.cnvr_hl29 { padding: 2px; font-weight: bold; background: #CCFF66; color: #000000;}  span.cnvr_hl30 { padding: 2px; font-weight: bold; background: #FF0066; color: #ffffff;}  span.cnvr_hl31 { padding: 2px; font-weight: bold; background: #FF3366; color: #ffffff;}  span.cnvr_hl32 { padding: 2px; font-weight: bold; background: #FF6666; color: #ffffff;}  span.cnvr_hl33 { padding: 2px; font-weight: bold; background: #FF9966; color: #000000;}  span.cnvr_hl34 { padding: 2px; font-weight: bold; background: #FFCC66; color: #000000;}  span.cnvr_hl35 { padding: 2px; font-weight: bold; background: #FFFF66; color: #000000;}      /*****************************************************/ /**** Expanded TOP ... default         ***************/ /*****************************************************/  #cui #row1col2 #expanded-searches {  line-height:14px;  background:none; }  #cui #row1col2 #expanded-searches .title {  display:none; }   #cui #row1col2 #expanded-searches .expanded-content .title {  float:left;  clear:both;  padding:0 4px 0 0;  font-size:8pt;         color:#ffffff;  border:none;  margin-top:3px;  width:130px;  display:block;  }  #cui #row1col2 .expanded-content .sub-cell{  clear:left;         } #cui #row1col2 #expanded-searches li {  display:inline;  margin-left:8px; } #cui #row1col2 #expanded-searches li a {   font-size:8.75pt;         text-decoration:underline;  color:#637993;  }     #cui #row1col2 #expanded-searches li a:hover {         font-size:8.75pt;  text-decoration:underline;  color:#ff0000;          }  #cui #row1col2 .expanded-item a {   text-decoration:underline;  color:#637993;  }     #cui #row1col2 .expanded-item a:hover {  text-decoration:underline;  color:#ff0000;          }    #cui #row1col2 .expanded-item {  display:block;  float:left;  background: url(../custom/img/icons/bullet.gif) no-repeat 2px 7px;  white-space:nowrap;  padding-left:8px;  padding-right:4px; }  /*****************************************************/ /**** Some RSS styles                  ***************/ /*****************************************************/  .rss_channel_title {  font-size:11px;  font-weight:bold;  margin:6px 0 2px 0; } .rss_byline {  font-style:italic;  font-weight:normal; } .rss_text {  font-weight:normal; }    /*****************************************************/ /**** Added by biswajit                             ***************/ /*****************************************************/    .navbg{  background-image:url(images/navbg.gif);  height: 29px; } .tabmiddlebg{  background-image:url(images/navmiddlecut.gif);  height: 29px; }   .maintablebg{  background-image:url(images/maintablebg.gif); } .navlink{  font-family:Arial;  font-size: 12px;  color: #11449E;  text-decoration: none; } .navlink:hover{  font-family:Arial;  font-size: 12px;  color: #11449E;  text-decoration: none; }   .navlinkwithpadding{  font-family:Arial;  font-size: 12px;  color: #11449E;  text-decoration: none;  padding-left: 15px;  padding-right: 15px; } .navlinkwithpadding:hover{  font-family:Arial;  font-size: 12px;  color: #11449E;  text-decoration: none;  padding-left: 15px;  padding-right: 15px; } .toplink{  font-family:verdana;  font-size: 10px;  color: #676767;  text-decoration: none; } .toplink:hover{  font-family:verdana;  font-size: 10px;  color: #676767;  text-decoration: underline; } .linkblue{  font-family:verdana;  font-size: 10px;  color: #2771BA;  text-decoration: none; } .linkblue:hover{  font-family:verdana;  font-size: 10px;  color: #2771BA;  text-decoration: underline; } .linkbluewithunderline{  font-family:verdana;  font-size: 10px;  color: #2771BA;  text-decoration: underline; } .linkbluewithunderline:hover{  font-family:verdana;  font-size: 10px;  color: #FF0000;  text-decoration: underline; } .copy{  font-family:verdana;  font-size: 10px;  color: #2771BA; } .paginglink { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#2771BA; text-decoration:none; }  .paginglink:hover { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#2771BA; text-decoration:underline; } .paginglinkblue { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FF0000; text-decoration:underline; } .paginglinkblue:hover { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#FF0000; text-decoration:underline; }  .headerb{  background-image:url(images/header.gif);  width: 970px;  height: 35px; }  .footerlinkcopybg{  background-image:url(images/footerlinkandcopybg.gif);  width: 970px;  height: 58px; }  .footer{  background-image:url(images/footer.gif);  width: 970px;  height: 21px; }  #footer  {         display:none; }  #footer  {         display:none; }