@charset "utf-8";
/* CSS Document */

/*CSS Reset*/
* {margin:0; padding:0;}
img {border:none;}
a {outline:none;}
ul li {list-style-type:none;}
/*a   {color:#006699;text-decoration:none;}*/
/**/

body        {background:#75adc5 url(../img/body-bg.gif) repeat-x 0 0;height:100%;font-family:Arial,Helvetica,sans-serif;}
#container   {width:970px;height:100%;margin:0 auto;background:url(../img/shadow-bg.png) repeat-y 0 0;}
#header {margin:0 auto;width:960px;height:80px;background:;}

#left   {float:left;margin-left:10px;line-height:20px;}
#right  {float:right;margin:25px 10px 0 0;padding:0;width:450px;height:35px;}

#q-links {float:right;margin:10px 15px 5px 0px;border-right:2px solid #E2EDF3;padding-right:15px;}
#q-links ul {margin:0;padding:0;}
#q-links ul li {text-align:right;padding:0;}
#q-links ul li a{font:bold 12px Arial, Helvetica, sans-serif;color:#CC0066;text-decoration:none;}
#q-links ul li a:hover{font:bold 12px Arial, Helvetica, sans-serif;color:#cc0066;text-decoration:underline;}


#logo   {height:100%;width:350px;margin:15px 0 0 15px;}
#header form {float:right;margin:20px 20px 10px 0px;}
#cse-search-box {margin:0;padding:0;}
#cse-search-box input {float:left;width:220px;height:27px;padding:5px 10px;border:1px solid #E2EDF3;font:bold 18px Arial;color:#CCC;}
#cse-search-box button {float:left;height:39px;width:64px;cursor:pointer;border:0;margin-top:0;background:#666;color:#FFF;font:bold 14px Arial;}

/*======================DROP-DOWN MENU STYLES=================================*/
#menubanner {margin:0 auto;height:40px;width:960px;z-index:100000;position:relative;}
#menubanner div {font-size:12px;font-family:Arial, Helvetica, sans-serif;}

#menubanner #prognostics-top    {/*prognostics tier one*/position: absolute;top:0;left:0px;width:385px;height:120px;border:none;padding:5px 0 0 0;margin:0;}
#menubanner #prognostics-bottom {/*prognostics tier two*/position: absolute;top:170px;left:0px;width:385px;height:120px;border:none;padding:5px 0 0 0;margin:0;}
#menubanner #semiconductor      {/*semiconductor tier three*/position: absolute;top:270px;left:0;width:385px;height:140px;border:none;padding:5px 0 0 0;margin:0;}

#menubanner ul li.clearfix {clear:both;}

#menubanner ul.product-quad-tier      	{margin:10px 0 0 20px;}
#menubanner ul.product-quad-tier li     {width:80px;margin-right:5px;float:left;}

#menubanner ul.product-tri-tier ul      {width:100px;height:100px;margin:5px 5px 5px 12px;}
#menubanner ul.product-tri-tier li      {float:left;}
#menubanner ul.product-tri-tier ul li   {clear:left;width:110px;}

#menubanner #products li a       {font:normal 12px Arial;color:#006699;}

#menubanner #products h4         {font:bold 14px Arial;color:#006699;background:#e3e3e3;width:375px;margin:5px 5px 2px 10px;}
#menubanner #products h4 a       {font:bold 14px Arial;color:#006699;text-decoration:none;display:block;padding:5px 10px;}
#menubanner #products h4 a:hover {font:bold 14px Arial;color:#006699;text-decoration:none;background:#ebf3ff;}
#menubanner #products h5         {font:bold 12px Arial;color:#006699;background:#F5F5F5;width:375px;margin:2px 5px 2px 10px;clear:both;}
#menubanner #products h5 a       {font:bold 12px Arial;color:#006699;text-decoration:none;width:355px;display:block;padding:5px 10px;}
#menubanner #products h5 a:hover {font:bold 12px Arial;color:#006699;background:#ebf3ff;}

#menubanner #products li.product-heading            {font:bold 12px Arial;text-transform:uppercase;border-bottom:#CCC 1px solid;width:90px;margin-bottom:4px;}
#menubanner #products li.short                      {width:75px;}
#menubanner #products li.product-heading a          {font:bold 12px Arial;text-transform:uppercase;text-decoration:none;}
#menubanner #products li.product-heading a:hover    {font:bold 12px Arial;text-transform:uppercase;text-decoration:underline;}

/*h2 style*/

#menubanner ul#menu {color: #FFF;padding:0;margin:0 auto;float:left;width:960px;font-family:Arial, Helvetica, sans-serif;background:url(../img/menu-bg.gif) repeat-x 0 0;
}
#menubanner ul#menu li.mega {display:inline;}
#menubanner ul#menu li.mega h2 a {
    background:url(../img/menu-bg.gif) repeat-x 0 0;
    float:left;
    width:7.5em;
    border-right:1px solid #1385be;
    font:bold 14px Arial;
    text-align:center;
    text-transform:normal;
    color:#FFF;
    padding:12px 0;
    margin:0;
}

#menubanner ul#menu li.end h2 a {
    width:8em;
    border-right:none;
}
#menubanner ul#menu li.mega h2 a:hover {text-decoration:none;background:url(../img/menu-bg-hover.gif) repeat-x 0 0;}

#menu li {display: inline;position:relative;}
#menu li a {color: #FFF;text-decoration: none;}
#menu li a:hover {padding:0;margin:0;color:#FFF;text-decoration:underline;}

/*h3 style*/


ul#menu li.mega div h3 a,
ul#menu li.mega div h3 a:visited
{font:bold 14px Arial, Helvetica, sans-serif;color:#006699;text-decoration:none;display:block;padding:10px 0 10px 4px;}

ul#menu li.mega div h3 a:active, ul#menu li.mega div h3 a:hover {color:#0099E5;padding:10px 0 10px 4px;}

#menu li.mega div h3.alt {background:#F2F2F2;border-top:1px solid #DEDEDE;}
#menu li.mega div h3.alt:hover {background:#FCFCFC;}

#menu li.mega div h3.alt2 {background:#F7F7F7;border-top:1px solid #DEDEDE;}
#menu li.mega div h3.alt2:hover {background:#FCFCFC;}

/**/
ul#menu div {display: none;}
ul#menu li.mega div {
                                      border-bottom:    2px solid #DCDCDC;
                                      border-right:     2px solid #DCDCDC;
                                      border-left:      2px solid #DCDCDC;
                                      width: 150px;
                                      height:auto;
                                      position: absolute;
                                      top:40px;
                                      left:-107px;
                                      padding:10px;
                                      color:#003333;
                                      background:#FBFBFB;

}

ul#menu li.mega div#products {width:400px;height:450px;padding:0px;}

ul#menu li.hovering div {display: block;}
ul#menu li.mega div div.column{padding:5px;width:200px;height:200px;float:left;}

/*=============================SLIDESHOW PICS=================================*/

#slideshow {margin:2px auto 2px auto;height:250px;width:960px;position:relative;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;}
#slideshow img.active {z-index:10;}
#slideshow img.last-active {z-index:9;}

/*============================= INDEX STYLES =================================*/

#index-columns                  {margin:-10px auto 0 auto;width:960px;padding-top:0;}
#index-columns-mid              {margin:10px auto 10px auto;width:960px;min-height:400px;padding:10px 0;clear:both;}
#index-columns-end              {clear:both;margin:10px auto;width:960px;height:600px;}
#index-columns-end h1           {font:bold 18px Arial;padding:5px 10px 10px 10px;margin:0;width:400px;border-bottom:#DCDCDC 2px solid;}
#index-columns-end h1 a         {color:#006699;text-decoration:none;}
#index-columns-end h1 a:hover   {color:#006699;text-decoration:underline;}

/*-------------"Recent News" & "Events" Sections------------------*/

#recent-news {float:left;width:460px;margin:0 60px 0 20px;}
#index-columns #recent-news h2 {font:bold 20px Arial;text-transform:uppercase;color:#313131;padding:10px 20px;border:none;}
#recent-news p.news-title {font-size:14px;font-weight:bold;color:#366F8D;}
#recent-news p.news-title a{color:#366F8D;text-decoration:none;background:#EFEFEF;padding:10px 0 8px 20px;margin-bottom:5px;display:block;}
#recent-news p.news-title a:hover{color:#366F8D;text-decoration:none;background:#E2EDF3;}

#recent-news p.news-line {font-size:12px;font-weight:bold;color:#333;padding:0 0 8px 20px;}
#recent-news p.news-text {font-size:12px;font-weight:normal;color:#333;padding:0 0 8px 20px;}

#events {float:left;width:400px;}
#index-columns #events h2 {font:bold 20px Arial;text-transform:uppercase;color:#313131;padding:10px 20px;border:none;}
#events p.events-date-place{font-size:12px;font-weight:bold;color:#333;padding:7px 0 5px 9px; }
#events p.events-name{font-size:12px;font-weight:bold;color:#666;}
#events p.events-name a{width:360px;font-size:14px;font-weight:bold;color:#366F8D;padding:4px 0 4px 9px;display:block;text-decoration:none;background:#EFEFEF;}
#events p.events-name a:hover{background-color:#E2EDF3;}



/*------------------------- NEWS/EVENTS COLUMNS -------------------------*/

#index-col1-wrapper {width:290px;height:365px;float:left;padding:0;margin:0 0 0 25px;border:1px solid #CCC;background: url(../img/index-col-mid-bg.gif) repeat-x top;}
#index-col2-wrapper {width:290px;height:365px;float:left;padding:0;margin:0 15px;border:1px solid #CCC;background: url(../img/index-col-mid-bg.gif) repeat-x top;}
#index-col3-wrapper {width:290px;height:365px;float:left;padding:0;margin:0;border:1px solid #CCC;background: url(../img/index-col-mid-bg.gif) repeat-x top;}

#index-col1, #index-col2, #index-col3 {padding:20px;width:250px;}

#index-columns-mid h2       {font:bold 14px Arial, sans-serif;text-transform:uppercase;padding:2px 0 6px 0;border-bottom: 1px solid #DCDCDC;}
#index-columns-mid h3       {font:bold 14px Arial;color:#000000;line-height:18px;padding:15px 0 5px 0;}
#index-columns-mid h5       {font:NORMAL 13px Arial;color:#000000;line-height:16px;padding:5px 0 5px 0;}
#index-columns-mid h4       {font:NORMAL 13px Arial;color:#000000;line-height:28px;padding:5px 0;border-bottom:#A3ABB1 dashed 1px;}
#index-columns-mid h6       {font:bold 13px Arial;padding:15px 0;}
#index-columns-mid p        {font:normal 13px Arial;color:#000000;font-style:normal;line-height:18px;}
#index-columns-mid a        {color:#006699;text-decoration:none;}
#index-columns-mid a:hover  {color:#006699;text-decoration:underline;}
#index-columns-mid .alt      {background:#E8E8E8;}

/*------------------------------EMAIL/VIDEO PROMOS----------------------------*/
#index-columns-end-left{
	float:left;
	width:420px;
	background:url('http://www.ridgetopgroup.com/img/gradient_column.png') repeat-x bottom;
	border:#E8E8E8 1px solid;
	height:600px;
    margin-left:25px;
	padding: 5px 7px 0px 7px;
}

#index-columns-end-right{
	float:left;
	width:420px;
	background: url('http:www.ridgetopgroup.com/img/panels/gradient_column.png') repeat-x bottom;
	border:#E8E8E8 1px solid;
	height:600px;
	padding: 5px 7px 0 7px;
        margin-left:30px;

}

#index-col-end-left-box1                {height:100%;width:100%;}

#newsletter          {height:360px;margin:10px 5px 0 5px;}
#newsletter li       {float:left;width:170px;height:350px;}
#newsletter-img      {margin:0 15px 0 0;border:#DCDCDC 1px solid;}
#sign-up             {width:180px;height:320px;border:#DCDCDC solid 1px;padding:15px;background: url(../img/sign-up-bg.gif) repeat-x top;}
#sign-up li          {width:100%;height:auto;padding:0 0 10px 0;margin:0;font:bold 16px Arial;}

#email-form                   {font:bold 12px Arial;padding:0;}
#email-form input             {font:normal 16px Arial;width:100%;height:25px;margin:5px 0;padding:2px 0;border:#DCDCDC 1px solid;}
#email-form #submit-btn       {font:bold 18px Arial;color:#FFF;background:url(../img/menu-bg.gif) repeat-x 0 0;height:40px;}
#email-form #submit-btn:hover {cursor:pointer;background:url(../img/menu-bg-hover.gif) repeat-x 0 0;}

#index-connect                      {width:400px;height:100px;margin:-180px 0 0 0;}
#index-connect ul                   {padding:10px 0 0 10px;}
#index-connect ul li                {float:left;height:40px;width:140px;}
#index-connect ul li a              {padding:6px 0 0 40px;line-height:30px;height:30px;font:bold 14px Arial;color:#006699;text-decoration:none;}
#index-connect ul li a:hover        {color:#006699;text-decoration:underline;}

#index-connect ul li.facebook a     {background:transparent url(../img/facebook_32.png) no-repeat 0 0;display:block;height:30px;}

#index-connect ul li.linkedin a     {background: transparent url(../img/linkedin_32.png) no-repeat 0 0;display:block;height:32px;}


#index-intro ul li             {font:normal 12px Arial;text-decoration:none;line-height:18px;margin-bottom:10px;padding:10px;}
#index-intro ul li img         {margin-left:40px;}

/*=================================SIGN-UP FORM==================================*/
#demo-form {width:400px;height:500px;margin:50px auto;}
#demo-form h1{font:bold 14px Arial;text-align:center;}
#demo-form h2{font:normal 14px Arial;display:block;background:#e4e4e4;border:solid 5px #FFF;margin:10px 0;}
#demo-form h2:hover {display:block;background:#f2f2f2;border:solid 5px #FFF;margin:10px 0;}
#demo-form h2 a{font:normal 14px Arial;color:#006699;text-decoration:none;display:block;padding:50px 20px;}
#demo-form h3{font:normal 12px Arial;text-align:center;}

#demo-form #columnarForm label {width:370px;padding:8px;font:bold 14px Arial;display:block;}
#demo-form #columnarForm p {width:400px;height:50px;font:bold 14px Arial;padding:8px;}
#demo-form #columnarForm input {width:370px;padding:8px;font:normal 16px Arial;margin:0 0 0 8px;}
#demo-form #columnarForm input.btn {width:170px;padding:8px;font:bold 14px Arial;text-transform:uppercase;margin:0;}
#demo-form #columnarForm #btn-group {margin:10px auto;width:345px;}
/*============================================================================*/
/*--------------------------PRODUCTS PAGES LAYOUT-----------------------------*/

#column-one {width:200px;min-height:500px;float:left;margin:0 10px 0 10px;}
#column-two {width:500px;min-height:500px;float:left;}
#column-three {width:230px;min-height:550px;float:left;margin:0 0 0 15px;background:#e4e4e4;}

#banner 	{height:150px;width:960px;margin:0 auto 10px auto;}
#banner img {border:none;height:150px;width:960px;border-bottom:10px solid #E4E4E4;}

#left-nav ul                    {width:180px;min-height:500px;margin:10px 0 0 0;padding:0;list-style:none;font:bold 12px Arial;border-left:#CCC 1px solid;border-top:#CCC 1px solid;}
#left-nav li                    {border-left:none;margin:0 0 1px 0;color:#666;}
#left-nav a                     {border-left:none;display:block;padding:5px 5px 5px 10px;width:165px;color:#666;text-decoration:none;font-weight:bold;}
#left-nav a:hover               {background:#1175AE url(../img/left-nav-bg.gif) repeat-x;color:#FFF;text-decoration:none;}
#left-nav ul li.sublist a       {margin-left:10px;font:normal 12px Arial;width:155px;}
#left-nav ul li a.active        {border-top:none;background:#E8E8E8;color:#000;font:bold 12px Arial;}
#left-nav ul li.active          {background:#E8E8E8;color:#000;font:bold 12px Arial;}

#column-two h1{color:#3E7EAE;text-transform:uppercase;display:block;margin:5px 0 2px 0;padding:3px 0 1px 0;font:bold 15px Arial;}
#column-two h2{margin:2px 0;padding:1px 0;font:bold 13px Arial;}

#column-two h3 {border-bottom:#CCCCCC 1px solid;display:block;width:480px;;padding:5px 0;margin-bottom:5px;font:bold 12px Arial, Helvetica, sans-serif;}
#column-two h4 {font:bold 12px Arial, Helvetica, sans-serif;}

#column-two ul {list-style:none;font:normal 12px Arial, Helvetica, sans-serif;}
#column-two #content            {font:normal 12px Arial;padding:0;}
#column-two #content a          {text-decoration:none;color:#006699;}
#column-two #content a:hover    {text-decoration:underline;color:#006699;}
#column-two #content h1         {padding:5px 0;margin-left:0;font:bold 12px Arial;text-transform:uppercase;}
#column-two #content h2         {padding:2px 0;margin-left:0;font:bold 12px Arial;text-transform:uppercase;}
#column-two #content h3 a       {color:#006699;text-decoration:none;font:bold 12px Arial;text-transform:uppercase;}
#column-two #content h3 a:hover {color:#006699;text-decoration:underline;}
#column-two #content h5         {font:bold 12px Arial, Helvetica, sans-serif;padding:3px 0;text-align:center;}
#column-two #content h6         {font:bold 11px Arial, Helvetica, sans-serif;padding-bottom:2px;color:#666666;}
#column-two #content p          {padding:0 0 10px 0;}
#column-two #content ul         {padding:5px 0;}
#column-two #content ul li      {list-style:none;margin-left:-5px;}
#column-two #content ul.product-img     {list-style:none;float:left;padding:5px 15px 5px 0;margin:0 auto;}
#column-two #content ul.product-img li  {list-style:none;padding:5px 0;text-align:center;font:bold 11px Arial, Helvetica, sans-serif;margin-left:0;}
#column-two #content img.display                {border:none; outline:none;margin:15px auto;display:block;}

#column-three #mod-one      {background:#fff;display:block;width:200px;min-height:100px;margin:5px 0 0 15px;}
#column-three #mod-one h2   {background:#EEF4FF;display:block;padding:15px 8px;font:bold 14px Arial;}
#column-three #mod-one p    {background:#fff;border-bottom:#e4e4e4 8px solid;padding:8px;font:normal 12px Arial;line-height:16px;}

#column-three #mod-two              {background:#fff;display:block;width:200px;min-height:100px;margin:10px 0 50px 15px;}
#column-three #subscribe-box        {padding:15px;border:2px;font:bold 12px Arial;}
#column-three #subscribe-box  h2    {font:bold 14px Arial;padding:0 0 10px 0;}
#column-three #subscribe-box input  {width:165px;padding:5px 2px;font:normal 14px Arial;margin:5px 0;}
#column-three #email-form #submit-btn       {font:bold 18px Arial;color:#FFF;background:url(../img/menu-bg.gif) repeat-x 0 0;height:40px;border:none;}
#column-three #email-form #submit-btn:hover {cursor:pointer;background:url(../img/menu-bg-hover.gif) repeat-x 0 0;}

#column-three #mod-three	{background:#fff;display:block;width:200px;min-height:100px;margin:10px 0 50px 15px;}
#column-three #mod-three h2 {font:bold 14px Arial;padding:8px 15px;text-transform:uppercase;display:block;background:#EEF4FF;color:#536369;}
#column-three #mod-three p {font:bold 12px Arial;padding:10px 15px;color:#FFFFFF;background:#333333;display:block;}
#column-three #mod-three div {padding:10px;margin:0;}


/*============================= PRODUCT ======================================*/
#column-two #content .product-main      {margin-left:5px;}
#column-two #content .product-main  li  {margin-left:5px;padding:5px 20px;background: url(../img/bullet-arrow.gif) 0 5px no-repeat;}
#column-two #content h4.download        {display:block;margin:5px 0;padding:5px 10px;border:1px solid #D8D8D8;background:#E4E4E4;width:450px;}
#column-two #content h4.media           {display:block;margin:5px 0;padding:5px 10px;border:1px solid #D8D8D8;background:#FFF;width:450px;}

/*============================= RESOURCES ====================================*/
#column-two #content ul.resource-links li       {list-style-type: none;background: url(../img/pdf.gif) no-repeat 5px 20px;padding:20px 0 30px 40px;}
#column-two #content ul.resource-links li.alt   {list-style-type: none;background: #E8E8E8 url(../img/pdf.gif) no-repeat 5px 20px;padding:20px 0 30px 40px;border-bottom:#A8A8A8  1px dashed;}
#column-two #content ul.resource-links li.more  {list-style-type: none;background: #FFF; padding:20px 0 30px 40px;}
/*============================= PARTNERS ============================*/
#column-two #content .boxgrid{
    width:  120px;
    height: 120px;
    margin:10px;
    float:left;
    background:#FFF;
    border: solid 1px #EFF5F4;
    overflow: hidden;
    position: relative;
}

#column-two #content .boxgrid img           {position: absolute;top: 0;left: 0;border: 0;}
#column-two #content .boxgrid p             {padding: 2px 6px 2px 6px;color:#000;font:normal 12px Arial, sans-serif;}
#column-two #content .boxgrid p a           {padding:5px 0;color:red;font:bold 12px Arial, sans-serif;text-decoration:none;}
#column-two #content .boxgrid p a:hover     {padding:5px 0;color:gray;font:bold 12px Arial, sans-serif;text-decoration:none;}

#column-two #content .boxgrid h3     {font:bold 11px Arial, sans-serif;display:block;background:#F5F5DC;padding-left:6px;border-bottom: solid 1px #EFF5F4;
}
#column-two #content .boxcaption     {
                float: left;
                position: absolute;
                background: #FFF;
                height: 100px;
                width: 100%;
                opacity: .8;
                /* For IE 5-7 */
                filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
                /* For IE 8 */
                -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#column-two #content .captionfull .boxcaption {top: 120;left: 0;}
#column-two #content .caption .boxcaption {top: 120;left: 0;}

/*============================= NEWSLETTER ARCHIVE============================*/
#column-two #content #archive                   {width:480px;margin-left:0px;border-top:#000 8px solid;}
#column-two #content #archive li                {margin-left:0px;}
#column-two #content #archive li ul li          {float:left;display:block;margin-bottom:10px;}
#column-two #content #archive li                {border-bottom:#000 1px dashed;padding:5px 0;height:220px;}
#column-two #content #archive li ul li.img      {width:140px;height:200px;margin-right:10px;border-bottom:none;}
#column-two #content #archive li ul li.title    {width:320px;height:200px;border-left:1px dashed #000;border-bottom:none;}
#column-two #content #archive .highlights li    {height:auto;border:none;margin-left:10px;float:none;padding:3px 0 3px 20px;background: url(../img/bullet-arrow.gif) 0 5px no-repeat;}
#column-two #content #archive .highlights li.view       {height:auto;border:none;margin-left:10px;float:none;padding:2px 0;font:bold 14px Arial;background:none;}
#column-two #content #archive .highlights li.hl         {height:auto;border:none;margin-left:10px;float:none;padding:2px 0;font:bold 12px Arial;text-transform:uppercase;background:none;}

/*============================= WHITEPAPERS ==================================*/
#container #paper-list ul.menu, #paper-list ul.menu ul {list-style-type:none;margin: 0;padding: 0;width: 500px;}
#container #paper-list ul.menu a {display: block;text-decoration: none;}
#container #paper-list ul.menu li {margin-top: 1px;}

#container #paper-list ul.menu li a,
#container #paper-list ul.menu ul.menu li a {background:#F0F8FF;color:#333;padding: 10px;}

#container #paper-list ul.menu li a:hover,
#container #paper-list ul.menu ul.menu li a:hover {color:#333;}

#container #paper-list ul.menu li ul li a,
#container #paper-list ul.menu ul.menu li ul li a {background: #F5F5DC;color: #333;padding-left: 20px;margin-left:10px;}/*DROP DOWN PANEL*/

#container #paper-list ul.menu li ul li a:hover,
#container #paper-list ul.menu ul.menu li ul li a:hover {color:#333;border-left: 5px #CDDCDA solid;padding-left: 15px;}

#container #paper-list ul.menu ul.menu li a:hover {border-left: 0;padding-left: 10px;color:#FFF;}

#container #paper-list ul.menu ul.menu {border-left: 5px #C71585 solid;}

#container #paper-list ul.menu a.active,
#container #paper-list ul.menu ul.menu li a.active{
    text-decoration: none;background:#666;color:#FFF;border:2px solid #EBEEEE;font-weight:bold;}/*CURRENT*/

#container #paper-list ul.menu a.active:hover,
#container #paper-list ul.menu ul.menu li a.active:hover {
    text-decoration: none;background:#b5b5a3;border:2px solid #e8e8d0;color:#FFF;cursor:default;}/*CURRENT*/

#container #paper-list div.panel {border: 5px #000 solid;padding: 5px;margin-top: 1px;}

#container #paper-list ul.menu div.panel a,
#container #paper-list ul.menu div.panel li a:hover  {
    display :inline;color: #333;margin: 0;padding: 0;border: none;font-weight: bold;}

#container #paper-list ul.menu div.panel a:hover {color:#333;text-decoration: underline;}


/*============================= SEAPORT ===============================*/
#column-two #content .seaport li       {list-style-type: none;margin:0;padding:7px 0;}
#column-two #content .seaport a        {color:#006699;text-decoration:none;}
#column-two #content .seaport a:hover  {text-decoration:underline;}
#column-two #content .seaport .alt     {background:#E8E8E8;font-weight: bold;}

/*============================= SUPPORT ===============================*/
#column-two #content .support li       {list-style-type: none;margin:0;padding:7px 0;}
#column-two #content .support a        {color:#006699;text-decoration:none;}
#column-two #content .support a:hover  {text-decoration:underline;}
#column-two #content .support .alt     {background:#E8E8E8;font-weight: bold;}

/*============================TRADEMARK================================*/
#column-two #content #trademark-list {list-style-type:none;margin:0;padding:7px 0;}
/*============================= ABOUT ===============================*/
#mission    {width:400px;margin:5px auto 20px auto;padding:20px;font:normal 12px Arial;background:#F0F8FF;}
#mission h3 {font:bold 14px Arial;padding:0;border:none;}
#column-two #content #ov-list ul    {margin:0 0 20px 0;padding:0;}
#column-two #content #ov-list ul li {padding:5px 15px;border-bottom:1px dashed #E5E5E5;}

/*============================= CONTACT ===============================*/
#column-two #content #contact-info              {margin:0;padding:0;}
#column-two #content #contact-info div          {float:left;width:230px;margin:0;padding:0 10px;}
#column-two #content #contact-info ul          	{margin:5px 0 10px -5px;padding:0 0 10px 0;}
#column-two #content #contact-info li           {list-style-type: none;margin:0;padding:1px 0 2px 10px;}
#column-two #content #contact-info li.ph     	{background:url('../img/phone.png') no-repeat 10px 5px;padding:5px 10px 5px 30px;}
#column-two #content #contact-info li.fx     	{background:url('../img/fax.png') no-repeat 10px 5px;padding:5px 10px 5px 30px;}
#column-two #content #contact-info li.em     	{background:url('../img/email.png') no-repeat 10px 5px;padding:5px 10px 5px 30px;}
#column-two #content #contact-info li.wb     	{background:url('../img/home.png') no-repeat 10px 5px;padding:5px 10px 5px 30px;}


#column-two #content #contact-info h2        	{margin:5px 0 5px -5px;display:block;background:#D1E7EA;padding:10px;font:bold 14px Arial;text-transform:uppercase;color:#5F696A;}
#column-two #content #contact-info ul.hq        {background:#5F696A;color:#FFF;}
#column-two #content #contact-info ul.hq li.company       {background:#5F696A;color:#FFF;}
#column-two #content #contact-info ul.hq li a       {background:#5F696A;color:#FFF;}

#column-two #content #contact-info li.hq-head   {margin:0 0 5px 0;display:block;background:#E8E8E8;padding:10px;font:bold 14px Arial;text-transform:uppercase;color:#5F696A;}
#column-two #content #contact-info li.company   {margin:0 0 5px 0;display:block;background:#E8E8E8;padding:10px;font:bold 12px Arial;text-transform:uppercase;}

/*============================= NEWS ===============================*/
#column-two #content #news-info li          {padding:2px 12px;}
#column-two #content #news-info li.title    {font-weight:bold;padding:8px 12px;background:#E8E8E8;border-bottom:1px dashed #999;}

/*============================= PRESS ===============================*/
#column-two #content #press li        {padding:15px 0 15px 45px;background:#F8F8FF url(../img/pdf-icon.png) no-repeat 5px 15px;}
#column-two #content #press li.alt    {padding:15px 0 15px 45px;background:#F5F5F5 url(../img/pdf-icon.png) no-repeat 5px 15px;border-top:1px dashed #DCDCDC;border-bottom:1px dashed #DCDCDC;}
/*============================= BIOS (CEO/VP/etc.) ===============================*/
#column-two #content #employee-bio img        {padding:0;margin:0 10px 0 -12px;float:left;width:110px;height:160px;border:14px solid #F4F4F4;}

#column-two #content #employee-bio          {padding-left:10px;padding-right:10px;background:#F4F4F4;border-left:5px solid #f4f4f4;border-right:5px solid #f4f4f4;}
#column-two #content #employee-bio li       {padding:5px 12px 10px 12px;background:#F4F4F4;}
#column-two #content #employee-bio li.alt   {padding:10px 12px;background:#E8E8E8;font-weight:bold;}
#column-two #content #employee-bio li.name  {font-weight:bold;font-size:14px;font-family:Arial,sans-serif;}

/*============================= CAREERS ===============================*/
#column-two #content #career-list       {margin-left:5px;padding:0;}
#column-two #content #career-list li    {width:400px;border-top:1px dashed #e8e8e8;border-bottom:1px dashed #e8e8e8;background: #f4f4f4 url('http://www.ridgetopgroup.com/img/pdf.gif') no-repeat 5px 20px;padding:30px 0 30px 40px;}

#column-two #content #benefits  {margin-left:5px;}
#column-two #content #benefits li {margin-left:15px;list-style-type:disc;padding:2px 0;}

/*============================= PRODUCT TABLE ================================*/

#column-two #content #first h2, #column-two #content #second h2, #column-two #content #third h2 {padding:5px 10px;}
#column-two #content #first p, #column-two #content #second p, #column-two #content #third p {padding:5px 10px;}

#column-two #content .matrix 		{margin:40px auto 10px auto;width:460px;height:500px;clear:both;}
#column-two #content .matrix p	{margin:0;padding:0;}
#column-two #content .matrix .alt {background:#DCDCDC;}
#column-two #content .matrix ul li {width:300px;display:inline-block;float:left;margin:0 0 5px 5px;padding:10px 10px;background:#f5f5f5;}
#column-two #content .matrix ul li.cat {clear:both;margin:0 5px 0 0;padding:10px;vertical-align:middle;width:110px;display:block;font:bold 12px Arial;}


#column-two #content .height-fix {padding-bottom:150px;}
#column-two #content .arch 		{width:480px;margin:10px 0;}
#column-two #content .arch p	{margin:10px 10px 0 10px;}
#column-two #content .arch h1 {clear:both;margin:0 11px 0 8px;display:block;padding:10px 0 10px 10px;background:#EEF4FF;color:#000;font:bold 14px Arial;text-transform:uppercase;}
#column-two #content .arch h1 a {margin:5px 0 0 0;}
#column-two #content .arch ul	{margin:5px 0 10px 0;padding:0;clear:both;}
#column-two #content .arch ul li {margin:5px 10px 0 5px;padding:0;display:inline-block;float:left;width:340px;padding:0;}
#column-two #content .arch ul li.cat {width:70px;display:block;font:bold 12px Arial;margin:5px 0 5px 8px;padding:2px 10px;background:#DCDCDC;}
#column-two #content .arch ul li ul {border:none;margin:0 0 10px 5px;padding:0;}
#column-two #content .arch ul li ul li {display:list-item;margin:0 0 5px 0;padding:2px 10px;background:#f5f5f5;}
#column-two #content .arch ul li ul li.cat2 {margin:0 0 2px 0;font:normal 12px Arial;background:#ebf3ff;}

#column-two #content .arch .list {margin:0 auto;}
#column-two #content .arch .list li.cat {width:440px;margin:2px 10px;padding:5px 10px;font:normal 12px Arial;background:#ebf3ff;}
#column-two #content .arch .list li {width:440px;margin:2px 10px;background:#f5f5f5;font-weight:normal;display:inline-block;float:left;padding:10px;}


/*====================JQuery Tabs========================*/

ul.tabNavigation {list-style: none;margin: 0 0 0 5px;padding: 0;}
ul.tabNavigation LI {display: inline;}
#column-two #content ul.tabNavigation LI A {padding: 10px 18px;margin-right:5px;background-color: #ccc;color: #FFF;font:bold 14px Arial;text-decoration: none;}
#column-two #content  ul.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {background-color: #333;color: #fff;}
ul.tabNavigation LI A:focus {outline: 0;}
div.tabs > div {padding: 10px;margin-top: 5px;border: 1px solid #CCC;}
div.tabs > div h2 {margin-top: 0;}
.waste {min-height: 1000px;}

/*============================= FOOTER STYLES ================================*/

#super-footer-wrapper   {height:200px;width:960px;margin:40px auto 0 auto;padding:20px 0;border:#4C4C4C solid 1px;background:#333;clear:both;}
#super-footer           {height:200px;width:940px;margin:0 auto;}
#super-footer ul        {float:left;font-family:Arial, sans-serif;font-size:12px;color:#FFF;width:130px;margin:10px;}
#super-footer ul li     {padding:2px 0;}
#super-footer a         {text-decoration:none;color:#FFF;display:block;}
#super-footer a:hover   {text-decoration:NONE;color:#7DB9D2;}
#super-footer li.emphasis {font-weight:bold;color:#FFF;}
#super-footer ul li.top {float:left;font-family:Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;border-bottom:#999 solid 1px;margin-bottom:10px;width:130px;}

#footer                 {width:960px;height:100px;margin:0 auto;background:#595959;border:#4C4C4C solid 1px;}
#footer ul              {padding:42px 20px;}
#footer ul li           {float:left;font:bold 12px Arial, sans-serif;padding-right:20px;color:#D6EAFF;}
#footer ul li a         {text-decoration:none;color:#FFF;}
#footer ul li a:hover   {text-decoration:none;color:#7DB9D2;}



#column-two #post {font:"Courier New", Courier, monospace;}
#column-two h3.storytitle {font:"Courier New", Courier, monospace;}
#column-one #sidebar {font:"Courier New", Courier, monospace}
