div { border: solid 0px red; }
body { background-color: #000000; background-image: url(../Images/back-main.gif); background-repeat: repeat-x; background-position: top; margin: 0px; }
form { margin: 0; }
p { margin-top: 4px; margin-bottom: 4px; padding: 4px 0px 4px 0px; }
table { border-collapse: collapse; }
ul { margin: 0; padding: 0; list-style-type: none; }
h1 { margin: 0px; padding-left: 16px; padding-bottom: 6px; background-image: url(../Images/icon-h1.gif); background-repeat: no-repeat; line-height: 1em; }
h2 { margin: 0px; line-height: 1.5; }
a:hover img { filter: alpha(opacity=80); }
h3, h4 { margin: 0px; }
h3 { background-color: #20314d; padding-left: 2px; padding-right: 2px;}
.error-01 { padding: 4px; }
.input-01, .input-02 { font-weight: bold; }
.text-input { font-weight: bold; border: solid 1px #C1C75B; }
.btn-submit, .btn-small { border-top: solid 1px #C5D3EC; border-right: solid 1px #000000; border-bottom: solid 1px #000000; border-left: solid 1px #C5D3EC; background-image: url(../Images/button-back-01.gif); padding-left: 1px; padding-right: 1px; }
.access { display: none; }
.Temp-Div {background-color: #e7e7e7; padding-left: 5pt; padding-top: 5pt; padding-bottom: 5pt;}
.menu-top { clear: both; margin: 0 auto; height: 20px; background-color: #e7e7e7; background-repeat: no-repeat; background-image: url(../Images/menu-back.gif); text-align: right; }
.menu-top ul { margin-right: -1px; float: right; }
.menu-top li { float: left; line-height: 1.5em; padding-left: 7px; padding-right: 4px; }
.menu-top .bllite { float: left; line-height: 1.5em; padding-left: 20px; padding-right: 4px; }
.MavMainSub { background-color: #eeeeee; position: absolute; z-index: 100; display: none; padding: 4px 6px 4px 6px; text-align: left; white-space: nowrap; line-height: 1.5em; border-left: solid 1px #ffffff; border-top: solid 1px #ffffff; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
.MavMainSub li {border: none; padding-left: 0; padding-right: 6px; clear: both; }

.wrapper { background-image: url(../Images/back-main-shade.jpg); background-repeat: no-repeat; background-position: center top; text-align: center; }
.innerwrapper { width:990px; margin-left:auto; margin-right:auto;}
.div-home { width: 990px; }
.div-main { width: 90%; }
.div-main, .div-home { background-color: #ffffff; position: relative; top: 22px; text-align: left; padding-bottom: 30px; margin: 0px auto; text-align: left; min-width: 990px; }

div.menu-small-top {position:absolute; top:5px; clear: both; display:block; margin-top:0px; width:990px; text-align:right; margin-bottom:5px;}
.logo { float: left; }
.search-basic { background-image: url(../Images/search-home.gif); background-repeat: no-repeat; width: 546px; height: 64px; float: right; }
/*.search-basic { background-image: url(../Images/search-home.gif); background-repeat: no-repeat; width: 546px; height: 64px; float: left; }*/
.search-basic .link-01 { position: relative; left: 332px; top: 0px; width: 200px; }
.search-basic .link-02 { z-index: 10; }
.search-basic .input-01 { border-top: solid 2px #0E5181; border-right: solid 2px #C5D3EC; border-bottom: solid 2px #C5D3EC; border-left: solid 2px #0E5181; margin-top: 14px; margin-left: 330px; width: 160px; }
.search-basic .input-02 { margin-top: 0px; margin-left: 324px; width: 200px; color: #FFF; }

.home-search { width: 950px; position: relative; left: 20px; }

/* Pdf.aspx */
.bdyPdf {background-image: none; background-color: #ffffff; margin: 0px; margin-bottom: 10px; }
.bdyPdf .wrapper { background-color: #ffffff; background-image: none;  text-align: left; border-bottom: 6px solid #21314d; border-top: 6px solid #939393; padding: 10px;}
.bdyPdf .logo { float: right; text-align: right; }
.bdyPdf .content-pdf { clear: both;}
.bdyPdf h1,.bdyPdf h2,.bdyPdf h3,.bdyPdf h4  { background-image: none; margin: 4px 0px 4px 0px; background-color: Transparent; padding: 0px; }
.bdyPdf h3 { border: solid 1px #21314d; padding: 2px 4px 2px 4px;}
.bdyPdf p { margin: 6px 0px 6px 0px; }
.bdyPdf .footer { padding: 4px;} 
/* .home-search .btn-submit { border-top: solid 1px #ffaf75; border-left: solid 1px #ffaf75; background-image: url(../Images/button-back-02.gif); height: 22px; } *//* Oragne Button */


.login-left { position: relative; top: 10px; padding: 8px 0px 8px 10px; background-color: #D7DE66; }
.login-left .input-01 { width: 145px; }
.login-left .input-02 { width: 112px; }
.tbl01 { width: 195px;}
.agent { background-color: #f9f9f9; }
.tbl01 td { border-top: solid 1px #f0f0f0; padding: 2px; vertical-align: top; }
.tbl01 th { background-color: #eeeeee; padding: 2px; text-align: left; vertical-align: bottom; }
.agent {border:1px solid #f0f0f0; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.tbl02 { width: 740px; }
.tbl02 td { padding: 4px 2px 2px 2px; vertical-align: top; }
.tbl02 th { padding: 2px; text-align: left; vertical-align: bottom; }

.pntImg {cursor: pointer;}


.content { margin: auto; float: left; height: 100%; width: 100%; overflow: hidden; }

.div-home .content { }
.div-main .content { }
.footer { clear: both; text-align: center; padding-left: 20px; padding-top: 30px; }

/* Default.aspx */

/*.promo-01 { float: left; width: 200px; padding-left: 4px; }
.home-intro, .myebl-intro { width: 490px; float: left; padding-right: 10px; }
.promo-02 img { padding-top: 10px; margin-left: 8px; margin-right: 8px; float: left; }*/
.Masthead-home .menu-top { background: transparent; position: relative; top: -54px;}
.Masthead-home .menu-top a { color: #1e7cc1; }
.promo-01 { float: right;  padding-right: 30px; } 
.promo-01-myaccount { float: right; width: 220px; padding-top: 10px; }

.home-banner-main { float: left; width: 100%;}
.home-intro { padding-top: 10px; padding-left: 20px; padding-bottom: 10px; float: left; width: 100%; border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9;}
.myebl-intro { width: 700px; float: left; padding-right: 10px; }
.content-home .search { font-size: 120%; margin-left: 360px; font-weight: bold;   }
.content-home .search .txt-01 { width: 230px; font-size: 105%; vertical-align: top;}
.content-home .search a { display: block; float: left; padding-left: 80px; padding-top: 0;}

.content-home { margin: auto; width: 100%; margin: 20px; }
/*.promo-01 { float:left; width: auto; padding-top: 10px; }*/
/*.promo-01 { float:left; margin-left:450px; width: 200px; padding-top: 10px; }*/
.promo-01 { float:left; width: 40%; padding-top: 10px; text-align:right; }
.promo-01 img { }
.home-banner-main { float: left; padding-bottom: 20px; }
/*.home-intro, .myebl-intro { width: 500px; float: left; padding-right: 10px; }*/
.home-intro { width: 100%; float: left; padding-right: 10px; }
.home-intro {padding-right: 20px; clear:both; }
.promo-02 { clear: both; }
.promo-02 img { padding-top: 10px; margin-right: 8px; float: left; }
.promo-03 { width: 227px; }
.promo-03 .pnl-top { height: 16px; font-size: 2px; background-image: url(../Images/promo-03-top.gif); background-repeat: no-repeat;}
.promo-03 .pnl-btm { height: 16px; font-size: 2px; background-image: url(../Images/promo-03-btm.gif); background-repeat: no-repeat;}
.promo-03 .pnl-body { background-color: #d9e8f4; padding-right: 6px;  padding-left: 6px; }
.promo-03 a { color: #20314d; }
.promo-03 h4 { margin-left: 1em; border-bottom: solid 1px #20314d; width: 180px; }
.promo-03 ul { margin-left: 3em; list-style: square; margin-top: 4px; padding-bottom: 4px;}

.promo-04 ul { margin-left: 3em; list-style: square; margin-top: 4px; padding-bottom: 4px;}
.promo-04 { padding-left: 20px; width:744px; float: left; clear:left;}
.promo-04, .promo-04 h4 {font-size: 105%; }
.promo-04 .cell { width: 200px; float: left; padding: 24px;}
.promo-04 .cell a { color: #1e7cc1; font-weight: bold; }
.promo-04 .cell img {vertical-align: bottom;} 
.promo-04 h4, .promo-04 p { padding-left: 1em;}


.home-features ul, .content-coverage ul, .home-demo ul { margin-left: 24px; }
.home-features, .content-coverage { margin-right: 0px; }

/* general */
.content-general { margin: auto; margin: 20px; }
.content-general ul { margin: 4px 0px 4px 10px; padding: 4px 0px 4px 10px; list-style-type: square;}
.content-general ol { margin: 4px 0px 4px 10px; padding: 4px 0px 4px 10px; }

.content-general .subgroup-01 { float: right; width: 240px; height: 120px; margin-right: 12px; border: solid 1px #d2d2d2; padding: 10px; background-image: url(../Images/back-01.gif); background-repeat: repeat-x; background-color: #f0f0f0; background-position: 0px -50px;}
.categories { margin-right: 12px; border: solid 1px #d2d2d2; padding: 10px; background-image: url(../Images/back-01.gif); background-repeat: repeat-x; background-color: #f0f0f0; background-position: 0px -50px;}


/* SearchResults.aspx */

.content-search-result { margin: auto; margin: 20px; }
.search-note { padding-top: 10px; }
.search-options { margin: 10px 0px 4px 10px;} 
.display-options { clear: both; background-color: #1e7cc1; padding-top: 2px; padding-bottom: 2px; width: 100%; display:block; float:left;}
.display-options .label-01, .display-options .select-01, .display-options .label-02 { float: left; }
.display-options .label-01, .display-options .label-02 { padding: 2px 10px 0px 10px; }
.display-options .label-02 { padding-left: 30px; }
.search-actions { border-top: solid 1px #ffffff; background-color: #f26721; float: left; width: 100%; white-space: nowrap; }
.search-actions div { float: left; border-right: solid 1px #ffffff; margin-right: 1px; margin-top: 1px; padding: 4px 8px 4px 8px; }
.pagination-top, .pagination-bottom { clear: both; border-bottom: dotted 1px #999999; margin-bottom: 10px; margin-top: 10px; }
.pagination-bottom { border-top: dotted 1px #999999; border-bottom: none; }
.pagination-top div, .pagination-bottom div { padding: 2px; }
.pagination-top ul, .pagination-bottom ul { margin-right: -1px; }

.pagination-top li, .pagination-bottom li { display: inline; line-height: 1.5em; padding-left: 7px; padding-right: 4px; border-right: solid 1px #939393; }/**/
.pagination-left-td { display: inline; line-height: 1.5em; padding-left: 7px; padding-right: 4px; border-right: solid 1px #939393; }/**/
.pagination-right-td { display: inline; line-height: 1.5em; padding-left: 7px; padding-right: 4px; border-left: solid 1px #939393; }/**/

.search-result-list { clear: both; margin-left: 10px; margin-top: 8px; }

.search-result-list h4, .search-result-list p, .search-result-list .publication-title, .search-result-list .publication-date, .search-result-list .publication-info, .search-result-list .more { padding-left: 54px; }
.search-result-list h4 { margin-top: -16px; }
.search-result-list .more { text-align: right; }

.selected-result { clear: both; padding-top: 4px; padding-bottom: 4px; border-top: solid 1px #ffffff; background-color: #cdd9ee; width: 100%; }
.selected-result .label-01 { padding-left: 10px; }

/* MyBusinessLibrary.aspx */
.content-myebl { margin: auto; margin: 20px; }

.content-myebl h3 { background-color: Transparent; padding-left: 0; }
.editors-choice, .latest-news, .most-read { height: 377px; clear: both; float: left; width: 580px; border: solid 1px #d2d2d2; padding: 10px; background-image: url(../Images/back-01.gif); background-repeat: repeat-x; background-color: #f0f0f0; }
.nodata { margin-top:10px; margin-left:20px; color:Gray; }
.updates { width: 600px; }
.editors-choice-tag, .latest-news-tag, .most-read-tag, .editors-choice-tag-s, .latest-news-tag-s, .most-read-tag-s { z-index: 10; padding-top: 8px; margin-right: 4px; width: 130px; height: 20px; text-align: center; float: left; background-color: inherit; background-image: url(../Images/tab-01.gif); }
.editors-choice-tag-s, .latest-news-tag-s, .most-read-tag-s { background-image: url(../Images/tab-01.gif); position: relative; top: 1px; }
.div-updates { /* 16px is added to offset the H1's 16px left padding */ margin-top: 20px; float: left;  }
.filter-by-suite { clear: both; margin-top: 10px;}
.filter-by-suite h3 { display: block; z-index: 10; padding-top: 8px; margin-right: 4px; width: 130px; height: 20px; text-align: center; background-repeat: no-repeat; background-color: inherit; background-image: url(../Images/tab-01.gif); position: relative; top: 1px; }
.filter-by-suite ul {float: left; padding-left: 20px; }
.filter-by-suite .img-01 {float: left; margin-left: 8px; display:inline-block;}
.filter-by-suite-list { background-image: url(../Images/back-01.gif); background-repeat: repeat-x; background-position: 0px -80px; background-color: #f0f0f0; padding: 4px;  border: solid 1px #d2d2d2; float: left; width: 924px; }
.filter-by-suite li { display: block; width: 190px; float: left; margin-bottom: 2px; }
/* .filter-by-suite li { list-style: square; margin-left: 20px; margin-bottom: 2px; } */
.filter-by-suite a { }
.filter-by-suite .warning { padding: 4px; padding-left: 8px; }
.editors-choice .link-03 { padding: 4px 4px 2px 4px; clear: both; display: block; }
.saved-search {  margin-top: 20px; width: 320px; padding-left: 12px; float: left;  }
.saved-search h3 { display: block; z-index: 10; padding-top: 8px; margin-right: 4px; width: 130px; height: 20px; text-align: center; background-repeat: no-repeat; background-color: inherit; background-image: url(../Images/tab-01.gif); position: relative; top: 1px;}
.saved-search .tbl01 {   }
.saved-search-table {overflow: auto; height: 166px; width:310px; padding: 4px;  border: solid 1px #d2d2d2; float: left; background-image: url(../Images/back-01.gif); background-repeat: repeat-x; overflow-x:hidden;}
 
.saved-search .tbl01 td { border-top: solid 0px #d2d2d2;}
.saved-search .tbl01 th { background-color: Transparent; }

/* Search.master */
.search-modify { }
/* ModifySearch.ascx */
/* ArticleView.aspx */
.content-articalview { margin: auto; margin: 20px; }
.content-articalview h3 { margin-top: 10px; }
.content-articalview h4 { margin-top: 10px; margin-bottom: 5px; }
.content-articalview .para-02 { padding-bottom: 10px; }
.content-articalview .para-03 { padding-top: 10px; }
.content-articalview .subgroup-01 { width: 340px; float: left; margin: 12px 12px 0px 0px; border: solid 1px #d2d2d2; padding: 10px; background-image: url(../Images/back-01.gif); background-repeat: repeat-x; background-color: #f0f0f0; background-position: 0px -50px;}
.content-articalview .subgroup-01 li { margin-top: 4px;}
.content-articalview .subgroup-01 img { margin-right: 4px;}
.CompanyTitle                           {color: #FFF; font-weight: bold;}
.storyRightTxtBox, .storyRightPlain     {border: solid 1px #5F5FC9;}

/* Search.aspx */
.content-search { margin: auto; margin: 20px; }
.content-search .subgroup-01, .content-search .subgroup-02 { background-color: #cdd9ee; margin-bottom: 1px; margin-top: 1px; float: left; }
.content-search .label-00 { padding: 2px 0px 2px 4px; cursor: pointer; width: 946px; }
.content-search .input-group-01 { background-color: #ffffff; padding: 4px; float: left; width: 942px; }
.content-search .textarea-01 { width: 300px; height: 56px; float: left; margin-right: 16px; }
.content-search .input-group-02 { float: left; height: 64px; }
.content-search .input-group-03 { float: left; width: 260px; height: 64px; }
.content-search .input-group-04 { width: 160px; }
.content-search .input-group-03 .label-01 { float: left; width: 120px; margin-top: 2px; }
.content-search .input-group-03 .select-01 { float: left; width: 130px; margin-top: 2px; }
.content-search .button-group { clear: both; margin: 4px 10px 10px 10px; text-align: right; }
.content-search .subgroup-02 div { display: inline; }
.content-search .subgroup-02 .label-00 { display: block; }
.content-search .select-02 { margin-right: 20px; }
.content-search .input-01 { width: 90px; }
.content-search .label-02 { padding-right: 4px; }
.content-search .input-group-05, .content-search .input-group-06 { float: left; width: 240px; }
.content-search ul { margin: 4px 0px 4px 10px; padding: 4px 0px 4px 10px; list-style-type: square; }
/* Login.aspx */
.content-login { margin: auto; margin: 20px; margin-bottom: 100px; }
.content-login .input-group-00 { padding-top: 20px; width: 310px; }
.content-login .input-01 { float: left; width: 220px; margin-bottom: 4px; }
.content-login .input-02 { margin-left: 80px; }
.content-login .label-00 { float: left; width: 80px; margin-bottom: 4px; }
.content-login .button-group { margin-top: 10px; margin-left: 80px; }
.content-login .error-01 { margin-left: 80px; }
.content-login .pass-remind { margin-left: 80px; }

/* Hyperlink hover styles */
a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    cursor:pointer;}

a.info:hover
{
    z-index:25;
    cursor:pointer;
    }

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #fb9800;
    background-color:#F26721; 
    color:#fff;
    text-align: center; 
    text-decoration: none;
    cursor:pointer;
    filter:alpha(Opacity=87);
    }
    
#large-content {overflow-x: auto; width: 950px; overflow-y: hidden;}

/* Help Page(s) */
.features-main-headings { font-size: medium;}

.frontpage-searchmessage {width:49%; float:left;}
.testsearchmessage {padding-top:25px; text-align:right; width:47%; padding-right:3%; font-weight:bold;}

.fontSizeChanger img {border:0px; margin-left:5px;}
.fontSizeChanger {display:inline;}

.pnlViewSavedSearch {padding:10px;}

/* Email Article(s) */
.EmailArticleTo { float: left; }
.EmailArticle { clear: left; }

/* added 20080728 by mmorgan */

div#large-content ul {padding-left:25px; list-style-type:disc;}

