.highlight {background-color:yellow;}
.noPrint {display:none;}
BODY {margin:0; background : none!important;}
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0; font-family :  Verdana, Arial, Helvetica,sans-serif;}
img {border:0; }
p, td, div {font-size:11px; color:#333; }
p {margin-bottom:10px;}
a {color:#ef4c28;}
a:hover {text-decoration:none;}
a.ctaArrow { background : url(/images/cta-arrow-yellow.gif) no-repeat right; padding-right:16px; font-weight:bold; text-decoration:none;}
a.ctaArrow:hover {text-decoration:underline;}

.printPage {float:right; width:120px; padding:3px;} 
.printPage a {background : url(/images/print-icon.gif) no-repeat right;  padding:3px 22px 3px 3px;  text-decoration:none;}

h1 {/*add appropriate styling information here*/}
h2 {font-size:14px; color:#ef4c28; padding:5px 0 5px 0;}
h3 {font-size:11px; color:#ef4c28; padding-top:5px;}
h4 {/*add appropriate styling information here*/}
h5 {/*add appropriate styling information here*/}

.label {text-align:right;}
.dataTable td {padding:2px;}
form option {padding:0 3px 0 3px;}
.dataTable input, .dataTable select  {font-size:11px;}
.disclaimer {color:#595959; font-size:10px;}
/*centers page*/
.container {width:988px; margin-left:auto; margin-right:auto; text-align:left;}

.dayBlock {float:left;}
.dayBlock .image {float:left; width:75px; padding-top:8px;}
.dayBlock .description {float:left; width:400px;}

ul.pawprints {margin: 5px 0 10px 8px!important; list-style: none; }
ul.pawprints li {background:url(/images/paw-bullet.gif) top left no-repeat; background-position: 0 1px; line-height:12px; margin-bottom: 5px; padding: 2px 0 5px 20px;}		


/*paints the flanks*/
.innerContainer {float:left; width:974px; background : none!important;}

.mainContainer {background : none!important; float:left; width:960px;}	
.main {float:left; width:960px; background : none!important;}
.main #verticalNav.column {float:left; width:168px;  padding-bottom:20px;}
.main #content.column {float:left; width:540px; padding:10px 0 20px 0;}
.main #sidebar.column {float:left; width:252px; background-color:#93b9dc!important;}

body.generic #content.column {padding:0!important;}
body#centerLocator .main #content.column {float:left; width:667px; padding:10px 18px 20px 23px;}
body#centerLocator .main {float:left; width:960px; background : none!important; background-color:#fff!important;}
body#centerLocator .mainContainer {background : none!important; float:left; width:960px;}	



/*set columns for homepage*/ 
body#home #content.column {float:left; width:100%; padding:0; background-color:#91b5d9;}
body#home #content.column .indentedContent {padding:0 50px 0 25px;} 
body#home #content.column .indentedContent p {padding:0 50px 0 0;} 
body#home #content.column h1 {padding:0; margin:0;}
body#home #content.column h2 {color:#fff; font-size:14px;}

body#home .mainContainer {background : none!important;}	
body#home .main {background : none;}

body#home .callouts {float:left; width:488px; height:138px; background : url(/images/bg-homepage-callouts.gif) no-repeat top left; margin:20px 0 20px 0;}
body#home .callouts .getStarted {float:left; width:133px; padding: 10px 90px 0 20px; background : url(/images/home-decision-guide.gif) no-repeat 100% 13px;}
body#home .callouts .getStarted h3 {color:#fff; font-size:12px; padding-top:7px;}
body#home .callouts .getStarted a {color:#333; text-decoration:none;}
body#home .callouts .findACenter {float:left; width:205px; padding: 20px 0 0 28px;}
body#home .callouts .findACenter h3 {text-transform: uppercase; color:#fff; font-size:20px; margin-bottom:4px;}
body#home .callouts .findACenter form {color:#fff; margin-bottom:5px;}

body#home .bottomModules {float:left; width:468px; padding-left:20px;}
body#home .bottomModules a {text-decoration:none; color:#333;}
body#home .bottomModules .A {float:left; width:130px; padding:0 20px 0 85px; background : url(/images/bg-hp-module-a.jpg) no-repeat top left; }
body#home .bottomModules .B {float:left; width:140px; padding-left:85px; background : url(/images/bg-hp-module-b.jpg) no-repeat top left; }

/*header styles, including logo and utility navigation*/
.header {float:none!; background-color:#fff;}
.header .logo {width:445px;  padding: 20px 0 0 20px;}
.header .right {display:none;} 



/*primary (horizontal) navigation*/
.primaryNav, .secondaryNav, #verticalNav, #sidebar {display:none;}
.dots {display:none;} 
.contactUs {display:none;}
.decisionGuide {display:none;} 
body#home #flash.column {display:none;}


 /*content column styles*/
#content.column h1 { padding:10px 0 20px 0;} 
#content.column h1 span {padding: 10px 20px 8px 0; font-family:arial narrow, arial,helvetica,verdana; color:#333!important; font-size:22px; text-transform: uppercase;}
#content.column ul, #content.column ol {margin: 5px 0 5px 25px;}
#content.column li {margin-bottom:3px;}

body#centerLocator #content.column h1 { background : url(/images/bg-header-left.gif) no-repeat left;padding: 10px 20px 8px 0; margin-bottom:10px;} 
body#centerLocator #content.column h1 span {background : url(/images/bg-header.gif) no-repeat right; padding: 10px 20px 8px 0; font-family:arial narrow, arial,helvetica,verdana; color:#fff; font-size:25px; text-transform: uppercase;}

body#twoColumnLayout #content.column h1 { background : url(/images/bg-header-left.gif) no-repeat left;padding: 10px 20px 8px 0; margin-bottom:10px;} 
body#twoColumnLayout #content.column h1 span {background : url(/images/bg-header.gif) no-repeat right; padding: 10px 20px 8px 0; font-family:arial narrow, arial,helvetica,verdana; color:#fff; font-size:25px; text-transform: uppercase;}

#content.column p {line-height:15px;}
#content.column .indentedContent {padding:0 20px 0 25px;} 



table.programsMatrix h4 {color:#ef4925; font-size:11px;}
table.programsMatrix h4 a {text-decoration:none;}
table.programsMatrix td {padding:3px;}
table.programsMatrix td.description {padding-top:10px; width:125px;} 
table.programsMatrix td.image {padding-bottom:10px;}
 


  /*sidebar styles*/
.main #sidebar.column h2 {color:#fff; font-family:arial narrow, arial,helvetica,verdana; font-size:22px; text-transform: uppercase; padding:15px 0 0 0;} 
.main #sidebar.column .indentedContent {padding: 5px 18px 0 18px;}
.main #sidebar.column p {line-height:15px;}
.main #sidebar.column .findACenter {color:#fff; font-weight:bold; margin-bottom:5px;}
.main #sidebar.column ul {list-style-type: none; margin-top:10px;}
.main #sidebar.column li {margin-bottom:5px;}
.main #sidebar.column li a {color:#fff; padding-right:15px; background : url(/images/cta-arrow-yellow.gif) no-repeat right; text-decoration:none;}
.main #sidebar.column a.cta {text-decoration:none; color:#333;}
.main #sidebar.column a.cta:hover {text-decoration:underline;}
.main #sidebar.column li a:hover {text-decoration:underline;}
 
/*footer styles*/
.footer { width:950px; background : url(/images/bg-dot.gif) repeat-x top left #fff; float:left; padding:20px 5px 10px 5px;}
.footer .copyright {float:left; width:250px; text-align:left; color:#666; font-size:10px;}
.footer .nav {display:none;}

 
body.selecting table.checklist {
	clear:both; 
    width:667px;
    margin:0 0 20px 0;
}

table.checklist {
    width:488px;
    margin:0 0 20px 0;
}

table.checklist th {
    background:#93b9dc;
    padding:4px 2px;
    font-weight:bold;
    vertical-align:bottom;
    border-top:7px solid white;
}

table.checklist th.title {
    font:bold;
    padding-left:4px;
    text-align:left;
}

table.checklist th.center {
    font-weight:normal;
	font-size: 0.9em;
    white-space:nowrap;
    border-left:1px solid white;
    padding-bottom:4px;
    text-align:center;
}

table.checklist td {
    padding:2px;
    border-bottom:1px solid #EEEEEE;
    font-family:tahoma,verdana,arial,sans-serif;
}

table.checklist td.center {
    text-align:center;
    border-left:1px solid #EEEEEE;
}


.formBox {padding-top:19px; background : url(/images/cl-form-top.gif) no-repeat top #F9AD37; margin-top:10px; float:left; width:667px;}
.formBoxBase {background : url(/images/cl-form-bottom.gif) no-repeat bottom #F9AD37; height:19px; float:left; width:667px;}
.formBox a {color:#fff;}
.dataTable {padding: 0 20px 0 20px; float:left;}
.dataTable .leftSide {float:left; width:270px; padding-top:5px;}
.dataTable .rightSide {float:right; width:340px; padding-top:5px;}
.dataTable .currentlyEnrolled {font-weight:bold; margin:10px 0 10px 0;}
.dataTable .callout {border: 1px solid #fcdcaa; padding:6px 6px 0 6px; background-color:#fac97d; margin-bottom:10px;}
.dataTable .callout a {color:#000;}
.dataTable .buttonWrapper {float:left;}
.dataTable .privacy {float:left; width:250px;}
.dataTable .ctaButton {float:right; }
.privacy {font-size:10px; color:#595959;}


.coupon {margin:50px 0;}


.clearfloats {clear:both; padding-top:.05px; }