body{font-size:1em; font-family:Arial, Helvetica, sans-serif;text-align:center;background:#fff url(../img/bg-page-shadow.gif) 48.4% top repeat-y;color:#000;line-height:1.15em;margin:0 auto; padding:0;}
#container{text-align:left;width:968px;margin:0 auto;padding:0;}
#container .content ul{margin-top:14px;}
.home{display:inline-block;padding:0;}
.custom{display:inline-block;padding:20px 0;}
.no-nav #right-panel,.no-nav #main-content{margin-top:6px;}
.content #secondary-nav ul li{margin:0;}
.phone {display:none;}
#more-info{display:none;}
#main-content ul,#tool-panel ul,.tool-panel ul{list-style-image:none;font-size:.75em;margin:6px 0;}
#main-content ul li{list-style-type:none;background:url(../img/bullet.gif) 0 7px no-repeat;padding-left:12px;margin:6px 0;}
#tool-panel ul li,.tool-panel ul li{list-style-type:none;padding-left:12px;margin:6px 0;}
.panel{float:left;width:224px;color:#000;border:1px solid #ccc;background:url(../img/back.png) top left;padding-right:10px;margin:6px 6px 6px 0; height:200px;}
#banner{width:720px;height:302px;}
#lastpanel{margin-right:0;}
#pagetools2 {float:right; clear:right; margin-right:10px; margin-bottom:-5px;}
a:link,a:active,a:visited{color:#fff;text-decoration:underline; outline:none;}
.title-holder{margin-left:-13px;background:url(../img/tools-title.gif) top right no-repeat;font-size:10px;color:#eee;padding:3px 0 3px 24px;}
.tool-panel{width:235px;margin-left:3px;background:#eee url(../img/personal-right-tools-bg.jpg) top left repeat-x;border-bottom:1px solid #eee;padding:3px 0;}
.title-holder h2{margin-bottom:9px;color:#fff;padding:4px 6px 3px 0;}
.tool-panel h3{font-size:.877em;display:block;margin:6px 0 0 12px;}
.tool-panel label{font-size:.877em;font-weight:700;display:block;color:#FFF;margin:6px 0 0 12px;}
.tool-panel select{width:200px;margin:6px 0 6px 12px; font-size:10px;}
.tool-panel ul{margin-left:12px;}
#right-panel .last,.right-panel-lower .last{border-bottom:none;padding-bottom:4px;}
.internet-page .content{background:#fff;}
#header{background:#fff;padding-top:6px;font-size:.689em;margin-right:2px;}
#header a:link,#header a:active,#text-size a:link,#text-size a:active{color:#ddd;text-decoration:underline;}
#header a:visited,#text-size a:visited{color:#aaa;text-decoration:underline;}
#container #header .panel-nav p.last a{color:#aaa;}
.empty-header{padding-bottom:0;}
#logo{float:left;padding:20px 13px 20px 0;}
#main-content{width:720px;margin-top:46px;float:left;}
#main-content h1{font-size:1.5em;color:#000;margin-top:-8px;margin-left:10px;margin-bottom:6px;font-weight:400;padding:8px 0;}
.sub-content{float:left;color:#000;width:558px;min-height:458px;padding:14px 0 20px 6px;}
.sub-content h1{margin:0 20px;}
.sub-content h2{font-size:.877em;margin:20px 14px 0;}
.sub-content p{font-size:.75em;margin:10px;}
.sub-content a{color:#069;}
.sub-content h3{font-weight:700;margin-top:12px;margin-left:10px;font-size:.877em;}
.main-page ul{font-size:.75em;margin:14px 0;}
#container .sub-content .main-page ul li ul{font-size:1em;margin-left:0;margin-top:0;margin-bottom:0;}
.sub-content .main-page p, #more-info p{font-size:.75em;line-height:1.5em;margin:14px 0 0;}
.sub-content .main-page h2, #more-info h2 {font-size:1.126em;line-height:1.126em;font-weight:400;margin:14px 0 0;}
.sub-content ul{padding-left:30px;font-size:.75em;}
#secondary-nav{width:153px;float:left;font-size:.9175em;}
#container #secondary-nav ul{font-size:.749em;list-style-type:none;margin:0;padding:0;}
#container #secondary-nav ul li ul{list-style-type:none;font-size:1em;}
#container #secondary-nav ul li{background-image:none;margin:0;padding:0;}
#container #secondary-nav ul li a{display:block;text-decoration:none;padding:8px 14px;}
#container #secondary-nav ul li a:hover{text-decoration:underline;}
#container #secondary-nav ul li ul li a{background-position:10px center;padding:8px 14px 8px 22px;}
#container #secondary-nav ul li ul li ul li a{background-position:18px center;padding:8px 14px 8px 30px;}
#container #secondary-nav ul li ul li ul li ul li a{background-position:26px center;padding:8px 14px 8px 38px;}
#container #secondary-nav ul.second-sub-nav li a{border-bottom:none;}
#secondary-nav-holder{background:url(../img/secondary-nav-bg-personal.gif) top left repeat-y;}
#secondary-nav ul li a{background-color:#efefef;border-bottom:1px solid #f5f5f5;color:#000;}
#secondary-nav ul li.active a{background-color:#282828;color:#fff;}
#secondary-nav ul li ul li a{background:#f5f5f5 url(../img/subnav-arrow-black.gif) 10px center no-repeat;border-bottom:1px solid #fff;}
.smallfooter{font-size:.65em;}
.panel ul li,.two-thirds-promo ul li,.three-thirds-promo ul li{margin-bottom:6px;}
.panel h2{font-size:1.2em;font-weight:700;margin-top:10px;margin-left:10px;font-family:Arial;}
.panel p{font-size:.75em;margin:8px 0 0 10px;}
.panel img{margin:8px 0;}
#container .light-grey{color:#666;margin-top:0;margin-bottom:8px;}
#right-panel{float:right;width:240px;margin-top:46px;margin-right:6px;color:#000;position:relative;}
#right-panel .help{margin-left:0;}
#container .top-panel{margin-right:0;margin-top:40px;}
.right-panel-lower{float:right;width:240px;color:#000;margin-top:6px;clear:right;}
.right-panel-lower .title-holder{margin-bottom:1px;}
#footer{clear:both;background:#fff;text-align:center;width:966px;float:right;color:#ccc;font-size:.689em;border-top:1px solid #efefef;margin:6px 3px 6px 0;padding:12px 0;}
#footer ul{list-style-type:none;text-align:center;margin:12px 0;padding:0;}
#footer ul li{display:inline;background:url(../img/footer-divider.gif) top right repeat-y;padding:0 8px 0 6px;}
#footer ul li a:hover{color:#666;text-decoration:none;}
.clear{width:100%;clear:both;height:1px;display:block;}
#skip,.hidden{display:none;}
.right{float:right;}
#container .highlight{background-color:#f8f9f8;}
#container .small-text p{font-size:.625em;}
#container .main-page .hero-promo,#container .sub-content .main-page table{margin-left:-14px;}
p.to-top{width:100%;text-align:right;}
#container #faqs{margin-bottom:30px;}
.small-heading{font-size:.625em;line-height:.625em;}
#container span.apr{font-size:150%;}
.pagetools{float:right;clear:right;margin-right:0px;border-bottom:1px dotted #ccc; height:60px;}
.buttons a{display:block;float:left;background-color:#E20A16;font-family:Arial, Verdana, sans-serif;font-size:.75em;line-height:150%;text-decoration:none;font-weight:700;cursor:pointer;background-image:url(../img/arrow.png);color:#fff;border:4px double #fff;margin:0 7px 0 0;padding:3px 10px 3px 17px;}
#top-search .buttons a{font-size:1.2em;}
.networking-page .buttons a{display:block;float:left;background-color:#868686;font-family:Arial, Verdana, sans-serif;font-size:.75em;line-height:150%;text-decoration:none;font-weight:700;color:#fff;border:4px double #fff;cursor:pointer;background-image:url(../img/arrow.png);margin:0 7px 0 0;padding:3px 10px 3px 17px;}
.internet-page .buttons a{display:block;float:left;background-color:#333;font-family:Arial, Verdana, sans-serif;font-size:.75em;line-height:150%;text-decoration:none;font-weight:700;color:#fff;border:4px double #fff;cursor:pointer;background-image:url(../img/arrow.png);margin:0 7px 0 0;padding:3px 10px 3px 17px;}
.software-page .buttons a{display:block;float:left;background-color:#000;font-family:Arial, Verdana, sans-serif;font-size:.75em;line-height:150%;text-decoration:none;font-weight:700;color:#fff;border:4px double #fff;cursor:pointer;background-image:url(../img/arrow.png);margin:0 7px 0 0;padding:3px 10px 3px 17px;}
.buttons{width:auto;overflow:visible;margin-left:5px;padding:4px 10px 20px 7px;}
.buttons button[type]{line-height:17px;padding:5px 10px 5px 7px;}
:first-child+html button[type]{padding:4px 10px 3px 7px;}
.buttons a img{border:none;width:16px;height:16px;margin:0 3px -3px 0 !important;padding:0;}
button:hover,.buttons a:hover{background:#333;border:4px double #fff;color:#fff;text-decoration:none;background-image:url(../img/arrow.png);}
.internet-page button:hover,.internet-page .buttons a:hover{background:#000;border:4px double #fff;color:#fff;text-decoration:none;background-image:url(../img/arrow.png);}
.software-page button:hover,.software-page .buttons a:hover{background:#d12f19;border:4px double #fff;color:#fff;text-decoration:none;background-image:url(../img/arrow.png);}
.buttons a:active{background-color:#d12f19;border-top:1px solid #d12f19;border-right:2px solid #d12f19;border-bottom:2px solid #d12f19;border-left:1px solid #d12f19;color:#fff;}
input{outline:none;width:100%;margin-left:10px;font-family:Arial, Helvetica, sans-serif;color:#333;font-size:12px;padding:6px;}
.focusField{border:solid 1px #E20A16;background:#FFF2F2;color:#000;}
.idleField{background:#EEE;color:#6F6F6F;border:solid 1px #ccc;}
.dropdown{margin-left:-28px;z-index:30;vertical-align:text-bottom;margin-top:2px;height:26px;width:26px;margin-right:0;position:absolute;background:url(../img/dropdown.gif);cursor:pointer;}
#searchtoggle{background:url(../img/toggle.png) no-repeat left top;position:absolute;top:0;right:0;width:21px;height:19px;text-indent:-9999px;border:0;}
#searchtoggle.up{background:url(../img/toggle.png) no-repeat right top;}
#top-search{height:60px;width:286px;float:right;position:relative;}
#top-search form{position:relative;top:0;left:0;background:url(../img/search_top.png) no-repeat;width:268px;height:200px;display:none;z-index:95;padding:25px 0 0 15px;}
#top-search input{margin-bottom:10px;z-index:999;}
#top-search .box{width:195px;margin-left:15px;}
#top-search .btn{margin-left:10px;width:35px;background:transparent;border:0;text-indent:-9999px;cursor:pointer;}
#nav{padding-top:6px;margin-bottom:0;}
.sub-nav{display:inline;}
#internet,#support,#networking,#software{display:block;width:240px;height:39px;float:left;margin-bottom:4px;}
#networking{margin-bottom:0;}
#internet span strong,#support span strong,#networking span strong,#software span strong{display:block;margin:0;padding:0 0 0 12px;}
#support span{background:#dc291e url(../img/tab-support.png) top left no-repeat;display:block;padding:4px 0 8px;}
#networking span{background:#999 url(../img/tab-networking.png) top left no-repeat;display:block;padding:4px 0 8px;}
#internet span{background:#696969 url(../img/tab-internet.png) top left no-repeat;display:block;padding:4px 0 8px;}
#software span{background:#303030 url(../img/tab-software.png) top left no-repeat;display:block;padding:4px 0 8px;}
.support-page #nav ul li ul.sub-nav li{background:url(../img/personal-nav-divider.gif) left center no-repeat;}
.software-page #nav ul li ul.sub-nav li{background:url(../img/bus-divider.gif) left center no-repeat;}
#nav ul li ul li span a{text-align:center;margin:0;padding:0;}
#nav ul li ul{padding-top:0;margin-top:1px;z-index:1;}
#nav ul li ul li.active{background:url(../img/active-bg-right.gif) top right no-repeat;}
#nav ul li ul li{float:left;display:block;background:none;margin:8px 0 0;padding:6px 12px;}
#nav ul li ul li a:link,#nav ul li ul li a:visited{color:#fff;text-decoration:none;}
#nav ul li ul li span{background:none;font-size:.75em;line-height:.75em;}
#container #nav ul li ul li.active{background:url(../img/active-bg-right.gif) top right no-repeat;display:block;position:relative;margin:8px 0 0;padding:0 12px 13px 0;}
#container #nav ul li ul li.active span{background:url(../img/active-bg.gif) top left no-repeat;margin:0;padding:10px 0 4px 12px;}
#nav ul li ul li a:hover{color:#000;}
#container #nav ul li.two-lines{margin-bottom:0;padding-top:0;}
#container #nav ul li.two-lines ul li{margin-top:2px;padding-top:2px;background-position:left 12px;}
#container #nav ul li.two-lines ul li span{line-height:1.25em;padding-bottom:8px;}
#container #nav ul li.two-lines ul li.active{padding-top:0;background-position:right top;padding-bottom:6px;}
#container #nav ul li.two-lines ul li.active span{padding-top:6px;padding-bottom:0;}
.support-page #nav ul.sub-nav{display:block;width:959px;background:#E20A16 url(../img/sub-menu-bg-support.png) top left no-repeat;clear:both;height:44px;}
.support-page #nav .active-tab{border-bottom:1px solid #E20A16;}
.software-page #nav ul.sub-nav{display:block;width:959px;background:#000 url(../img/submenu-software.png) top left no-repeat;clear:both;margin-left:-720px;margin-top:1px;height:44px;}
.software-page #nav .active-tab{border-bottom:1px solid #000;}
.internet-page #nav ul.sub-nav{display:block;width:959px;background:#696969 url(../img/sub-menu-bg-internet.jpg) top left no-repeat;clear:both;margin-top:1px;margin-left:-480px;height:44px;}
.internet-page #nav .active-tab{border-bottom:1px solid #333;}
.networking-page #nav ul.sub-nav{display:block;width:959px;background:#ccc url(../img/sub-menu-bg-networking.png) top left no-repeat;clear:both;margin-top:1px;margin-left:-240px;height:44px;}
.networking-page #nav .active-tab{border-bottom:1px solid #666;}
#container #nav .u1,#container #nav .agri,#container #nav .o1{width:486px;}
#nav .banner{font-size:1.25em;line-height:1.25em;color:#fff;margin-top:6px;padding-top:0;}
#container .content #secondary-nav ul,.tab-nav #right-panel,.tab-nav #main-content{margin-top:0;}
a:hover,#header a:hover,#text-size a:hover,#header .panel-nav a:hover,#top-search a{text-decoration:none;}
.tool-panel ul.pdf-list,.tool-panel p{font-size:.75em;margin:6px 0 6px 12px;}
#header .panel-nav a:link,.panel-nav a:active,#header .panel-nav a:visited{color:#000;text-decoration:underline;}
#footer ul li.last,#nav ul li ul.sub-nav li.first,#container #nav .u1 ul li span,#container #nav .u1-2 ul li span,#container #nav .o1 ul li span,#container #nav .agri ul li span{background:none;}
#footer ul li a:link,#footer ul li a:active,#footer ul li a:visited, #footer a{color:#CCC;text-decoration:none;}
.networking-page #nav ul li ul.sub-nav li,.internet-page #nav ul li ul.sub-nav li{background:url(../img/private-divider.gif) left center no-repeat;}
#nav ul li ul li a:active,#nav ul li ul li.active a:link,#nav ul li ul li.active a:visited{color:#fff;}
.software-page #nav ul li ul li a:hover,.internet-page #nav ul li ul li a:hover{color:#ccc;}
#container #nav .u1 span,#container #nav .o1 span,#container #nav .agri span{background:#303030;padding-bottom:9px;margin-bottom:-1px;}
#support span a,#internet span a,#networking span a,#software span a{display:block;color:#fff;text-decoration:none;padding:6px 0 3px;}
a:link,a:hover{outline:none;}
#more-info {text-align:left; color:#333; clear:left;}
#more-info strong {font-weight:bold;}


#news {

font-family: Arial; 
font-size:10px;
padding: 0 10px;
}

#news a {

color: #CC0000;
font-size:12px;
font-weight:bold;
}

#news a:hover {

color: #000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}



