@charset "UTF-8";
/*----- Web Solutions 3.0 Compatible -----*/
* {margin:0;padding:0;border:0}
ul li{list-style:none}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr 
{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
td {vertical-align:top}

/*----- Core Elements -----*/

#mainBody_blue{background:url(../images/bg_blue.gif) repeat 0 0}
#mainBody_gray{background:url(../images/bg_gray.gif) repeat 0 0}
#mainBody_green{background:url(../images/bg_green.gif) repeat 0 0}
#mainBody_mustard{background:url(../images/bg_mustard.gif) repeat 0 0}
#mainBody_magenta{background:url(../images/bg_magenta.gif) repeat 0 0}
#wysiwygBody{background:#fff}
#siteWrap{width:950px;margin-right:auto;margin-left:auto}
.home{background:#fff url(../images/home/vr.gif) repeat-y 0 0}
.threeCol{background:#fff url(../images/bg_3col.gif) repeat-y 0 0}
.twoCol{background:#fff url(../images/bg_2col.gif) repeat-y 0 0}
.landing{background:#fff url(../images/bg_landing.gif) repeat-y 0 0}
.clearFloats{clear:both}
#printHeader{display:none}
#leftCol{width:215px;margin-right:21px;float:left;padding-top:13px;overflow:hidden}
.threeCol #content{width:475px;float:left;padding:18px 22px 0 0;overflow:hidden}
.twoCol #content{width:677px;float:left;padding:18px 22px 0 0;overflow:hidden}
.landing #content{width:430px;float:left;padding:30px 22px 0 0;overflow:hidden}
#rightCol{width:190px;float:left;overflow:hidden}
.nobr{white-space:nowrap}
td{empty-cells:show}
.photoright{padding:0px 0px 10px 20px;float:right}
.photoleft{padding:0px 20px 10px 0px;float:left}
.phototreatment{}

.header{height:49px;padding-top:20px;background:url(../images/content_top.png) no-repeat 0 bottom}
.logo{float:left;margin-right:16px}
.tagline{float:left}

.homeLeft{width:476px;float:right}
.homeRight{width:439px;margin-left:35px;float:right}

.landingNav{width:359px;margin-right:100px;padding-top:15px;float:left}
.landingNav ul li{margin-top:7px}
.landingNav a{width:359px;display:block;color:#666;cursor:pointer}
.landingNav a:hover, .landingNav a:active{color:#000;background-repeat:no-repeat;background-position:0 0;cursor:pointer}
.landingNav a .title{font-size:13px;line-height:20px;color:#31659b}
.landingNav a:hover .title, .landingNav a:active .title{color:#f03c5e}
.landingNav a .arrow{color:#fff}
.landingNav a:hover .arrow, .landingNav a:active .arrow{color:#f03c5e}

#mainBody_blue .landingNav a:hover, .landingNav a:active{background-image:url(../images/navigation/notch_blue.gif)}
#mainBody_green .landingNav a:hover, .landingNav a:active{background-image:url(../images/navigation/notch_green.gif)}
#mainBody_gray .landingNav a:hover, .landingNav a:active{background-image:url(../images/navigation/notch_gray.gif)}
#mainBody_mustard .landingNav a:hover, .landingNav a:active{background-image:url(../images/navigation/notch_mustard.gif)}
#mainBody_magenta .landingNav a:hover, .landingNav a:active{background-image:url(../images/navigation/notch_magenta.gif)}

.landingNav a .bg, {padding:4px 0 0 95px;width:264px;display:block;background-image:url(../images/icons/custom/generic.gif);background-repeat:no-repeat;background-position:60px 0}
.landingNav a:hover .bg{background-image:url(../images/icons/custom/generic_hover.gif)}

.bg {padding:4px 0 0 95px;width:264px;display:block;background-image:url(../images/icons/custom/generic.gif);background-repeat:no-repeat;background-position:60px 0}

.landingNav a .history{background-image:url(../images/icons/custom/history.gif)}
.landingNav a:hover .history, .landingNav a:active .history{background-image:url(../images/icons/custom/history_hover.gif)}
.landingNav a .vision{background-image:url(../images/icons/custom/vision.gif)}
.landingNav a:hover .vision, .landingNav a:active .vision{background-image:url(../images/icons/custom/vision_hover.gif)}
.landingNav a .press{background-image:url(../images/icons/custom/news.gif)}
.landingNav a:hover .press, .landingNav a:active .press{background-image:url(../images/icons/custom/news_hover.gif)}
.landingNav a .blogNav{background-image:url(../images/icons/custom/blog.gif)}
.landingNav a:hover .blogNav, .landingNav a:active .blogNav{background-image:url(../images/icons/custom/blog_hover.gif)}
.landingNav a .testimonials{background-image:url(../images/icons/custom/testimonials.gif)}
.landingNav a:hover .testimonials, .landingNav a:active .testimonials{background-image:url(../images/icons/custom/testimonials_hover.gif)}
.landingNav a .giving{background-image:url(../images/icons/custom/giving.gif)}
.landingNav a:hover .giving, .landingNav a:active .giving{background-image:url(../images/icons/custom/giving_hover.gif)}
.landingNav a .associations{background-image:url(../images/icons/custom/associations.gif)}
.landingNav a:hover .associations, .landingNav a:active .associations{background-image:url(../images/icons/custom/associations_hover.gif)}
.landingNav a .accolades{background-image:url(../images/icons/custom/accolades.gif)}
.landingNav a:hover .accolades, .landingNav a:active .accolades{background-image:url(../images/icons/custom/accolades_hover.gif)}
.landingNav a .philosophy{background-image:url(../images/icons/custom/philosophy.gif)}
.landingNav a:hover .philosophy, .landingNav a:active .philosophy{background-image:url(../images/icons/custom/philosophy_hover.gif)}


.landingNav a .process{background-image:url(../images/icons/custom/process.gif)}
.landingNav a:hover .process, .landingNav a:active .process{background-image:url(../images/icons/custom/process_hover.gif)}
.landingNav a .programs{background-image:url(../images/icons/custom/programs.gif)}
.landingNav a:hover .programs, .landingNav a:active .programs{background-image:url(../images/icons/custom/programs_hover.gif)}
.landingNav a .vantage{background-image:url(../images/icons/custom/vantage.gif)}
.landingNav a:hover .vantage, .landingNav a:active .vantage{background-image:url(../images/icons/custom/vantage_hover.gif)}
.landingNav a .focus{background-image:url(../images/icons/custom/focus.gif)}
.landingNav a:hover .focus, .landingNav a:active .focus{background-image:url(../images/icons/custom/focus_hover.gif)}
.landingNav a .exposure{background-image:url(../images/icons/custom/exposure.gif)}
.landingNav a:hover .exposure, .landingNav a:active .exposure{background-image:url(../images/icons/custom/exposure_hover.gif)}

.landingNav a .consulting{background-image:url(../images/icons/custom/strategic_consulting.gif)}
.landingNav a:hover .consulting, .landingNav a:active .conslting{background-image:url(../images/icons/custom/strategic_consulting_hover.gif)}
.landingNav a .media{background-image:url(../images/icons/custom/interactive_media.gif)}
.landingNav a:hover .media, .landingNav a:active .media{background-image:url(../images/icons/custom/interactive_media_hover.gif)}
.landingNav a .tech{background-image:url(../images/icons/custom/web_technologies.gif)}
.landingNav a:hover .tech, .landingNav a:active .tech{background-image:url(../images/icons/custom/web_technologies_hover.gif)}
.landingNav a .marketing{background-image:url(../images/icons/custom/internet_marketing.gif)}
.landingNav a:hover .marketing, .landingNav a:active .marketing{background-image:url(../images/icons/custom/internet_marketing_hover.gif)}
.landingNav a .advertising{background-image:url(../images/icons/custom/advertising.gif)}
.landingNav a:hover .advertising, .landingNav a:active .advertising{background-image:url(../images/icons/custom/advertising_hover.gif)}
.landingNav a .design{background-image:url(../images/icons/custom/graphic_design.gif)}
.landingNav a:hover .design, .landingNav a:active .design{background-image:url(../images/icons/custom/graphic_design_hover.gif)}
.landingNav a .copy{background-image:url(../images/icons/custom/copywriting.gif)}
.landingNav a:hover .copy, .landingNav a:active .copy{background-image:url(../images/icons/custom/copywriting_hover.gif)}
.landingNav a .pr{background-image:url(../images/icons/custom/public_relations.gif)}
.landingNav a:hover .pr, .landingNav a:active .pr{background-image:url(../images/icons/custom/public_relations_hover.gif)}


.landingBottom{width:800px;padding-left:54px;margin:60px 0 20px 0;float:left;clear:both}
.landingBottom .contentButtons{float:left;margin:0 175px 0 0}
.landingBottom #linkBar{float:left;margin-top:7px}

/*----- Text Styles -----*/

body, .text {font-family:Verdana, Geneva, sans-serif;font-size:11px;line-height:1.64em;color:#666}
body, .text, th{text-align:left}
#content, table{font-size:1em}

a {color:#b78823;text-decoration:none}
a:hover, a:active {color:#f03c5e;text-decoration:none}

p, h1, h2, h3, h4, hr, #content ul, #contentEditor ul, blockquote, dd{margin-bottom:10px}
h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt{font-weight:normal;font-family:Verdana, Geneva, sans-serif;line-height:1.2em}
.textColor, h1, h2, h3, h4, h5, h6, h7, h8, h9, th, dt, .blogTips li strong{color:#31659b}
em, i{ font-style:italic}
b, strong{font-weight:bold}
hr, .borderTop, dt{background:url(../images/horizontal_rule.gif) repeat-x 0 top;border:none;margin-top:10px}
hr{padding-top:1px}
.borderTop, dt{padding-top:6px}
hr{height:0px;margin-top:10px}
h1{font-size:1.3em;margin-bottom:10px;line-height:1.4em}
h2{font-size:1.2em}
h3{font-size:1.1em;margin-bottom:7px}
h4, th{font-size:1.04em}
h5, h6, h7, h8, h9{font-size:1.01em;margin:0px 0px 0px 0px}
#content ul li, #contentEditor ul li{background:url(/images/icons/16x16/bullet.gif) no-repeat 5px 1px;margin-top:3px;padding-left:20px; color:#333; margin-top:2px}
#content ol, #contentEditor ol{margin-left:20px}
#content ul li ul li, #contentEditor ul li ul li{background:url(/images/icons/16x16/bullet-gray.gif) no-repeat -5px -2px;margin-top:3px;padding-left:10px; color:#333; margin-top:2px; font-size:.92em; line-height:1.4em}
#content ul li ul li a, #contentEditor ul li ul li a{color:#666}
#content ul li ul li a:hover, #contentEditor ul li ul li a:hover{color:#f03c5e}
#content ul li ul li ul li a, #contentEditor ul li ul li ul li a{color:#999}
#content ul li ul li ul, #contentEditor ul li ul li ul{margin-bottom:0}
#content ul li ul li ul li a:hover, #contentEditor ul li ul li ul li a:hover{color:#f03c5e}

#linkBar_home{font-size:1.09em;color:#31659b;margin-top:30px;float:left;clear:both;width:385px}
#linkBar{font-size:1.09em;color:#31659b;margin-top:50px}
#linkBar a, #linkBar_home a{text-decoration:none;color:#31659b}
#linkBar a:hover, #linkBar a:active, #linkBar_home a:hover, #linkBar_home a:active{text-decoration:none;color:#f03c5e}
#linkBar img, #linkBar_home img{margin-right:6px}

.contentButtons{margin:40px 0 10px 0}
.contentButtonsHome{float:left;margin:20px 0 0 0}
.contentButtons img, .contentButtonsHome img{margin-right:5px}

.resizeSmall{font-size:9px}
.resizeMedium{font-size:12px}
.resizeLarge{font-size:15px}


/*----- Navigation -----*/

#t0{width:700px;color:#ccc;font-size:10px;line-height:10px;float:right;text-align:right}
#t0 a{text-decoration:none;color:#999}
#t0 a:hover, #tier0 a:active{color:#666}
#t0 a.on{text-decoration:none;color:#666}

.t1{width:486px;float:right;margin-top:14px}
.t1 li{float:left;margin-right:8px}
.t1 a span.left{width:5px;height:35px;display:block;float:left;background:none;cursor:pointer}
.t1 a span.right{width:5px;height:35px;display:block;float:left;background:none;cursor:pointer}
.t1 a span.link{height:28px;display:block;padding:7px 8px 0 8px;float:left;color:#fff;text-decoration:none;cursor:pointer}
.t1 a:hover span.left, .t1 a:active span.left, .t1 a.on span.left{width:5px;height:35px;display:block;float:left;background:url(../images/navigation/Tier1_left_corner.png) no-repeat 0 0}
.t1 a:hover span.right, .t1 a:active span.right, .t1 a.on span.right{width:5px;height:35px;display:block;float:left;background:url(../images/navigation/Tier1_right_corner.png) no-repeat 0 0}
.t1 a:hover span.link, .t1 a:active span.link{height:28px;padding:7px 8px 0 8px;float:left;background-color:#fff; background-image:url(../images/navigation/Tier1_hover.gif); background-repeat:no-repeat; background-position:center 30px;color:#31659b;text-decoration:none}
.t1 a.on span.link{height:28px;padding:7px 8px 0 8px;float:left;background:#fff url(../images/navigation/Tier1_on.gif) no-repeat center 30px;text-decoration:none;color:#666}
.t1 li ul{position:absolute;background:transparent url(/images/menu_background.png) repeat-y 0px 0px;font-size:12px;line-height:14px}
.t1 li ul li{float:none;display:block}
.t1 li ul li a{padding:2px 4px;color:#fff;text-decoration:none}
.t1 li ul li a:hover, .t1 li ul li a:active{color:#26350c;background:#fff}

.sidenav li{display:inline}
.sidenav li a{width:168px;padding:5px 10px 6px 37px;text-decoration:none;color:#999;display:block;font-size:11px;line-height:13px}
.sidenav li a span{color:#fff}
.sidenav li a:hover{color:#333}
.sidenav li a:hover span, .sidenav li a:active span, .sidenav li.on a span{color:#f03c5e}
#mainBody_blue .sidenav li.on a{background:url(/images/navigation/notch_blue.gif) no-repeat 0 0;color:#31659b}
#mainBody_green .sidenav li.on a{background:url(/images/navigation/notch_green.gif) no-repeat 0 0;color:#31659b}
#mainBody_gray .sidenav li.on a{background:url(/images/navigation/notch_gray.gif) no-repeat 0 0;color:#31659b}
#mainBody_mustard .sidenav li.on a{background:url(/images/navigation/notch_mustard.gif) no-repeat 0 0;color:#31659b}
#mainBody_magenta .sidenav li.on a{background:url(/images/navigation/notch_magenta.gif) no-repeat 0 0;color:#31659b}

.sidenav li.on ul{margin:3px 0}
#mainBody_blue .sidenav li.on ul li a, #mainBody_green .sidenav li.on ul li a, #mainBody_gray .sidenav li.on ul li a, #mainBody_mustard .sidenav li.on ul li a, #mainBody_magenta .sidenav li.on ul li a{width:136px;padding:3px 20px 3px 59px;text-decoration:none;color:#999;display:block;background:url(../images/navigation/Tier2_off.gif) no-repeat 52px 6px;font-size:10px;line-height:12px}
#mainBody_blue .sidenav li.on ul li a:hover, #mainBody_blue .sidenav li ul li a:active, #mainBody_green .sidenav li.on ul li a:hover, #mainBody_green .sidenav li ul li a:active, #mainBody_gray .sidenav li.on ul li a:hover, #mainBody_gray .sidenav li ul li a:active, #mainBody_mustard .sidenav li.on ul li a:hover, #mainBody_mustard .sidenav li ul li a:active, #mainBody_magenta .sidenav li.on ul li a:hover, #mainBody_magenta .sidenav li ul li a:active{color:#000;}
#mainBody_blue .sidenav li.on ul li.on a, #mainBody_green .sidenav li.on ul li.on a, #mainBody_gray .sidenav li.on ul li.on a, #mainBody_mustard .sidenav li.on ul li.on a, #mainBody_magenta .sidenav li.on ul li.on a{color:#31659b;background:url(../images/navigation/Tier2_hover.gif) no-repeat 52px 6px}

#footer{padding:60px 0 20px 0;width:950px;color:#adc1d7;font-size:1em;line-height:1.3em;float:left;clear:both;background:url(../images/content_bottom.png) no-repeat 0 0}
#footer div{float:left;padding-top:5px}
#footer div.copy{margin-right:50px;border-right:1px dotted #97b0cb;padding:5px 47px 5px 0;width:427px}
#footer div.copy span{margin-bottom:10px;display:block}
#footer div.address{margin-right:64px}
#footer a{color:#fff}
#footer a:hover, #footer a:active{color:#ffd200}
#footer a.on{text-decoration:none;color:#ffd200}
#mainBody_mustard #footer, #mainBody_green #footer{color:#5a84af}
#mainBody_mustard #footer a:hover, #mainBody_mustard #footer a:active, #mainBody_green #footer a:hover, #mainBody_green #footer a:active{ color:#f03c5e;}
#mainBody_mustard #footer a.on, #mainBody_green #footer a.on{text-decoration:none;color:#f03c5e}

/*----- Forms -----*/

.formBox, .formTextarea{border:1px solid #ccc;font-size:11px;line-height:13px;color:#666666;background:transparent url(/images/formboxBG.gif) no-repeat 0 0}
.formBox{padding: 2px 3px;background-color:#fff}
.formBox:focus, .formTextarea:focus{background-color:#FFC}
.formTextarea{padding: 2px 0px;background-color:#fff}
.formSelect{padding:0;border:1px solid #ccc;font-size:11px;line-height:13px}
.formSelect option{padding:0 3px}
.formButton{padding:3px 5px;background:#31659b;cursor:pointer;color:#fff;font-size:11px;line-height:13px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.formButton:hover{background-color:#f03c5e;border:none;color:#fff}
.subjClass { visibility: hidden; width:1px; height:1px; }

/*----- Custom -----*/
#mainBody_blue .welcome{padding:27px 36px 0 55px;float:left;background:url(../images/navigation/notch_blue.gif) no-repeat 0 23px}
#mainBody_gray .welcome{padding:27px 36px 0 55px;float:left;background:url(../images/navigation/notch_gray.gif) no-repeat 0 23px}
#mainBody_green .welcome{padding:27px 36px 0 55px;float:left;background:url(../images/navigation/notch_green.gif) no-repeat 0 23px}
#mainBody_mustard .welcome{padding:27px 36px 0 55px;float:left;background:url(../images/navigation/notch_mustard.gif) no-repeat 0 23px}
#mainBody_magenta .welcome{padding:27px 36px 0 55px;float:left;background:url(../images/navigation/notch_magenta.gif) no-repeat 0 23px}
.links{width:383px;padding:30px 36px 30px 55px;float:left;background:url(../images/home/links_bottom.gif) no-repeat 0 bottom;clear:both}
.links ul.left{float:left;margin-right:20px;width:207px}
.links ul.right{float:left;width:150px}
.links ul li, #content .links ul li{margin-top:10px;background:none;padding:0}
.links ul li a:link, .links ul li a:visited{width:151px;padding:8px 0 8px 40px;font-size:13px;line-height:15px;color:#31659b;background-repeat:no-repeat;background-position:0 0}

.links ul li a.advertising:link, .links ul li a.advertising:visited{background-image:url(../images/icons/custom/advertising.gif)}
.links ul li a.design:link, .links ul li a.design:visited{background-image:url(../images/icons/custom/graphic_design.gif)}
.links ul li a.copy:link, .links ul li a.copy:visited{background-image:url(../images/icons/custom/copywriting.gif)}
.links ul li a.pr:link, .links ul li a.pr:visited{background-image:url(../images/icons/custom/public_relations.gif)}
.links ul li a.tech:link, .links ul li a.tech:visited{background-image:url(../images/icons/custom/web_technologies.gif)}
.links ul li a.media:link, .links ul li a.media:visited{background-image:url(../images/icons/custom/interactive_media.gif)}
.links ul li a.consulting:link, .links ul li a.consulting:visited{background-image:url(../images/icons/custom/strategic_consulting.gif)}
.links ul li a.marketing:link, .links ul li a.marketing:visited{background-image:url(../images/icons/custom/internet_marketing.gif)}

.links ul li a:hover, .links ul li a:active{color:#f03c5e}
.links ul li a.advertising:hover, .links ul li a.advertising:active{background-image:url(../images/icons/custom/advertising_hover.gif)}
.links ul li a.design:hover, .links ul li a.design:active{background-image:url(../images/icons/custom/graphic_design_hover.gif)}
.links ul li a.copy:hover, .links ul li a.copy:active{background-image:url(../images/icons/custom/copywriting_hover.gif)}
.links ul li a.pr:hover, .links ul li a.pr:active{background-image:url(../images/icons/custom/public_relations_hover.gif)}
.links ul li a.tech:hover, .links ul li a.tech:active{background-image:url(../images/icons/custom/web_technologies_hover.gif)}
.links ul li a.media:hover, .links ul li a.media:active{background-image:url(../images/icons/custom/interactive_media_hover.gif)}
.links ul li a.consulting:hover, .links ul li a.consulting:active{background-image:url(../images/icons/custom/strategic_consulting_hover.gif)}
.links ul li a.marketing:hover, .links ul li a.marketing:active{background-image:url(../images/icons/custom/internet_marketing_hover.gif)}

.promo{padding-top:35px}
.promo h2{padding-top:35px; margin:0; font-size:1.9em}
.promo img {float:left; padding:0 35px 0 0px; margin:0}

.news{padding-top:35px}
.news, .blog{padding-bottom:25px;width:385px;float:left;background:url(../images/horizontal_rule.gif) repeat-x 0 bottom;clear:both}
.news h2{font-size:1.18em;margin-bottom:5px}
.news .title:link, .news .title:visited{font-size:1.18em;margin-bottom:5px;color:#31659b}
.news .title:hover, .news .title:active{color:#f03c5e}
.news h2 span{float:right;font-size:11px;color:#d6e0eb}
.news ul li a{width:385px;float:left;clear:both;margin-top:12px;cursor:pointer}
.news ul li a span.date{width:77px;float:left}
.news ul li a:link span.linkText, .news ul li a:visited span.linkText{float:right;width:298px;color:#31659b}
.news ul li a:hover span.linkText, .news ul li a:active span.linkText{color:#f03c5e}
.news ul li a:link em, .news ul li a:visited em{color:#adc1d7}
.news ul li a:hover em, .news ul li a:active em{color:#000}
.news ul li a:link, .news ul li a:visited{color:#f03c5e}
.news ul li a:hover, .news ul li a:active{color:#31659b}

.blog{padding-top:25px}
.blog p{margin-top:15px}
.blog .title:link, .blog .title:visited{font-size:1.18em;margin-bottom:5px;color:#31659b}
.blog .title:hover, .blog .title:active{color:#f03c5e}
.blog .title:link span, .blog .tips:link span, .blog .title:visited span, .blog .tips:visited span{color:#f03c5e}
.blog .title:hover span, .blog .tips:hover span, .blog .title:active span, .blog .tips:active span{color:#000}
.blog .date{color:#adc1d7}
.blog .tips:link, .blog .tips:visited{color:#31659b}
.blog .tips:hover, .blog .tips:active{color:#f03c5e}
.blog .rss{float:right;margin-top:4px}

.callout-screen{float:right;width:200px;margin:5px 0 20px 35px;background:url(../images/vertical_rule.gif) repeat-y 0 0}
.callout-screen-img{padding-left:20px}
.callout-screen-text{padding:5px 0 0 10px;font-style:italic;font-size:.9em;line-height:1.2em;color:#999}
#content .callout-screen-text ul li{background:url(/images/icons/16x16/bullet.gif) no-repeat 5px -4px;}
#content .callout-screen-text ul{margin:0;}

.callout1{padding:20px 0 70px 20px;width:160px;background:url(../images/horizontal_rule.gif) repeat-x 0 bottom}
.callout1Text{color:#31659b;line-height:1.2em;padding:0 0 5px 3px; clear:both}
.callout2{padding:20px 0 20px 20px;width:160px}
.callout2Text{font-style:italic;font-size:.9em;line-height:1.2em;color:#999;padding:0 0 0 9px}
.callout2Text ul{margin:10px 0}
.callout2Text ul li{background:url(/images/icons/16x16/bullet.gif) no-repeat -6px -3px;margin-top:1px;padding-left:9px}
.callout2Text a:link, .callout2Text a:visited{color:#31659b}
.callout2Text a:hover, .callout2Text a:active{color:#f03c5e}
.callout2Text a span{color:#f03c5e;font-style:normal}

.callout_4icons {padding:20px 0 15px 20px;width:160px;background:url(../images/horizontal_rule.gif) repeat-x 0 0}  


.pageHeaders{background:#fff;padding:20px 25px 0 25px;width:900px}
.flash{background:#fff;padding:20px 0 0 25px;width:925px}
#Alert{position:absolute;z-index:9996;width:100%;overflow:hidden;text-align:center;left:0;padding-top:6px;background-color:#ADC1D7;color:#1D467C;font-size:12px;line-height:14px;opacity:0.8;filter:alpha(opacity=80)}

.calloutIcon { background-repeat:no-repeat;background-position:0 0;padding-left:35px; padding-top:6px}
.calloutIcon h2 {margin-bottom:0}


/*----- App Callout -----*/
.calloutApp {padding:20px 0 30px 20px;width:160px;background:url(../images/horizontal_rule.gif) repeat-x 0 bottom}
.calloutAppText{font-style:italic;font-size:.9em;line-height:1.2em;color:#999; margin:10px 0 0 0}
.calloutAppText hr{ margin:5px 0}
.calloutAppText p{margin:5px 0 0}
.calloutAppText h2{background:url(../images/horizontal_rule.gif) repeat-x 0 0; padding:7px 0 0; margin:7px 0 0}
.calloutAppText ul{margin:7px 0 0 9px}
.calloutAppText ul li{background:url(/images/icons/16x16/bullet-magenta.gif) no-repeat -6px -3px;margin-top:1px;padding-left:9px}
.calloutAppText a{color:#31659b}
.calloutAppText a:hover, .calloutAppText a:active{color:#f03c5e}
.calloutAppText a span{color:#f03c5e;font-style:normal}

/*----- News App -----*/
.newsList {background:url(../images/horizontal_rule.gif) repeat-x 0 bottom; padding:0 0 5px 0}
.newsList dt { color:#f03c5e}
.newsList dt a { color:#31659b}
.newsList dt a:hover { color:#f03c5e}
.newsPrev, .newsNext{width:210px; font-size:.9em; font-style:italic; line-height:1.2em}
.newsPrev {float:left}
.newsNext {float:right}
.newsPrev a, .newsNext a{color:#31659b}
.newsPrev a:hover, .newsNext a:hover{color:#f03c5e}
.newsPrev a span, .newsNext a span {color:#f03c5e;font-style:normal}

/*----- Blog App -----*/
.blogTips {background: #ebf0f5; border:solid 1px #d6e0eb; padding:10px 8px; margin:20px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; clear:both}
.blogTips h2 {margin-top:0; background:url(../images/icons/16x16/lightbulb.gif) no-repeat 0 0; padding-left:15px}
.blogTips h3 {margin:0; background:url(../images/icons/16x16/lightbulb.gif) no-repeat 0 0; padding-left:15px}
.blogTips p {padding-left:15px;background:url(../images/horizontal_rule.gif) repeat-x 0 bottom;padding-bottom:5px}
.blogTips li {padding-left:15px; background-position:0 1px}
.blogTips li strong {font-size:1.1em;font-weight:normal}
.calloutAppText li.on{background-image:url(/images/icons/16x16/bullet-gray.gif)}
.calloutAppText li.on a{color:#000}

/*----- Clients App -----*/
#content .clientListLogos {margin:0; padding:0; float:right; width:390px}
#content .clientListLogos dt {margin:0; background:none; padding:0}
#content .clientListLogos li {background:none; margin:0 0 10px; padding:0; float:left}
.clientListLogos img {height:60px;width:195px}

.clientList {margin:10px 0 0; padding:0 15px 0 0; width:255px;background:url(../images/vertical_rule.gif) repeat-y right 0}
.clientList a {background:url(../images/icons/16x16/bullet-magenta.gif) no-repeat 0 1px; display:block; width:255px; padding:0 0 0 15px; color:#666}
.clientList a:hover, .clientList a:active { width:255px; text-decoration:none; color:#000}

.clientList.clientCategories a span { font-size:13px; display:block}

#content .clientList ul li.borderTop{background:url(../images/horizontal_rule.gif) repeat-x 0 0;border:none; margin:5px 0 0; padding:5px 0 0}
#content .clientList ul li.clientName {background:url(../images/icons/16x16/bullet.gif) no-repeat 0 1px; color:#999}
#content .clientList ul li.clientLink {background:url(../images/icons/16x16/bullet-magenta.gif) no-repeat 0 1px}
#content .clientList ul li.clientLink a { background:none; padding:0}

/*----- FormCheck Errors -----*/
.fc-tbx .tl{background:url('/images/formCheck/tl.png') no-repeat}
.fc-tbx .t{background:url('/images/formCheck/t.png') repeat-x;height:16px}
.fc-tbx .tr{background:url('/images/formCheck/tr.png') no-repeat}
.fc-tbx .l{background:url('/images/formCheck/l.png') repeat-y;width:16px}
.fc-tbx .r{background:url('/images/formCheck/r.png') repeat-y;width:16px}
.fc-tbx .bl{background:url('/images/formCheck/bl.png') no-repeat}
.fc-tbx .b{background:url('/images/formCheck/b.png') no-repeat;height:25px}
.fc-tbx .b2{background:url('/images/formCheck/b2.png') no-repeat;height:25px}
.fc-tbx .br{background:url('/images/formCheck/br.png') no-repeat}
.fc-tbx .c{background:url('/images/formCheck/c.png') repeat}
.fc-tbx a.close{float:right;background:url('/images/formCheck/close.png') no-repeat;position:relative;margin-left:5px;display:block;width:10px;height:10px;cursor:pointer}
.fc-tbx .err {float:left;}
.fc-tbx p{width:auto;display:block;font-size:10px;font-family:Tahoma, Geneva, sans-serif;margin:0;padding:0;border:0;color:#FFF}
.ajax_loader{width:200px;height:150px}
.fc-error{border:1px solid #888;margin-top:5px;background-color:#EAEAEA}
.fc-error p{margin:5px;color:#A00}


/*----- Fancy Checkbox -----*/
/* need a display block and height for the labels for this site. */
#mainBody_blue label{padding-left:20px;display:block}
#mainBody_blue .checked{background: transparent url(../images/chk_on.png) no-repeat 0 0;}
#mainBody_blue .unchecked{background: transparent url(../images/chk_off.png) no-repeat 0 0;}
#mainBody_blue .selected{background: transparent url(../images/rdo_on.png) no-repeat 0 0;}
#mainBody_blue .unselected{background: transparent url(../images/rdo_off.png) no-repeat 0 0;}