#foxboro_container {
border:solid 1px #FFFFFF !important;
margin:10px auto !important;
overflow:visible !important;
}

#foxboro_courtesy_links {
display:none !important;
}

#foxboro_side-menu {
margin:0 !important;
_margin-bottom:-30px !important;
}

#rotator {
cursor:pointer;
height:263px;
overflow:hidden;
position:absolute;
width:746px;
margin:0 -10px !important;
}

/* ----------------    MENU    ----------------- */
#foxboro_menu {
border-top:solid 1px #FFFFFF !important;
border-bottom:solid 1px #FFFFFF !important;
}
#foxboro_menu ul li.item {
background:url('/Portals/35228/background/menu_item_border.gif') center right no-repeat !important;
padding-right:2px !important;
}

#foxboro_menu ul li.item.last {
background:none !important;
}
#foxboro_menu ul li.item a span {
padding:7px 6px !important;
font-size:10px !important;
}
/* --------------    END MENU    --------------- */


/* ------------    VERTICAL MENU    ------------ */
#foxboro_menu .radmenu ul.vertical,
#foxboro_menu ul.group {
background:transparent !important;
padding:0 !important;
margin:0 !important;
}
#foxboro_menu .radmenu ul.vertical li.item a,
#foxboro_menu .radmenu ul.vertical li.item a span {
background:none !important;
}
#foxboro_menu ul.group li.item {
margin:0 !important;
padding:0 !important;
}
#foxboro_menu .radmenu ul.vertical li.item a {
border:solid 1px #FFFFFF !important;
background-color:#0066CC !important;
margin:0 !important;
padding:0 !important;
}
#foxboro_menu .radmenu ul.vertical li.item a span {
border:none !important;
margin:0 !important;
font-weight:normal !important;
padding:3px 6px !important;
font-size:10px !important;
color:#FFFFFF !important;
background-color:#0066CC !important;
min-width:190px !important;
_width:190px !important;
}
#foxboro_menu .radmenu ul.vertical li.item a:hover span,
#foxboro_menu .radmenu ul.vertical li.item .selectedtab span {
background-color:#003366 !important;
color:#FFFFFF !important;
}
#foxboro_menu .radmenu ul.vertical li.item a:hover,
#foxboro_menu .radmenu ul.vertical li.item .selectedtab {
background-color:#003366 !important;
color:#FFFFFF !important;
padding:0 !important;
margin:0 !important;
}
/* ----------   END VERTICAL MENU    ----------- */



/* -----------   Page Background    ------------ */
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column {
padding-top:0 !important;
}
#foxboro_two-column {
background:url('/Portals/35228/background/2col_bg.jpg') top left repeat-y !important;
}
#foxboro_two-column-right {
background:url('/Portals/35228/background/2col-right_bg.jpg') top left repeat-y !important;
}
#foxboro_three-column {
background:url('/Portals/35228/background/3col_bg.jpg') top left repeat-y !important;
}
#foxboro_one-column #foxboro_col2 {
padding:20px 35px 30px 35px !important;
width:846px !important;
}
#foxboro_two-column #foxboro_col2 {
padding:20px 35px 30px 20px !important;
width:692px !important;
}
#foxboro_two-column-right #foxboro_col2 {
padding:20px 20px 30px 35px !important;
width:692px !important;
}
#foxboro_two-column #foxboro_col1,
#foxboro_two-column-right #foxboro_col3,
#foxboro_three-column #foxboro_col1,
#foxboro_three-column #foxboro_col3 {
padding:0 !important;
width:168px !important;
}
#foxboro_three-column #foxboro_col2 {
padding:20px 35px 30px 35px !important;
width:509px !important;
}
#foxboro_content div.block {
margin:0 !important;
}
/* ---------   End Page Background    ---------- */


/* ---------------    CONTENT    --------------- */
#foxboro_content #foxboro_col3 div.block div.pad {
padding:15px 5px 10px 8px !important;
margin:0 !important;
}
#foxboro_content #foxboro_col1 div.block div.pad {
padding:15px 8px 10px 5px !important;
margin:0 !important;
}
#foxboro_col2 div.pad {
padding-left:0 !important;
padding-right:0 !important;
}
#foxboro_content div.block h3 {
font-family:verdana,arial,sans-serif !important;
font-size:11px !important;
line-height:1.2em !important;
font-weight:bold !important;
}
#foxboro_col2 h1 {
border-bottom:10px solid #99CCFF !important;
padding-bottom:2px !important;
}
#foxboro_col2 .ISContent h2 {
background:url("/Portals/35228/background/h2_bg.jpg") repeat-x scroll 0 0 transparent !important;
border-bottom:1px dotted #6699CC !important;
color:#000 !important;
font-size:1.2em !important;
margin: 0 0 10px !important;
padding: 8px 4px !important;
font-weight: normal !important;
}

.spaceBelow, #foxboro_col2 .spaceBelow {margin-bottom: 40px;}

.contentList li {margin-bottom: 1em; list-style: circle;}
.contentListOrdered li {margin-bottom: 1em;}
.extraTop {margin-top: 3em;}
.quote {font-style: italic;}
.ctr {text-align: center;}

#foxboro_content div.block .ISContent a,
#foxboro_content div.pad .ISContent a,
.BlogPostList a,
#bb-container a {
text-decoration:none !important;
}
#foxboro_content div.block .ISContent a:hover,
#foxboro_content div.pad .ISContent a:hover,
.BlogPostList a:hover,
#bb-container a:hover {
text-decoration:underline !important;
}
#foxboro_content div.block .ISContent ul,
.BlogPostList ul {
list-style-image:url("/Portals/35228/background/square.gif") !important;
}
.ISContent ul,
#bb-container ul {
list-style-type:disc !important;
}
#foxboro_col2 .ISContent ul ul,
#foxboro_col2 #bb-container ul ul {
list-style-type:circle;
}
#foxboro_col2 .ISContent ul,
#bb-container ul {
padding-left:20px;
}
#foxboro_col2 .ISContent li {
padding-bottom:0 !important;
padding-top:0 !important;
}
#foxboro_content div.block .ISContent ul li,
#foxboro_content div.block .ISContent p {
font-family:verdana,arial,sans-serif !important;
font-size:11px !important;
line-height:1.2em !important;
}
#foxboro_col1 .IngeniMailSubscribeEmailInput,
#foxboro_col3 .IngeniMailSubscribeEmailInput {
width:95% !important;
}
#foxboro_col1 .ContactFormWrapper .FormSubmitButton,
#foxboro_col3 .ContactFormWrapper .FormSubmitButton {
width:90% !important;
}
#foxboro_footer {
border-top:solid 1px #FFFFFF !important;
padding-top:5px !important;
}
#foxboro_content #foxboro_col1 .ISContent #local_container {
margin:-30px -8px 0 -5px !important;
padding:0 !important;
}
#foxboro_content #foxboro_col3 .ISContent #local_container {
margin:-30px -5px 0 -8px !important;
padding:0 !important;
}
#foxboro_content div.block .ISContent #local_container ul, #local_container ul {
color:#000000 !important;
font-size:10px !important;
list-style-type:none !important;
list-style-image:none !important;
margin:0 !important;
padding:0 !important;
}
#foxboro_content div.block .ISContent #local_container ul#local li, #local_container ul#local li {
border-bottom:1px solid #FFFFFF !important;
position:static !important;
display:block !important;
padding:0 !important;
margin:0 !important;
}

#local_container ul#local li {font-size: 11px;}

#foxboro_content div.block .ISContent #local_container a, #foxboro_content div.block .ISContent #local_container .currentNav, #local_container a, #local_container .currentNav {
background:#E4EDF7 url("/Portals/35228/background/arrow_local.gif") 0 2px no-repeat !important;
color:#000000 !important;
display:block !important;
position:static !important;
font-weight:normal !important;
margin:0 !important;
padding:6px 5px 6px 26px !important;
text-decoration:none !important;
width:138px !important;
line-height: 1.2;
}

#foxboro_content div.block .ISContent #local_container a:hover, #foxboro_content div.block .ISContent #local_container .currentNav, #local_container .currentNav, #foxboro_col3 #local_container #local a:hover {
background-color:#CCCCCC !important;
color:#000000 !important;
text-decoration:none !important;
}


#foxboro_content div.pad .ISContent .workbook li {
color:#0099FF !important;
font-weight:bold !important;
}
#foxboro_content div.pad .ISContent .workbook li span {
color:#000000 !important;
font-weight:normal !important;
}
/* -------------    END CONTENT    ------------- */


/* ---------     BLOG POST TITLE    ------------ */
#bb-container div.post h3.title,
#bb-container div.listing div.post h3.title a,
#bb-container #listing .item h3 a {
font-size:16px !important;
color:#0066CC !important;
text-decoration:none !important;
font-weight:bold !important;
line-height:1.4em !important;
font-family:Verdana,Arial,Helvetica,sans-serif !important;
}
#bb-container #listing .item h3 a {
font-size:12px !important;
font-weight:bold !important;
}
#bb-container div.listing div.post h3.title a:hover,
#bb-container #listing div.item h3 a:hover {
text-decoration:none !important;
color:#526293 !important;
}

#bb-container .listing .post .CMSConfigureBox.BlogEditBox a,
#bb-container .post .CMSConfigureBox.BlogEditBox a,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a {
color:#FFFFFF !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}
#bb-container .listing .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container .post .CMSConfigureBox.BlogEditBox a:hover,
#bb-container #listing .item .CMSConfigureBox.BlogEditBox a:hover {
color:#CCCCCC !important;
font-family:Arial,helvetica,Sans-Serif !important;
font-size:11px !important;
font-weight:bold !important;
}
/* -------     END BLOG POST TITLE    ---------- */

/* jw edits */
#foxboro_footer #copyrightFooter span, #foxboro_footer #copyrightFooter a {font-size: 1em;}
abbr {border-bottom: 0;}
#foxboro_footer #copyrightFooter {line-height: 2.5;}
#foxboro_footer #dnn_dnnLINKS_lblLinks a, #foxboro_footer #copyrightFooter a {text-decoration: underline;}
#foxboro_footer #copyrightFooter .tel {text-decoration: none; cursor: default;}
#foxboro_col2 .tel, #foxboro_content #foxboro_col2 .pad .tel:hover {cursor: default; text-decoration: none !important; color: #000;}
#foxboro_footer #copyrightFooter .footerAddress {display: block; margin: -5px 0 0; padding: 0;}
#masthead {background: #000 url(http://www.lessaccent.com/Portals/35228/images/ari-masthead.png) top left no-repeat; color: #fff; font: 22px verdana,geneva,lucida,sans-serif; letter-spacing: 1px;  margin: 0; width: 917px; height: 143px;}
#masthead span {font-size: 18px; display: block; margin-top: 3px; letter-spacing: 0;}
#masthead a {color: #fff; text-decoration: none; display: block; width: 762px; height: 100px; padding: 43px 0 0 155px;}
#choosingari {height: 726px; width: 747px; background: #000 url(http://www.lessaccent.com/Portals/35228/images/choosing-ari-bg.jpg) top left no-repeat; position: relative; top: 0; left: 0;}
#foxboro_col2 #choosingari h2 {font-size: 25px !important; font-weight: normal !important; position: absolute; top: 25px; left: 60px; width: 660px; color: #5666a3 !important; border: 0 !important; background: none !important;}
#choosingari #reasonList {position: absolute; top: 100px; left: 60px; width: 350px;}
#choosingari #reasonList li {margin-bottom: 1em; line-height: 1.5;}
#choosingari #reasonList .afterList {margin-left: 34px; line-height: 1.5;}
#choosingari #contactpm {color: #fff; position: absolute; top: 516px; left: 83px; width: 500px;}
#choosingari #contactpm a {color: #fff; font-size: 16px; display: block; text-decoration: none; line-height: 20px;}
#caseStudy {padding: 32px 36px 0;}
#caseStudy .caseStudySegment {float: left; width: 265px; margin-right: 20px;}
#caseStudy div.lastSegment {margin-right: 0;}
#caseStudy .caseStudySegment ul {padding: 0 10px 0 30px; margin-left: 0;}
.caseStudySegment li {margin-bottom: 1em; font-size: 90%;}
#caseStudy h2 {font-weight: normal; font-size: 18px; color: #526293; border-bottom: 10px solid #9cf; margin: 0; padding-bottom: 8px;}
#caseStudy h3 {font-weight: normal; font-size: 16px;}
#caseStudy h4 {color: #fff; padding: 7px 12px; font-weight: normal; font-size: 14px; margin: 0 0 3px; border: 1px solid #3b3b3c; background: #3b3b3c; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.clr {clear: both;}
.backToTop {text-align: right; font-size: 80%;}
#foxboro_one-column #foxboro_col2 { padding: 0 35px !important;}
#foxboro_one-column #foxboro_col2 h1 {margin-top: 30px;}
#foxboro_col2 .contentList li ul {margin-top: 1em;}
#foxboro_col2 .contentList li ul li {list-style: square;}
#foxboro_col2 .contentList li ul ul li {list-style: disc;}
#cpeSidebarCallout {font-size: 80%; padding: 10px;}
div.ContactFormWrapper div.CheckboxGroupContainer input {margin: 5px 0;}
div.ContactFormWrapper .AutoFormLabel {margin-top: 15px;}

#slideShow {position: absolute; margin-left: -10px;}
#slideShow .op0, #jwSlides .op0 {opacity: 0; filter: alpha(opacity=0);}
#slideShow .op1, #jwSlides .op1 {opacity: .1; filter: alpha(opacity=10);}
#slideShow .op2, #jwSlides .op2 {opacity: .2; filter: alpha(opacity=20);}
#slideShow .op3, #jwSlides .op3 {opacity: .3; filter: alpha(opacity=30);}
#slideShow .op4, #jwSlides .op4 {opacity: .4; filter: alpha(opacity=40);}
#slideShow .op5, #jwSlides .op5 {opacity: .5; filter: alpha(opacity=50);}
#slideShow .op6, #jwSlides .op6 {opacity: .6; filter: alpha(opacity=60);}
#slideShow .op7, #jwSlides .op7 {opacity: .7; filter: alpha(opacity=70);}
#slideShow .op8, #jwSlides .op8 {opacity: .8; filter: alpha(opacity=80);}
#slideShow .op9, #jwSlides .op9 {opacity: .9; filter: alpha(opacity=90);}
#slideShow .op10, #jwSlides .op10 {opacity: 1; filter: alpha(opacity=100);}
#slideShow h2, #slideShow img {position: absolute; left: 0; top: 0; margin: 0;}
#foxboro_col2 #slideShow h2 {line-height: 1.3; padding: 68px 250px 45px 70px; width: 426px; height: 150px; color: #fff; font-size: 160%;}
#audience1 {background:url('/Portals/35228/images/corporate-training-bg.jpg') top left no-repeat;}
#audience2 {background:url('/Portals/35228/images/business-woman-bg.jpg') top left no-repeat;}
#audience3 {background:url('/Portals/35228/images/soldier-bg.jpg') top left no-repeat;}
#audience4 {background:url('/Portals/35228/images/nurse-bg.jpg') top left no-repeat;}
#foxboro_col2 #slideShow h2 a {text-decoration: none; color: #fff;}

#foxboro_header {position: relative; top: 0; left: 0;}
#foxboro_header #phoneHeader {position: absolute; top: 50px; right: 40px; width: 210px; height: 40px; z-index: 100; text-decoration: none; cursor: default;}

div.ContactFormWrapper .FormClassID_28399 label.StandardL {width: 140px;}
div.ContactFormWrapper .FormClassID_28399 .FormSubmitButton {margin-left: 140px;}

.homePageCol {float: left; width: 355px; margin-top: -13px;}
.movieSetup {height: 215px; width: 350px;}
* html #foxboro_two-column-right #foxboro_col2 {width: 682px !important;}
* html .homePageCol {width: 335px;}
* html .movieSetup {height: 205px; width: 335px;}

#jwFormArea {margin-top: -10px; width: 140px; padding: 0 5px; border: 1px solid #34a2d9; background: #fff; border-radius: 8px; -moz-border-radius: 8px;}
#jwFormFields, #introFormText {font-size: 90%;}
#jwFormArea #errMsg {color:red; font-weight:bold;}
#jwFormArea input {width: 130px; vertical-align: middle;}
#jwFormArea textarea {height: 50px; width: 130px; color: #414141; font: 100% verdana,arial,sans-serif; margin-bottom: .5em}
#jwFormArea #jwSubBtn {width: auto; cursor: pointer;}
#jwSubmitHolder {text-align: center; width: 130px;}

#jwSlides {position: relative; height: 300px; width: 916px; z-index: 10; font-family: arial,sans-serif; color: #fff;}
div#jwSlides a {text-decoration: none; color: #fff;}
#jwSlides div {position: absolute; top: 0; left: 0; width: 916px; height: 300px; cursor: pointer;}
#jwSlides h1 {font-weight: normal; font-size: 30px; position: absolute; height: 30px; line-height: 30px; margin: 0; background: url(images/arrow-icon.png) top right no-repeat;}
#jwSlides h2 {font-weight: normal; font-size: 16px; position: absolute; margin: 0; font-style: oblique;}

#jwSlides #sure {z-index: 50; background: url(/Portals/35228/images/besure.jpg) no-repeat;}
#jwSlides #sure h1 {top: 40px; left: 50px; width: 145px; padding-right: 30px;}
#jwSlides #sure h2 {top: 80px; left: 50px; line-height: 1.4;}

#jwSlides #inspired {z-index: 40; background: url(/Portals/35228/images/beinspired.jpg) no-repeat;}
#jwSlides #inspired h1 {right: 5px; top: 25px; width: 200px; padding-right: 30px;}
#jwSlides #inspired h2 {right: 5px; top: 65px; width: 200px; padding-right: 30px;}
#jwSlides #inspired h3 {font-weight: normal; font-size: 19px; position: absolute; font-style: italic; line-height: 1.3;}
#jwSlides #quote1 {top: 35px; left: 60px; width: 400px;}
#jwSlides #quote2 {top: 110px; left: 115px; width: 350px;}
#jwSlides #quote3 {top: 200px; left: 275px; width: 350px;}

#jwSlides #understood {z-index: 30; background: url(/Portals/35228/images/beunderstood.jpg) no-repeat;}
#jwSlides #understood h1 {top: 38px; left: 30px; width: 270px; padding-right: 30px;}
#jwSlides #understood h2 {top: 78px; left: 30px; line-height: 1.4;}

#jwSlides #yourself {z-index: 20; background: url(/Portals/35228/images/beyourself.jpg) no-repeat;}
#jwSlides #yourself h1 {top: 139px; left: 10px; width: 220px; padding-right: 30px;}
#jwSlides #yourself h2 {top: 170px; left: 10px; line-height: 2;}

#jwSlides #slideJump img {width: 40px; height: 27px;}
#jwSlides #slideJump {margin: 0; padding: 0; position: absolute; top: 260px; left: 15px; width: 500px; z-index: 1000;}
#jwSlides #slideJump li {float: left; margin-right: 6px; list-style: none;}

#jwCols {padding: 0 6px;}
#jwCols .floatCol {float: left; width: 284px; margin-right: 26px;}
#jwCols .smallerTxt {font-size: 11px;}
#jwCols .smallerTxt p {margin: .5em 0;}
#jwCols .lastOne {margin: 0;}
#jwCols h2 {font-size: 13px; padding: 6px 0; border-bottom: 1px dotted #69c; margin: 10px 0 15px;}
#jwCols h2 a, #jwCols .nostyle {text-decoration: none; color: #000;}
.movieSetup2 {height: 174px; width: 284px;}
