
body {font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;background:url(../images/back.gif) repeat-x 0px 98px;font-size:80%;text-align:center}
#container {margin-left: auto; margin-right: auto; text-align: left;width: 850px;}
h1, h2, h3, h4, h5, h6, form {margin:0;padding:0}
.printOnly, #pageDescription {display:none}
#search legend, #search label {display:none}
#accessibility, #branding h2, #tools h3, #pNavigation h3, #pageInfo h3 {position:absolute;width:0;height:0;top:-3000px}
#branding {height:73px;margin:2px 0px 0px 0px;background:url(../images/brandingBack.gif) top repeat-x;}
#branding h1 a {display:block;text-indent:-5000px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;background:url(../images/banner.jpg) bottom no-repeat;text-decoration:none;height:73px;width:760px}
#tools ul {list-style:none;margin:0;padding:0;float:left/*position:absolute;left:-530px;top:-187px;width:516px*/}
#tools li {display:inline;list-style:none;}
#tools li a {color:#799fbb;padding:0 5px;border-right:1px solid #979797;font-size:11px;display:inline;}
#tools li a:hover {color:#666}
#search fieldset {border:none;margin:0;padding:0}
#sField {background:#d3e0e9;border:1px solid #8eaec6;font:11px Verdana, Arial, Helvetica, sans-serif;padding:2px;width:150px}
#sField:focus, #sField.fieldFocus {background:#F4DFAA}
#sButton {font:11px Verdana, Arial, Helvetica, sans-serif;border:1px solid #5485a9;font-weight:bold;color:#f9c56e;padding:1px 3px;background-color:#FFF;margin-left:5px}
#search form {/*position:absolute;top:2px;left:505px*/display:inline}
#pNavigation {/*position:absolute;left:-546px;top:-44px;width:760px*/margin:0px padding:0px;}
#pNavigation ul {margin:0;padding:0;float:left;background:#a9c2d4 url(../images/menuBack.gif) repeat-x;height:28px}
#pNavigation li {list-style:none;display:inline;font-size:12px;float:left}
#pNavigation li a, #pnCurrent {color:#FFF;text-decoration:none;float:left;padding:5px 8px;background:url(../images/menu.gif) repeat-x 0px 0px;height:18px}
#pNavigation li a:hover {background:url(../images/menu.gif) 145px 0px;}
#pNavigation .last a {border-right:none;background:url(../images/last.gif) no-repeat;width:129px;margin-bottom:4px}
#pNavigation .last a:hover {background-image:url(../images/last.gif);background-position:145px 0px !important}
#pNavigation .first a {text-align: right;border-right:none;background:url(../images/first.gif);background-position:145px 0px !important;width:129px;margin-bottom:4px}
#pNavigation .first a:hover {background-image:url(../images/first.gif);background-position:0px 0px !important;}
#pNavigation.first {margin-left:-1px}
#pnCurrent {background:url(../images/pnCurrent.gif) repeat-x}
#pnCurrent.last {background:url(../images/pnCurrentLast.gif) repeat-x !important}
#pnCurrent a, #pnCurrent .last a:hover {background:none !important;color:#000 !important;margin:0 !important;padding:0 !important}
#pageInfo {width:549px;background:url(../images/breadcrumbs.gif) no-repeat;clear:both;height:120px;margin-top: 28px;}
#pageInfo ul {margin:0;padding:22px 20px 0 0px; /*position: relative;left:115;top:22;*/display:inline;float:left}
#pageInfo li {float:left;list-style:none;font-size:10px;background:url(../images/breadcrumbDivider.gif) no-repeat right;padding:0 10px 0 5px}
#pageInfo li a {color:#f9c56e}
#pageInfo li a:hover {color:#666}
#bCurrent {background:none !important;font-weight:bold}
#pageInfo p {display:inline;font-size:10px;/*position:relative;top:20px;left:37px;*/margin:22px 2px 0px 37px;padding:0;float:left}
#pageInfo strong {display:none}
#pageInfo h2 {clear:both;padding:6px 0 0 0;color:#5485a9;font-weight:normal;font-size:2em;background:url(../images/pageTitleDots.gif) no-repeat;margin:3px 20px 0px 20px}
.content, #gallery {width:510px;padding:0 20px;margin-top:-30px}
#contentContainer {background:url(../images/contentBack.gif) repeat-y 7px}
.tText .content {min-height:300px;height:300px}
html>body.tText .content {height:auto}
#footer {margin:10px 0 0 0;padding:0 20px;background:url(../images/footer1.gif) no-repeat;height:50px;width:550px;color:#737373;font-size:11px;clear:both}
#footer2 {background:url(../images/footer2.gif) no-repeat;height:100px;width:550px;color:#737373;font-size:11px;clear:both}

#footer a {color:#5686aa}
#footer a :active{color:#5686aa}
#footer a :hover{color:#FF6600}
#footer2 a {color:#5686aa}
#footer2 a :active{color:#5686aa}
#footer2 a :hover{color:#FF6600}
.tGalleryDetails #footer {background:url(../images/footerGallery.gif) no-repeat;width:752px;padding-left:30px}

#navigationContainer {position:absolute;z-index:10;left:auto;top:74px;padding-top:24px;width:760px}
#sNavigation, #categories {float: right;}
#sNavigation_inner, #categories_inner {width:218px;position:absolute;z-index:10;left:auto;top:65px;padding-top:102px;margin-left: -218px;}
#sNavigation h3 a {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sNavTitle.png",sizingMethod="crop");height:29px;cursor:hand}
#categories h3 {color:#FFF;font-size:12px;font-weight:normal;padding-left:10px;height:29px;line-height:22px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/categoriesTitle.png",sizingMethod="crop")}
html>body #categories h3 {background:url(../images/categoriesTitle.png) no-repeat}
html>body #sNavigation h3 a {background:url(../images/sNavTitle.png) no-repeat}
#sNavigation h3 a {color:#FFF;font-size:12px;font-weight:normal;text-decoration:none;display:block;padding-left:24px;height:29px;line-height:22px}
#sNavigation ul, #categories ul {list-style:none;margin:0;padding:0;font-size:11px}
html>body #sNavigation li a {background:url(../images/sNavigation.png) no-repeat 0px 0px}
html>body #categories li a {background:url(../images/sNavigation.png) no-repeat 0px 0px}
#sNavigation li a, #categories li a {text-decoration:none;color:#000;display:block;padding-left:24px;height:22px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sNavigation.png",sizingMethod="crop");cursor:hand}
#sNavigation li a:hover, #categories li a:hover {margin-left:-218px;text-indent:218px}
#sNavigation li a:visited, #categories li a:visited {margin-left:-436px;text-indent:436px}
html>body #sNavigation li a:hover {background-position:-218px 0px !important;margin-left:0;text-indent:0}
html>body #categories li a:hover {background-position:-218px 0px !important;margin-left:0;text-indent:0}
html>body #sNavigation li a:visited {background-position:-436px 0px;margin-left:0;text-indent:0}
html>body #categories li a:visited {background-position:-436px 0px;margin-left:0;text-indent:0}
#sNavigation li, #categories li {height:22px;background:url(../images/sNavBack.gif) no-repeat left bottom;line-height:20px;margin:0;padding:0}
#sNavigation #rlcrelatedservices h4, #categories #rlcrelatedservices h4 {display:none}
#sNavigation #rlcrelatedservices li, #sNavigation #rlcrelatedservices li a, #sNavigation #rlcrelatedservices li a:hover, #categories #rlcrelatedservices li, #categories #rlcrelatedservices li a, #categories #rlcrelatedservices li a:hover {background:none !important;height:auto;margin:0;padding:0;text-indent:0;line-height:normal}
#sNavigation .first {background:url(../images/sNavBackFirst.gif) no-repeat left bottom}
#sCurrent {padding-left:24px !important;font-weight:bold;color:#737373;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/sCurrent.png",sizingMethod="crop")}
html>body #sCurrent {background:url(../images/sCurrent.png) no-repeat 0px 0px !important}
#relatedLinks {margin:10px 20px;width:507px;border:1px solid #5a8aad}
#relatedLinks h3, #siteMap li a {background:url(../images/relatedLinksh3.gif) no-repeat;height:23px;font-size:1em;text-transform:lowercase;color:#FFF;font-weight:normal;line-height:23px;display:block;padding:0 8px}
#relatedLinks h4 {font-size:1em;font-weight:normal;line-height:23px;height:23px;background:#d4d4d4 url(../images/greyDot.gif) repeat-x left bottom;color:#666;padding:0 8px}
#relatedLinks ul {margin:0 0 -1px 0;padding:0;list-style:none}
#relatedLinks li a {text-decoration:none;display:block;font-size:0.85em;color:#000;padding:0 8px}
#rlcrelatedservices br, #relatedLinks br {display:none}
#relatedLinks #rlcrelatedservices img {display:none}
#sNavigation #rlcrelatedservices img, #categories #rlcrelatedservices img {float:left;padding:2px 7px 7px 7px;border:none}
#sNavigation #rlcrelatedservices, #categories #rlcrelatedservices {padding-top:7px}
#sNavigation #rlcrelatedservices li a, #categories #rlcrelatedservices li a {color:#737373;font-size:10px}
#sNavigation #rlcrelatedservices .linkTitle, #categories #rlcrelatedservices .linkTitle {display:block;margin-left:62px;font-size:11px;font-weight:bold;color:#000;margin-top:-13px}
html>body #sNavigation #rlcrelatedservices .linkTitle {margin-top:0}
html>body #categories #rlcrelatedservices .linkTitle {margin-top:0}
#sNavigation #rlcrelatedservices li, #categories #rlcrelatedservices li {clear:both}
#relatedLinks {clear:both}
#relatedLinks .linkTitle {padding-right:5px;margin-right:5px;border-right:1px solid #979797}
#relatedLinks li {height:1%;background:url(../images/greyDot.gif) repeat-x left bottom;padding:0 0 1px 0}
#relatedLinks li a{padding:8px}
#relatedLinks li a:hover {background:#d3e0e9}
#newsList {margin:0;padding:0;padding:0 20px;width:530px;clear:both}
/*html>body #newsList {height:auto;min-height:300px}*/
dfn {font-style:normal}
.content, #gallery {font-size:0.88em;line-height:1.7em;padding-bottom:10px;float:left}
.content a, .lAnswer a {color:#2d86ac}
.content a:visited, .lAnswer a:visited {color:#336699;text-decoration:none;border-bottom:none}
.content a:hover, .lAnswer a:hover {color:#fff;text-decoration:none;background-color:#F9C56E}
.content ul {margin:0 0 10px 0;padding:0;list-style:none}
.content img {border:none;padding:0;margin:0}
.content li {background:url(../images/bullet.gif) no-repeat left center;padding:5px 0 5px 14px;line-height:normal}
.content h3 {color:#86ac2d;font-size:1.6em;font-weight:normal;line-height:normal !important}
.content h4 {color:#2e596b;font-size:1.3em;font-weight:normal;line-height:normal !important}
.content h5 {color:#6e6e6e;font-size:1em;line-height:normal !important}
.bob {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-style:italic;line-height:normal;color:#6e6e6e;padding:0 0 0 10px;margin:15px 0px 10px 10px;float:right;border-left:10px solid #f9c56e;width:250px}
.bob p {margin:0}
address {font-style:normal}
code {padding:10px;background:#f2f2f2;display:block;font-size:1.4em;border-top:1px dotted #6e6e6e;border-right:1px solid #6e6e6e;border-bottom:1px dotted #6e6e6e;border-left:1px solid #6e6e6e}
blockquote {font-family:Georgia, "Times New Roman", Times, serif;padding:0 10px;background:#f2f2f2;border-top:1px dotted #6e6e6e;border-right:1px solid #6e6e6e;border-bottom:1px dotted #6e6e6e;border-left:1px solid #6e6e6e;display:block;margin:0 2px 10px 0;font-size:1.1em}
small {color:#6e6e6e;font-size:0.9em}
.introduction {font-weight:bold;color:#6e6e6e}
cite, q {color:#5485a9}
acronym, dfn {border-bottom:1px dotted #000;cursor:help}
img.imageRight {float:right;margin:5px 0 10px 10px;display:block}
img.imageLeft {float:left;margin:5px 10px 10px 0;display:block}
.imageLeft a:hover, a.imageLeft:hover, .imageRight a:hover, a.imageRight:hover {background-color:transparent}
.content a.highlightLink {display:block;background:url(../images/arrow.gif) no-repeat 2px center;padding:5px 15px;border-top:1px dotted #86ac2d;border-bottom:1px dotted #86ac2d;text-decoration:none;color:#000;font-size:12px;margin-bottom:1px}
.content a.highlightLink:hover {background-color:#DDECB9;border-top:1px dotted #86ac2d;border-bottom:1px dotted #86ac2d;padding:5px 15px}
.recordSet {text-align:center;margin:10px 0;width:510px;position:relative;clear:both;line-height:14px}
.rsPrevious {position:absolute;left:5px;top:-2px;width:70px;color:#e6e6e6;font-size:10px;text-decoration:none;background:url(../images/arrowFlipped.gif) no-repeat 0px 4px;margin-top:4px;text-align:left;padding-top:1px;padding-left:12px}
.rsNext {position:absolute;right:5px;top:-2px;width:70px;color:#e6e6e6;font-size:10px;text-decoration:none;background:url(../images/arrow.gif) no-repeat right center;margin-top:4px;text-align:right;padding-right:12px}
.recordSet a:hover {color:#f9c56e;text-decoration:underline}
.rsNumbers {text-align:center;display:block;padding:3px 0}
.recordSet ul {list-style:none;width:100%;margin:0}
.recordSet li {display:inline;color:#a8a8a8;font-size:10px}
.recordSet li a, .rsCurrent {border-right:1px solid #000;padding-right:5px;padding-left:5px;text-decoration:none}
.recordSet li a {color:#FFF}
#navigationContainer #rlcnextstep h4 {display:none}
#navigationContainer #rlcnextstep ul {margin:0;padding:0;list-style:none}
#rsTop.recordSet {background:#868686 url(../images/recordsetTL.gif) no-repeat left top}
#rsTop.recordSet ul {background:url(../images/recordsetTR.gif) no-repeat right top}
#rsBottom.recordSet {background:#868686 url(../images/recordsetBL.gif) no-repeat left bottom}
#rsBottom.recordSet ul {background:url(../images/recordsetBR.gif) no-repeat right bottom}
#rsList {margin:0;padding:0;list-style:none}
#rsList li {background:url(../images/rsListBack.gif) no-repeat center top;
padding:10px 0}
.tFAQ #navigationContainer #rlcnextstep li a br {display:none}
.tFAQ #navigationContainer #rlcnextstep li {width:232px;position:relative;top:-25px;left:-14px;margin-bottom:-25px;background:url(../images/faqContactUs.gif) no-repeat}
.tFAQ #navigationContainer #rlcnextstep li a {text-decoration:none;text-indent:-5000px;height:152px;display:block}
.lQuestion, .lTitle {color:#86ac2d;font-size:1.1em;text-decoration:none}
.lQuestion:hover {text-decoration:underline}
.lQuestion strong {font-weight:normal}
.lAnswer, .lDate {font-size:.85em;line-height:1.7em}
.lAnswer {margin-right:15px}
#siteMap {margin:0;padding:0;width:507px;padding:0 20px;clear:both;margin-bottom:10px}
#siteMap ul {margin:0;padding:0;list-style:none;border:1px solid #5a8aad}
#siteMap li ul {border:none}
#siteMap a {text-decoration:none}
#siteMap a:hover {text-decoration:underline;color:#000;background:url(../images/siteMapHover.gif) no-repeat !important}
#siteMap a:visited {background:url(../images/siteMapVisited.gif) no-repeat}
#siteMap li ul li a {font-size:0.9em;font-weight:normal;padding:3px 8px 0 20px;height:23px;background:#d4d4d4 url(../images/greyDot.gif) repeat-x left bottom;color:#666}
#siteMap li ul li a:visited {background:#EAEAEA url(../images/greyDot.gif) repeat-x left bottom;color:#999}
#siteMap li ul li a:hover {background:#f9c56e !important}
#siteMap li ul li ul li a {background:#FFF url(../images/greyDot.gif) repeat-x left bottom;padding-left:40px;font-size:0.8em}
#siteMap li ul li ul a:visited {background:#FFF url(../images/greyDot.gif) repeat-x left bottom;color:#999}
.tSiteMap #navigationContainer #rlcnextstep li a br {display:none}
.tSiteMap #navigationContainer #rlcnextstep li {width:232px;position:relative;top:-25px;left:-14px;margin-bottom:-25px;background:url(../images/siteMapContactUs.gif) no-repeat}
.tSiteMap #navigationContainer #rlcnextstep li a {text-decoration:none;text-indent:-5000px;height:152px;display:block}
.tNews #rsList br {display:none}
.tNews #rsList a {text-decoration:none;color:#000;display:block;padding:10px;left:-9px;height:1%;position:relative}
.tNews #rsList a:hover .lTitle {text-decoration:underline}
.tNews #rsList a:hover .lDescription {color:#000}
.tNews #rsList li {padding:0}
.tNews #rsList a:hover {background:url(../images/rsListBackOver.gif) no-repeat}
.lTitle {display:block;font-weight:normal}
.lDescription, .lDate {font-size:0.85em;display:block;color:#4A4A4A}
.lCategory {display:none}
.tNews .lDate {display:none}
.tNews #navigationContainer #rlcnextstep li a br, .tArticle #navigationContainer #rlcnextstep li a br, .pid161 #navigationContainer #rlcnextstep li a br {display:none}
.tNews #navigationContainer #rlcnextstep li, .tArticle #navigationContainer #rlcnextstep li, .pid161 #navigationContainer #rlcnextstep li {width:232px;position:relative;top:-25px;left:-12px;margin-bottom:-25px;background:url(../images/newsletter.jpg) no-repeat}
.tNews #navigationContainer #rlcnextstep li a, .tArticle #navigationContainer #rlcnextstep li a, .pid161 #navigationContainer #rlcnextstep li a {text-decoration:none;text-indent:-5000px;height:165px;display:block}
.tArticle .content {margin-top:0}
.pid161 #navigationContainer #rlcnextstep li {background:url(../images/rsssubscribe.jpg) no-repeat}
.pid161 #navigationContainer #rlcnextstep li a {height:127px}
#aDate {color:#999;margin-left:20px;margin-top:10px}
#universalForm {width:510px;clear:both;margin:0 0 0 21px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.88em}
.label {float:left;border:none !important;margin:0 !important;width:110px}
label {cursor:pointer}
#universalForm div {background:url(../images/greyDot.gif) repeat-x;padding-top:5px;padding-bottom:5px}
#universalForm div div {background:none}
.fText, .fTextArea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:3px;background-color:#e5efff;border:1px solid #a5acb2;width:230px}
.lCheck {float:left;width:480px}
.fTextArea {width:320px;height:120px}
.required {background:url(../images/required.gif) no-repeat right top !important}
.required em {position:absolute;left:-3000px}
.fText:focus, .fText.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#F4DFAA}
#ufSubmit {background:url(../images/sendMessage.gif) no-repeat;height:31px;width:108px;border-style:none;margin:10px 0;font-size:0;padding:31px 0 0 0;cursor:pointer}
.pid160 #ufSubmit {background:url(../images/subscribe.gif) no-repeat;margin-left:-23px}
html>body.pid160 #ufSubmit {margin-left:0}
.pid160 .lCheck, .pid160 .fCheck {display:none}
.tContactUs .content h4 {color:#688fab;font-size:1.3em;font-weight:bold;line-height:normal !important;margin-bottom:-10px}
.tContactUs .content h3 {color:#fff;font-size:1.3em;padding:3px;background:#aaa;line-height:normal !important}
.tContactUs #navigationContainer #rlcnextstep li {width:230px;position:relative;top:-25px;left:-14px;margin-bottom:-25px;background:url(../images/contactContactUs.gif) no-repeat}
.tContactUs #navigationContainer #rlcnextstep li a br {display:none}
.tContactUs #navigationContainer #rlcnextstep li a {text-decoration:none;text-indent:-5000px;height:152px;display:block}
.divider {background:url(../images/rsListBack.gif) no-repeat;width:100%;padding-top:10px}
#errorMessage {width:498px;margin:0 0 10px 20px;clear:both;background:#fff2f2;border:solid 1px #c8c8c8;padding:5px}
#errorMessage h3, #errorMessage p {margin:0;font-size:0.85em}
#errorMessage h3 {font-size:1.2em;color:#f00;font-weight:normal}
.error {background-color:#fff2f2 !important;font-weight:bold;color:#F00}
.tHome #sNavigation, .pid167 #sNavigation, .tHome #pageInfo, .tHome #footer, .tHome .lDate, .tHome .mNews br, .tHome #relatedLinks h4 {display:none}
.tHome #modules {clear:both}
.tHome #contentContainer {background-image:none}
.tHome .mNews {position:absolute;width:230px;border:1px solid #5a8aad;background:#fff;left:351px;top:190px}
.tHome .mNews ul, .tHome .mNews li {margin:0;padding:0;list-style-type:none}
.tHome .lDescription {text-decoration:none;font-size:0.82em;padding-top:5px}
.tHome .lTitle {color:#000;font-size:0.88em;margin:0;border-bottom:solid 1px #000;display:inline}
.tHome .featuredItem {border-top:1px solid #e1e7ec}
.tHome .featuredItem a {padding:5px 5px 5px 18px;display:block;text-decoration:none;background:url(../images/arrow.gif) no-repeat 6px 10px}
.tHome .featuredItem a:hover {background:#d3e0e9 url(../images/arrowOver.gif) no-repeat 6px 10px}
.tHome .mNews h3 {font-weight:normal;font-size:12px;background:url(../images/tHomeNews.gif) right bottom;padding:5px 5px 6px 5px}
.tHome .mNews h3 a {color:#FFF;text-decoration:none;display:block;padding-left:13px;background:url(../images/tHomeNewsArrow.gif) no-repeat 0px 4px}
.tHome .content {Position:absolute;width:310px;top:186px;left:5px;margin:0;padding:0;float:none;background:url(../images/tHomeContent.gif) no-repeat;height:430px;padding:15px}
html>body .tHome .content {height:auto;min-height:430px}
.tHome .content h3 {color:#5485a9;padding-bottom:10px}
.tHome .content h4 {color:#86ac2d}
#majorPromotions {padding-top:10px;background:url(../images/greyDot.gif) repeat-x}
#majorPromotions div {width:145px;float:left}
#majorPromotions p {color:#737373;font-size:0.85em;line-height:normal;margin:0}
#majorPromotions h5 {color:#5485a9;margin:0}
#majorPromotions ul {margin-top:10px}
#majorPromotions li {padding:3px 0 3px 15px;margin-bottom:-1px;border-top:1px dotted #8c8c8c;border-bottom:1px dotted #8c8c8c;font-size:0.85em;background:url(../images/greyBullet.gif) no-repeat left center}
#majorPromotions li a {color:#000;display:block;background:url(../images/arrow.gif) no-repeat left center;margin-left:-15px;padding-left:15px}
#getInTouch {padding-top:70px;background:url(../images/getInTouch.jpg) no-repeat;border-right:1px solid #bdbdbd;padding-right:9px}
#getInTouch a {text-decoration:none;padding:1px}
#keepInformed {padding-top:70px;background:url(../images/keepInformed.jpg) no-repeat;margin-left:9px}
.tHome #relatedLinks {position:absolute;width:177px;left:574px;top:172px;border:none}
.tHome #relatedLinks h3 {position:absolute;left:-5000px}
.tHome #relatedLinks li a, .tHome #relatedLinks li {padding:3px 0;background:none;clear:both}
.tHome #relatedLinks li a:hover {background:none}
.tHome #relatedLinks li img {border:1px solid #5485a9;float:left;margin-top:3px}
.tHome #relatedLinks li br {display:none}
.tHome #relatedLinks li strong {border:none;text-transform:lowercase}
.tHome #relatedLinks li strong, .tHome .linkDescription {padding-left:53px;display:block}
.tHome .linkDescription {color:#676666;font-size:0.85em}
.tHome #relatedLinks li a:hover img {border:1px solid #000}
.tHome #relatedLinks li strong {text-transform:capitalize}
.tGalleryList .gCaption {display:none}
.column {float:left;padding:8px;width:154px}
.row {border-top:1px dotted #ababab}
.row img {border:1px solid #ababab}
.tGalleryList .row {background:url(../images/gList.gif) repeat-y;margin-top:-1px;font-size:0.88em;float:left;border-bottom:1px dotted #ababab}
.tGalleryList #gList {margin-left:20px;width:510px;padding:1px 0 10px 0;clear:both}
.tGalleryList #rsBottom {border-top:solid 10px white;margin-top:0}
.tGalleryList #footer {padding-top:10px;margin-top:0;background-color:#FFF}
.tGalleryDetails #sNavigation, .tGalleryDetails #relatedLinks {display:none}
.tGalleryDetails .rsNumbers {color:#FFF}
.tGalleryDetails #pageInfo {width:752px;background:url(../images/breadcrumbsGallery.gif) no-repeat}

.tGalleryDetails .content {width:741px;padding:0 20px;margin-top:-30px;float:left}
.tGalleryDetails #contentContainer {background:url(../images/contentBackGallery.gif) repeat-y 7px}
#gImageSurround {width:732px;height:499px;background:url(../images/galleryBack.gif);position:relative;left:-9px}
#gImageSurround img {display:block;position:absolute;top:26px;left:31px}
.tGalleryDetails #pageInfo h2 {padding:15px 0 0 10px}
.gCaption {width:700px;padding:0 10px 10px 10px}
.tGalleryDetails .recordSet {width:690px;margin:0 0 0 12px}
.tGalleryDetails #rsTop {display:none}
.tGalleryDetails #rsTop .rsNumbers {background:url(../images/recordsetTR.gif) no-repeat right top}
.tGalleryDetails #rsBottom .rsNumbers {background:url(../images/recordsetBR.gif) no-repeat right bottom}
#newsList th {text-align:left;padding:7px;font-weight:normal;font-size:12px}
#newsList th a {text-decoration:none;color:black}
#newsList table {border-left:solid 1px #5a8aad;border-bottom:solid 1px #5a8aad;width:510px}
#newsList td {font-size:11px;border-right:solid 1px #5a8aad;background:url(../images/greyDot.gif) repeat-x left bottom}
td.csCategory {font-size:10px !important}
.sKeyword {font-weight:bold}
#newsList td a {color:#000;display:block;text-decoration:none;padding:7px;height:1%}
html>body #newsList a {height:auto}
.csIndustry {white-space:nowrap}
#newsList tr:hover, #newsList .sfhover td {background-color:#d3e0e9}
#newsList th.csName {background:url(../images/csName.gif)}
#newsList th.csIndustry {background:url(../images/csIndustry.gif)}
#newsList th.csCategory {background:url(../images/csCategory.gif)}
#newsList th {border-right:solid 1px #5a8aad;border-bottom:solid 1px #5a8aad;border-top:solid 1px #5a8aad;white-space:nowrap}
table.sortable span.sortarrowUp {background:url(../images/sortTableUp.gif) no-repeat right center}
table.sortable span.sortarrowDwn {background:url(../images/sortTableDwn.gif) no-repeat right center}
.pid4 #navigationContainer #rlcnextstep li {width:232px;position:relative;top:-25px;left:-14px;margin-bottom:-25px;background:url(../images/caseStudiesPortfolio.gif) no-repeat}
.pid4 #navigationContainer #rlcnextstep li a br {display:none}
.pid4 #navigationContainer #rlcnextstep li a {text-decoration:none;text-indent:-5000px;height:133px;display:block}
.listURL, .tSearch legend {display:none}
.listTitle {color:#86ac2d;font-size:1.1em;text-decoration:none}
.listTitle:hover {text-decoration:underline}
.listTitle strong {font-weight:normal}
.listDescription {font-size:.85em;line-height:1.7em}
.tSearch #rsList li {margin-right:20px}
#pageInfo #searchKeywords {position:relative;display:block;font-weight:normal;margin:10px 20px}
#nuResults, #searchTerm {font-weight:bold}
#searchAgain fieldset {padding:10px;background:#F9C46D;border-top:1px dotted #6e6e6e;border-right:1px solid #6e6e6e;border-bottom:1px dotted #6e6e6e;border-left:1px solid #6e6e6e;display:block;margin:0 20px 10px 20px;font-size:0.85em;width:488px;clear:both}
#saField {background:#d3e0e9;border:1px solid #6e6e6e;font:11px Verdana, Arial, Helvetica, sans-serif;padding:2px;width:150px;margin-left:5px}
#saField:focus, #saField.fieldFocus {background:#F4DFAA}
#saButton {font:11px Verdana, Arial, Helvetica, sans-serif;border:1px solid #6e6e6e;font-weight:bold;color:#f9c56e;padding:1px 3px;background-color:#FFF;margin-left:5px}
#noResults {position:relative;top:20px;padding-bottom:20px}

.clr {clear: both;}
#container {width: 760px;text-align: left;margin-top: 1px;}
#header {height: auto;padding: 2px 0px 0px 0px;}
#searchbox {float: right;}
#bannertop {height: 75px;}
#navmain {text-align: center;margin-top: -2px;}
#navmain ul {list-style: none;margin: 0;padding: 0;background: #a9c2d4 url(../images/menuBack.gif) repeat-x;height: 28px;}
#navmain ul li {float: left;}
#navmain ul li a {color:#FFF;text-decoration:none;float:left;padding:5px 8px;background:url(../images/menu.gif) repeat-x 0px 0px;height:18px}
#navmain ul li a:hover {background:url(../images/menu.gif) 145px 0px;}
#navmain ul li.last a {text-align: left;border-right:none;background:url(../images/last.gif) no-repeat;width:129px;margin-bottom:4px}
#navmain ul li.last a:hover {background-image:url(../images/last.gif);background-position:145px 0px !important}
#navmain ul li.first a {text-align: right;border-right:none;background:url(../images/first.gif);background-position:145px 0px !important;width:129px;margin-bottom:4px}
#navmain ul li.first a:hover {background-image:url(../images/first.gif);background-position:0px 0px !important;}

.h1 {clear:both;padding:6px 0 0 0;color:#5485a9;font-weight:bold;font-size:18px;background:url(../images/pageTitleDots.gif) no-repeat;margin:3px 20px 0px 20px}