/* This CSS file contains the main site styles that need to be used to manage content in the CMS */
@import "/Admin/Css/Editor.css";

/*** Zero out padding & margin on all elements (Helps reduce a lot of the cross browser issues) ***/
* {margin: 0px;	padding: 0px;}

html {background:url(/images/bkgd.png) top repeat-x #E3EFF6; background-attachment:fixed;}

.arrowLeft {background:url(/images/orangeLinkArrow.gif) left no-repeat; padding-left:10px; font-size:11px;}
.formBtn {background:#D9ECEE; width:106px; height:20px; font-size:10px; font-weight:bold; color:#19516C; border:1px solid #FFF;}
.smLinks a {font-size:10px; font-weight:bold; text-decoration:underline;}
.smLinks a:hover {color:#19516C;}
a.whiteLink:link, a.whiteLink:active, a.whiteLink:visited, a.whiteLink:hover {color:#FFF; font-size:10px;}
a.whiteLink:hover {color:#D9ECEE;}
#photoGallery, .irTopPhoto {margin-top:-1px; position:relative;}
.headerImgFix img, .headerImgFix div {display:block !important; white-space:nowrap;}
.headerImgFix div {white-space:nowrap;}
.disclaimer {padding:0px 18px; font-size:10px; font-weight:normal;}
.RDhdr h2 {padding:0px 10px 0px 0px;}

/*** main template styles ***/
.allContentHolder {position:relative; width:745px; margin-left:auto; margin-right:auto;}
.websiteHolder {background-color:#FFFFFF; margin-top:-10px; width:745px; top:0px;}
.headerMainNav {}
.mainNavHolder {height:33px; margin-left:3px; position:relative; z-index:1; margin-top:0px; padding:0px;}

/* My Favorites */
.myFav {background-color:#EBE6DD; height:23px; margin-left:3px; margin-bottom:3px; font-size:10px; color:#3A3429; text-align:right; padding:7px 25px 3px 0px; font-weight:bold;}
.myFav span {padding-right:20px;}
.myFav a {color:#3A3429;}
.myFav a:hover {color:#19516C; text-decoration:none;}

.myFavFormHdr {height:23px; background:url(/Images/myFavFormHdr_bkgd.png) top repeat-x #19516C; color:#FFF; font-weight:bold; padding-left:41px;}
.myFavFormHolder {background: url(/Images/myFavFormBkgd_btm.png) bottom repeat-x #EBE6DD; color:#19516C; font-weight:bold;}
.myFavFormHolder td {padding:12px 12px 0px 12px;}
.myFavSubmitBtn {background:url(/Images/myFavForm_btn.png); width:109px; height:31px; border:none; cursor:pointer;}
.editMyFavProfile {padding-left:25px;}
.addToFavLink {position:absolute; left:117px; text-align:left; top:0px; font-size:10px; width:400px;}

/* Admin styles - turned off in this style sheet */
.adminUserControls {display:none;}
.adminDashboardTop {display:none;}
.adminDashboardSide {display:none;}
.adminTitle {display:none;}
.editControls {display:none;}

/* Footer */
.footer {background:url(/images/footerBkgd.png) repeat-x; font-size:10px; height:37px; text-align:center;}
.footer a {margin:0px 10px;}
.footer span {padding-right:80px;}

/*** Top Nav - RadMenu Styles ***/
.RadMenu_TopNav a.link
{text-decoration:none; color: #FFF;	background-color:#E9894B; line-height:33px; border-right: 1px solid #dbdbdb; padding:0px;	margin:0px;}
.RadMenu_TopNav a.tab1 {width:89px;}
.RadMenu_TopNav a.tab2 {width:113px;}
.RadMenu_TopNav a.tab3 {width:134px;}
.RadMenu_TopNav a.tab4 {width:71px;}
.RadMenu_TopNav a.tab5 {width:76px;}
.RadMenu_TopNav li
{padding:0px; margin:0px;}
.RadMenu_TopNav ul
{padding:0px; margin:0px;}
.RadMenu_TopNav .last .link
{border-right: none; color: #FFF; background:url(/Images/corner_topRightOrg.gif) no-repeat top right #E9894B; width:76px;}
.RadMenu_TopNav .last .link:hover {background:url(/Images/corner_topRightOrgOver.gif) no-repeat top right #C96D32;}
.RadMenu_TopNav .active .link {background:url(/Images/corner_topRightOrgOver.gif) no-repeat top right #C96D32;}
.RadMenu_TopNav .focused .link {background:#C96D32;}
.RadMenu_TopNav .last .level1 .link {width:160px; text-align:left;}
.RadMenu_TopNav .level1 .link {width:160px; text-align:left;}
.RadMenu_TopNav .link:hover,
.RadMenu_TopNav .focused,
.RadMenu_TopNav .expanded
{color: #FFF; background-color:#C96D32;}
.RadMenu_TopNav .text
{font-size: 12px; font-family: Arial, Verdana; font-weight:bold; cursor:pointer; text-align:center;}
.RadMenu_TopNav .group .link
{background: #C96D32; border-top: solid 1px #9F5629; border-left: 0px; border-right: 0px; min-width: 120px; text-align: left;}
.RadMenu_Telerik_rtl .group .link
{text-align: right;}
.RadMenu_TopNav .group .text
{padding-left: 10px; font-size: 10px; text-align:left;}
.RadMenu_Telerik_rtl .group .text
{padding-left: 0px;	padding-right: 12px;}
.RadMenu_TopNav .group .link:hover,
.RadMenu_TopNav .group .focused,
.RadMenu_TopNav .group .expanded
{background: #E9894C; font-weight: normal;}
.RadMenu_TopNav .vertical .separator .text
{padding-top: 3px; background: none; font-size: 0px; border-top:0px; border-bottom:0px;}

/*** Search Filter Styles ***/
.RadMenu_SearchFilter {margin-left:12px;}
/*.RadMenu_SearchFilter .group {border:1px solid #DDD;}*/
.RadMenu_SearchFilter a.link
{text-decoration:none; color: #333;	background-color:#E9894B; line-height:33px; border-top: 1px solid #FFF; padding:0px;	margin:0px;}
.RadMenu_SearchFilter li
{padding:0px; margin:0px;}
.RadMenu_SearchFilter li.item
{padding:0px; margin:0px; margin-left:35px;}
.RadMenu_SearchFilter li.first
{padding:0px; margin:0px; margin-left:22px;}
.RadMenu_SearchFilter li.last
{padding:0px; margin:0px; margin-left:34px;}
.RadMenu_SearchFilter .group li
{padding:0px; margin:0px;}
.RadMenu_SearchFilter ul
{padding:0px; margin:0px;}
.RadMenu_SearchFilter .last .link
{border-right: none; color: #333; background:url(/Images/corner_topRightOrg.gif) no-repeat top right #E9894B; width:76px;}
.RadMenu_SearchFilter .last .link:hover {background:url(/Images/corner_topRightOrgOver.gif) no-repeat top right #FBDECC;}
.RadMenu_SearchFilter .active .link {background:url(/Images/corner_topRightOrgOver.gif) no-repeat top right #FBDECC;}
.RadMenu_SearchFilter .last .level1 .link {width:145px; text-align:left;}
.RadMenu_SearchFilter .level1 .link {width:155px; text-align:left;}
#divBrands .RadMenu_SearchFilter .level1 .link {width:150px; text-align:left;}
.RadMenu_SearchFilter .link:hover,
.RadMenu_SearchFilter .focused,
.RadMenu_SearchFilter .expanded
{color: #FFF; background-color:#276586;}
.RadMenu_SearchFilter .text
{font-size: 12px; font-family: Arial, Verdana; font-weight:bold; cursor:pointer; text-align:center;}
.RadMenu_SearchFilter .group .link
{background: #FBDECC; border-left: 0px; border-right: 0px; min-width: 80px; text-align: left;}
.RadMenu_Telerik_rtl .group .link
{text-align: right;}
.RadMenu_SearchFilter .group .text
{padding-left: 10px; font-size: 10px; text-align:left;}
.RadMenu_Telerik_rtl .group .text
{padding-left: 0px;	padding-right: 12px;}
.RadMenu_SearchFilter .group .link:hover,
.RadMenu_SearchFilter .group .focused,
.RadMenu_SearchFilter .group .expanded
{background: #276586; font-weight: normal;}
.RadMenu_SearchFilter .vertical .separator .text
{padding-top: 3px; background: none; font-size: 0px; border-top:0px; border-bottom:0px;}

/*** main content styles ***/

/* No top border Color */
.defaultBody {padding:15px;}
.defaultBody .subTabs {margin:3px -15px 10px -15px;}

/* No Color */
.IRBody {padding:15px; padding-top:13px;}
.IRBody li {list-style:circle;}
.blueBody {padding:15px; padding-top:13px; border-top:17px solid #19516c; margin-top:0px;}
.blueBodyNoPad {border-top:17px solid #19516c; padding-top:3px; margin-top:0px;}
.orangeBody {padding:15px; padding-top:13px; padding-top:13px; border-top:17px solid #e88b48; margin-top:0px;}
.orangeBodyNoPad {padding-top:4px; border-top:17px solid #e88b48; margin-top:0px;}
.greenBody {padding:15px; padding-top:13px; border-top:17px solid #497e48; margin-top:0px;}
.greenBodyNoPad {padding-top:15px; padding-left:15px; padding-top:13px; border-top:17px solid #497e48; margin-top:0px;}

.orangeBody .subTabs, .orangeBodyNoPad .subTabs, .IRBody .subTabs, .blueBody .subTabs, .greenBody .subTabs {margin:3px -15px 10px -15px;}

.TopBarOrange {background-color:#e88b48; height:17px; margin-bottom:8px;}

/*** Reuseable styles ***/

/* Home page Search */
.homepageSearch .homeSearchHdr_main {color:#FFF; font-size:11px; line-height:15px; padding:3px 23px 0px 66px; background:url(/images/searchIcon.gif) left no-repeat;}
.homepageSearch .homeSearchHdr_main h1 {font-size:23px; padding:10px 0px;}
.homepageSearch .homeSearchFrm {color:#FFF; font-size:11px; padding:0px 15px; text-align:right; font-weight:bold;}
.homepageSearch .homeSearchFrm input {width:149px; font-size:11px;}
.homepageSearch .homeSearchFrm select {width:153px; font-size:11px;}
.homepageSearch .homeSearchFrm div {height:25px;}
.homepageSearch .homeSearchFrm div.or {height:18px; margin-left:20%; font-size:10px; text-align:center; margin-top:-8px;}
.homepageSearch .homeSearchFrm span {display:block; float:left; padding-top:0px;}
.homepageSearch .homeSearchBtns {text-align:center; padding:20px 12px;}
.homepageSearch .homeSearchDisclaimer a {color:#FFF; font-size:11px; padding:0px 15px; text-align:left;}
.homepageSearch .message {background-color:#FFFFC6; border:1px solid #19516C; text-align:center; color:#990000; font-size:10px; font-weight:bold; width:234px;}

/* Find a Home Search box */
.findaHome {background:url(/Images/homeSearchBkgd.gif) top; width:487px; height:361px; position:relative;}
.findaHome .text {position:absolute; padding:12px 60px 10px 80px; font-size:11px;}
.findaHome .text strong {font-size:13px;}
.findaHome .homeSearchHdr_main {color:#FFF; position:absolute; top:90px; padding-left:130px; background:url(/images/searchIconLg.gif) left no-repeat; width:260px;}
.findaHome .homeSearchHdr_main h1 {font-size:23px; padding:10px 0px;}
.findaHome .homeSearchFrm {position:absolute; color:#FFF; font-size:11px; top:180px; left:117px; width:220px; text-align:right; font-weight:bold;}
.findaHome .homeSearchFrm input {width:149px;}
.findaHome .homeSearchFrm select {width:153px;}
.findaHome .homeSearchFrm div {height:30px; font-size:13px;}
.findaHome .homeSearchFrm div.or {height:18px; margin-left:29%; font-size:11px; text-align:center; margin-top:-6px; margin-bottom:6px;}
.findaHome .homeSearchFrm span {display:block; float:left; padding-top:2px;}
.findaHome .homeSearchBtns {position:absolute; top:293px; left:130px; text-align:center;}
.findaHome .homeSearchDisclaimer a {color:#FFF; font-size:11px; padding:0px 15px; text-align:left;}
.findaHome .message {background-color:#FFFFC6; border:1px solid #19516C; text-align:center; color:#990000; font-size:11px; font-weight:bold; width:485px; position:absolute; top:334px; line-height:25px;}

/* Find a home Search - small */
.findaHomeSm {background:url(/Images/findahomeSm_formBox.gif) top #FFF no-repeat; width:235px; height:269px; padding-bottom:6px; position:relative;}
.findaHomeSm .homeSearchHdr_main {color:#FFF; position:absolute; top:0px; padding-left:68px; background:none; width:145px;}
.findaHomeSm .homeSearchHdr_main h1 {font-size:22px; font-weight:normal; line-height:23px; padding:10px 0px;}
.findaHomeSm .homeSearchFrm {position:absolute; color:#FFF; font-size:11px; top:105px; left:15px; width:190px; text-align:right; font-weight:bold;}
.findaHomeSm .homeSearchFrm input {width:133px; font-size:11px;}
.findaHomeSm .homeSearchFrm select {width:137px; font-size:11px;}
.findaHomeSm .homeSearchFrm div {height:27px; font-size:12px;}
.findaHomeSm .homeSearchFrm div.or {height:18px; margin-left:27%; font-size:11px; text-align:center; margin-top:-6px; margin-bottom:6px;}
.findaHomeSm .homeSearchFrm span {display:block; float:left; padding-top:1px;}
.findaHomeSm .homeSearchBtns {position:absolute; top:218px; left:15px; text-align:center;}
.findaHomeSm .homeSearchDisclaimer a {color:#FFF; font-size:11px; padding:0px 15px; text-align:left;}
.findaHomeSm .message {background-color:#FFFFC6; border:1px solid #19516C; text-align:center; color:#990000; font-size:10px; font-weight:bold; width:232px; position:absolute; top:250px; left:1px;}

/* Find a home Search - Suite Retreat & Ultimate Kitchen */
.findaHomeSRUK {background:url(/Images/suiteRetreat_formBox.gif) top #FFF no-repeat; width:235px; height:306px; padding-bottom:6px; position:relative;}
.findaHomeSRUK .homeSearchHdr_main {color:#FFF; position:absolute; top:0px; padding-left:74px; background:none; width:145px;}
.findaHomeSRUK .homeSearchHdr_main h1 {font-size:18px; line-height:23px; padding:20px 0px;}
.findaHomeSRUK .homeSearchFrm {position:absolute; color:#FFF; font-size:11px; top:120px; left:15px; width:190px; text-align:right; font-weight:bold;}
.findaHomeSRUK .homeSearchFrm input {width:133px; font-size:11px;}
.findaHomeSRUK .homeSearchFrm select {width:137px; font-size:11px;}
.findaHomeSRUK .homeSearchFrm div {height:27px; font-size:12px;}
.findaHomeSRUK .homeSearchFrm div.or {height:18px; margin-left:27%; font-size:11px; text-align:center; margin-top:-6px; margin-bottom:6px;}
.findaHomeSRUK .homeSearchFrm span {display:block; float:left; padding-top:1px;}
.findaHomeSRUK .homeSearchBtns {position:absolute; top:240px; left:67px; text-align:center;}
.findaHomeSRUK .homeSearchDisclaimer a {color:#FFF; font-size:11px; padding:0px 15px; text-align:left;}
.findaHomeSRUK .message {background-color:#FFFFC6; border:1px solid #F0A779; border-collapse:collapse; text-align:center; color:#990000; font-size:10px; font-weight:bold; width:233px; position:absolute; top:288px;}

.distance2homes {color:#19516c; font-size:13px; padding:0px 35px; margin:0px;}
.changelocation {font-size:10px; padding:0px 35px;}
.imgThumbNail {padding-top:3px; display:block; white-space:nowrap;}
.detailsBtn, .favDetailsBtn, .darkFavBtn {width:76px; background-color:#89B8D4; padding:3px; margin-bottom:3px; margin-top:0px;}
.detailsBtn a, .detailsBtn a:link, .detailsBtn a:active, .detailsBtn a:visited, .favDetailsBtn a:link, .favDetailsBtn a:active, .favDetailsBtn a:visited, .darkFavBtn a:link, .darkFavBtn a:active, .darkFavBtn a:visited {display:block; text-align:center; width:74px; background-color:#89B8D4; text-decoration:none; color:#FFF; font-size:10px; border:1px solid #FFF;}
.favDetailsBtn, .favDetailsBtn a:link, .favDetailsBtn a:active, .favDetailsBtn a:visited {background-color:#E88A4C;}
.darkFavBtn {background-color:#19516C;}
.darkFavBtn a:link, .darkFavBtn a:active, .darkFavBtn a:visited {background-color:#19516C;}
.locationBtn {float:right; padding-right:25px; font-size:11px;}
.modelSpecsTop td {padding-bottom:10px; padding-right:10px; border-bottom:2px solid #D5CFC1; font-size:12px;}
.modelSpecsTop a.noLink {text-decoration:none; color:#19516c; display:block;}
.modelSpecsTop a.noLink:hover {text-decoration:none; color:#19516c;}

.modelSpecsBtm td {padding-top:10px; font-size:10px;}

/* Mortgage Calculator */
.mortCal {background:url(/Images/homeSearchBkgd.gif) top; width:487px; height:361px; position:relative;}
.mortCal .text { position:absolute; padding:20px 60px 10px 115px; font-size:11px;}
.mortCal .text strong {font-size:13px;}
.mortCal .mortCalBody {color:#FFF; position:absolute; top:90px; padding-left:30px; width:260px;}
.mortCal .mortCalBody td {padding:5px;}
.mortCal .mortCalBody h1 {font-size:23px; padding:10px 0px;}
.mortCal .homeSearchFrm {position:absolute; color:#FFF; font-size:11px; top:180px; left:117px; width:220px; text-align:right; font-weight:bold;}
.mortCal .homeSearchFrm input {width:149px;}
.mortCal .homeSearchFrm select {width:149px;}
.mortCal .homeSearchFrm div {height:30px; font-size:13px;}
.mortCal .homeSearchFrm div.or {height:18px; margin-left:35%; font-size:11px; text-align:center; margin-top:-6px; margin-bottom:6px;}
.mortCal .homeSearchFrm span {display:block; float:left; padding-top:6px;}
.mortCal .homeSearchBtns {position:absolute; top:280px; left:130px; text-align:center;}
.mortCal .homeSearchDisclaimer a {color:#FFF; font-size:11px; padding:0px 15px; text-align:left;}

/* Find a Home */
.listedItem1 .itemTable, .listedItem2 .itemTable {border:2px solid #D5CFC1; border-left:none; border-right:none; margin-bottom:3px; color:#19516c; font-weight:bold; font-size:12px;}
.listedItem1 .itemTable {background-color:#F5F5F3;}
.listedItem2 .itemTable {background-color:#F1EEE9;}

/* Find a Retailer */
.retailerListedItem1 .itemTable, .retailerListedItem2 .itemTable {border:2px solid #D5CFC1; border-left:none; border-right:none; margin-bottom:3px;  font-size:12px;}
.retailerListedItem1 .itemTable td, .retailerListedItem2 .itemTable td {padding:10px 0px 2px 0px;}
.itemTable td.retailerDetails {padding:10px 6px 2px 16px;}
.itemTable td.retailerDetails strong {color:#3A3429;}
.retailerListedItem1 .itemTable {background-color:#F5F5F3;}
.retailerListedItem2 .itemTable {background-color:#F1EEE9;}
.retailerListedItem1 .itemTable .links a, .retailerListedItem2 .itemTable .links a {font-size:10px; line-height:13px;}

/* Find a Factory */
.findaFactoryBkgd {background:url(/Images/findafactoryBkgd.gif) top no-repeat #19516C; width:487px; height:248px; position:relative; margin-bottom:0px;}
.findaFactoryBkgd #searchTitle {position:absolute; top:10px; left:80px; font-size:11px;}
.findaFactoryBkgd #searchTitle .title {font-size:13px; font-weight:bold;}
.findaFactoryBkgd #seachCriteria {position:absolute; top:128px; left:100px; color:#FFF; font-weight:bold;}
.findaFactoryBkgd #seachCriteria .title {font-size:19px; padding-bottom:18px;}
.factorListedItem1 .itemTable, .factorListedItem2 .itemTable {border:2px solid #D5CFC1; border-left:none; border-right:none; margin-top:3px; font-size:11px; line-height:normal;}
.factorListedItem1 .itemTable {background-color:#F5F5F3;}
.factorListedItem2 .itemTable {background-color:#F1EEE9;}

/* Results */
.resultsNavControls {}

/* Results Pager */
.pagerHolder {height:50px; font-size:11px; padding-top:12px; position:relative;}
.pagerChangePage {width:310px; font-size:12px; text-align:center; position:absolute; left:220px; word-spacing:3px;}
.pagerCurrentDisplay {width:310px; text-align:center; position:absolute; left:220px; top:30px;}
.pagerPageJump {width:155px; text-align:left; position:absolute; right:0px; top:15px;}
.pagerChangeItems {width:173px; text-align:left; position:absolute; left:0px; top:15px;}
.pagerPageJump a {}

.formBtnLink {background:#D9ECEE; width:45px; height:20px; font-size:10px; font-weight:bold; color:#19516C; border:1px solid #87C2C9; text-decoration:none; text-align:center; padding:0px; display:block; float:right; margin-top:-22px;}

.noWordSpacing {word-spacing:normal;}

/* Contact */
.contactFrmTop {background:url(/Images/contactForm_top.gif); width:342px; height:69px; padding:16px 0px 0px 122px;}
.contactFrmTop strong {color:#19516C; font-size:13px; padding-bottom:6px; display:block;}
.contactFrmTop option {font-size:9px;}
.contactFrmTop select {font-size:9px;}
.contactFrmBody {width:464px; background:url(/Images/contactForm_btm.gif) bottom no-repeat #19516C;}
.contactFrm td {padding:5px; color:#FFF; font-weight:bold;}
.form_TopRt_RndCrnr {background:url(/images/contactForm_topSimple.gif) top no-repeat;}

/* News */
.newsDetailTable td, .newsDetailTable th {padding:5px 10px;}
.newsListTable td, .newsListTable th {padding:5px 10px;}
.newsArtTitle {color:#19516C; font-weight:bold; font-size:14px;}

/*** Tabs ***/
.subTabs {font-size:12px; font-weight:bold; background:url(/Images/subTabs_bkgd.gif) bottom repeat-x; overflow:hidden; height:30px;}
.subTabs br {clear:both;}

.subTabs .tab a, .subTabs .activeTab a, .subTabs .activeTab h1, .subTabs .tab span, .subTabs .activeTab span {display:block; height:25px; text-decoration:none; background:url(/Images/subTab_off_center.gif) top repeat-x; padding:5px 9px 0px 9px; margin:0px 3px; width:inherit; color:#3A3429;}

.subTabs .tab {background:url(/Images/subTab_off_left.gif) left no-repeat; float:left; width:auto;}
.subTabs .tab .rtSide {background:url(/Images/subTab_off_right.gif) right no-repeat; width:auto; display:block;}

/* Tabs hover state */
.subTabs .tab a:hover {background:url(/Images/subTab_on_center.gif) top repeat-x; color:#19516C;}
.subTabs .tab:hover {background:url(/Images/subTab_on_left.gif) left no-repeat;}
.subTabs .tab .rtSide:hover {background:url(/Images/subTab_on_right.gif) right no-repeat;}

/* Tabs active state */
.subTabs .activeTab a, .subTabs .activeTab h1, .subTabs .activeTab span {background:url(/Images/subTab_on_center.gif) top repeat-x; color:#19516C;}
.subTabs .activeTab {background:url(/Images/subTab_on_left.gif) left no-repeat; float:left; width:auto;}
.subTabs .activeTab .rtSide {background:url(/Images/subTab_on_right.gif) right no-repeat; width:auto;}



/*** My Favorite Tabs ***/
.tabstrip {font-size:12px; font-weight:bold; background:url(/Images/subTabs_bkgd.gif) bottom repeat-x; overflow:hidden; height:30px;}
.tabstrip br {clear:both;}
.tabstrip a {text-decoration:none;}
.tabstrip a.selected .innerWrap, .tabstrip a.tab .innerWrap
{display:block; height:25px; text-decoration:none; background:url(/Images/subTab_off_center.gif) top repeat-x; padding:5px 9px 0px 9px; margin:0px 1px; width:inherit; color:#3A3429;}
.tabstrip a.tab .wrap
{background:url(/Images/subTab_off_left.gif) left no-repeat; float:left; width:auto;}
.tabstrip li {float:left;}
.tabstrip a.tab
{background:url(/Images/subTab_off_right.gif) right no-repeat; width:auto; display:block;}

/* Tabs hover state */
.tabstrip a.tab .innerWrap:hover {background:url(/Images/subTab_on_center.gif) top repeat-x; color:#19516C;}
.tabstrip a.selected .wrap, .tabstrip a.tab .wrap:hover {background:url(/Images/subTab_on_left.gif) left no-repeat;}
.tabstrip a.selected:hover, .tabstrip a.tab:hover {background:url(/Images/subTab_on_right.gif) right no-repeat;}

/* Tabs active state */
.tabstrip a.selected .innerWrap {background:url(/Images/subTab_on_center.gif) top repeat-x; color:#19516C;}
.subTabs .activeTab {background:url(/Images/subTab_on_left.gif) left no-repeat; float:left; width:auto;}
.tabstrip a.selected {background:url(/Images/subTab_on_right.gif) right no-repeat; width:auto; padding:0px;}




/* left Column */

.leftColBtm {padding-top:5px; background-color:#FFF;}

/* Body Styles */

.bodyPadding {padding:15px;}

/* Job Posting */

.jobManagerPadding {padding-bottom:3px;}
.jobListingTable {margin:0px 12px;}
.jobListingTable table td {padding:5px;}
.jobTitle, .jobLocation {color:#19516c; font-weight:bold; font-size:13px;}

/* News Call to Action */

.newsCTA { font-size:11px; line-height:14px; font-weight:bold;}
.newsCTA a.newsLink {display:block; padding-left:130px; background:url(/images/orangeLinkArrow.gif) right no-repeat;}
.newsCTA table {cursor:default;}
.newsCTA img {border:none;}
.newsCTA td {padding:4px 7px 0px 0px;}

/*** Left Nav ***/

.leftNav {height:243px; background-color:#FFF; padding-left:25px; margin-right:-1px;}
.IRspecific .leftNav {height:auto; background-color:#FFF; padding-left:25px; margin-right:0px;}
.leftNav h1 {color:#19516c; font-size:15px; padding-bottom:9px;}
.leftNav h1.active {color:#3a3429;}
.leftNav a:link, .leftNav a:active, .leftNav a:visited  {color:#19516c; font-size:12px; font-weight:bold; line-height:normal; text-decoration:none; display:block; padding:5px 0px 4px 21px; width:80%;}
.leftNav a:hover {color:#3a3429;}
.leftNav a.active:link, .leftNav a.active:visited, .leftNav a.active:active {color:#3a3429; background:url(/Images/leftNav_arrow.gif) left top no-repeat;}
.leftNav li {list-style-type:none; margin:0px 0px 0px 0px; padding:0px; line-height:normal;}
.leftNav ul {margin:0px; padding:0px; margin-bottom:3px;}

/*** IR Stock Quote ***/

.stockBox {background:url(/Images/investor_stockBox.png) left no-repeat; height:130px; margin:25px 0px 4px 0px; color:#E7EFF2; position:relative; text-align:center;}
.stockBox div {margin:0px; padding:0px; vertical-align:top; line-height:normal;}
.stockBox div.tickerSymbol {position:absolute; left:35px; top:45px; font-size:30px;}
.stockBox div.askPrice {position:absolute; left:123px; top:45px; font-size:30px;}
.stockBox div.stockChange {position:absolute; left:0px; top:80px; font-size:21px; width:234px;}
.stockBox div.delay {position:absolute; left:0px; top:110px; font-size:10px; width:234px;}

.audioCast {padding:8px 0px 8px 80px; background:url(/Images/investor_mic.gif) left top no-repeat;}

/*** Find a home search icons ***/

.searchIconHolder {background-color:#FBDECC;}



@media print {
      .noprint { display: none; }
}