@charset "utf-8";
/* CSS Document */

/*CSS - http://www.centurylink.com/

    * Collapse All
    * Expand All

http://www.centurylink.com/
Embedded Styles from http://www.centurylink.com/*/

.mboxDefault { visibility:hidden; }

#shell {
	width: 960px;
	padding: 0;
}
#billboardAlt {
	padding: 0px 0px 10px;
}
#promosAlt {
	clear: both;
	float: left;
	width: 960px;
}
.promoAlt {
	width: 25%;
	float: left;
	text-align: center;
}
#shell a img {
	border-width: 0px;
	border-style: none;
}
#donate {
	height: 49px;
	margin-bottom: 10px;
}
#donate img, #donate a {
	float: left;
}
#newsBanner {
	background: url("images/newsBanner_bg.gif") no-repeat center top;
	height: 80px;
	width: 640px;
	display:block;
	float:left;
}
#newsBanner h3 {
	float:left;
	margin: 7px;
	padding: 20px 25px;
	font-size: 20px;
	color:#FFF;
	border-right: 1px solid #6fba64;
}
#newsBanner a {
	color: #FFF;
	float: left;
	padding: 32px;
}
#emailSignup {
	float:right;
	clear:right;
}
#btmBar {
	clear:both;
	padding: 20px 10px 0 5px;
}

#footer #cta { display: none; }


/*http://www.centurylink.com/static/Styles/main.css*/

/**************************

Global layout elements

**************************/

body {background-color: white; font-size: 100%; font-family: Arial, sans-serif; margin: 0; padding: 0;}

#main {width: 963px; position: relative; margin: auto;}



/* =masthead */

#masthead {height: 76px;}

#masthead .logo {display: block; padding-top: 5px; border: none;}



/* =sectionNav - top of page, universal nav */

#sectionNav {font-size: 0.9em; position: absolute; top: 0; right: 0px; background: url("images/sectionNavTabRight.gif") no-repeat top right; margin: 0; padding: 0 0px 0 0;}

#sectionNav li {
	list-style: none;
	margin: 0;
	padding: 0 0 0 2px;
	background: url("images/sectionNavTabLeft.gif") no-repeat top left;
	float: left;
	width: 400px;
	text-align: center;
}

#sectionNav li a {padding: 10px 0 0; height: 26px; display: block; color: #666;}

#sectionNav li.current {background: url("images/sectionNavCurrentLong.gif") no-repeat;}

#sectionNav li.current a {background: url("images/sectionNavCurrentArrow.gif") no-repeat bottom center; color: #00853f;}




/* =topbar - contains topnav and utilities */

#topbar {position: relative; width: 962px; padding-top: 10px; margin-bottom: 10px;}



/* =topnav - tabs */

ul#topnav {height: 65px; background: url("images/topbarBg.gif") no-repeat; margin: 0; padding-left: 2px; list-style: none; position: relative;}

ul#topnav li {background: url("images/topbarTabRight.gif") no-repeat right bottom; float: left; margin: 0; padding: 0; text-align: center; width: 100px;}

ul#topnav li a {display: block; padding: 0; height: 31px; margin-right: 3px; color: #666;}

ul#topnav li.current a {background: url("images/topbarTabCurrent.gif") repeat-x; color: #00853f;}



/* =topnav second level */

ul#topnav li ul {display: none;}

ul#topnav li.current ul {display: block; width: 962px; position: absolute; top: 38px; left: 0; margin: 0; padding: 0; font-size: 0.8em; list-style: none;}

ul#topnav li.current ul li {background: none; width: auto; height: auto;}

ul#topnav li.current li a 	{background: none; border-left: 1px solid #999; height: auto; padding: 0 18px; color: #333;}

ul#topnav li.current li.first a {border: none;}

ul#topnav li.current li.current a {color: #00853f;}



/* =topnav =utility - search box, cart, logged in status */

#topbar .utility {position: absolute; top: 0; right: 0; z-index: 5; font-size: 0.8em;}

#topbar .utility a {color: #333; line-height: 1.5;}

#topbar .utility a span#location {color: #00853f;}

#topbar .utility ul {list-style: none; margin: 0; padding: 0;}

#topbar .utility li {float: left; padding: 0 12px; border-right: 1px solid #999; height: 20px;}

#topbar .utility li.last {border-right: none; padding-right: 0;}

#topbar .utility a.cart {float:left; padding-left: 30px; height: 20px; background: url("images/iconCart.gif") no-repeat;}

#topbar .utility a.cartFull {float:left; padding-left: 30px; height: 20px; background: url("images/iconCartFull.gif") no-repeat;}



#siteSearch {position: relative; top: -5px; width: 160px; text-align: right;}

#siteSearch label {position: absolute;  left: 6px; top: 7px; z-index: 8;

	font-size: 0.9em; color: #666; padding-left: 20px; background: url("images/iconSearch.gif") no-repeat left center;}

#searchText {position: absolute; width: 120px; left: 0; top: 5px; 

	border: 1px solid #dcdcdc; background-color: transparent; z-index: 10;}

#searchText.active {background-color: #fff;}



/* =footer */

#footer {background: url("images/footerBg.gif") no-repeat; font-size: 0.75em; padding: 15px 20px; margin: 20px 0; width: 919px; overflow: auto;}

#footer .copyright {font-size: 0.9em; margin-top: 14px;}

#footer .cta {font-size: 1.3em; color: #999; font-weight: bold;  margin: 0 0 12px;}



#footer .about {width: 70%; float: left; padding-top: 4px;}



#footer .support {width: 30%; float: right; text-align: right;}

#footer .support ul.nav {float: right;}



/* =footer navigation */

#footer ul.nav {list-style: none; margin: 0; padding: 0; height: 1.25em;}

#footer ul.nav li {margin: 0; border-left: 1px solid #999; float: left;}

#footer ul.nav li a {color: #333; padding: 0 1em;}

#footer ul.nav li.first {border-left: none;}

#footer ul.nav li.first a {padding-left: 0;}

#footer ul.nav li.last a {padding-right: 0;}



#mergerLink {text-align: center; font-size: 0.8em; clear: both;}

/**************************

end global layout elements

**************************/

/**************************

Global content styles

**************************/

#content {font-size: 0.8em; margin: 0 0 2em;}



a {text-decoration: none; color: #00853f;}

a:hover {text-decoration: underline;}

a:focus { outline: none; }

a img {border: none;}



h1,h2,h3,h4 {color: #008540; margin: 0 0 0.25em; font-weight: bold;}

h1 a,h2 a,h3 a,h4 a {color: #008540;} 

h1 {font-size: 2.1em;}

h2 {font-size: 1.2em;}

h3 {font-size: 1.1em;}

h4 {font-size: 1.0em;}

.promoHeadline {color: #FF6319; font-weight: bold;}

.packageHeadline {color: #0098DB; font-weight: bold;}

.mainHeadline {color: #008540; font-weight: bold;}

.oldPrice {color: #9A9B9C; font-weight: bold; text-decoration: line-through;}

.featuresHeadline {color: #000000; font-weight: bold;}

.ctaHeadlineGray {color: #9A9B9C; font-weight: bold;}

.signup { font-size: 20px; color:#999999; text-align:center; margin: 10px 0; } 

.signup img, .signup input { vertical-align: middle; }



/**#content h1 {border-bottom: 7px solid #008540; padding: 18px;}**/



table {border-collapse: collapse; empty-cells: show;}

td, th {vertical-align: top;}

p {margin: 0 0 1em;}



.flashheader {margin-bottom: 20px;}



/**********************

=support - support information page, with rounded edges and gradient background

***********************/

#content .support {background: url("images/supportBorderedTop.gif") no-repeat; padding-top: 8px; width:932px; margin: 0px auto;}

#content .support .outside {background: url("images/supportBorderedBottom.gif") no-repeat bottom; padding-bottom: 8px; margin-bottom: 10px;}

#content .support .inside {background: url("images/supportBackground.gif") repeat-x bottom; border:solid #dcdcdc; border-width: 0 1px; padding: 2px 10px; overflow: auto; width: 910px;}



/***********************

=tabbed content - content block

***********************/

.tabbed {width: 740px; background: url("images/bodyBorderedBottom.gif") no-repeat bottom; padding:36px 0 5px; position: relative;}

.tabbed .inside {border:solid #ccc; border-width: 1px 1px 0; background-color: white; display: none;}

.tabbed div.inside {padding: 20px;}

.tabbed table.inside td { padding: 20px 0; width: 743px; text-align: center;}

.tabbed td.callout {background: url("images/featureListCallout.gif") repeat-x top; border-left: 1px solid #d9d9d9;}

.tabbed table.active {display: block;}

.tabbed div.active {display: block;}



/***********************

=tabbed content - the tabs themselves

***********************/

.tabbed ul.tabs {position: absolute; top: 0; left: 0; list-style-type: none; margin:0; padding: 0; font-size: 0.9em;}

.tabbed ul.tabs li {float: left; margin: 0 3px 0 0; padding: 0; background:url("images/bodyTabInactiveRight.gif") no-repeat right top; height: 36px; padding-right: 6px;}

.tabbed ul.tabs a {display: block; height: 14px; padding: 16px 12px 6px 14px; line-height: 1; float: left; 

	 background: url("images/bodyTabInactiveLeft.gif") no-repeat;}

.tabbed ul.tabs li.active {background: url("images/bodyTabActiveRight.gif") no-repeat right top; height: 37px;}

.tabbed ul.tabs li.active a {background: url("images/bodyTabActiveLeft.gif") no-repeat; color: #000;  padding-bottom: 7px;}



/*************************

=landing menu - three-column stacked link boxes, on full-width landing pages

*************************/

.landingMenu {overflow: auto; width: 934px; margin: auto;}

.landingMenu .menuitem {float: left; width: 248px; height: 72px; padding: 30px; margin: 0 4px 4px 0; background: url("images/colThreeBg.jpg") no-repeat;} /* 308x132 */

.landingMenu .last {margin-right: 0; }



.landingMenu .menuitem h2 {font-size: 1.2em;}

.landingMenu .menuitem h2 a {color: #008540; padding-right: 18px; background: url("images/arrowLandingMenu.gif") no-repeat center right ;}



/**************************************************************************************************************

Begin merge from previous version

All code below is retained to keep existing content from breaking. As revisions are made for the new layout,

please move rule sets above this comment.

**************************************************************************************************************/

/* Links with arrows */

.targetlink a, a.targetlink {padding-left: 10px; background: url("images/arrowTargetLink.gif") no-repeat 0 0.25em;}

.backlink a, a.backlink {padding-left: 10px; background: url("images/arrowBackLink.gif") no-repeat 0 0.25em;}

.uplink a, a.uplink {padding-left: 10px;background: url("images/arrowUp.gif") no-repeat 0 0.25em;}



ul.toc, .toc ul {list-style-type: none;}

img.cybertrust {float: right;border: 0;}

hr.divider {height: 1px;color: #666;background-color: #666;border: none;}



/**********************

page body - white background

***********************/

.body {background: url("images/bodyWideTopWhite.gif") no-repeat; padding-top: 5px;}

.body .inside {background-color: #fff; padding: 12px 20px;}

.body .inside .error h1 {font-size: 1.75em; color: #c00; margin: 0 0 0.25em;}



/**********************

page body - gray background

***********************/

.info {background: url("images/bodyWideTopGray.gif") no-repeat; padding-top: 5px;}

.info .inside {background: #f7f7f7 url("images/bodyWideTopGray.gif") no-repeat bottom; padding: 12px 20px;}



.body .disclaimer {margin: 20px; font-size: 0.9em;}

.body .callout .disclaimer {margin: 0; font-size: 0.85em;}



/* =callout may be either a floated div or a table cell */

.body .callout {background: white url("images/calloutGradient.jpg") repeat-x top; border-left: 1px solid #cacaca; padding: 20px;}

.body div.callout {float:right; width: 215px;  margin-left: 20px;}

.body .callout strong {color: #c00; font-size: 1.2em;}



.body .details {padding: 1em;}

.body .plan  td {padding: 0; border-bottom : 1px solid #cccccc;}

.body ul.shoplist, .body .shoplist ul {margin:0; padding:0}

.body .shoplist li { margin-left:1.25em; padding:0;}



.body ul.voice { margin:0;padding:0 }

.body .voice li { margin-left:1.25em; padding-bottom:15px;}



.body .shoplist { margin:15px; }

.body h2.title { margin:0 0 15px 0; }

.features h3.title { margin:0 0 15px 0; }



ul.discrete li {margin-bottom: 1em;}



/**********************

=productlist - vertical rows of descriptions (should be nested inside .body element)

***********************/

ul.productlist {margin: 0 -15px; padding: 0; list-style-type: none;}

.productlist li {border-top: 1px solid #d5d5d5; margin: 0; padding: 22px 30px; position: relative;}

.productlist li.bottom {border-top: 1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5; padding: 22px 30px; position: relative;}

ul.graphic.productlist li, ul.productlist li.graphic {padding-left:160px; width:490px; margin: 0px 0px 20px 0px;}

ul.graphic.productlist img.figure, ul.productlist li.graphic img.figure {position: absolute; left:30px; top: 22px;}



ul.productlist ul {margin: 0; padding: 0 0 0 1em;}

ul.productlist li li, ul.graphic.productlist li li {width: auto; border: none; padding: 0; margin: 0; list-style-type: disc;}



/**********************

=productinfo - product detail page, with large product image

***********************/

.productinfo {background: url("images/infoBorderedTop.gif") no-repeat; padding-top: 8px;}

.productinfo .outside {background: url("images/infoBorderedBottom.gif") no-repeat bottom; padding-bottom: 8px;}

.productinfo .inside {background-color: #f7f7f7; border:solid #d9d9d9; border-width: 0 1px; padding: 2px 0px; overflow: auto; width: 688px;}



.productinfo .details {padding: 8px; float: left; width: 470px; border-right: 1px solid #cacaca; }

.productinfo .details h2 {margin: 0 20px;}

.productinfo .details img.figure {display: block; margin-bottom: 1em;}

.productinfo .details div.figure {margin-bottom: 1em; padding: 30px; background-color: #fff;}

.productinfo .details div.figure h1 {font-size: 1.85em;}

.productinfo .details ul {padding-left: 2em;}

.productinfo .details li {color: #333; font-size: 0.9em; padding: 0;}

.productinfo .callout {float: right; width: 170px; padding: 40px 15px;}

.productinfo .disclaimer {font-size: 0.85em;}





/*********************

=featurelist - vertical rows of descriptions in discrete containers

*********************/

.featurelist {margin-bottom: 10px; background: url("images/featureListTop.gif") no-repeat; padding-top: 6px;}

.featurelist .outside {background: url("images/featureListBottom.gif") no-repeat bottom left; padding-bottom: 6px;}

.featurelist .inside {background: #fff url("images/featureListCallout.gif") repeat-x; border:solid #d9d9d9; border-width: 0 1px; width: 742px; overflow: auto;}



.featurelist .details {float: left; width: 543px; background-color: #f7f7f7; border-right: 1px solid #cacaca;}

.featurelist .figure {float: left; margin: 3px 10px;}

.featurelist .features {float: left; padding: 12px 10px; width: 275px;}

.featurelist .callout {width: 178px; padding: 12px 10px; float: right;}



.featurelist ul {margin: 0.5em 0; padding-left: 1.5em;}

.featurelist li {margin: 0; padding: 0;}



.featurehead {background: url("images/bodyTopWhite.gif") no-repeat; padding-top: 5px;}

.featurehead .inside {background-color: #fff; padding: 0;}

.featurehead .headline {padding: 20px 20px; font-size: 0.8em;}



/*********************

=featurelist =left -- same as above but callout on left

*********************/

.featurelistleft {margin-bottom: 10px; background: url("images/featureListLeftTop.gif") no-repeat; padding-top: 6px;}

.featurelistleft .outside {background: url("images/featureListLeftBottom.gif") no-repeat bottom left; padding-bottom: 6px;}

.featurelistleft .inside {background: #fff url("images/featureListCallout.gif") repeat-x; border:solid #d9d9d9; border-width: 0 1px; width: 742px; overflow: auto;}



.featurelistleft .figure {float: left; margin: 3px 10px;}

.featurelistleft .callout {width: 500px; padding: 12px 10px; float: right;}

.featurelistleft .details {float: left; width: 198px; background-color: #f7f7f7; border-right: 1px solid #cacaca;}

.featurelistleft .features {float: left; padding: 12px 10px; width: 178px;}





.featurelistleft ul {margin: 0.5em 0; padding-left: 1.5em;}

.featurelistleft li {margin: 0; padding: 0;}



/***********************

=featurelist =plain -- same as above, but without price callout on the right

**********************/

.featurelist.plain {background-image:url("images/infoBorderedTop.gif");padding-bottom:25px}

.featurelist.plain .outside {background-image:url("images/infoBorderedBottom.gif")}

.featurelist.plain .inside {background-image: none; background-color: #f7f7f7;}

.featurelist.plain .details {width: 688px; border: none;}

.featurelist.plain .features {width: 485px;}

div.linkbar ul, div.linkbar .inside div {background-color: #00853F; margin: 0; padding: 0 20px; color: #fff;}



/***********************

=squarebox =plain -- rounded edge box for Discover landing

**********************/

.squarebox {margin-bottom: 6px; margin-left: 9px; width: 203px; background:url("images/squareTop.gif") no-repeat; padding-top: 8px;}

.squarebox .outside {background:url("images/squareBtm.gif") no-repeat bottom; padding-bottom: 8px;}

.squarebox .inside {background: url("images/squareBg.gif") repeat-x bottom; padding: 0 13px; border: solid #cacaca; border-width: 0 1px;}



/**********************

=linkbar related links - blue bar across top of content area

***********************/

div.linkbar {background: transparent url("images/linkBarTop.gif") no-repeat; padding-top: 5px; margin-bottom: 28px;}

div.linkbar .inside {background: transparent url("images/linkBarBottom.gif") no-repeat bottom; padding-bottom: 5px;}

div.linkbar ul {text-align: right;}

div.linkbar li {display: inline; list-style-type: none; }

div.linkbar a {padding-left: 10px; padding-right: 10px; background: url("images/arrowLinkBar.gif") no-repeat 1px 4px; color: #fff;}

div.linkbar a.backlink {background-image: url("images/arrowLinkBarBack.gif")}



/**********************

=columns - horizontal columns (4) 

***********************/

.columns {overflow: auto; width: 100%;}

.columns .col {width: 160px; margin-right: 15px; float: left; display: inline;}

.columns ul.col {margin: 0 15px 0 0;}

.columns .col img.graphic {display: block;}

.columns .col div {border-right: 1px solid #cacaca; border-left: 1px solid #cacaca;  padding: 15px 10px; background-color: #f7f7f7;}

.columns .col div.action {background-color: #d3f2fc;}

.columns .last {margin-right: 0;}



/**********************

=menuitem Landing page with three columns

***********************/

.columns .menuitem {width: 241px; margin: 0 6px 0 0; float: left; display: inline; background: url("images/landingMenuBottom.gif") no-repeat bottom; padding-bottom: 5px;}

.columns .menuitem img.graphic {display: block;}

.columns .menuitem div {border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;  padding: 15px 18px 12px 18px; background-color: #f4f4f4;

	height: 150px; /* lines up bottom border of all columns. Pages may need to override this attribute in their head style block. */

}

.menuitem h2  {margin-bottom: 8px;}

.menuitem h2 a {color: #c00; font-size: 1.2em; font-weight: normal;}

.menuitem h2 a:hover {text-decoration: none;}

.menuitem h2 span {font-size: 0.9em; line-height: 1.25; display: block;}



/**********************

=columns - horizontal columns (4), full screen 

***********************/

.columns.four {margin-top: 20px;}

.columns.four .col {width: 224px; margin: 0 10px 10px 0;}

.columns.four .last {margin-right: 0;}



/**********************

=columns - horizontal columns (3), full screen 

***********************/

.columns.three {margin-top: 15px;}

.columns.three .col {width: 302px; margin: 0 10px 0px 0;}

.columns.three .col.colCen {width: 33%; margin: 0; text-align:center;}

.columns.three .last {margin-right: 0;}

.columns.three .col.text {width: 197px; height: 100px; padding: 25px 20px 10px 85px; position: relative; background: transparent url("images/colThreeBg.jpg") no-repeat bottom;}

.columns.three .col.text.only {padding-left: 20px; width: 262px;}

.columns.three .col.text img.graphic {position: absolute; left: 0; bottom: 0;}

.columns.three .col.text h2 {font-size: 1.6em;}

.columns.three p {margin: 0.25em 0;}



/**********************

=columns - About US horizontal columns (3), full screen 

***********************/

.columns.aboutUsthree {margin-top: 15px;}

.columns.aboutUsthree .col {width: 302px; margin: 0 10px 20px 0;}

.columns.aboutUsthree .last {margin-right: 0;}

.columns.aboutUsthree .col.text {width: 250px; height: 90px; padding: 25px 20px 20px 33px; position: relative; background: transparent url("images/colThreeBg.jpg") no-repeat bottom;}

.columns.aboutUsthree .col.text.only {padding-left: 20px; width: 500px;}

.columns.aboutUsthree .col.text img.graphic {position: absolute; left: 0; bottom: 0;}

.columns.aboutUsthree .col.text h2 {font-size: 1.6em;}

.columns.aboutUsthree p {margin: 0.25em 0;}





/***********************

=button span+link

***********************/

span.button {display: block; height:24px; padding-left: 24px; margin: 0.5em 0; background: url("images/btnBackLeft.gif") no-repeat left top;}

span.button a {float: left; height: 24px; padding-right: 10px; background: url("images/btnBackRight.gif") no-repeat right top;

color: #003881; text-decoration: none; font-size: 13px; line-height: 24px;}



/**********************

Legal/legalStatements - css

***********************/

ol.legal li {padding-top: 0.75em;}



/**********************

High-Speed Internet (HSI)

***********************/

.hsiHeader    {background: #01A0E2; color: #fff; font-weight: bold; font-size: 1.5em; text-align: center; width: 670px; padding: 10px;}



.hsiBoxes     {clear: both;}

.hsiBox1      {float: left; clear: both; width: 660px; background-color: #d1dae9; padding: 15px;}

.hsiBox2      {float: left; clear: both; width: 660px; background-color: #f5f5f5; padding: 15px;}

.hsiLeft      {float: left; width: 120px; padding: 0 1em 0 1em;}

.hsiMiddle    {float: left; width: 335px; padding: 0 1em 0 1em; border-right: 1px solid #79B;}

.hsiRight     {float: left; width: 120px; padding: 0 1em 0 1em;}



.hsiMiddle ul {padding-top: 0; margin-top: 0;}

.hsiLeft img  {padding-top: 1em;}



.hsiBottom    {float: left; clear: both; width: 100%; padding-top: 1em;}



.hsiHighlight {color: #c00;}



.hsiCall      {float: left; clear: both; padding-top: 1em; margin-top: 1em; border-top: 1px solid #79B;}



#content .citylist { width: 440px; } 

#content .citylist td, #content .citylist th { padding: 4px 10px 4px 0; }


/*http://www.centurylink.com/static/Styles/home.css*/

#home {width: 960px; margin: auto; position: relative;}



/* override global masthead and menu settings*/

#home #masthead {width:930px; height: 70px; margin: auto; position: relative; z-index: 30;}

#home #masthead ul {float: none; position: absolute; top: 20px; right: 0;}

#home #masthead li {float: left; display: inline; height: 29px; padding: 0 10px 0 0; background: url("images/menuDivider.gif") no-repeat 0px 10px;}

#home #masthead li.first {background: none;}

#home #masthead li a {color: #fff; float: left; display: inline; height: 23px; padding: 6px 0 0 10px; line-height: 1.5; border: none;}



/* Logo images */

/* #home #masthead #logo {display:block; float: none; margin: 10px 0 0 55px;} */



/* Floating toolboxes */

.toolbox {display: none; position: absolute; top: 28px;

	background-color: #f5f5f5;

	padding: 13px 12px 6px; border: solid #d9d9d9; border-width: 0 1px 1px; 

	font-size: 0.75em;

}

.toolbox .opt {color: #c00; font-size: 1.2em; margin: 0.5em 0; text-align: center; clear: both; font-weight: bold;}

.toolbox .close {position: absolute; top: 8px; right: 2px; cursor: pointer;}

.toolbox form {margin: 0;}

.toolbox fieldset {border: none; margin: 0; padding: 0; display: block;}

.toolbox label {font-weight: bold;}

.toolbox label.option {font-weight: normal;}



#home #masthead li.active {background: url("images/tabRight.gif") no-repeat 100% -15%;}

#home #masthead li.active a {color: #c00; background: url("images/tabLeft.gif") no-repeat 0% -15%;}

#home #masthead li.active .toolbox {display: block;}

#home #masthead li.active .toolbox a {color: #09e; border: none; background: none; margin: 0; padding: 0; font-size: 1em; display: inline;}



/* HSI toolbox */

#hsiTools {left: 0; width: 250px;}

#hsiTools fieldset.phoneSet {margin-bottom: 5px;}

#hsiTools fieldset.radioSet {padding: 2px 20px 2px 10px; float: left;}

#hsiTools .ph input {width: 35px;}

#hsiTools .submit {float: left;}

#selHsiState {margin: auto;}



/* My Account toolbox */

#myaTools {left: 50px; width: 270px;}

#myaTools .loginSet input {width: 108px; border: 1px solid #7f9db9;}

#myaTools .submitSet {text-align: right; margin: 1em 0;}

#myaTools .submit {margin: 0 12px;}



/* Search toolbox */

#searchTools {left: 100px; width: 200px;}

#searchTools .query {margin: 1em 0; position: relative; width: 190px;}



/* Search toolbox dropdown */

#searchDropdownArrow {position: absolute; right: 6px; top: 3px; cursor: pointer;}

#searchSectionSet.dropdown {background-color: #fff; border: 1px solid #7f9db9; padding: 10px 6px;

	position: absolute; right: 0; top: 2em; display: none;

}

#searchSectionSet.dropdown.active {display: block;}

#searchSectionSet.dropdown input {display: none;}

#searchSectionSet.dropdown label {display: block; font-weight: normal; color: #09e; text-decoration: underline; cursor: pointer;}



/* override global content settings*/

#home #content {width: 100%; padding-top:20px;}



/* =homenav (TOC links at bottom of page) */

.dividerNavHome {

	display: block;

	padding: 15px 0;

}

.dividerNavHome img {

	display: block;

}





#homenav {

	width: 100%;

	overflow: auto;

	margin: 0px;

	padding:0;

}

ul#homenav li{

	padding: 0;

	margin: 0 10px 0 15px;

	display: block;

	font-size: 1.5em;

	list-style: url(none) none;

	float: left;

}



#homenav li.last {

	margin-right: 0;

	margin-left: 30px;

}

#homenav li a, #homenav li span {

	color: #666;

	display: block;

	clear: both;

	padding: 10px 10px 0 18px;

	margin: 0;

	background-image: url("images/homeNav_top.gif");

	background-repeat: no-repeat;

	background-position: 5px top;

}

#homenav .categWrapper ul li a  {

	background-image: none;

}



#homenav .halfCategory {

	padding: 0px;

	margin: 0;

	width: 240px;

	height: 12em;

	background-image: url("images/homeNav_bg.gif");

	background-repeat: repeat-y;

	background-position: 5px top;

}

#homenav .halfCategory ul {

	margin: 0;

	padding: 0;



}

#homenav  .categWrapper {

	background-image: url("images/homeNav_btm.gif");

	background-repeat: no-repeat;

	background-position: 5px bottom;

	height: 12em;

	padding: 0;

}

.categWrapper .gradLine {

	display: block;

	padding: 0px 0px 0px 18px;

	margin: 5px 0 0 0;

	height: 15px;

}

.categWrapper .gradLine img {

	display: block;

}

#homenav2 {
	width: 100%;
	overflow: auto;
	margin: 0px;
	padding:0;
	height: 100%;

}

ul#homenav2 li{
	padding: 0;
	margin: 0 10px 0 15px;
	display: block;
	font-size: 1.5em;
	list-style: url(none) none;
	float: left;

}


#homenav2 li.last {

	margin-right: 0;

	margin-left: 0px;

}


#homenav2 li a, #homenav2 li span {
	color: #fff;
	display: block;
	clear: both;
	padding: 25px 10px 0 18px;
	margin: 0;
	background: url(images/homeNav_topCentury.jpg) no-repeat 0px 0px;
	height: 80px;
}



#homenav2 .categWrapper ul li a  {

	background-image: none;

}


#homenav2 .halfCategory {
	padding: 0px;
	margin: 0;
	width: 960px;
	height: 520px;
	background: url(images/homeNav_bg960.jpg) repeat 0px top;

}


#homenav2 .halfCategory ul {
	margin: 0;
	padding: 0px;



}


#homenav2  .categWrapper {
	height: 520px;
	padding: 0;
	background: url(images/homeNav_btm960.jpg) no-repeat left bottom;
}

.categWrapper .gradLine2 {
	display: block;
	padding: 0px;
	margin: 5px 0 0;
	height: 5px;
}

.categWrapper .gradLine2 img {

	display: block;

}







#homenav ul {

	margin: 0;

	padding: 0;

	display: block;

}

#homenav ul li {

	display: block;

	font-size: 12px;

	margin: 0;

	padding:0 0 0 18px;

	list-style: url(none) none;

	clear: both;

	float: none;

	height: 25px;

	width: aut0;

}

#homenav ul li a {

	color: #00853F;

	display: block;

	border: none;

	padding: 0;

	margin: 0;

	height: 20px;

	width: 210px;

}

#homenav2 ul {

	margin: 0;

	padding: 0;

	display: block;

}

#homenav2 ul li {
	display: block;
	font-size: 12px;
	margin: 0;
	padding:0 0 0 18px;
	list-style: url(none) none;
	clear: both;
	float: none;
	height: auto;
	width: auto;

}
#homenavBold ul li {
	display: block;
	margin: 0;
	padding:0 0 0 18px;
	list-style: url(none) none;
	clear: both;
	float: none;
	height: auto;
	width: auto;
	font: bolder 24px "Comic Sans MS", cursive;

}
#homenav2 ul li a {
	color: #00853F;
	display: block;
	border: none;
	padding: 0;
	margin: 0;
	height: auto;
	width: 960px;

}

/* IE6 hack! */

#homenav ul {_width: 180px;}

#homenav2 ul {_width: 960px;}


/** begin PMA **/

#flashContent {

	margin: 0px;

	padding: 0px;

	text-align: left;

}



#altContent ul {

	margin-left: 470px;

}

#altContent ul li{

	font: bold 13px arial,helvetica,sans-serif;

	color: #666666;

	padding: 5px 0px;

	margin: 0px;

	list-style: url(none) none outside;

	background-position: left center;

	background-repeat: no-repeat;

}



#altContent ul li a{

	color: #0099ee;

	text-decoration: none;

	padding-left: 20px;

}



#altContent ul li a:hover{

	text-decoration: underline;

}

#homeNavWrapper {

	clear: both;

	padding: 0;

}


/*https://fls.doubleclick.net/activityi;src=1986990;type=centu311;cat=centu243;ord=9610652700343.057?
https://fls.doubleclick.net/activityi;src=2833013;type=century;cat=cl_ho402;ord=1;num=7596272276146.132?
https://fls.doubleclick.net/activityi;src=2833013;type=shared;cat=globa539;u7=9:27:34:540;u5=/;u6=GLOBAL;u2=Page;ord=7686138148875.851?*/
