
body { background-color: #979797; }
a             { color: #0a55b3;text-decoration: none; }
a:link        { color: #0a55b3;text-decoration: none; }
a:visited     { color: #0a55b3;text-decoration: none; }
a:active      { color: #0a55b3;text-decoration: underline; }
a:hover       { color: #0a55b3;text-decoration: underline; }
:link         { color: #0a55b3;text-decoration: none; }
:visited      { color: #0a55b3;text-decoration: none; }
:link:active  { color: #0a55b3;text-decoration: underline; }
:link:hover   { color: #0a55b3;text-decoration: underline; }

a.trinav             { color: #0c4088;text-decoration: none; }
a.trinav:link        { color: #0c4088;text-decoration: none; }
a.trinav:visited     { color: #0c4088;text-decoration: none; }
.trinav:link         { color: #0c4088;text-decoration: none; }
a.trinav:active      { color: #e88a37;text-decoration: underline; }
a.trinav:hover       { color: #e88a37;text-decoration: underline; }
.trinav:link:active  { color: #e88a37;text-decoration: underline; }
.trinav:link:hover   { color: #e88a37;text-decoration: underline; }

a.popcats             { color: #ceedfd;text-decoration: none; }
a.popcats:link        { color: #ceedfd;text-decoration: none; }
a.popcats:visited     { color: #ceedfd;text-decoration: none; }
.popcats:link         { color: #ceedfd;text-decoration: none; }
a.popcats:active      { color: #ceedfd;text-decoration: underline; }
a.popcats:hover       { color: #ceedfd;text-decoration: underline; }
.popcats:link:active  { color: #ceedfd;text-decoration: underline; }
.popcats:link:hover   { color: #ceedfd;text-decoration: underline; }


#searchcontrol {display: none; visibility: hidden;}
#hp{background: transparent; background-image: url(/hp/images/rn_home_page_01.jpg); background-repeat: repeat-x; font: 10pt Arial; text-align: center; width: 100%; padding-left: 4px;}
#hp-main{padding-top: 8px; padding-left: 22px; padding-right: 22px; background: white; text-align: left; width: 948px;}
#hp-head{float: left; width: 948px;}
#hp-head-logo{float: left; width: 376px; height: 56px;}
#hp-head-feed{float: right; padding-top: 0px; width: 12px; height: 13px;}
#hp-head-menu{float: right; width: 435px; text-align: right;}
#newsSignup{border: 1px solid #666666; font: 8pt Arial; display: none; visibility: hidden; position: absolute; color: gray; background: white;}
#hp-trinav{width: 631px; text-align: right; font: 12pt Arial; padding-top: 35px; padding-bottom: 0px; color: #316cb6; margin-bottom: -10px; text-align: center;}
#hp-panel-connect{padding-top: 20px; padding-left: 30px;}
#hp-panel-search{background: transparent url(/hp/images/searchpanel_bg.png) no-repeat top left; width: 560px; height: 68px; margin-top: 15px;}
#hp-panel-cats{padding-top: 22px;margin-left:22px; color: gray; cursor: default;}
#selCats{background: transparent; width: 180px; border: 0px;}
.hp-opt-first{background: white; color: gray; background-color: white;}
.hp-opt-cats{background: white; background-color: white;}
#hp-catText{padding-left: 50px; padding-top: 16px;}
#catText{background: transparent; border: 0px; font: 10pt Arial; color: gray; padding: 0px; margin: 0px;}
#hp-orangeSearch{margin-left: 38px;}
#orangeSearch{margin-top: -2px; cursor:pointer;}
#hp-popcats{padding-top: 40px; padding-left: 240px; color: white; font: 10pt Arial;}
.hp-popcats-li{width: 300px; height: 12px; padding-top: 5px; padding-bottom: 5px;}
.hp-popcats-li-l{text-align: left; width: 150px; float: left;}
.hp-popcats-li-r{width: 120px; float: right;}
#hp-VP{float: left; width: 335px; height: 340px;}
#hp-VP-logos{padding-left: 42px;}
#hp-VP-logos-h{color: #3d3d3d; padding-bottom: 10px; padding-top: 13px; font: 10pt Arial; font-weight: bold;}
#hp-VP-logos-img{background: transparent; height: 64px; padding-left: 40px;}
#hp-VP-bven{font: 8pt Arial; float: left; margin-top: -9px;}
#hp-VP-baff{font: 8pt Arial; float: right; padding-right: 3px; margin-top: -9px;}
#hp-RNN{color: #3d3d3d; padding-bottom: 10px; margin-top: -5px; font: 10pt Arial; font-weight: bold;}
#hp-RNN-list{font: 8pt Arial; color: gray; overflow: hidden; width: 295px; height: 150px;}
#hp-RNN-more{margin-top: 4px;}
#hp-buckets{width: 950px; height:137px;}
#bucket1{cursor: pointer; background: transparent url(/hp/images/bucket1_up.jpg) no-repeat top left; float: left; width: 313px; height: 137px; }
#bucket1:hover { background-image: url(/hp/images/bucket1_dwn.jpg); }
#bucket1-text{padding-left: 28px; padding-top: 22px; float: left;}
#bucket1-icon{background: transparent url(/hp/images/buyers_icon.png) no-repeat top left; float: left; width: 117px; height: 137px; margin-top: 5px;}
#bucket2{cursor: pointer; background: transparent url(/hp/images/bucket2_up.jpg) no-repeat top left; float: left; width: 323px; height: 137px;}
#bucket2-text{padding-left: 20px; padding-top: 10px; float: left;}
#bucket2-icon{background: transparent url(/hp/images/increase_icon.png) no-repeat top left; float: left; width: 117px; height: 137px; margin-top: 5px;}
#bucket2:hover { background-image: url(/hp/images/bucket2_dwn.jpg); }
#bucket3{cursor: pointer; background: transparent url(/hp/images/bucket3_up.jpg) no-repeat top left; float: left; width: 314px; height: 137px;}
#bucket3:hover { background-image: url(/hp/images/bucket3_dwn.jpg); }
#bucket3-text{padding-left: 19px; padding-top: 10px; float: left;}
#bucket3-icon{background: transparent url(/hp/images/bresource_icon.png) no-repeat top left; float: left; width: 117px; height: 137px; margin-top: 5px;}
a.bucket,a.bucket:link,a.bucket:visited,a.bucket:active,a.bucket:hover,a.bucket:link:active,a.bucket:link:hover   { color: black; text-decoration: none; }
#hp-partner{width: 950px; height:160px}
#hp-partner-bg{background: transparent url(/hp/images/partnership_bg.jpg) no-repeat top left; float: left; width: 300px; height: 107px; margin-top: 15px;}
#hp-partner-text{padding-left: 112px; padding-top: 10px; float: left;}
#hp-leader{background: transparent url(/hp/images/rn_home_page_19.jpg) no-repeat top left; float: left; width: 350px; height: 159px;}
#hp-testimonial{background: transparent url(/hp/images/testimonial_bg.jpg) no-repeat top left; float: left; width: 300px; height: 107px; margin-top: 15px;}
#hp-testimonial-text{margin-left: 10px; margin-top: 12px; font: 7pt Arial; letter-spacing: 0px; color: black; width: 285px; height: 88px; overflow: hidden;}
#hp-blog{width: 950px; height: 715px}
#hp-blog-bg{background: transparent url(/hp/images/column_bg.jpg) no-repeat top left; float: left; width: 300px; height: 715px; margin-top: 15px;}
#hp-blog-cont{padding-left: 12px; padding-top: 20px;}
#hp-blog-h{font: 18pt Arial; color: black; padding-top: 4px;}
#hp-AandG{float: left; width: 25px; height: 700px;}
#hp-AandG-bg{background: transparent url(/hp/images/column_bg.jpg) no-repeat top left; float: left; width: 300px; height: 715px; margin-top: 15px;}
#hp-AandG-cont{padding-left: 12px; padding-top: 20px;}
#hp-AandG-h{font: 18pt Arial; color: black; padding-top: 4px;}
#hp-news{float: left; width: 25px; height: 700px;}
#hp-news-bg{background: transparent url(/hp/images/column_bg.jpg) no-repeat top left; float: left; width: 300px; height: 715px; margin-top: 15px;}
#hp-news-cont{padding-left: 12px; padding-top: 20px;}
#hp-news-h{font: 18pt Arial; color: black; padding-top: 4px;}
#hp-about-h{font-size: 8pt; font-weight: bold; color: #3d3d3d;}
#hp-about-text{font-size: 8pt; color: #3d3d3d; font-weight: normal;}
#hp-footer{text-align: center; color: gray; font-size: 9pt;}
