html{font-family:Arial, Helvetica, Sans-Serif;font-size:90%;margin:0px;padding :0px;color:#333;}
body{font-size:90%;margin:0px;padding :0px;min-width:975px;}
div.floatClearer{height:0;line-height:0;clear:both;}
* html .floatClearer{font-size:0;}
a img{border:0px;}
form{display:inline;}
form .mandatoryIndicator{color:red;font-size:86%;}
input, select, textarea{font-family:Arial, Helvetica, Sans-Serif;font-size:98%;}
input.elegantButton{border:outset 1px #aaaaaa;background-color:#eeeeee;margin-top:6px;}
table{border-collapse:collapse;}
th{padding-right:6px;}
th, td{text-align:left;vertical-align:top;}
a,a:hover{color:#5a59a7;text-decoration:none;}
a.glossaryTermLink{border-bottom:1px dashed #5a59a7;cursor:help;}
a.glossaryTermLink:hover{border-bottom:1px solid #5a59a7;text-decoration:none !important;cursor:help;}
a.glossary{text-decoration:none !important;border-bottom:dashed 1px;}
.imageClearer{clear:both;}
div.fullWidthBodyContainer{width:100%;margin :0px;padding :0px;}
div.fixedWidthBodyContainer{width:975px;position :relative;padding :0px 0px 50px;margin :0px auto;border-bottom :solid 4px #9c9bca;}
div.mainColumnContainer{float :left;width :745px;position :relative;margin :0px 0px 0px 25px;padding :0px;display :inline;}
div.pageTitleContainer{padding :0px;margin :42px 0px 18px 0px;}
h1.pageTitle{padding:4px 0px;margin:0px;color:#333;font-size:180%;font-weight:normal;margin-bottom:10px;}
h2.pageDescription{margin:0px;padding:0px;color:#333;font-weight:bold;font-size:100%;line-height:140%;display :inline;}
span.pageDate{white-space :nowrap;display:block;margin :18px 0px 0px;font-size:90%;color:#bbb;}
div.pageBodyContent{line-height:140%;margin:0px;display :inline;}
div.pageBodyContent .htmlContentContainer img{padding :5px 20px 0px 0px;}
div.pageBodyContent a{font-weight :bold;}
div.pageBodyContent a:hover{text-decoration :underline;}
div.pageBodyContent h3{margin-top:1.2em;margin-bottom:0.3em;font-size:120%;}
div.pageBodyContent h4{margin-top:1.2em;margin-bottom:0.3em;font-size:110%;}
div.pageBodyContent h5,div.pageBodyContent h6{margin-top:1.2em;margin-bottom:0.3em;font-size:100%;}
div.pageBodyContent p{margin-top:0em;margin-bottom:1.2em;}
div.pageBodyContent input.formContainer,div.pageBodyContent textarea{width:180px;}
div.pageBodyContent textarea{height:60px;}
img.alignLeft{float :left;margin :3px 10px 5px 0px;}
img.alignRight{float :right;margin :3px 0px 5px 10px;}
div.contactPanel{clear:both;border:solid 1px #ccc;background:#fafafa;padding:10px;margin-top :50px;font-weight:bold;}
div.contactPanel p{margin:0;}
/*div.fixedWidthBodyContainer{padding-top :43px;overflow :auto;}*/
div.fixedWidthBodyContainer{padding :0px 0px 17px;}
div.Top{float :left;margin :4px 0px 0px;padding :0px;width :975px;height :159px;border-bottom :solid 8px #990936;background-repeat :no-repeat;}
div.Top .htmlContentContainer{float :left;width :600px;margin :16px 0px 20px 20px;padding :0px;display :inline;}
div.Top .htmlContentContainer h3{font-size :260%;margin :5px 0px 0px;padding :0px;color :#990936;}
div.Top .htmlContentContainer p{font-size :130%;margin :10px 0px 0px;padding :0px 50px 0px 0px;color :#313078;line-height :140%;}
div.Bottom{float :left;margin :0px;padding :0px;width :975px;}
div.Bottom .Left{float :left;margin :0px;padding :0px;width :649px;}
div.Bottom .Left .About{float :left;margin :0px 0px 0px;padding :0px;width :300px;}
div.Bottom .Left .AboutWide{float :left;margin :0px 0px 0px;padding :0px;width :637px;}
div.Bottom .Left .About .htmlContentContainer{margin :0px;padding :0px;border :solid 1px #fff;}
div.Bottom .Left .About .htmlContentContainer p{margin :12px 0px 0px;padding :0px;}
div.Bottom .Left .Poll{float :left;margin :0px 0px 0px 37px;padding :0px;width :300px;display :inline;}
div.caseStudies{float :left;width :637px;margin :0px;padding :0px;}
div.Bottom .caseStudiesOne,div.Bottom .caseStudiesTwo{float :left;width :308px;}
div.Bottom .caseStudiesOne h3,div.Bottom .caseStudiesTwo h3{font-size :120%;margin :10px 0px 5px;padding :0px;}
div.Bottom .caseStudiesTwo{margin :0px 0px 0px 19px;display :inline;}
div.Bottom .caseStudiesOne h3.tab,div.Bottom .caseStudiesTwo h3.tab{width :282px;}
div.Bottom .caseStudiesOne .tabContentContainer,div.Bottom .caseStudiesTwo .tabContentContainer{width :304px;}
div.Bottom .caseStudiesOneWide{width :649px;}
div.Bottom .caseStudiesOneWide h3.tab{width :623px;}
div.Bottom .caseStudiesOneWide .tabContentContainer{width :645px;}
div.Bottom .Right{float :left;margin :0px 0px 0px 17px;padding :0px 4px 4px 16px;width :289px;display :inline;}
/* These are standard sIFR styles... do not modify */.sIFR-flash {visibility:visible !important;margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;}
.sIFR-hasFlash h1.pageTitle,.sIFR-hasFlash .channelSummaryTitle h1{visibility:hidden;/* other CSS properties go here */letter-spacing:-3px;}
div.fullWidthHeaderContainer{width:100%;margin :0px;padding :30px 0px 0px;background :url(/KingstonSmith/Themes/Subtle/Images/header_repeat.gif) repeat-x left top;}
div.fixedWidthHeaderContainer{width:975px;height :143px;position :relative;padding :0px;margin :0px auto;background :url(/KingstonSmith/Themes/Subtle/Images/header_bg.gif) repeat-x left bottom;}
div.header{float :left;width:975px;margin :0px;padding :0px;}
div.headerText{margin :0px;padding :0px;}
div.headerText ul li{float :left;margin :0px;padding :0px;}
div.headerText ul li a{float :left;margin :0px;font-size :90%;padding :9px 10px 10px;display :inline-block;white-space :nowrap;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
div.headerText ul li a.headerLink0{border-left :0px;}
div.headerText a:hover{text-decoration :underline;}
div.header ul{margin:0;padding:0;list-style:none;}
div.headerLeft{float :right;margin :0px;padding :19px 19px 0px 0px;display :inline;}
div.headerRightTop{position :absolute;top :0px;left :0px;margin :0px;padding :0px;width :692px;height :80px;}
a.layoutListOuter{float :left;margin :0px;font-size :90%;font-weight :bold;padding :10px;white-space :nowrap;text-align :right;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
a.layoutListOuter:hover{text-decoration :underline;}
div.headerRightTop form{position :absolute;top :107px;left :782px;padding :0px;margin :0px;}
div.headerRightTop label.searchLabel{display :none;}
div.authenticationLinksContainer{float :left;margin :0px 0px 0px 0px;padding :0px;display :inline;text-align :right;}
div.authenticationLinksContainer a{margin :0px 0px 10px;font-size :90%;padding :10px;display :block;white-space :nowrap;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
div.authenticationLinksContainer a.controlPanelLink{border :0px;margin :0px;padding :0px 10px;font-weight :bold;}
div.authenticationLinksContainer a:hover{text-decoration :underline;}
div.headerRightBottom{position :absolute;bottom :0px;left :0px;width :760px;margin :0px;}
ul.topLevelNavLinks{float:left;padding :0px;margin :0px;display :inline;}
ul.topLevelNavLinks li{float:left;position :relative;white-space:nowrap;padding :0px;margin :0px;list-style-type :none;border-right :solid 2px #fff;}
/*	IE-Specific definitionsUnset list item padding... */* html body ul.topLevelNavLinks li{width:1px;}
ul.topLevelNavLinks li a{display:block;height :28px;text-align:center;font-size :115%;padding :12px 10px 0px 10px;margin :0px;color:#5a59a7;font-weight :normal;border-bottom :solid 4px #9c9bca;}
ul.topLevelNavLinks li.channel_active a{color:#2c2b74;border-bottom :solid 4px #3b3a89;}
ul.topLevelNavLinks li a:hover{border-bottom :solid 4px #990936;}
div.poll{clear :both;padding :20px 0;}
img.bargraphLeft,img.bargraphMiddle,img.bargraphRight{height:10px;}
img.bargraphLeft,img.bargraphRight{width:1px;}
div.pollResultStat{margin-top:1em;}
div.messageContainer{margin-top:12px;padding:6px;font-size:86%;background:#fafafa;border:solid 1px #ececec;}
div.fullWidthFooterContainer{width:100%;overflow :auto;margin :0px;padding :0px;font-size :90%;}
div.fixedWidthFooterContainer{clear:both;overflow :auto;width:975px;margin :0px auto;padding :0px 0px 15px;background-color :#e3e3e3;border-top :solid 3px #fff;}
div.footer{margin :0px;padding :0px;display :inline;}
div.footer a{color :#333;font-weight :normal;}
div.footer a:hover{color :#333;text-decoration :underline;}
div.footer ul{float :left;padding :10px 20px 0px;margin :0px;width :935px;display :inline;clear :both;text-align :center;}
div.footer li{list-style-type:none;display:inline;margin :0px;}
div.footer li a{display :inline-block;margin :0px;padding :0px 10px;border-left :solid 1px #999;}
div.footer li a.footerLink0{border-left :0px;}
div.copyright{float :left;width :975px;text-align :center;margin-top :10px;color :#666;display :inline;font-size :95%;}
input.searchBox{position :absolute;top :0px;left :0px;width:155px;height:19px;padding :3px 0 0px 6px;margin :0px;font-size :90%;font-weight :normal;text-transform :lowercase;border :solid 1px #990936;color :#990936;}
input.searchButton{position :absolute;top :0px;left :162px;}
div.switchToContainer{position:absolute;top:2px;right:2px;z-index:100;}
div.switchToContainer a{color:#000000;font-family:Tahoma;font-size:11px;text-decoration:none;}
div.switchToContainer a:hover{color:#0099ff;text-decoration:underline;}
div.switchToContainer a.disabled{text-decoration:line-through;color:#666;}
/* Console */div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li{list-style:none !important;}
div.switchToContainer{top :4px;right :4px;background-color :#fff;padding :0px 2px 2px 1px;}
div.switchToContainer a,div.switchToContainer a.disabled,div.switchToContainer a:hover{color:#990936;font-weight :bold;}
#tabPanel{float :left;}
div.tabstrip{width:100%;padding:0;margin:0;}
h3.tab{float:left;width :623px;margin:0 0px 0 0 !important;border-bottom:none;cursor:hand;padding:5px 13px 3px !important;font-size :110% !important;color :#fff;background-color:#5a59a7;display :inline;}
h3.tab1, h3.tab7, h3.tab13{background-color:#5a59a7;}
h3.tab2, h3.tab8, h3.tab14{background-color:#7b7ab9;}
h3.tab3, h3.tab9, h3.tab15{background-color:#9c9bca;}
h3.tab4, h3.tab10, h3.tab16{color :#5a59a7;background-color:#bdbddc;}
h3.tab5, h3.tab11, h3.tab17{color :#5a59a7;background-color:#dedeed;}
h3.tab6, h3.tab12, h3.tab18{color :#5a59a7;background-color:#eeeef6;}
div>h3.tab{cursor:pointer;}
div.tabContentContainer{float:left;position :relative;clear:both;background-color:#fff;margin:0px;padding:0px;border-top :0px;width :645px;height :165px;}
div.tabContentContainer1,div.tabContentContainer7,div.tabContentContainer13{border:solid 2px #5a59a7;}
div.tabContentContainer2,div.tabContentContainer8,div.tabContentContainer14{border:solid 2px #7b7ab9;}
div.tabContentContainer3,div.tabContentContainer9,div.tabContentContainer15{border:solid 2px #9c9bca;}
div.tabContentContainer4,div.tabContentContainer10,div.tabContentContainer16{color :#5a59a7;border:solid 2px #bdbddc;}
div.tabContentContainer5,div.tabContentContainer11,div.tabContentContainer17{color :#5a59a7;border:solid 2px #dedeed;}
div.tabContentContainer6,div.tabContentContainer12,div.tabContentContainer18{color :#5a59a7;border:solid 2px #eeeef6;}
div.tabContentContainer img{float:left;padding :0px 7px 0px 0px;margin :-10px 0px -10px -10px;border :solid 1px #fff;}
div.tabContentContainer p{margin :10px 0px;padding :0px 0px 0px 10px;font-size :95%;}
div.tabContentContainer a{position :absolute;bottom :2px;right :2px;color :#fff;padding :1px 11px 1px 6px;font-weight :bold;white-space :nowrap;}
div.tabContentContainer a:hover{color :#fff;text-decoration :underline;}
div.tabContentContainer1 a,div.tabContentContainer7 a,div.tabContentContainer13 a{background :#5a59a7 url(/KingstonSmith/Themes/Subtle/Images/tabLink_red.gif) no-repeat right 3px;}
div.tabContentContainer2 a,div.tabContentContainer8 a,div.tabContentContainer14 a{background :#7b7ab9 url(/KingstonSmith/Themes/Subtle/Images/tabLink_paleBlue.gif) no-repeat right 3px;}
div.tabContentContainer3 a,div.tabContentContainer9 a,div.tabContentContainer15 a{background :#9c9bca url(/KingstonSmith/Themes/Subtle/Images/tabLink_pink.gif) no-repeat right 3px;}
div.tabContentContainer4 a,div.tabContentContainer10 a,div.tabContentContainer16 a{color :#5a59a7;background :#bdbddc url(/KingstonSmith/Themes/Subtle/Images/tabLink_darkBlue.gif) no-repeat right 3px;}
div.tabContentContainer5 a,div.tabContentContainer11 a,div.tabContentContainer17 a{color :#5a59a7;background :#dedeed url(/KingstonSmith/Themes/Subtle/Images/tabLink_purple.gif) no-repeat right 3px;}
div.tabContentContainer6 a,div.tabContentContainer12 a,div.tabContentContainer18 a{color :#5a59a7;background :#eeeef6 url(/KingstonSmith/Themes/Subtle/Images/tabLink_blue.gif) no-repeat right 3px;}
div.tabContentContainer4 a:hover,div.tabContentContainer10 a:hover,div.tabContentContainer16 a:hover,div.tabContentContainer5 a:hover,div.tabContentContainer11 a:hover,div.tabContentContainer17 a:hover,div.tabContentContainer6 a:hover,div.tabContentContainer12 a:hover,div.tabContentContainer18 a:hover{color :#5a59a7;}
div.tabContentContainerSelected{display:block;}
div.tabContentContainerNotSelected{display:none;}
div.channelSummaryTitle h3{float :left;}
div.channelSummaryTitle a.rssLink{float :right;padding-top :20px;}
div.parentChannelName{padding-top:24px;font-weight:normal;}
ul.channelSummaryContainer{margin :0px;padding :0px;list-style:none;}
ul.channelSummaryContainer li{clear :both;padding :10px 0;margin :0px;}
ul.channelSummaryContainer li a{font-weight :bold;}
ul.channelSummaryContainer li a:hover{text-decoration :underline;}
span.date{display:block;font-size:84%;color:#808080;}
span.desc{display:block;padding-top:4px;}
div.targetChannelLinkContainer a{font-weight :normal;}
div.channelSummaryTitle h3{float :left;width :289px;color :#990936;font-size :180%;margin :6px 0px 0px;}
ul.channelSummaryContainer li a{font-size :110%;font-weight :bold;color :#990936;}
ul.channelSummaryContainer li a :hover{color :#990936;text-decoration :underline;}
ul.channelSummaryContainer li span.desc{margin :3px 0px 0px;font-size :95%;color :#333;}
ul.channelSummaryContainer li span.date{margin :5px 0px 0px;color :#e0b5c2;}
div.targetChannelLinkContainer{float :right;background-color :#fff;}
div.targetChannelLinkContainer a{color :#990936;font-size :90%;font-weight :bold;padding :1px 15px 1px 3px;background :url(/KingstonSmith/Themes/Subtle/Images/targetLink_icon.gif) no-repeat right 2px;}
div.targetChannelLinkContainer a:hover{color :#990936;text-decoration :underline;}
div.linkPanel{clear :both;padding :10px 0;}
div.LinkImage{margin :2px 8px 0px 0px;float:left;height:100%;}
div.LinkDetails{height:100%;}
div.LinkDetails a{font-weight :bold;display :block;}
div.LinkDetails a:hover{text-decoration :underline;}
div.linkPanelDate{font-size:84%;display:block;color:#808080;padding-bottom:6px;}
div.linkPanel table.metaData{margin-top:6px;font-size:90%;color:#999999;}
div.linkPanel table.metaData ul{margin:0;list-style:none;}
div.linkPanel table.metaData ul li{margin:0;}
div.pager{padding-top:24px;}
div.channelSummaryTitle h3{float :left;width :289px;color :#990936;font-size :180%;margin :6px 0px 0px;}
div.LinkDetails a{font-size :110%;font-weight :bold;color :#990936;}
div.LinkDetails a:hover{color :#990936;text-decoration :underline;}
div.LinkDetails .linkPanelDesc{margin :3px 0px 0px;font-size :95%;color :#333;}
div.linkPanelDate{margin :5px 0px 0px;color :#e0b5c2;}
div.targetChannelLinkContainer{float :right;background-color :#fff;}
div.targetChannelLinkContainer a{color :#990936;font-size :90%;font-weight :bold;padding :1px 15px 1px 3px;background :url(/KingstonSmith/Themes/Subtle/Images/targetLink_icon.gif) no-repeat right 2px;}
div.targetChannelLinkContainer a:hover{color :#990936;text-decoration :underline;}
div.letterContainerPanel{float :left;position :relative;text-align:center;margin :12px 0px;}
div.letterContainerPanel li{display :inline;list-style-type :none;}
div.letterContainerPanel a,div.letterContainerPanel .disabledLink{display:inline-block;padding:3px 3px 6px 3px;font-weight:bold;text-decoration :none;width:30px;font-size:112%;color:#5a59a7;}
div.letterContainerPanel .disabledLink{color:#e0e0e0;}
span.selectedLetter{color:#5a59a7 !important;background-color:#fff;}
div.letterContainerPanel a:hover{color:#fff !important;background-color :#5a59a7;text-decoration :none;}
tr.notSearchable{text-decoration:line-through;}
div.pager{padding-bottom:24px;}
div.pager p{margin-bottom:6px;}
div.pager a.pagerLink{padding:3px 6px 3px 6px;background:#ececec;border:solid 1px #ccc;color:#000;text-decoration:none;}
div.pager a.pagerLink:hover{color:#000;background:#e0e0e0;text-decoration:none;}
table.structuredData{margin-top:6px;}
table.structuredData ul{margin:0;padding:0;list-style:none;}
table.structuredData ul li{margin:0;}
div.pager{padding-bottom:24px;}
div.pager p{margin-bottom:6px;}
div.pager a.pagerLink{padding:3px 6px 3px 6px;background:#ececec;border:solid 1px #ccc;color:#000;text-decoration:none;}
div.pager a.pagerLink:hover{color:#000;background:#e0e0e0;text-decoration:none;}
#tabPanel{float :left;}
div.tabstrip{width:100%;padding:0;margin:0;}
h3.tab{float:left;width :623px;margin:0 0px 0 0 !important;border-bottom:none;cursor:hand;padding:5px 13px 3px !important;font-size :110% !important;color :#fff;background-color:#5a59a7;display :inline;}
h3.tab1, h3.tab7, h3.tab13{background-color:#5a59a7;}
h3.tab2, h3.tab8, h3.tab14{background-color:#7b7ab9;}
h3.tab3, h3.tab9, h3.tab15{background-color:#9c9bca;}
h3.tab4, h3.tab10, h3.tab16{color :#5a59a7;background-color:#bdbddc;}
h3.tab5, h3.tab11, h3.tab17{color :#5a59a7;background-color:#dedeed;}
h3.tab6, h3.tab12, h3.tab18{color :#5a59a7;background-color:#eeeef6;}
div>h3.tab{cursor:pointer;}
div.tabContentContainer{float:left;position :relative;clear:both;background-color:#fff;margin:0px;padding:0px;border-top :0px;width :645px;height :165px;}
div.tabContentContainer1,div.tabContentContainer7,div.tabContentContainer13{border:solid 2px #5a59a7;}
div.tabContentContainer2,div.tabContentContainer8,div.tabContentContainer14{border:solid 2px #7b7ab9;}
div.tabContentContainer3,div.tabContentContainer9,div.tabContentContainer15{border:solid 2px #9c9bca;}
div.tabContentContainer4,div.tabContentContainer10,div.tabContentContainer16{color :#5a59a7;border:solid 2px #bdbddc;}
div.tabContentContainer5,div.tabContentContainer11,div.tabContentContainer17{color :#5a59a7;border:solid 2px #dedeed;}
div.tabContentContainer6,div.tabContentContainer12,div.tabContentContainer18{color :#5a59a7;border:solid 2px #eeeef6;}
div.tabContentContainer img{float:left;padding :0px 7px 0px 0px;margin :-10px 0px -10px -10px;border :solid 1px #fff;}
div.tabContentContainer p{margin :10px 0px;padding :0px 0px 0px 10px;font-size :95%;}
div.tabContentContainer a{position :absolute;bottom :2px;right :2px;color :#fff;padding :1px 11px 1px 6px;font-weight :bold;white-space :nowrap;}
div.tabContentContainer a:hover{color :#fff;text-decoration :underline;}
div.tabContentContainer1 a,div.tabContentContainer7 a,div.tabContentContainer13 a{background :#5a59a7 url(/KingstonSmith/Themes/Subtle/Images/tabLink_red.gif) no-repeat right 3px;}
div.tabContentContainer2 a,div.tabContentContainer8 a,div.tabContentContainer14 a{background :#7b7ab9 url(/KingstonSmith/Themes/Subtle/Images/tabLink_paleBlue.gif) no-repeat right 3px;}
div.tabContentContainer3 a,div.tabContentContainer9 a,div.tabContentContainer15 a{background :#9c9bca url(/KingstonSmith/Themes/Subtle/Images/tabLink_pink.gif) no-repeat right 3px;}
div.tabContentContainer4 a,div.tabContentContainer10 a,div.tabContentContainer16 a{color :#5a59a7;background :#bdbddc url(/KingstonSmith/Themes/Subtle/Images/tabLink_darkBlue.gif) no-repeat right 3px;}
div.tabContentContainer5 a,div.tabContentContainer11 a,div.tabContentContainer17 a{color :#5a59a7;background :#dedeed url(/KingstonSmith/Themes/Subtle/Images/tabLink_purple.gif) no-repeat right 3px;}
div.tabContentContainer6 a,div.tabContentContainer12 a,div.tabContentContainer18 a{color :#5a59a7;background :#eeeef6 url(/KingstonSmith/Themes/Subtle/Images/tabLink_blue.gif) no-repeat right 3px;}
div.tabContentContainer4 a:hover,div.tabContentContainer10 a:hover,div.tabContentContainer16 a:hover,div.tabContentContainer5 a:hover,div.tabContentContainer11 a:hover,div.tabContentContainer17 a:hover,div.tabContentContainer6 a:hover,div.tabContentContainer12 a:hover,div.tabContentContainer18 a:hover{color :#5a59a7;}
div.tabContentContainerSelected{display:block;}
div.tabContentContainerNotSelected{display:none;}
div.switchToContainer{position:absolute;top:2px;right:2px;z-index:100;}
div.switchToContainer a{color:#000000;font-family:Tahoma;font-size:11px;text-decoration:none;}
div.switchToContainer a:hover{color:#0099ff;text-decoration:underline;}
div.switchToContainer a.disabled{text-decoration:line-through;color:#666;}
/* Console */div.webAuthorConsoleContainer ul.toolBar, div.webAuthorConsoleContainer ul.toolBar li{list-style:none !important;}
div.switchToContainer{top :4px;right :4px;background-color :#fff;padding :0px 2px 2px 1px;}
div.switchToContainer a,div.switchToContainer a.disabled,div.switchToContainer a:hover{color:#990936;font-weight :bold;}
a.glossary{text-decoration:none !important;border-bottom:dashed 1px;}
.imageClearer{clear:both;}
div.fullWidthBodyContainer{width:100%;margin :0px;padding :0px;}
div.fixedWidthBodyContainer{width:975px;position :relative;padding :0px 0px 50px;margin :0px auto;border-bottom :solid 4px #9c9bca;}
div.mainColumnContainer{float :left;width :745px;position :relative;margin :0px 0px 0px 25px;padding :0px;display :inline;}
div.pageTitleContainer{padding :0px;margin :42px 0px 18px 0px;}
h1.pageTitle{padding:4px 0px;margin:0px;color:#333;font-size:180%;font-weight:normal;margin-bottom:10px;}
h2.pageDescription{margin:0px;padding:0px;color:#333;font-weight:bold;font-size:100%;line-height:140%;display :inline;}
span.pageDate{white-space :nowrap;display:block;margin :18px 0px 0px;font-size:90%;color:#bbb;}
div.pageBodyContent{line-height:140%;margin:0px;display :inline;}
div.pageBodyContent .htmlContentContainer img{padding :5px 20px 0px 0px;}
div.pageBodyContent a{font-weight :bold;}
div.pageBodyContent a:hover{text-decoration :underline;}
div.pageBodyContent h3{margin-top:1.2em;margin-bottom:0.3em;font-size:120%;}
div.pageBodyContent h4{margin-top:1.2em;margin-bottom:0.3em;font-size:110%;}
div.pageBodyContent h5,div.pageBodyContent h6{margin-top:1.2em;margin-bottom:0.3em;font-size:100%;}
div.pageBodyContent p{margin-top:0em;margin-bottom:1.2em;}
div.pageBodyContent input.formContainer,div.pageBodyContent textarea{width:180px;}
div.pageBodyContent textarea{height:60px;}
img.alignLeft{float :left;margin :3px 10px 5px 0px;}
img.alignRight{float :right;margin :3px 0px 5px 10px;}
div.contactPanel{clear:both;border:solid 1px #ccc;background:#fafafa;padding:10px;margin-top :50px;font-weight:bold;}
div.contactPanel p{margin:0;}
/*div.fixedWidthBodyContainer{padding-top :43px;overflow :auto;}*/
div.fixedWidthBodyContainer{padding :0px 0px 17px;}
div.Top{float :left;margin :4px 0px 0px;padding :0px;width :975px;height :159px;border-bottom :solid 8px #990936;background-repeat :no-repeat;}
div.Top .htmlContentContainer{float :left;width :600px;margin :16px 0px 20px 20px;padding :0px;display :inline;}
div.Top .htmlContentContainer h3{font-size :260%;margin :5px 0px 0px;padding :0px;color :#990936;}
div.Top .htmlContentContainer p{font-size :130%;margin :10px 0px 0px;padding :0px 50px 0px 0px;color :#313078;line-height :140%;}
div.Bottom{float :left;margin :0px;padding :0px;width :975px;}
div.Bottom .Left{float :left;margin :0px;padding :0px;width :649px;}
div.Bottom .Left .About{float :left;margin :0px 0px 0px;padding :0px;width :300px;}
div.Bottom .Left .AboutWide{float :left;margin :0px 0px 0px;padding :0px;width :637px;}
div.Bottom .Left .About .htmlContentContainer{margin :0px;padding :0px;border :solid 1px #fff;}
div.Bottom .Left .About .htmlContentContainer p{margin :12px 0px 0px;padding :0px;}
div.Bottom .Left .Poll{float :left;margin :0px 0px 0px 37px;padding :0px;width :300px;display :inline;}
div.caseStudies{float :left;width :637px;margin :0px;padding :0px;}
div.Bottom .caseStudiesOne,div.Bottom .caseStudiesTwo{float :left;width :308px;}
div.Bottom .caseStudiesOne h3,div.Bottom .caseStudiesTwo h3{font-size :120%;margin :10px 0px 5px;padding :0px;}
div.Bottom .caseStudiesTwo{margin :0px 0px 0px 19px;display :inline;}
div.Bottom .caseStudiesOne h3.tab,div.Bottom .caseStudiesTwo h3.tab{width :282px;}
div.Bottom .caseStudiesOne .tabContentContainer,div.Bottom .caseStudiesTwo .tabContentContainer{width :304px;}
div.Bottom .caseStudiesOneWide{width :649px;}
div.Bottom .caseStudiesOneWide h3.tab{width :623px;}
div.Bottom .caseStudiesOneWide .tabContentContainer{width :645px;}
div.Bottom .Right{float :left;margin :0px 0px 0px 17px;padding :0px 4px 4px 16px;width :289px;display :inline;}
/* These are standard sIFR styles... do not modify */.sIFR-flash {visibility:visible !important;margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;}
.sIFR-hasFlash h1.pageTitle,.sIFR-hasFlash .channelSummaryTitle h1{visibility:hidden;/* other CSS properties go here */letter-spacing:-3px;}
div.letterContainerPanel{float :left;position :relative;text-align:center;margin :12px 0px;}
div.letterContainerPanel li{display :inline;list-style-type :none;}
div.letterContainerPanel a,div.letterContainerPanel .disabledLink{display:inline-block;padding:3px 3px 6px 3px;font-weight:bold;text-decoration :none;width:30px;font-size:112%;color:#5a59a7;}
div.letterContainerPanel .disabledLink{color:#e0e0e0;}
span.selectedLetter{color:#5a59a7 !important;background-color:#fff;}
div.letterContainerPanel a:hover{color:#fff !important;background-color :#5a59a7;text-decoration :none;}
tr.notSearchable{text-decoration:line-through;}
div.channelSummaryTitle h3{float :left;}
div.channelSummaryTitle a.rssLink{float :right;padding-top :20px;}
div.parentChannelName{padding-top:24px;font-weight:normal;}
ul.channelSummaryContainer{margin :0px;padding :0px;list-style:none;}
ul.channelSummaryContainer li{clear :both;padding :10px 0;margin :0px;}
ul.channelSummaryContainer li a{font-weight :bold;}
ul.channelSummaryContainer li a:hover{text-decoration :underline;}
span.date{display:block;font-size:84%;color:#808080;}
span.desc{display:block;padding-top:4px;}
div.targetChannelLinkContainer a{font-weight :normal;}
div.channelSummaryTitle h3{float :left;width :289px;color :#990936;font-size :180%;margin :6px 0px 0px;}
ul.channelSummaryContainer li a{font-size :110%;font-weight :bold;color :#990936;}
ul.channelSummaryContainer li a :hover{color :#990936;text-decoration :underline;}
ul.channelSummaryContainer li span.desc{margin :3px 0px 0px;font-size :95%;color :#333;}
ul.channelSummaryContainer li span.date{margin :5px 0px 0px;color :#e0b5c2;}
div.targetChannelLinkContainer{float :right;background-color :#fff;}
div.targetChannelLinkContainer a{color :#990936;font-size :90%;font-weight :bold;padding :1px 15px 1px 3px;background :url(/KingstonSmith/Themes/Subtle/Images/targetLink_icon.gif) no-repeat right 2px;}
div.targetChannelLinkContainer a:hover{color :#990936;text-decoration :underline;}
html{font-family:Arial, Helvetica, Sans-Serif;font-size:90%;margin:0px;padding :0px;color:#333;}
body{font-size:90%;margin:0px;padding :0px;min-width:975px;}
div.floatClearer{height:0;line-height:0;clear:both;}
* html .floatClearer{font-size:0;}
a img{border:0px;}
form{display:inline;}
form .mandatoryIndicator{color:red;font-size:86%;}
input, select, textarea{font-family:Arial, Helvetica, Sans-Serif;font-size:98%;}
input.elegantButton{border:outset 1px #aaaaaa;background-color:#eeeeee;margin-top:6px;}
table{border-collapse:collapse;}
th{padding-right:6px;}
th, td{text-align:left;vertical-align:top;}
a,a:hover{color:#5a59a7;text-decoration:none;}
a.glossaryTermLink{border-bottom:1px dashed #5a59a7;cursor:help;}
a.glossaryTermLink:hover{border-bottom:1px solid #5a59a7;text-decoration:none !important;cursor:help;}
table.structuredData{margin-top:6px;}
table.structuredData ul{margin:0;padding:0;list-style:none;}
table.structuredData ul li{margin:0;}
div.linkPanel{clear :both;padding :10px 0;}
div.LinkImage{margin :2px 8px 0px 0px;float:left;height:100%;}
div.LinkDetails{height:100%;}
div.LinkDetails a{font-weight :bold;display :block;}
div.LinkDetails a:hover{text-decoration :underline;}
div.linkPanelDate{font-size:84%;display:block;color:#808080;padding-bottom:6px;}
div.linkPanel table.metaData{margin-top:6px;font-size:90%;color:#999999;}
div.linkPanel table.metaData ul{margin:0;list-style:none;}
div.linkPanel table.metaData ul li{margin:0;}
div.pager{padding-top:24px;}
div.channelSummaryTitle h3{float :left;width :289px;color :#990936;font-size :180%;margin :6px 0px 0px;}
div.LinkDetails a{font-size :110%;font-weight :bold;color :#990936;}
div.LinkDetails a:hover{color :#990936;text-decoration :underline;}
div.LinkDetails .linkPanelDesc{margin :3px 0px 0px;font-size :95%;color :#333;}
div.linkPanelDate{margin :5px 0px 0px;color :#e0b5c2;}
div.targetChannelLinkContainer{float :right;background-color :#fff;}
div.targetChannelLinkContainer a{color :#990936;font-size :90%;font-weight :bold;padding :1px 15px 1px 3px;background :url(/KingstonSmith/Themes/Subtle/Images/targetLink_icon.gif) no-repeat right 2px;}
div.targetChannelLinkContainer a:hover{color :#990936;text-decoration :underline;}
div.fullWidthHeaderContainer{width:100%;margin :0px;padding :30px 0px 0px;background :url(/KingstonSmith/Themes/Subtle/Images/header_repeat.gif) repeat-x left top;}
div.fixedWidthHeaderContainer{width:975px;height :143px;position :relative;padding :0px;margin :0px auto;background :url(/KingstonSmith/Themes/Subtle/Images/header_bg.gif) repeat-x left bottom;}
div.header{float :left;width:975px;margin :0px;padding :0px;}
div.headerText{margin :0px;padding :0px;}
div.headerText ul li{float :left;margin :0px;padding :0px;}
div.headerText ul li a{float :left;margin :0px;font-size :90%;padding :9px 10px 10px;display :inline-block;white-space :nowrap;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
div.headerText ul li a.headerLink0{border-left :0px;}
div.headerText a:hover{text-decoration :underline;}
div.header ul{margin:0;padding:0;list-style:none;}
div.headerLeft{float :right;margin :0px;padding :19px 19px 0px 0px;display :inline;}
div.headerRightTop{position :absolute;top :0px;left :0px;margin :0px;padding :0px;width :692px;height :80px;}
a.layoutListOuter{float :left;margin :0px;font-size :90%;font-weight :bold;padding :10px;white-space :nowrap;text-align :right;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
a.layoutListOuter:hover{text-decoration :underline;}
div.headerRightTop form{position :absolute;top :107px;left :782px;padding :0px;margin :0px;}
div.headerRightTop label.searchLabel{display :none;}
div.authenticationLinksContainer{float :left;margin :0px 0px 0px 0px;padding :0px;display :inline;text-align :right;}
div.authenticationLinksContainer a{margin :0px 0px 10px;font-size :90%;padding :10px;display :block;white-space :nowrap;text-transform :lowercase;border-left :solid 1px #e0b5c2;}
div.authenticationLinksContainer a.controlPanelLink{border :0px;margin :0px;padding :0px 10px;font-weight :bold;}
div.authenticationLinksContainer a:hover{text-decoration :underline;}
div.headerRightBottom{position :absolute;bottom :0px;left :0px;width :760px;margin :0px;}
ul.topLevelNavLinks{float:left;padding :0px;margin :0px;display :inline;}
ul.topLevelNavLinks li{float:left;position :relative;white-space:nowrap;padding :0px;margin :0px;list-style-type :none;border-right :solid 2px #fff;}
/*	IE-Specific definitionsUnset list item padding... */* html body ul.topLevelNavLinks li{width:1px;}
ul.topLevelNavLinks li a{display:block;height :28px;text-align:center;font-size :115%;padding :12px 10px 0px 10px;margin :0px;color:#5a59a7;font-weight :normal;border-bottom :solid 4px #9c9bca;}
ul.topLevelNavLinks li.channel_active a{color:#2c2b74;border-bottom :solid 4px #3b3a89;}
ul.topLevelNavLinks li a:hover{border-bottom :solid 4px #990936;}
div.poll{clear :both;padding :20px 0;}
img.bargraphLeft,img.bargraphMiddle,img.bargraphRight{height:10px;}
img.bargraphLeft,img.bargraphRight{width:1px;}
div.pollResultStat{margin-top:1em;}
div.messageContainer{margin-top:12px;padding:6px;font-size:86%;background:#fafafa;border:solid 1px #ececec;}
input.searchBox{position :absolute;top :0px;left :0px;width:155px;height:19px;padding :3px 0 0px 6px;margin :0px;font-size :90%;font-weight :normal;text-transform :lowercase;border :solid 1px #990936;color :#990936;}
input.searchButton{position :absolute;top :0px;left :162px;}
div.fullWidthFooterContainer{width:100%;overflow :auto;margin :0px;padding :0px;font-size :90%;}
div.fixedWidthFooterContainer{clear:both;overflow :auto;width:975px;margin :0px auto;padding :0px 0px 15px;background-color :#e3e3e3;border-top :solid 3px #fff;}
div.footer{margin :0px;padding :0px;display :inline;}
div.footer a{color :#333;font-weight :normal;}
div.footer a:hover{color :#333;text-decoration :underline;}
div.footer ul{float :left;padding :10px 20px 0px;margin :0px;width :935px;display :inline;clear :both;text-align :center;}
div.footer li{list-style-type:none;display:inline;margin :0px;}
div.footer li a{display :inline-block;margin :0px;padding :0px 10px;border-left :solid 1px #999;}
div.footer li a.footerLink0{border-left :0px;}
div.copyright{float :left;width :975px;text-align :center;margin-top :10px;color :#666;display :inline;font-size :95%;}
