@import url(styles.screen.css);

/* sectionCommon Specific classes
-------------------------------------------*/
.sectionCommon .columnContainer { margin: 15px 0 0 0; }
.sectionCommon .contentHeading, .sectionSiteSearch .contentHeading { background:#49498e; }
.sectionCommon { color:#49498e; }

.sectionCommon .relatedItems .highlight { background-color:#e8e8f2; }
.sectionCommon .relatedItems .highlight .exception li { background:transparent url(../img/arrow.more.bg.f0f0f0.gif) no-repeat center left; }
.sectionCommon .relatedItems .highlight a { color:#49498e; }
.sectionCommon .relatedItems .relatedArticleLinks { border: 0; }
.sectionCommon .relatedItems .relatedArticleLinks li { font-size: 120%; font-weight: bold; background:transparent url(../img/arrow.more.49498e.gif) no-repeat center left; color:#49498e; }
.sectionCommon .relatedItems .relatedArticleLinks li a { color:#49498e; }

.sectionCommon .commonSiteMap .threeColumn .column { padding:0 20px 0 0; }
.sectionCommon .commonSiteMap .threeColumn .col1 { width:279px; }
.sectionCommon .commonSiteMap .threeColumn .col2 { width:280px; }
.sectionCommon .commonSiteMap .threeColumn .col3 { width:260px; }
.sectionCommon .commonSiteMap .threeColumn dl { margin-bottom:25px; }
.sectionCommon .commonSiteMap .threeColumn dt { color:#49498e; font-size: 140%; font-weight:bold; }
.sectionCommon .commonSiteMap .threeColumn dd { color:#49498e; font-size: 110%; }
.sectionCommon .commonSiteMap .threeColumn li { color:#49498e; background:transparent url(../img/arrow.more.49498e.gif) no-repeat center left; padding: 0 0 0 10px; }
.sectionCommon .commonSiteMap .threeColumn li a { color:#49498e; }

.sectionSiteSearch { }

#filterListArea li.Active a { background: #49498e; color:#fff;}
#filterListArea li.Active a:hover { text-decoration: none; }
#filterListArea li.Active a span { color: #fff; }

.sectionSiteSearch .layoutTable tr { background: url(../img/bg.td.events.gif) 0 0 repeat-x; }
.sectionSiteSearch .layoutTable tr.Activetoprow { background: url(../img/bg.aboutus.item.hover.top.gif) 0 0 repeat-x; color:#666; }
.sectionSiteSearch .layoutTable tr.Active { background: url(../img/bg.aboutus.item.hover.gif) 0 0 repeat-x; color:#666; }
.sectionSiteSearch .layoutTable td img { border: 1px solid #ccc; }
.sectionSiteSearch .layoutTable td ul { margin:0; padding:0; display:inline; }
.sectionSiteSearch .layoutTable td ul li { background: url(../img/icon.pdf.gif) top left no-repeat; padding: 0 0 0 18px; }

/* dimension navigation
-------------------------------------------*/

.dimensionNavContainer { padding: 0; background: #f7f7f7; }
.dimensionNavContainer a { color: #49498e; }
.dimensionNavContainer a:hover { color: #49498e; text-decoration: underline; }
.dimensionNavContainer .columnContainer { padding: 0 0 1px;  }

.dimensionNavContainer .column { position: relative; min-height: 170px; _height: 17s0px; width: 199px; border-right: solid 1px #fff;  }

.dimensionNavContainer .threeColumn .col2 ul.stacked { width: 100px; float: left; clear: both; position: relative; }
.dimensionNavContainer .threeColumn .col1 { width: 293px; }
.dimensionNavContainer .threeColumn .col2 { width: 293px; }
.dimensionNavContainer .threeColumn .col3 { width: 293px; }
.dimensionNavContainer .threeColumn .col5 { width: 292px; border-right: none; }

.dimensionNavContainer .fourColumn .col2 ul.stacked { width: 100px; float: left; clear: both; position: relative; }
.dimensionNavContainer .fourColumn .col1 { width: 218px; }
.dimensionNavContainer .fourColumn .col2 { width: 218px; }
.dimensionNavContainer .fourColumn .col3 { width: 218px; }
.dimensionNavContainer .fourColumn .col5 { width: 222px; border-right: none; }

.dimensionNavContainer .col5 p { padding: 0 10px; margin: 10px 0 0 0; }
.dimensionNavContainer .col5 .solutionsSearch { padding: 0 10px; }

.dimensionNavContainer h3 { padding: 0 10px; background: #cccccc; height: 25px; line-height: 25px; color: #444444; font-weight: bold; font-size: 110% }
.dimensionNavContainer p { color: #666; font-size: 110%; line-height: 130%; }
.dimensionNavContainer dl { width: 293px; }
.dimensionNavContainer .fourColumn dl { width: 218px; }
.dimensionNavContainer dt { padding: 0 10px; background: #cccccc; height: 25px; line-height: 25px; color: #444444; font-weight: bold; font-size: 110% }
.dimensionNavContainer dd { color: #666; font-weight: normal; font-size: 110%; width: 190px;}

.dimensionNavContainer dd a { font-weight: normal; }
.dimensionNavContainer dd a:hover { text-decoration: underline; color: #656565; }

.dimensionNavContainer dd ul { width: 293px; }
.dimensionNavContainer .fourColumn dd ul { width: 218px; }
.dimensionNavContainer dd ul li { width: 100%; line-height: 110%; border-bottom: 1px solid #fff; }
.dimensionNavContainer dd ul li a { display: block; padding: 3px 10px 3px 10px; background: #f2f2f2; color: #49498e; text-decoration:none; }
.dimensionNavContainer dd ul li a span { color: #000; }

.dimensionNavContainer dd.exception { margin: 0;  }
.dimensionNavContainer dd.exception li { margin: 0; padding: 0 0 0 14px; width: 279px; background: #f2f2f2; color: #49498e; }

.dimensionNavContainer dd ul li.exception span { color: #000; }
.dimensionNavContainer dd ul li.exception a { padding: 0; margin: 0; width: auto; }
.dimensionNavContainer dd.exception ul li.exception a { padding: 0 5px 0 0; margin: 0; width: auto; display: inline; background:none; }
.dimensionNavContainer dd ul li.exception { margin: 0; padding: 3px 0 3px 10px; width: 283px; background: #f2f2f2; color: #49498e; }
.dimensionNavContainer dd ul li.exception a:hover {}

.dimensionNavContainer dd ul li a:hover span { text-decoration: none; }

.dimensionNavContainer .dimensionToolBar {  height: 20x; padding: 0 10px; }
.dimensionNavContainer .dimensionToolBar ul { text-align: right; }

.dimensionNavContainer .navBacklink { position: absolute; top: 155px; font-size: 100%; line-height: 100%; background: url(../img/bg_arrow_prev_497110.gif) 0 3px no-repeat; padding-left: 10px; }
.dimensionNavContainer .navBacklink a:hover { text-decoration: underline; }

/*Custom*/
.sectionSiteSearch .dimensionNavContainer dd.exception ul li { position:relative; }
.sectionSiteSearch .dimensionNavContainer dd.exception ul li a { color:#666666; font-weight:bold; background:transparent url(../img/common.close.btn.gif) no-repeat center left; padding:3px 0 3px 17px; }
.sectionSiteSearch .dimensionNavContainer dd.exception ul li a:hover { position:relative; }
.dimensionNavContainer dd.exception li { padding: 0 0 0 14px; }
.sectionSiteSearch .dimensionNavContainer dd.exception  ul li a span { font-weight:normal; }
.sectionSiteSearch .remove-filter { width:90px; height:27px; position:absolute; top:-22px; left:-4px; background:transparent url(../img/bubble.remove-filter.png) no-repeat top left; display:none; }
* html .sectionSiteSearch .remove-filter { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bubble.remove-filter.png', sizingMethod='scale'); background: transparent; }
/*end*/

.sectionSiteSearch .tableTools { background: #f2f2f2; color: #444; height: 25px !important; line-height:25px; font-size:120%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-bottom:1px; }

.sectionSiteSearch .tableTools p { float: left; padding: 0 10px 0 10px; font-weight:normal;  }
.sectionSiteSearch .tableTools span { font-weight:bold;  }
.sectionSiteSearch .tableTools a { color: #444; }
.sectionSiteSearch .tableTools .pagination { height: 20px; padding: 0 20px 0 20px; float: right; color: #444; }

.sectionSiteSearch .tableTools .pagination li { display: inline; border:0; padding-left: 5px; border-left:1px solid #444444;}
.sectionSiteSearch .tableTools .pagination li span { color:#666666; }
.sectionSiteSearch .tableTools .pagination .previous { background: url(../img/arrow.prev.444444.gif) 0 4px no-repeat; padding: 0 5px 0 13px; border-left: none; }
.sectionSiteSearch .tableTools .pagination .next { background: url(../img/arrow.next.444444.gif) 100% 4px no-repeat; padding: 0 13px 0 5px; }

.sectionSiteSearch .layoutTable { width: 100%; margin-bottom:11px; }
.sectionSiteSearch .layoutTable caption { height: 0; width: 0; text-indent: -9999px; *display: none; }

.sectionSiteSearch .layoutTable th { padding: 0 10px; height: 20px; line-height: 20px; background: #f2f2f2; color: #656565; text-align: left; font-size:110%; font-weight: bold; border-bottom: 1px solid #fff;border-top: 1px solid #fff; border-right: 1px solid #fff; }
.sectionSiteSearch .layoutTable th a { color: #49498e; }
.sectionSiteSearch .layoutTable th.exception { border-right: none; } 

.sectionSiteSearch .layoutTable tr.toprow td { background: url(../img/bg.td.events.top.gif) 0 0 repeat-x;  }
.sectionSiteSearch .layoutTable td { padding: 10px; font-size: 120%; vertical-align: top;  }
.sectionSiteSearch .layoutTable td a { color: #49498e; }

.sectionSiteSearch .layoutTable td ul.globalbtn li { padding:0;; }
.sectionSiteSearch .layoutTable td ul.globalbtn li a { line-height: 16px; display: block; float: left; padding: 0 0 0 10px; margin: 0; background: url(../img/btn.bg.normal.gif) 0 0 no-repeat; color: #333 !important; }
.sectionSiteSearch .layoutTable td ul.globalbtn li a span { font-size:110% line-height: 16px; display: block; float: left; padding: 0 10px 0 0; margin: 0; background: url(../img/btn.bg.normal.gif) 100% 0 no-repeat; }

.sectionSiteSearch .layoutTable td ul.globalbtn li a:hover { background: url(../img/btn.bg.hover.gif) 0 0 no-repeat; color: #FFFFFF !important; text-decoration: none; cursor: pointer; }
.sectionSiteSearch .layoutTable td ul.globalbtn li a:hover span { background: url(../img/btn.bg.hover.gif) 100% 0 no-repeat; cursor: pointer; }

