/* Centralpoint.WebSite.StyleSheet.GlobalStyles */
img { border: none; }
.clear { clear: both; }
.accessKey { text-decoration: underline; }
.alert { clear: both; padding: 10px 0px 0px 0px; color: Red; }
.footNote { font-size: 7pt;	color: #808080; }
.intro { padding: 0px 0px 10px 0px; }
.outro { padding: 10px 0px 0px 0px; }
.error { clear: left; color: #FF0000; font-weight:bold; }
table.cpsys_Table td { text-align: left; vertical-align: top; }
td.cpsys_BlockColumn { vertical-align: top; }
div.cpsys_Block { display: table; width: 100%; }
div.cpsys_BlockColumn { display: table-cell; }
ul.cpsys_BlockList, ul.cpsys_BlockList ul { list-style-type: none; margin: 0; padding: 0; }
ul.cpsys_BlockList li { list-style-type: none; }
body, html { margin:0px; padding:0px; background-color:#79A36D; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
a, a:link { color:#004079; text-decoration:none; }
a:hover { color:#004079; text-decoration:underline; }
a:visited { color:#004079; }
.title { font-size:150%; font-weight:bold; font-style:inherit; }
strong { font-size:100%; font-weight:bold; font-style:inherit; }
em { font-size:100%; font-weight:inherit; font-style:italic; }
small { font-size:75%; font-weight:lighter; font-style:normal; }
.cpweb_PerimeterLeftTd { vertical-align:top; }
.cpweb_Wrapper { text-align:left; border:solid 0px #EEEEEE; margin:0px; padding:0px; background-color:transparent; }
.cpweb_PerimeterRightTd { vertical-align:top; }
.cpweb_SplashPage { position:absolute; z-index:1000; border:solid 1px #000000; }
.cpweb_Taxonomy { font-size:120% !important; color:#006699 !important; text-decoration:none !important; font-weight:bold !important; }
/* Centralpoint.WebSite.StyleSheet.GlobalStyles */


/* Centralpoint.WebSite.StyleSheet.CustomStyles */
/****** SLOW TRANSITION ******/
.sticky, input, img
{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}

/* IE Edge Fix (glitchy when "all' declared) */
a {
-webkit-transition: color .3s ease-in-out, background .3s ease-in-out, text-shadow .3s ease-in-out; 
-moz-transition: color .3s ease-in-out, background .3s ease-in-out, text-shadow .3s ease-in-out; 
-ms-transition: color .3s ease-in-out, background .3s ease-in-out, text-shadow .3s ease-in-out; 
-o-transition: color .3s ease-in-out, background .3s ease-in-out, text-shadow .3s ease-in-out; 
transition: color .3s ease-in-out, background .3s ease-in-out, text-shadow .3s ease-in-out;
}

/*** Button Link ***/
a.btn, div.btn, h3.btn, span.btn {color: #FFF !important; background: ; margin-top:8px; margin-bottom:8px; padding: 5px 10px; border-radius: 10px 0; display: inline-block; text-align: center; font-size: 120%; line-height: 115%;}
a.btn:hover, a.btn:focus, a:hover div.btn, a:focus div.btn, a.btn.on, a.btn.active {color: #FFF; background: ; text-shadow: 1px 1px #000;}

/*** Input Buttons Global ***/
.page-content input[type="submit"], .page-content input[type="button"] {
color: #FFFFFF;
background: #003399;
font-weight: 400;
outline: none;
border: 0;
border-radius: 0;
font-size: 125%;
padding: 5px 10px;
cursor: pointer;
display: inline-block;
width: auto !important;
-webkit-appearance: none;
-moz-appearance: none;
}
.page-content input[type="submit"]:hover, .page-content input[type="button"]:hover {
color: #FFFFFF;
background: #3366CC;
}
/*** END Input Buttons Global ***/


/****** EDUCATION MODULE ******/
/*** Education home View ***/
.page-content  .education{float:left;margin:0px 1px 0px 0px;}



/*** Education Details View ***/
.mod-details.education iframe {display: block; border: 0;margin: 25px 0;width: 100%;min-height: 300px;}
.mod-details.education .test {margin: 40px 0;}
/*** END Education Details View ***/

/*** Education Test View ***/
.education .question-title {font-size: 115%;margin: 0 0 3px;}
.education .question-body {margin: 0 0 15px;}
.cpEducationQuestions_Image {display: block; margin: 10px auto;}
/*** END Education Test View ***/

/*** Education Passed Test Message ***/
.answer-key {margin: 15px 0 20px;}
.answer-key .question {margin: 0 0 5px;}
.answer-key .answer {margin: 0 0 12px !important;}
/*** END Education Passed Test Message ***/

/*** Education Test History ***/
table.history {width: 100%;}
table.history thead th {background: #CCC;padding: 5px;}
table.history tbody td {padding: 5px;}
table.history tbody tr.even {background: #FEFEF5;}
table.history tbody tr.odd {background: #F9FCFF;}
/*** END Education Test History ***/
/****** END EDUCATION MODULE ******/


/***Auto Save Form***/
.dvAutoSave{font-size: 20px;}

/****** FIND A PHYSICIAN -  LOCATION STYLES FOR PROFILE ******/
.department {font-style: italic;} 
    /******  FIND A PHYSICIAN - LOCATION STYLES FOR PROFILE ******/

/****** MODULE DESIGNER STANDARD ELEMENTS ******/
/*** cp:control key='Search' | Module Search Fields ***/
.results-search {float: left; clear: left; width: 300px;}
.results-search strong {display: inline-block; font-size: 110%; color: #006699; margin-bottom: 3px;}
.results-search input[type="text"] {border: 1px solid #DBEAE9; border-radius: 0; padding: 3px 2%; outline-color:#FF6300; width: 96% !important; font-size: 100% !important;} 
.results-search div div {margin: 0 0 10px; width: auto !important;}
.results-search div div:last-child {margin: 0; padding: 0 !important;}
.results-search select {font-size: 100% !important; border: 1px solid #DBEAE9; border-radius: 0; background: #FFF; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
.page-content .results-search input[type="submit"] {width: auto !important; font-size: 110% !important; padding: 2px 10px 3px; display: block; margin: 5px 0 0;}  /** Submit Button - @Override INTERIOR PAGE CONTENT **/
/*** END cp:control key='Search' | Module Search Fields ***/

/*** CP Alpha Nav ***/
.cp-alpha-nav {margin: 0; font-size: 120%; clear: both;}
.cp-alpha-nav a {border: 1px solid #FFF; padding: 2px 4px;}
.cp-alpha-nav a:hover {border: 1px solid #004079;}
/*** END CP Alpha Nav ***/

/*** Home View ***/
.cpweb_TaxonomyTier {margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #CCC; overflow: hidden;}
ul.results .cpweb_TaxonomyTier li {border: 0; padding: 0;}
a.cpweb_Taxonomy {text-transform: uppercase; text-decoration: underline; margin: 0 0 20px; display: inline-block;}
.cpsty_TagCloud_List a.cpsty_TagCloud_Link {margin: 0 10px 0 0;}
/*** END Home View ***/

/*** Results View - Header Content ***/
.results-header {padding: 0 0 30px; overflow:hidden;}
.mod-results .results-filters {margin: 0 0 20px; float: right; width: 300px; overflow: hidden;}
.mod-results .results-filters .btn {margin: 0 0 10px; text-align: right;}
.mod-results .results-filters .order-by {float: left;}
.mod-results .results-filters .page-size {float: right;}
.mod-results .results-filters select {font-size: 100% !important; border: 1px solid #DBEAE9; padding: 3px 1%; max-width: 150px; width: 100% !important; outline-color:#FF6300;}

.results-header .search-term {float: left; margin: 15px 0 0;}
.search-term {font-size: 130%; color: #062955; margin: 10px 0 20px; clear: both;}
.search-term span.results-heading {font-weight: 700;}
.search-term span.results-text {font-weight: 400;}
#cpweb_GoogleMap {margin: 0 0 20px; clear:both;} /** Results View Google Map **/
/*** END Results View - Header Content ***/

/*** Results View - Item Content ***/
ul.results {margin: 0; padding: 0; list-style: none; overflow: hidden;}
ul.results > li {margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px solid #CCC; overflow: hidden;}
ul.results h2 {font-size: 140%; margin: 0 0 15px;}
ul.results .date {font-style: italic;}
ul.results p {margin: 10px 0 0;}
ul.results .img-wrap {float: left;max-width: 200px; margin: 0 20px 0 0;}
ul.results .taxonomy {margin: 10px 0 0;}
ul.results .taxonomy h3 {font-size: 95%; font-style: italic; color: #A98D51; display: inline; margin: 0 5px 0 0;}
ul.results .rating {margin: 10px 0 0;}
ul.results .abstract img {height: 24px; margin: 0 0 -3px 10px;} /** Abstract Icon **/
.empty-item {font-size: 150%; margin: 20px 0 200px; border:0;} /** Empty Item Content **/
/*** END Results View - Item Content ***/

/*** Results View - Pagination ***/
.pag-header {float: right; clear: right; text-align: right;}
.pag-header div, .pag-footer div {margin: 0 0 5px; font-weight: 700;}
.pag-header a, .pag-footer a {background: #FFF; padding: 2px 5px !important; border: 1px solid #CCC; margin: 0 5px 0 0;}
.pag-header a:hover, .pag-footer a:hover {
color: #FFF; 
background: #062955; 
border: 1px solid #062955;
}
.pag-header a:last-child, .pag-footer a:last-child {margin: 0;}
.pag-footer {display: table; margin: 10px auto 0; text-align: center;} /*** Center Footer Pagination ***/

/*** Selected Pagination Item ***/
a.cpsty_PagerCurrentPage {
color: #ffffff; 
background: #062955; 
border: 1px solid #062955;
}  
/*** END Selected Pagination Item ***/
/*** END Results View - Pagination ***/

/*** Results View Submit Buttons (Add to Cart, Download Files, etc.) - @Override INTERIOR PAGE CONTENT ***/
.mod-results input[type="submit"] {margin: 15px 0 0; display: block; clear: both;}
/*** END Results View Submit Buttons (Add to Cart, Download Files, etc.) ***/

/*** Details View ***/
.mod-details .date {margin: 0 0 20px;font-size: 115%;font-style: italic;}
.mod-details .img-wrap, .img-wrap.toolbox {float: right; max-width: 450px; margin: 0 0 20px 20px;}
.img-wrap.toolbox em {display: block; font-style: normal; font-size: 92%; margin: 5px 0 0;}
#cpWeb_GoogleMap {width: 100% !important; margin: 0 0 10px;}  /** Google Map Details View - Capital Letter mixed-in "cpWeb" **/

/*** Back Button ***/
.back {margin: 40px 0;}
/*** END Back Button ***/

/*** Link Button Global ***/
.cpsty_Center .btn a, .cpsty_Center a.btn, .cpsty_Center a.cpsty_ShowOnMap {
color: #ffffff;
background: #062955;
font-size: 110%;
display: inline-block;
padding: 5px 8px;
}
.cpsty_Center .btn a:hover, .cpsty_Center a.btn:hover, .cpsty_Center a.cpsty_ShowOnMap:hover {
color: #ffffff;
background:#7eaa71;
text-decoration:none;
}
/*** END Link Button Global ***/

/*** Better Living Radio ***/

.jwplayer {
    width: 100% !important;
    max-width: 485px;
}

.page-content.radio .results-header {padding: 0;}

ul.blr {list-style: none; padding: 0; margin: 0;}
ul.blr li {padding: 0 0 20px; margin: 0 0 20px; border-bottom: 1px solid #CCC;}
ul.blr li.last {padding: 0; margin: 0; border: 0;}
ul.blr ul {list-style: none; margin: 0 0 15px; padding: 0;}
ul.blr ul li {padding: 0; margin: 0 0 6px; font-size: 90%; border: 0;}
ul.blr ul li.last {padding: 0; margin: 0; border: 0;}
ul.blr h3 { margin: 0 0 5px; font-weight: 600;font-size: 100%;}
ul.blr ul strong {display: inline-block; width: 110px;}
.page-content ul.blr p {margin: 15px 0; font-size: 95%;}

ul.blr li em  {font-weight: 600; color: #771B61;}

ul.blr .listen {width: 110px; text-align: center;}
ul.blr .listen a {
color: #FFF;
background: #771B61;
font-size: 100%;
text-transform: uppercase;
padding: 3px 0 4px;
border: 1px solid #FFF;
display: block;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

ul.blr .listen a:hover {background: #00BAD9; color: #FFF; text-decoration: none;}

.rel-podcasts {margin: 20px 0;}
.rel-podcasts em {display: block; font-size: 90%;}

/*** END Better Living Radio ***/

/****** EVENTS MODULE ELEMENTS ******/
/*** Events Results View ***/
.mod-results.events ul.results .date-time {margin: 5px 0 10px; font-weight: 400; font-size: 110%;}
.mod-results.events ul.results p {margin: 0;}
.mod-results.events ul.results .date-col {margin: 20px 0 0; font-size: 95%;}
.mod-results.events ul.results .date-col img {float:left; margin-right: 10px;} /** Calendar Icon **/
/*** END Events Results View ***/

/*** Events Details View ***/
.mod-details.events > p.date {font-size: 115%; font-style: normal;}
.mod-details.events p.date span {display: block; font-size: 85%;}
.mod-details.events .register {margin: 0 0 20px;} /** Register Now Button **/
.mod-details.events .closed {margin: 0 0 20px;} /** Registration Closed **/

/*** Contact Info - Location Info - Repeating Occurrences ***/
.mod-details.events ul.info {list-style: none; padding: 0;}
.mod-details.events ul.info h3 {list-style: none; padding: 0; margin: 0 0 10px;}
.mod-details.events ul.info p.date em {display: block;}

/*** END Contact Info - Location Info - Repeating Occurrences ***/
.divOutlookCalendar img {max-width: 200px; margin: 0px 0 40px;} /** Add to Outlook Image - On Registration Form **/
/*** END Events Details View ***/

/*** Events Calendar View ***/
/*** Calendar Header Content ***/
.calendar .btn {margin: 0 0 20px;}
.calendar .btn a {display: inline-block;}
.calendar ul.filter {list-style: none; margin: 0 0 10px; padding: 0; overflow: hidden;}
.calendar ul.filter em {display: block; text-decoration: underline; margin: 0 0 2px;} /** Select Menu Labels **/
.calendar ul.filter li.ct {float: left;}
.calendar ul.filter li.dt {float: right;}
/*** END Calendar Header Content ***/

/*** Calendar Title Bar ***/
.cpsty_CalendarTitleBar {
color:#FFFFFF; 
background: #81AADF; 
font-size: 200%;
font-weight: 700;
}
.cpsty_Calendar_Next {padding: 20px 10px;} /** Previous & Next Month Cells **/
.cpsty_Center .cpsty_CalendarTitleBar .cpsty_Calendar_Next a {color:#FFFFFF; font-size: 50%; font-weight: 400;} /** Previous & Next Month Links **/
.cpsty_CalendarDayHeader {background:#ECF9FE; text-transform: uppercase; padding: 10px 0; font-size: 130%;} /** Days of Week Labels **/
/*** END Calendar Title Bar ***/

/*** Calendar Event Listing ***/
.cpsty_CalendarDayStyle {height: 100px; background:#FFF;} /** Default Cell **/
.cpsty_CalendarDateNumber{font-size: 120%; font-weight: 700; margin: 2px 0 5px 2px; display: block;} /** Date Number **/
.cpsty_CalendarActiveEventDayCell {background: #FEFFE0;}    /** All Dates with Events **/
.cpsty_CalendarTodaysDayCell {background: #ECF9FE;}   /** Today's Date **/
.cpsty_CalendarEventTitleDiv {border-bottom: 1px solid #CCC; margin: 0 0 5px; padding: 0 3px 5px;} /** Wrapper **/
.cpsty_CalendarEventTitleDiv a {font-size: 90%;} /** Link **/
.cpsty_CalendarEventTitleDiv em {display: block; margin: 2px 0 0; font-size: 80%;} /** Time **/
/*** END Calendar Event Listing ***/

/*** Other Month ***/
.cpsty_CalendarOtherMonth{background: #EFEFEF; height: 100px;}
.cpsty_CalendarOtherMonth span {display: none;}
/*** END Other Month ***/
/*** END Events Calendar View ***/

/***** STANDARD MODULE ELEMENTS *****/

/****** LIGHTBOX via EXTLIGHTBOX (lightbox-examples.aspx & Photo or Video Galleries) ******/
    ul.img-gal {list-style-type: none; padding: 0;}
    ul.img-gal li {width: 32%; display: inline-block; margin: 0 0 5px 0; }
    ul.img-gal li img {width: 100%;}
    #ob_float {height: auto !important;} /*** Combats Google Translator - Remove this line if you'r not using Google Translator ***/
    #ob_title a {color: #D0AC06;}
    #ob_title h2 {margin: 0 0 20px;}
    #ob_content {min-height: auto !important;}
    #ob_inline {overflow: hidden !important; max-width: 100% !important; height: auto !important; width: 100% !important;}
    #ob_inline .inline_content {padding: 0 !important;}
    #ob_inline iframe {width: 100% !important; max-width: 100% !important;}
    /****** END LIGHTBOX via EXTLIGHTBOX ******/

/***** View All Buttons *****/

main#home .lower .row-1 .view-all {margin: 15px 0px 2px 2px; text-align: center; font-size: 95%; width:130px; clear: both;}
main#home .lower .row-1 .view-all a {display: block; background-color: #062955; color:#ffffff; text-transform: uppercase; padding: 3px 0px; border: 1px solid #FFF; outline: 2px solid #062955;}
main#home .lower .row-1 .view-all a:hover {background-color:#7eaa71; outline: 2px solid #7eaa71; color:#ffffff; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/***** END View All Buttons *****/

/***** FORM ELEMENTS *****/

.form-container {margin: 0px 0px 0px 0px;}
.form-container h2 {font-size: 130%;font-weight: 400;margin: 20px 0px 10px;text-decoration: underline;color: #006699;}
.form-container h3 {margin: 0;font-size:20px; }
.form-container span.alert {color: #FF0000;}
.form-container span.required {color: #FF0000; margin-right: 2px; font-size: 120%;}

.form-container .ff-container {margin: 0px 0px 15px 0px;}
.form-container .ff-container .ff-label {font-weight: 700; padding: 0px 0px 2px 0px;}
.form-container .ff-container .ff-label em {display: block; font-weight: normal; font-size: 90%; margin: 0px 0px 5px;}
.form-container .ff-container .ff-label span.date {margin-left: 20px; font-weight: 400;}

.form-container .ff-container input[type="text"] {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300; box-shadow:2px 2px 3px #333;}
.form-container .ff-container input[type="password"] {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
.form-container .ff-container textarea {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300; box-shadow:2px 2px 3px #333;}
.form-container .ff-container select {border: 1px solid #DBEAE9; padding: 3px 0; width: 100%; outline-color:#FF6300; box-shadow:2px 2px 3px #333;}
.form-container .ff-container .form-radio input {width: auto;}

.form-container .ff-container input[type="submit"] {margin-right: 10px; font-size: 100%; width: 170px; margin-top: 0px;}


/***** Submit Button *****/
.form-container input[type="submit"] {
margin: 15px 15px 15px 0px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #062955;
color:#ffffff;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #062955;
}

.form-container input[type="submit"]:hover {
background:#7eaa71;
color:#ffffff;
outline: 2px solid #7eaa71;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Submit Button *****/

/***** Cancel Button *****/
.form-container input[type="button"] {
margin: 15px 15px 15px 0px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #062955;
color:#ffffff;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #062955;
}

.form-container input[type="button"]:hover {
background:#7eaa71;
color:#ffffff;
outline: 2px solid #7eaa71;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Cancel Button *****/

.form-container input[type="submit"]:hover {
background:#7eaa71;
color:#ffffff;
outline: 2px solid #7eaa71;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Submit Button *****/




/***** Submit Button 2 *****/
.form-container input[type="submit2"] {
margin: 15px 15px 15px 0px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #449539;
color:#449539;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #449539;
}

.form-container input[type="submit2"]:hover {
background: #709785;
color: #709785;
outline: 2px solid #709785;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Submit Button 2 *****/

/***** Cancel Button 2*****/
.form-container input[type="button2"] {
margin: 15px 15px 15px 0px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #449539;
color:#449539;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #449539;
}

.form-container input[type="button2"]:hover {
background: #709785;
color: #709785;
outline: 2px solid  #709785;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Cancel Button 2*****/

.form-container input[type="submit2"]:hover {
background: #709785;
color: #709785;
outline: 2px solid  #709785;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Submit Button 2*****/


/***** TAB STYLES *****/

.tab-container ul#nav-tabs{padding: 0;margin: 0px 0px 0px 0px;}
*+html .tab-container ul#nav-tabs li{display:inline ! important; font-weight:400;font-size: 110%;padding: 0;text-align:center;}
.tab-container ul#nav-tabs li{font-weight:400;font-size: 115%; display: inline-block;}
.tab-container ul#nav-tabs li a{text-align:center; background-color: #FFF;color: #4f5050; position: relative;display: inline-block;border: 1px solid #4f5050; border-radius: 10px 

10px 10px 10px; padding: 5px 12px; text-decoration: none; text-align: center; margin-right:15px; display: block;}
.tab-container ul#nav-tabs li a:visited{background-color: #838383;color: #fff;margin-right:15px;}
.tab-container ul#nav-tabs li a:hover{background-color: #acadad;color: #FFF;text-decoration: none;margin-right:15px;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
.tab-container ul#nav-tabs li a.selected{ /*selected main tab style */margin-left: 0;margin-top: 0;position: relative;text-decoration: none; background-color: #002454; color: #FFF; margin-right:15px;}

/***** END TAB STYLES *****/

/**** TOOLTIPSTER DISPLAY ****/

.tooltipster-theme {border-radius: 5px;border: 2px solid #006699;background: #FFF; color: #000;}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-theme .tooltipster-content {
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
font-size: 12px;
font-weight: normal;
padding: 12px;
max-width: 276px;
}

.tooltipster-theme .tooltipster-content h2 {color:#006699;margin: 0 0 10px;}
/**** END TOOLTIPSTER DISPLAY ****/


/***** Footer Social Media Icons *****/

footer .btm-ribbon .social-media {float:right; width: 29%; padding-top: 5px; padding-left: 2%;}

ul.social-icons {margin: 0;padding: 0;list-style: none;float: left;}
ul.social-icons li {float: left;margin-right: 15px;}
ul.social-icons li:last-child {margin-right: 0;}

ul.social-icons img {width:32px;/***** Reduce image sizes by reducing 32px. (32px natural) *****/}


/***** Social Media Icons - Global Properties *****/

ul.social-icons li a {background-color: transparent; display: block; border-radius: 5px;}
ul.social-icons li a:hover {background: #006699;}

/***** END Social Media Icons - Global Properties *****/

/***** Social Media Icons - Custom Properties *****/

ul.social-icons li.facebook a {}
ul.social-icons li.facebook a:hover {background-color: #3C599B;}

ul.social-icons li.twitter a {}
ul.social-icons li.twitter a:hover {background-color: #33CCFF;}

ul.social-icons li.youtube a {}
ul.social-icons li.youtube a:hover {background-color: #CC181E;}

ul.social-icons li.linkedin a {}
ul.social-icons li.linkedin a:hover {background-color: #006699;}

ul.social-icons li.pinterest a {}
ul.social-icons li.pinterest a:hover {background-color: #CD2129;}

ul.social-icons li.instagram a {}
ul.social-icons li.instagram a:hover {background-color: #c2008d;}

ul.social-icons li.Aspiring a {}
ul.social-icons li.Aspiring a:hover {background-color: #a493af;}

ul.social-icons li.rss a {}
ul.social-icons li.rss a:hover {background-color: #FB7629;}

ul.social-icons li.podcastdownload a {}
ul.social-icons li.podcastdownload a:hover {background-color: #9ea700;}

/***** END Social Media Icons - Custom Properties *****/
/***** END Footer Social Media Icons *****/
/***** END Footer Perimeter Bottom *****/
/***** END FOOTER ELEMENTS *****/


/**** ACCORDION ELEMENTS ****/

.acc-container {border-bottom: 1px solid #e0e0e0;margin: 0px 10px 10px 0px; padding-bottom:5px;}
.acc-container .acc-content {overflow: auto; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}
.acc-container .acc-content p {}


.acc-container h2.acc-title {text-transform: none; font-size: 140%; line-height:20px;}
.acc-container .acc-title.over{color: #e06021;}
.acc-container .acc-title.on{color: #e06021;}
.acc-container .acc-title span.expanded {padding-left: 5%;}
.acc-container .acc-title span.collapsed {padding-left: 5%;}
.acc-container .acc-title span.cpsty_header {width: 93.63%;}

*+html main#inside-page .acc-title span.expanded {padding-left: 22px;}
*+html main#inside-page .acc-title span.collapsed {padding-left: 22px;}



/**** This is a duplicate / visual trick for GenericEnhancedA Only. This requires a 2nd accordion cp:script with unique classes.  Note the "2" at the end of each class.  ****/

.acc-container .acc-content2 {overflow: auto; padding-bottom: 15px; padding-left: 15px; padding-right: 15px;}
.acc-container .acc-content2 p {margin: 0;}

.acc-container h2.acc-title2 {text-transform: none; font-size: 140%;}
.acc-container .acc-title2.over{color: #0065A4;}
.acc-container .acc-title2.on{color: #0065A4;}
.acc-container .acc-title2 span.expanded {padding-left: 2%;}
.acc-container .acc-title2 span.collapsed {padding-left: 2%;}
.acc-container .acc-title2 span.cpsty_header {display: inline-table; width: 93.63%;}

*+html main#inside-page .acc-title2 span.expanded {padding-left: 22px;}
*+html main#inside-page .acc-title2 span.collapsed {padding-left: 22px;}

/**** END Duplicate Accordion ****/
/**** END ACCORDION ELEMENTS ****/

/***** Results View Elements *****/
.results-item {border-bottom: 1px dashed #D9D9D9; padding-bottom: 10px; margin-bottom: 10px; overflow: hidden;}
.results-item a {font-size: 15px; margin-bottom: 10px;}
.results-item h2 {font-size: 135%;}
.results-item p.date {font-size: 95%; font-style: italic;}
.results-item .taxonomy {font-size: 90%; margin: 5px 0 0; font-style: italic; overflow: hidden;} 
.results-item .taxonomy h3 {font-size: 100%; margin: 0 0 5px; margin: 0 10px 5px 0; float: left;}

.results-item-classifieds {overflow: hidden;float:left;width:30%;padding: 0px 25px 0px 0px;}
.results-item-classifieds a {display: block; font-size: 135%; margin-bottom: 10px;}
.results-item-classifieds h2 {font-size: 135%;}
.results-item-classifieds p {font-size: 100%;}
.results-item-classifieds p.date {font-size: 95%; font-style: italic;}
.results-item-classifieds .taxonomy {font-size: 90%; margin: 5px 0 0; font-style: italic; overflow: hidden;} 
.results-item-classifieds .taxonomy h3 {font-size: 100%; margin: 0 0 5px; margin: 0 10px 5px 0; float: left;}

.results-item .title-row a {display: inline;}
.results-item .title-row .checkbox {float: left;}
.results-item .title-row .checkbox img {margin: 0px 2px -3px 8px;}
.results-item .title-row h2 {float: left; margin: 0px 0px 0px 10px;}
.results-item .map-popup {margin: 10px 0px 0px 0px; font-size: 110%; font-weight: 700;}
.results-item .map-popup a{color: #A98D51;}
.results-item .abstract-icon {display: inline; margin: 0px 0px 0px 10px;}
.results-item .abstract-icon img {height: 24px; margin-top: -5px;}

/***** END Results View Elements *****/


/***** SITE SEARCH ELEMENTS *****/

.search-term {font-size: 125%; color: #006699; margin: 10px 0px 20px 0px;}
.search-term span.results-heading {font-weight: 700;}
.search-term span.results-text {font-weight: 400;}
.module-name {font-style: italic; font-size: 95%; margin-top: 5px; color: #A98D51;}

td.cpsty_RowNum {padding-top: 3px;}
.module-name {font-style: italic; font-size: 95%; margin-top: 5px; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpTop {font-size: 120%; font-weight: 700; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpTop div {padding-bottom: 10px;}

#cphBody_cphCenter_lvResults_cpBottom {font-size: 120%; font-weight: 700; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpBottom div {padding-bottom: 10px;}

.search-filter {margin-bottom: 30px;}
.search-filter h3 {margin: 0px 0px 15px 0px; color: #006699; font-style: italic; text-decoration: underline;}
.search-filter ul {margin: 0;padding: 0;list-style-type: none;}
.search-filter ul li {display: inline-block;padding: 0; margin-right: 15px;}
.search-filter ul li a {}

/***** Advanced Search Only *****/

h3.ss-label {margin-bottom: 2px; display: inline-block;}
input#cphBody_cphCenter_ctbxCriteria {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98% !important; margin-bottom: 7px; outline-color:#FF6300;}
.CpListBoxMultiple {width: 91% !important; border: 1px solid #DBEAE9; outline-color: #FF6300;}
#cphBody_cphCenter_divSearchDates {margin: 15px 0px;}
#cphBody_cphCenter_divSearchModules {}
#cphBody_cphCenter_divSearchResults {margin: 15px 0px;}
cphBody_cphCenter_divSearchButtons {}
input.CpButton {background-image: none !important;}
input#cphBody_cphCenter_cbtnSearch[type="submit"]{-webkit-appearance: none;height: auto !important; border: 0; outline: none;cursor:pointer;
background-color: #062955; color:#ffffff; text-transform: uppercase; padding: 4px 12px; border-radius: 5px; font-size: 110%; margin: 10px 20px 20px 0px; width: auto !important;}
input#cphBody_cphCenter_cbtnSearch[type="submit"]:hover {background-color:#062955; color:#ffffff; text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;

}

/***** END Advanced Search Only *****/


/***** END SITE SEARCH ELEMENTS *****/

/***** PHOTO GALLERIES *****/

/***** Results View *****/
ul.photo-results {list-style: none;margin: 0;padding: 0;overflow: hidden;}
ul.photo-results li {padding: 0;float: left;width: 31%;min-height: 240px;}
ul.photo-results li a {display: block; text-align: center;}
ul.photo-results li a em {display: block;font-size: 85%;}
ul.photo-results li img {max-height: 170px;display: block;margin: 0 auto 5px;}
ul.photo-results li input[type="checkbox"] {display: block;margin: 5px auto;}
/***** END Results View *****/

/***** Details View *****/
.photo-gal img.details-img {float: none;max-width: 100%;margin: 0px auto 20px;display: block;}
/***** END Details View *****/

/***** END PHOTO GALLERIES *****/


/***** Back Button *****/

.back-btn {width: 60px; text-align: center; margin: 20px 0px 40px;}

.cpsty_Center .back-btn a {
color: #ffffff;
background: #005f86;
outline: 2px solid #005f86;
font-size: 110%;
text-transform: uppercase;
padding: 3px 0px;
border: 1px solid #FFF;
display: block;
}
.reply-btn {
    width: 120px;
    text-align: center;
    margin: 20px 0px 40px;
}
.cpsty_Center .reply-btn a {
color: #ffffff;
background: #062955;
outline: 2px solid #062955;
font-size: 110%;
text-transform: uppercase;
padding: 3px 0px;
border: 1px solid #FFF;
display: block;
}
.reply-btn a:hover {
background:#7EAA71;
outline: 2px solid #7EAA71;
color: #FFFFFF;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.back-btn a:hover {
background:#00447b;
outline: 2px solid #00447b;
color: #ffffff;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.back-btn a:active {background:#062955}

/***** END Back Button *****/


/***** VIDEO LIBRARY *****/

/***** Results View *****/
ul.video-results {list-style: none;margin: 0;padding: 0;overflow: hidden;}
ul.video-results li {padding: 0;float: left;width: 24%;padding-right:1%;min-height: 200px;}
ul.video-results li a {display: block; text-align: center;}
ul.video-results li a em {display: block;font-size: 85%;}
ul.video-results li img {display: block;margin: 0 auto 8px;}
ul.video-results li input[type="checkbox"] {display: block;margin: 5px auto;}
/***** END Results View *****/

/***** Details View *****/
.video-details iframe {display: block;border:0;margin: 0 auto 20px;}
/***** END Details View *****/

/***** END VIDEO LIBRARY *****/

/*Navigation Pages*/
.tabtext2 {
    color: #535152;
    font-size: 1.154em;
    line-height: 1.5em;
    margin-top: 12px;
    }
    .AccordionTitle {
    font-size: 1.154em;
    }
    .AccordionContent {
    font-size: 1.154em;
    }
    .alert {color: #333;
    }
    
    .tabcontent {
    padding-top:10px;
    }
    .foundationtabs{
    padding: 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right:0px;
    font-size: 1em;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
    color:#ffffff !important;
    line-height: 1em !important;
    }
    .foundationtabs li{
    display: inline;
    margin: 0px;
    padding:0px;
    min-width:152px;
    }
    .foundationtabs li a{
    text-decoration: none;
    position: relative;
    z-index: 1;
    display:inline-block;
    min-width:152px;
    height: 21px;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 0px;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    color: #ffffff !important;
    background-color: #00487B;
    padding: 8px 0px 0px 0px;
    text-align:center;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    }
    .foundationtabs li a:visited{color:#ffffff;}
    .foundationtabs li a:hover{color:#ffffff;}
    .foundationtabs li a.selected{ /*selected main tab style */
    background-color: #ffffff;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    color:#004079!important;
    text-align:center;
    border-style:solid;
    border-width:1px;
    border-color:#004079;
    }
    .foundationtabs li a.selected:hover{ /*selected main tab style */
    text-decoration: none;
    color:#ffffff;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    }
    .phystabtext {
    font-size:1.154em;
    line-height:1.5em;
    margin-bottom: 1.25em;
    padding-bottom:1.25em;
    }
    .icons {
    width: 150px;
    float:right;
    padding-top:5px;
    }
/*End Navigation CSS*/

/*Homepage*/
 .box-header {
    font-family: Arial, Helvetica, sans;
    font-size: 1.2em;
    font-weight: normal;
    color: #ffffff;
    text-align:center;
    padding-top:14px;
    }
div.cpweb_SmartLinks {
display:none !important;
}

/*Dynamic Navigation*/
#DynamicNavigation1 > ul > li.cpsty_DynamicNavigation10n1.has-popup.static {
padding:0 !important;

border-left:none;
border-right:none;

}
#DynamicNavigation1 > ul > li.cpsty_DynamicNavigation10n1.has-popup.static:hover {
background-color:none;
}
#DynamicNavigation1 > ul > li.cpsty_DynamicNavigation10n2.has-popup.static {
border-left:none;
}
#DynamicNavigation1 a.popout-dynamic {
padding-right:14px !important;
}
#DynamicNavigation1 a.level3 {
font-size:0.85em;
}


.cpsty_DynamicNavigation1 a:hover {
color:#0d2a5c;
}
.cpsty_DynamicNavigation1_StaticMenu a:hover {
color:#3f8223;
}

.cpsty_DynamicNavigation1_DynamicMenu a, .cpsty_DynamicNavigation1_DynamicMenu a:link, .cpsty_DynamicNavigation1_DynamicMenu a:visited, .cpsty_DynamicNavigation1_DynamicMenu a:hover {
font-family: 'Roboto Condensed', sans-serif !important;
}

.level1 cpsty_DynamicNavigation1_StaticMenuItem static {
margin-top:-10px;
height:42px !important;
margin-bottom:-10px;
}
#DynamicNavigation1 img.icon {
border-style: none;
vertical-align: middle;
margin-top:-10px;
height:42px !important;
margin-bottom:-10px;
}


/*footer*/
 .looking-for-bus-main {
    border:0px solid #b2b3b6;
    border-top: none;
    padding: 0px;
    height: auto;
    width:108px;
    float:left;
    }
    .looking-for-bus {
    display:block;
    float:left;
    }




body, html {
color: #000000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
font-size: 90%;
}



/***** Top of site *****/
#searchwrapper .searchbar {border:0; outline: 0;}

/***** Top Navigation *****/
#DynamicNavigation1 a.static {
    text-decoration: none;
    border-style: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size:16px;
    padding-top:10px;
    color:#ffffff; 
    padding-bottom:10px; 
    
}
.cpsty_DynamicNavigation1 .static li {
color: #cccccc;
text-decoration: none;
display: block;
padding: 0px 0px 0px 0px;
/*border-left:1px solid #999;*/
border-top: 0px solid #fff;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:1em;
margin-top:0px;
}
.cpsty_DynamicNavigation1 .static li:hover {
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
color:#004079;
/*background-color:#44973D;*/
}

/*#DynamicNavigation1 img.icon {
height:33px\9;
}*/
a.static:link {
color:#000000;
text-decoration:none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.static:visited {
color:#000000;
text-decoration:none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.static:hover {
color:#000000;
text-decoration:none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.static:active {
color:#000000;
text-decoration:none;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

.navigation {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #84b277), color-stop(.6, #709665));
/*margin-bottom:1em;*/
margin-top:-4px;
background-image: url('/Uploads/Public/Images/topbarbg.png');
background-image: -moz-linear-gradient(top, #85B179 0%, #719767 60%);
}

.navigation-container {
margin:auto;
padding:0;
max-width:960px;
}
#DynamicNavigation1 ul.dynamic  {
background: #f8f4f1;
vertical-align:middle !important;
border-top:5px solid #012D5C!important;
-webkit-box-shadow: 10px 10px 10px -10px #ccc, 10px 10px 10px -10px #ccc, -10px 10px 10px -10px #ccc;
-moz-box-shadow: 10px 10px 10px -10px #ccc, 10px 10px 10px -10px #ccc, -10px 10px 10px -10px #ccc;
box-shadow: 10px 10px 10px -10px #ccc, 10px 10px 10px -10px #ccc, -10px 10px 10px -10px #ccc;
z-index:999 !important;
margin-top:0px;
}
.cpsty_DynamicNavigation1 .dynamic li {
font-weight: 600;
font-size: 1.15em;
color: #004079;
text-decoration: none;
display: block;
border-top:1px solid #E0E2E3;
background: none;
}
.cpsty_DynamicNavigation1 .dynamic li:hover {
color:#cccccc;
border-top: 0px solid #3f831c;
background: none;
border-top:1px solid #E0E2E3;
}
li.cpsty_DynamicNavigation10n1 has-popup static {
padding:0 !important;
}
a.dynamic:link {
color:#004079;
text-decoration:none;
font-size:14px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.dynamic:visited {
color:#004079;
text-decoration:none;
font-size:14px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.dynamic:hover {
color:#3F8128;
text-decoration:underline;
font-size:14px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.dynamic:active {
color:#004079;
text-decoration:underline;
font-size:14px;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
a.level3 cpsty_DynamicNavigation1_DynamicMenuItem dynamic {
font-size:1em;
}

/*----------------End Top Navigation-------------------*/



    .homepage-text {
    font-size: 15px;
    font-weight: normal;
    color: rgb(0, 64, 121);
    float: left;
    width:150px;
    padding-top:0px;
    }
    .blue-line {
    float:left;
    width:2px;
    padding-top:25px;
    padding-right:10px;
    }

.my-aspirus-background {
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EBEDEF), color-stop(.6, #AFB8BF));
background-image: url('/Uploads/Public/Images/greyimagebg.png');
    /* margin-bottom: 1em; */
    margin-top: -4px;
    width:100%;
    min-height:106px;
/*box-shadow: 2px 2px 2px 2px #888888;*/
    border-radius: 10px;
    }
 

.new-search {
display:none;
}

.service-location {
    font: bold 18px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    margin: 0 0 12px;
    color: #ffffff;
    }

.service-title {
   float:left; margin-top:18px;margin-left:10px; width:48%;
    }

/*------------Paginator----------------*/
  .pag-header a {
    color: #fff;
    text-decoration: underline;
    font-size:14px;
    font-family: Arial;
    }
    .cpsty_PagerCurrentPage {
    border: 1px solid #3f831c;
    padding: 0px 6px 1px 6px !important;
    margin: 0px 6px 0px 0px ! important;
    border-radius: 4px;
    font-family: Arial;
    }
    .inside-page-container .pag-footer a {color: #E81E75;text-decoration:underline;}
    .inside-page-container .pag-footer a:link {color: #E81E75;text-decoration:underline;}
    .inside-page-container .pag-footer a:visited {color: #E81E75;text-decoration:underline;}
    .inside-page-container .pag-footer a:hover {color: #E81E75;text-decoration:underline;}
    .inside-page-container .pag-footer a:active {color: #E81E75;text-decoration:underline;}

/*------------Global----------------*/
.results-item {
    border-bottom: 1px dashed #D9D9D9;
    padding-bottom: 10px;
    
    overflow: hidden;
}
 .table-text {
    font-style: italic; font-size: 13px;
    }
.dropdown {
    padding-top:7%;
    padding-bottom:5px;
    width: 100%;
    text-align:center;
    }
h2 { 
 font: normal 24px/24px Georgia, "Times New Roman", Times, serif;
 margin: 0 0 12px; 
 color: #004079; 
  
 } 
h3 { 
 font: bold 18px/18px Helvetica, Arial, sans-serif; 
 margin: 0 0 12px; 
 color: #393; 
 } 
 h4 { 
 font: bold 13px/14px Helvetica, Arial, sans-serif; 
 color: #666; 
 text-shadow: #ddd 0 1px 0; 
 margin: 0 0 6px; 
 } 
 
h5 { 
 font: normal 16px/18px Georgia, "Times New Roman", Times, serif; 
 color: #004079; 
 margin: 0 0 6px; 
 } 
 
p { 
 font: normal 13px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif; 
 margin: 0 0 12px; 
 } 
.cpweb_PerimeterMiddle {
height:auto;
width:100%;
margin:auto;
float:left;
}
img {
max-height: 100%;
max-width:100%;
}
h1 {
color: #1d6097;
font-family: "Times New Roman", Times, serif;
font-size: 1.85em; 
margin:0px 0px 6px 0px;
font-weight: normal !important;
}
.home-content-container h1 {
margin-top:0px;
}

.hr {
background-color: #E2E2E2 !important;
height: 1px;
width: 100%;
}
a:link {
font-family:Arial;
font-weight:normal;
color:#004079;
text-decoration:none;
}
a:visited {
font-family:Arial;
font-weight:normal;
color:#004079;
text-decoration:none;
}
a:hover {
font-family:Arial;
font-weight:normal;
color:#004079;
text-decoration:underline;
}
a:active {
font-family:Arial;
font-weight:normal;
color:#004079;
text-decoration:none;
}

ul {
margin-top:0px;
margin-bottom:6px;
}
li {
margin-top:5px;
}
.cpsty_Left {
width:275px;
float:left; 
}
.cpsty_CenterTd {
background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 90%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
/* background-color: #eeeeee;*/
}
.cpsty_Center {
padding:0px 0px 12px 0px;
overflow:hidden;
max-width: 960px !important;
min-height:500px;
margin-left: auto !important;
margin-right: auto !important; 
box-shadow: 0px 5px 5px 0px #888888; 
margin-bottom:0px; 
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; 
/*border-left: 2px solid #3f831c;
border-bottom: 2px solid #3f831c; 
border-right: 2px solid #3f831c;*/
background-image: -ms-linear-gradient(top, #f7f9fa 0%, #eeeeee 90%);
background-image: -moz-linear-gradient(top, #f7f9fa 0%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #f7f9fa 0%, #eeeeee 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f9fa), color-stop(1, #eeeeee));
background-image: -webkit-linear-gradient(top, #f7f9fa 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #f7f9fa 0%, #eeeeee 100%);
z-index:998 !important;
}
#cpsty_Container{
margin:auto;
width:950px;
}
.cpsty_SiteTypes_Default_Content {
/*background-color: #ffffff;*/
padding: 12px 12px 12px 12px;
}

/*---------Header----------*/

#header {
width: 100%;
/* background-image: -ms-linear-gradient(top, #44973b 0%, #EBEBEB 100%);
background-image: -moz-linear-gradient(top, #44973b 0%, #EBEBEB 100%);
background-image: -o-linear-gradient(top, #44973b 0%, #EBEBEB 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(1, #EBEBEB));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #EBEBEB 100%);
background-image: linear-gradient(to bottom, #44973b 0%, #EBEBEB 100%);*/
/*border-bottom: 2px solid #1d6097;*/
margin-bottom:0px;
}
.header-container {
max-width: 960px !important;
margin: auto !important;
padding-top:25px;
height:80px;
padding-bottom:25px;
}
.right-side-container {
width:330px;
float:right;
}
.mobile-main-navigation-block {
display:none;
}
.right-top-navigation-block {
float:left;
width:100%;
}
.right-top-navigation-block .top-navigation {
float:left;
margin-left:0%;
margin-bottom:5px;
}
#searchwrapper-mobile {
display:none;
}
#searchwrapper {
float: left;
width: 315px;
}
#searchwrapper .searchbar {
float:left;
width:259px;
height:30px;
color: rgb(155, 159, 161);
font-style: normal;
font-size:1em;
padding-left:10px;
background-image: url('/Uploads/Public/Images/Design/searchbar2.png');
background-repeat: no-repeat !important;
}
#searchwrapper .searchbarimg img {
float:left;
}
#iwantto {
float:right;
clear:both;
width:75%;
}
.logo-container {
width:40%;
float: left;
padding-bottom: 5px;
}
.logo-container img {
width:100%;
}
.mobile-IWT-block {
display:none;
}
#divMobileMenu {
display:none;
}
#mobile-menu {
display:none;
}
.mobile-menu-text {
display:none;
}
.mobile-menu-button {
display:none;
}
#iwantto-mobile {
display:none;
}
.MobileIWantToMenu {
display:none;
}
.iwantto-mobile {
display:none;
}
.iwantto-mobile .cpsty_header {
display:none;
}
.iwanttomain-mobile {
display:none;
}
.navitemiwant-mobile {
display:none;
}
a.iwanttoitem-mobile:link {
display:none;
}
a.iwanttoitem-mobile:hover {
display:none;
}
a.iwanttoitem-mobile:visited {
display:none;
}


/*---------Homepage----------*/

/*----------------------Navigation Styles-----------------------*/

/*----------------------Footer Styles-----------------------*/
 
.footer-left {
    float:left;
    width:35%;
    padding-left:0px;
    }
    .footer-center {
    float:left;
    width:30%;
    }
    .footer-bottom {
    float:left;
    width:100%;
    margin-top:35px;
    }
    .footer-left-network .link {
    width: auto;
    padding-right: 10%;
    }
    .footer-left .facebook-link {
    float: left;
    width: auto;
    padding-right: 10px;
    }
    a.bottom-nav:link {
    font-size: 90%;
    font-weight: bold;
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color: #ffffff;
    }
    a.bottom-nav:visited {
    color: #ffffff;
    }
    a.bottom-nav:active {
    color: #ffffff;
    }
    a.bottom-nav:hover {
    text-decoration: underline;
    color: #ffffff;
    }
    .facebook-block {
    display: block;
    border-radius: 5px;
    margin-bottom: 10px;
    }
  
.footer-container {
max-width: 960px !important;
margin: auto !important;
padding:12px;
overflow:hidden;
}
.footer {
width: 100%;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #85B179), color-stop(.6, #719767));
background-image: url('/Uploads/Public/Images/Design/footer_bg.png');
background-image: -moz-linear-gradient(top, #85B179 0%, #719767 60%);
}
.footer-right {
float:right;
width:10%;
}
.footer-right .row {
float:left;
margin-bottom:0px;
width:100%;
text-align:right;
}

.footer-left .link {
float:left;
width:auto;
padding-right:10%;
}

.footer-center .row {
float:left;
text-align:left;
width:100%;
}
.footer-left2 {
display:none;
}
.footer-left2 .row {
display:none;
}
.footer-left3 {
display:none;
}
.footer-left3 .row {
display:none;
}
.footer-left4 {
display:none;
}
.footer-left4 .row {
display:none;
}

/*----------------HOMEPAGE---------------*/

.center-content-container {
float:left;
width:100%;
}
.center-content-container .left-side {
float:left; 
width:64.1%; 
}
.center-content-container .left-side .top-half {
width:100%;
overflow:hidden;
float:left;
}
/*----------------Dynamic Tabs---------------*/
   #cpsys_FormItem_findalocation2_FacilityName2 {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findalocation2_City2 {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findalocation2_FacilityType2 {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
    #cpsys_FormItem_findalocation2_ZipCodeLocation2 {
    width:98%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:2%;
    }
    #cpsys_FormItem_findalocation2_AllSearchesLocation2 {
    background-color: #01588d;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    border: 1px solid #1e2d40;
    width: 100%;
    font-size: 1.38em;
    cursor: pointer;
    text-transform: uppercase;
    width:120px;
    -webkit-appearance: none;
    }
  #cpsys_FormItem_findalocationmain_FacilityName {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findalocationmain_City {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findalocationmain_FacilityType {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
    #cpsys_FormItem_findalocationmain_ZipCodeLocation {
    width:98%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:2%;
    }
    #cpsys_FormItem_findalocationmain_NameSearchGo {
    background-color: #01588d;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    border: 1px solid #1e2d40;
    /*width: 100%;*/
    font-size: 1.38em;
    cursor: pointer;
    text-transform: uppercase;
    /*width:120px;*/
    -webkit-appearance: none;
    }


    #cpsys_FormItem_findaprovider2_LastName1 {
    width: 99%;
    margin-top: 5px;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findaprovider2_NameSearchGo2 {
    background-color: #01588d;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    border: 1px solid #1e2d40;
    width: 100%;
    font-size: 1.38em;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-appearance: none;
    margin-top:10px;
    }
    #cpsys_FormItem_findaprovider2_TaxonomyTierMain1 {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
    #cpsys_FormItem_findaprovider2_TaxonomyTierMain2 {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
    #cpsys_FormItem_findaprovider2_Zip {
    width:98%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:2%;
    }
    #cpsys_FormItem_findaprovider2_Gender {
    background-color:#ffffff;
    border-spacing:0px !important;
    width:100%;
    }

  #cpsys_FormItem_findaprovidermain_Title {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findaprovidermain_LastName {
    width:99%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:1%;
    }
    #cpsys_FormItem_findaprovidermain_TaxonomyTierMain1 {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
    #cpsys_FormItem_findaprovidermain_Zip {
    width:98%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    padding-left:2%;
    }
    #cpsys_FormItem_findaprovidermain_Gender {
    background-color:#ffffff;
    border-spacing:0px !important;
    width:100%;
    }
    #cpsys_FormItem_findaprovidermain_TaxonomyTierMain2 {
    width:100%;
    background-color: #eee;
    border-radius: 3px;
    border: inset 0px;
    box-shadow: 2px 2px 3px #333;
    height: 23px;
    }
  

.aspirus-green {
float:left;
width:100%;
margin-top:10px;
}
#cpsys_DynamicTab_f6882a2a-f994-4b91-ac3b-586da2953d91 {
width:100%;
float:left;
}
.findaprovider {
/*background-image:url("/Uploads/Public/Images/Find-a-Provider-Background.jpg");*/
height:230px;
width:100%;
float:left;
background-color:#ffffff;
}
.findaprovider .image {
width:97.9%;
float:left;
z-index:1;
position:absolute;
}
.findaprovider .image img {
width:100%;
}
.findaprovider .header-text {
float:left;
text-align:center;
width:17%;
padding-right:4.25%;
padding-top:50px;
font-weight: bold; 
font-size: 2em; 
font-family: 'Times New Roman'; 
color: rgb(29, 96, 151);
position:relative;
z-index:2;
padding-left:4.25%;
}
.findaprovider .search-block {
float:left;
width:68%;
position:relative;
z-index:2;
margin-top:15px;
}
.findaprovider .search-block .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findaprovider .search-block .short-field {
width:30.3%;
float:left;
clear:both;
margin-bottom:10px;
}
.findaprovider .search-block .button {
float:right;
width:30%;
margin-top:-15px;
margin-right:39px;
-webkit-appearance: none;
}
.findaservice {
/*background-image:url("/Uploads/Public/Images/Find-a-Provider-Background.jpg");*/
height:230px;
width:100%;
float:left;
background-color:#ffffff;
}
.findaservice .image {
width:97.9%;
float:left;
z-index:1;
position:absolute;
}
.findaservice .image img {
width:100%;
}
.findaservice .header-text {
float:left;
text-align:center;
width:17%;
padding-right:4.25%;
padding-top:50px;
font-weight: bold; 
font-size: 2em; 
font-family: 'Times New Roman'; 
color: rgb(29, 96, 151);
position:relative;
z-index:2;
padding-left:4.25%;
}
.findaservice .search-block {
float:left;
width:68%;
position:relative;
z-index:2;
margin-top:15px;
}
.findaservice .search-block .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findaservice .search-block .short-field {
width:30.3%;
float:left;
clear:both;
margin-bottom:10px;
}
.findaservice .search-block .button {
float:right;
width:30%;
margin-right:39px;
-webkit-appearance: none;
}
.findalocation {
height:230px;
width:100%;
float:left;
background-color:#ffffff;
}
.findalocation .image {
width:97.9%;
float:left;
z-index:1;
position:absolute;
}
.findalocation .image img {
width:100%;
}
.findalocation .header-text {
float:left;
text-align:center;
width:17%;
padding-right:4.25%;
padding-top:50px;
font-weight: bold; 
font-size: 2em; 
font-family: 'Times New Roman'; 
color: rgb(29, 96, 151);
position:relative;
z-index:2;
padding-left:4.25%;
}
.findalocation .search-block {
float:left;
width:68%;
position:relative;
z-index:2;
margin-top:15px;
}
.findalocation .search-block .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findalocation .search-block .short-field {
width:30.3%;
float:left;
clear:both;
margin-bottom:10px;
}
.findalocation .search-block .button {
float:right;
width:30%;
margin-right:39px;
-webkit-appearance: none;
}
#cpsys_FormItem_findaprovider_NameSearchGo {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
width:120px;
-webkit-appearance: none;
}
#cpsys_FormItem_findaservice_NameSearchGo {
/*background-color: #01588d;*/
color: #fff;
font-weight: 700;
border-radius: 5px;
/*border: 1px solid #1e2d40;*/
/*width: 100%;*/
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
/*width:120px;*/
-webkit-appearance: none;
}
#cpsys_FormItem_findalocation_NameSearchGo {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
width:120px;
-webkit-appearance: none;
}
#cpsys_FormItem_findaprovider_Title {
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_findaprovider_LastName {
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_findaprovider_TaxonomyTierMain1 {
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_findaprovider_Zip {
width:98%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:2%;
}
#cpsys_FormItem_findaprovider_Gender {
background-color:#ffffff;
border-spacing:0px !important;
width:100%;
}
#cpsys_FormItem_findaprovider_TaxonomyTierMain2 {
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_findaservice_TaxonomyTierMain2 {
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_findaservice_ZipCode {
width:98%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:2%;
}
#cpsys_FormItem_findalocation_FacilityName {
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_findalocation_City {
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_findalocation_FacilityType {
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_findalocation_ZipCodeLocation {
width:98%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:2%;
}
.aspirus-interior {
float:left;
width:100%;
}
/*END DYNAMIC TABS*/

.center-content-container .left-side .bottom-half {
float:left;
width:100%;
padding-left:0px;
padding-top:10px;
}
.center-content-container .left-side .bottom-half .image {
float:left;  
width:44.2%;
}
.center-content-container .left-side .bottom-half .image img {
width:100%;
}
.center-content-container .left-side .bottom-half .button-block {
float:left; 
padding-top:30px;
width:135px;
}
.center-content-container .left-side .bottom-half .button-block .button {
float:left;

}
.center-content-container .left-side .bottom-half .button-block .button a {
display:block;
font-weight: bold;
font-size: 14px;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
color: rgb(255, 255, 255);
text-shadow: rgb(51, 51, 51) 0px 1px 0px;
line-height: 14px;
padding-top:7px;
padding-bottom:7px;
text-align:center;
}
.center-content-container .left-side .bottom-half .button-block .button2 {
float:left;
background-color: #418525;
border-radius:3px;
margin-right:5px;
width:127px;
}
.center-content-container .left-side .bottom-half .button-block .button2 a {
display:block;
font-weight: bold;
font-size: 14px;
font-family: Helvetica, Arial, sans-serif;
text-decoration: none;
color: rgb(255, 255, 255);
text-shadow: rgb(51, 51, 51) 0px 1px 0px;
line-height: 14px;
padding-top:7px;
padding-bottom:7px;
text-align:center;
}
.center-content-container .left-side .bottom-half .text {
font-size: 15px; 
font-weight: normal; 
color: rgb(0, 64, 121);
float:left;
text-align:center;
width:auto;

}
.center-content-container .left-side .bottom-half .dropdown-container {
clear:both;
float:left;
width:100%;
padding-top: 13px;
background-repeat: repeat-y;
overflow: hidden;
margin: auto;
margin-left: 0px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 {
width:47.5%;
float:left;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 {

}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop {
font-family: Arial, Helvetica, sans;
font-size: 1.2em;
font-weight:normal;
color: #ffffff;
width:100%;
padding-top:0px;
height:38px;
position: relative;
background-color: #3F5D74;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #527087 0%, #1B384E 60%);
background-image: -o-linear-gradient(top, #527087 0%, #1B384E 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #527087), color-stop(.6, #1B384E));
background-image: -webkit-linear-gradient(top, #527087 0 %, #1B384E 60%);
background-image: linear-gradient(to bottom, #5270870%, #1B384E 60%);
box-shadow: 0px 5px 5px #888888;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop .header {
float:left;
margin-top:7px;
margin-left:20px;
text-align:center;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop .dropdown-arrow {
float:right;
margin-right:12px;
margin-top:7px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .body1 {
width: 287px; 
padding-bottom:5px;
background-color:#ffffff; 
margin-left:0px; 
margin-bottom:12px; 
margin-top:-5px; 
border-bottom-right-radius: 4px; 
border-bottom-left-radius: 4px;
box-shadow: 0px 5px 5px #888888;
min-height:250px;
float:left;
}
.news-block {
padding-left:3.2%;
padding-right:3.2%;
padding-top:5px;
float:left;
width:100%;
}
.news-block .title {
float:left;
font-size:1em;
padding-right:5px;
}
.news-block .date {
float:left;
width:100%;
color:#000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.news-block .hr {
float:left;
width:95%;
background-color:#999 !important;
height:1px;
margin-top:10px;
margin-bottom:5px;

}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 {
width:47.5%;
float:left;
margin-left:4%;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 {

}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop {
font-family: Arial, Helvetica, sans;
font-size: 1.2em;
font-weight:normal;
color: #ffffff;
width:100%;
padding-top:0px;
height:38px;
position: relative;
background-color: #3F5D74;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #527087 0%, #1B384E 60%);
background-image: -o-linear-gradient(top, #527087 0%, #1B384E 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #527087), color-stop(.6, #1B384E));
background-image: -webkit-linear-gradient(top, #527087 0 %, #1B384E 60%);
background-image: linear-gradient(to bottom, #5270870%, #1B384E 60%);
box-shadow: 0px 5px 5px #888888;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop .header {
float:left;
margin-top:7px;
margin-left:20px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop .dropdown-arrow {
float:right;
margin-right:12px;
margin-top:7px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .body2 {
width: 287px;  
padding-bottom:5px;
background-color:#ffffff; 
margin-left:0px; 
margin-bottom:12px; 
margin-top:-5px; 
border-bottom-right-radius: 4px; 
border-bottom-left-radius: 4px;
box-shadow: 0px 5px 5px #888888;
min-height:250px;
float:left;
}
.events-block {
padding-left:3.2%;
padding-right:3.2%;
padding-top:5px;
float:left;
width:100%;
}
.events-block .title {
float:left;
font-size:1em;
}
.events-block .eventdate {
float:left;
width:100%;
color:#000;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.events-block .hr {
float:left;
width:95%;
background-color:#999 !important;
height:1px;
margin-top:10px;
margin-bottom:5px;
}
.navitem {
padding-top:7px; 
vertical-align:middle;
padding-left:5px;
padding-right:5px;
}
#upcomingevents .mCustomScrollbar_mCS_2 {
height:220px;
width:110%;
}
.homepage-accordion-link {
text-align:center;
float:left;
width:100%;
font-size:1em;
margin-top:3px;
}
.center-content-container .right-side {
float:right; 
width:33.2%; 

}
.center-content-container .right-side .tower-container {

width:98%;
float:left;
}
.slider-block {
height:auto;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
float:left;
width:100%;
}
.slider-block .wrapper {
width:100%;
margin:0;
padding:0;
position:relative;
z-index:197;
float:left;
}
.slider-block .wrapper img {
width:100%;
}
.slider-block .daisymain {
position:relative;
z-index:199;
float:left;
width:100%;
margin-top:-85px;
}
.slider-block .daisymain .newstitle {
float:left;
width:79.6%;
}
.slider-block .daisymain .newstitle a {
color:#ffffff;
text-decoration:none;
}
.transbox1 {
font-size: 12px;
font-family: Arial, Helvetica;
width:94.9%;
padding:5px 2.6% 5px 2.6%;
background-color:#B87636;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.transbox2 {
font-size: 12px;
font-family: Arial, Helvetica;
width:94.9%;
padding:5px 2.6% 5px 2.6%;
background-color:#8C516E;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.transbox3 {
font-size: 12px;
font-family: Arial, Helvetica;
width:94.9%;
padding:5px 2.6% 5px 2.6%;
background-color:#509C45;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
div.exampleborderradius {
background-color: #fff;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
text-align: left;
border-radius: 15px;
-moz-border-radius: 15px;
padding-bottom:5px;
}
#homepage-tabs {
float:left;
width:100%;
padding-top:10px;

}
/*----------------------END HOMEPAGE----------------------*/

/*---------------------INTERIOR PAGES-------------------*/
.aspirus-interior .cpsty_DynamicTab_Content {
min-height:16em;
}
.interior-tab-header {
font-weight: bold; 
font-size: 2em; 
font-family: 'Times New Roman'; 
color: rgb(29, 96, 151);
float:left;
width:100%;
}
.findaprovider-interior {
float:left;
width:100%;
}
.findaprovider-interior .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findaprovider-interior .short-field {
float:left;
clear:both;
width:51%;
margin-bottom:10px;
}
.findaprovider-interior .button {
float:right;
width:44%;
margin-top:-9px;
-webkit-appearance: none;
}
#cpsys_FormItem_findaprovider_LastName1 {
width: 99%;
margin-top: 5px;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_findaprovider_NameSearchGo2 {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
-webkit-appearance: none;
padding:0px;
}
.findaservice-interior {
float:left;
width:100%;
margin-top:5px;
}
.findaservice-interior .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findaservice-interior .short-field {
float:left;
clear:both;
width:51%;
margin-bottom:10px;
}
.findaservice-interior .button {
float:right;
width:44%;
margin-top:-2px;
-webkit-appearance: none;
}
#cpsys_FormItem_findalocation_AllSearchesLocation {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
-webkit-appearance: none;
padding:0px;
}
#cpsys_FormItem_findaservice_AllSearches {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
-webkit-appearance: none;
padding:0px;
}
.findalocation-interior {
float:left;
width:100%;
margin-top:5px;
}
.findalocation-interior .field {
float:left;
width:100%;
margin-bottom:10px;
}
.findalocation-interior .short-field {
float:left;
clear:both;
width:51%;
margin-bottom:10px;
}
.findalocation-interior .button {
float:right;
width:44%;
margin-top:-2px;
-webkit-appearance: none;
}

#content {
padding-top:0px;
float:left;
width:100%;
overflow:hidden;
}
#content h2 { 
font: normal 24px/24px Georgia, "Times New Roman", Times, serif;
margin: 0 0 6px; 
color: #004079;  
} 
#content h3 { 
font: bold 18px/18px Helvetica, Arial, sans-serif; 
margin: 0 0 6px; 
color: #393; 
} 
#content h4 { 
font: bold 13px/14px Helvetica, Arial, sans-serif; 
color: #666; 
text-shadow: #ddd 0 1px 0; 
margin: 0 0 6px; 
} 
#content h5 { 
font: normal 16px/18px Georgia, "Times New Roman", Times, serif; 
color: #004079; 
margin: 0 0 6px; 
} 
#content p { 
font: normal 13px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif; 
margin: 0 0 6px; 
}

#content ul{ 
font: normal 13px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif; 
}
.nav-left {
float:left;
width:30%;
}
#relatedphysicians {
float:left;
width:98.5%;
padding-left:2px;
padding-top:4px;
margin-bottom:10px;
}
#relatedphysicians .related-physicians {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -o-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #83b375), color-stop(.6, #44973b));
background-image: -webkit-linear-gradient(top, #83b375 0 %, #44973b 60%);
background-image: linear-gradient(to bottom, #83b375 0%, #44973b 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedphysicians .related-physicians:hover {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedphysicians .related-physicians:selected {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedphysicians .related-physicians .downward-arrow {
float:right;
margin-right:12px;
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
}
#relatedphysicians .related-physicians .title {
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
margin-left:5px;
}
#relatedphysicians .related-physicians-main {
float:left;
width: 94.5%;
margin-left:7px;  
min-height: 62px; 
padding-bottom:5px; 
z-index: 150;  
background: none; 
border-radius:0px 0px 4px 4px;
box-shadow: 0px 5px 5px #888888;
}
#relatedevents {
float:left;
width:98.5%;
padding-left:2px;
padding-top:4px;
margin-bottom:10px;
}
#relatedevents .related-events {
margin-top:0px;
height: 38px;
cursor: pointer;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -o-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #83b375), color-stop(.6, #44973b));
background-image: -webkit-linear-gradient(top, #83b375 0 %, #44973b 60%);
background-image: linear-gradient(to bottom, #83b375 0%, #44973b 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedevents .related-events:hover {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedevents .related-events:selected {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedevents .related-events .downward-arrow {
float:right;
margin-right:12px;
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
}
#relatedevents .related-events .title {
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
margin-left:5px;
}
#relatedevents .related-events-main {
float:left;
width: 94.5%;
margin-left:7px;  
min-height: 62px; 
padding-bottom:5px; 
z-index: 150;  
background: none; 
border-radius:0px 0px 4px 4px;
box-shadow: 0px 5px 5px #888888;
}
#relatedinfo {
float:left;
width:98.5%;
padding-left:2px;
padding-top:4px;
margin-bottom:10px;
}
#relatedinfo .related-info {
margin-top:0px;
height: 38px;
cursor: pointer;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -o-linear-gradient(top, #83b375 0%, #44973b 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #83b375), color-stop(.6, #44973b));
background-image: -webkit-linear-gradient(top, #83b375 0 %, #44973b 60%);
background-image: linear-gradient(to bottom, #83b375 0%, #44973b 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedinfo .related-info:hover {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedinfo .related-info:selected {
cursor: pointer;
margin-top:0px;
height: 38px;
border-radius: 6px;
background-image: -moz-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -o-linear-gradient(top, #44973b 0%, #83b375 60%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #44973b), color-stop(.6, #83b375));
background-image: -webkit-linear-gradient(top, #44973b 0 %, #83b375 60%);
background-image: linear-gradient(to bottom, #44973b 0%, #83b375 60%);
box-shadow: 0px 5px 5px #888888;
}
#relatedinfo .related-info .downward-arrow {
float:right;
margin-right:12px;
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
}
#relatedinfo .related-info .title {
font-family: Arial, Helvetica, sans;
font-size: 1.4em;
font-weight:bold;
color: #ffffff;
padding-top:10px;
margin-left:5px;
}
#relatedinfo .related-info-main {
float:left;
width: 94.5%;
margin-left:7px;  
min-height: 62px; 
padding-bottom:5px; 
z-index: 150;  
background: none; 
border-radius:0px 0px 4px 4px;
box-shadow: 0px 5px 5px #888888;
}
.navitemrelatedphysicians {
height: 24px; 
padding-top:7px; 
padding-left:5px;
vertical-align:middle; 
}
.navitemrelatedpages {
 
padding-top:10px; 
padding-left:5px;
vertical-align:middle; 
}
.navitemrelatedinfo {
height: 24px; 
padding-top:7px; 
padding-left:5px;
vertical-align:middle; 
}
a.relatedphysiciansitem:link {
color:#333333;
text-decoration: none;
}
a.relatedphysiciansitem:visited {
color:#333333;
text-decoration: none;
}
a.relatedphysiciansitem:hover{
color:#333333;
text-decoration: underline;
}
a.relatedphysiciansitem:active {
color:#333333;
text-decoration: underline;
}
.nav-central {
float:left;
width:68%;
margin-left:10px;
}
/*-------------------ONLINE NURSERY------------------------*/
.online-nursery-text {
float:left;
width:100%;
margin-bottom:10px;
}
.gender-search {
float:left;
clear:both;
width:21%;
}
.online-nursery-search-button {
float:left;
-webkit-appearance: none;
}
#cpsys_FormItem_OnlineNursery_DOB {
width: 99%;
margin-top: 5px;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_OnlineNursery_Location {
width: 100%;
margin-top: 5px;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_OnlineNursery_GenderRole {
float:left;
width:100%;
}
#cpsys_FormItem_OnlineNursery_Search {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
width: 100px;
-webkit-appearance: none;
}
.go-back {
margin-bottom:20px;
float:left;
margin-left:10px;
}
.online-nursery-breadcrumb-results {
float:left;
margin-left:10px;
width:68%;
}
.online-nursery-header-results {
float:left;
margin-left:0px;
width:68%;
margin-top:10px;
}
.online-nursery-breadcrumb-details {
float:left;
margin-left:10px;
width:100%;
}
.online-nursery-header-details {
float:left;
margin-left:10px;
width:100%;
}
.online-nursery-info {
float:left;
width:45%;
padding:5px;
}
.online-nursery-info .title {
float:left;
width:100%;
font-size:1.69em;
}
.online-nursery-info .text {
width:100%;
float:left;
clear:both;
margin-bottom:5px;
}
.online-nursery-image {
float:left;
width:41.3%;
margin-left:10%;
margin-top:1%;
margin-bottom:1%;
}
.online-nursery-image img {
float:left;
width:100%;

}
span.sptext {
font-weight:bold;
}
.aspirus-green-Boy {
min-height:252px ;
border: 1px solid #1c6097;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
background-color:#fff;
}

.aspirus-green-Girl {
min-height:232px ;
border: 1px solid #971c50;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
background-color:#fff;
}
#content-Boy a {
	color: #1c6097;
	text-decoration: none;
	border-bottom: 1px dotted #999;
	}
	
#content-Girl a {
	color: #971c50;
	text-decoration: none;
	border-bottom: 1px dotted #999;
	}
	
#content a.more {
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	white-space: nowrap;
	}

/*---------------END ONLINE NURSERY-------------*/
/*-------------------EVENTS------------------------*/
.events-breadcrumb {
float:left;
width:auto;
margin-bottom:10px;
}
.calendar-link {
float:left;
width:100%;
font-size:1.08em;
text-align:center;
}
.calendar-link a:link {
color:#000000;
text-decoration:none;
}
.calendar-link a:hover {
color:#000000;
text-decoration:underline;
}
.calendar-link a:visited {
color:#000000;
text-decoration:none;
}
.nav-central .field {
float:left;
width:55%;
clear:both;
margin-bottom:10px;
}
.nav-central .short-field {
width:18.9%;
float:left;
clear:both;
}
.nav-central .button {
float:left;
width:12.4%;
margin-left:5.7%;
-webkit-appearance: none;
}
#cpsys_FormItem_Events_Title {
float:left;
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_Events_TaxonomyTierMain2 {
float:left;
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_Events_TaxonomyTierMain1 {
float:left;
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_Events_Zip {
float:left;
width:98%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:2%;
}
#cpsys_FormItem_Events_Search {
float:left;
width:78px;
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
font-size: 1.23em;
cursor: pointer;
-webkit-appearance: none;
}
.events-info {
float:left;
width:50%;
}
.events-info .title {
float:left;
font-weight:bold;
width:100%;
margin-bottom:10px;
font-size:1.69em;
}
.events-info .text {
float:left;
clear:both;
margin-bottom:5px;
}
.event-map-block {
float:right;
width:33.8%;
}
.event-map {
float:right;

}
.event-map img {
width:100%;
}
.events-breadcrumb-results {
width:68%;
float:left;
margin-left:10px;
margin-bottom:10px;
}
.events-header-results {
width:68%;
float:left;
margin-left:10px;
}
.event-description {
float:left;
width:68%;
margin-left:10px;
margin-bottom:15px;
}
.register-button {
margin-top:10px;
float:left;
height:30px;
margin-left:3%;
-webkit-appearance: none;
}
.addtocalendar-button {
margin-top:10px;
float:left;
height:30px;
-webkit-appearance: none;
}
.event-map-details {
float:left;
margin-top:20px;
clear:both;
}
.event-map-details .event-map img {
width:100%;
}
.details-text-block {
display:none;
}
.details-text {
display:none;
}
/*--------------END EVENTS-------------*/
/*------------------SEND GREETINGS-----------------------*/
.form-container .ecard{float:left;width:23%;min-height: 140px;margin: 0px 0px 0px 0px;}

.greeting-card-text {
float:left;
width:100%;
margin-bottom:10px;
}
.search-box-text {
float:left;
width:auto;
margin-bottom:10px;
}
#cpsys_FormItem_GreetingCard_HospitalLocations {
width: 100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_cpsys_DefaultGroup_Next01839b03-90a5-4633-91fd-e2997ba5034e {
clear:both;
float:left;
}
input[type="button"] {
float:left;
-webkit-appearance: none;
}
#greeting-form {
float:left;
width:100%;
}
#greeting-form .form-small-block-container .form-block-small {
float:left;
width:20.4%;
min-height:110px;
}
#greeting-form .form-small-block-container {
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
}
#greeting-form .form-small-block-container .form-block {
float:left;
width:100%;
padding-top:10px;
padding-bottom:10px;
}
#greeting-form .form-small-block-container .form-block .form-box {
float:left;
width:100%;
}
/*---------------------END GREETING CARD---------------------------*/
/*---------------------------FIND A PHYSICIAN----------------------*/
.provider-search {
float:left;
width:100%;
}
.provider-search-alpha {
float:left;
font-weight:bold;
font-size:1.69em;
width:100%;
margin-bottom:10px;
}
#cpsys_FormItem_FindaPhys_Title-Full {
width:99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
.provider-search select{
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_FindaPhys_ClinicName-Full {
width:100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_FindaPhys_Search {
float:left;
width:78px;
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
font-size: 1.23em;
cursor: pointer;
-webkit-appearance: none;
}
.physician-results-block {
float:left;
width:79.3%;
}
.physician-results-block .title {
font-weight:bold;
margin-bottom:5px;
float:left;
width:auto;
font-size:1.69em;
}
.phys-results-image {
float:left;
width:16.8%;
margin-right:10px;
}
.phys-results-image img {
width:100%;
}
.physician-results-block .text {
float:left;
clear:both;
}
.physician-results-block .practice-location {
float:left;
clear:both;
}
.physician-results-block .practice-location-block {
float:left;
clear:both;
width:auto;
margin-bottom:10px;
}
.physician-results-block .practice-location-block .text {
float:left;
font-size:1em;
font-weight:bold;
}
.physician-results-block .practice-location-block .practice-location {
float:left;
width:100%;
clear:both;
}
.member-status {
float:left;
width:auto;
margin-bottom:10px;
margin-top:10px;
clear:both;
}
.profile-update {
float:left;
clear:both;
width:auto;
}
.findaphys-breadcrumb-results {
width:68%;
float:left;
margin-left:10px;
}
.findaphys-header-results {
width:68%;
float:left;
margin-left:5px;
padding-top:10px;
}
.findaphys-description {
float:left;
width:68%;
margin-left:10px;
margin-bottom:15px;
}
.phys-info-details {

float:left;
}
.phys-info-details .phys-details-image {
float:left;
padding-bottom:5px;
padding-right:10px;
width:auto;
}
.phys-info-details .phys-details-image {
    width: 175px;
    }
.phys-info-details .phys-details {
float:left;
width:auto;
}
.phys-info-details .phys-details .text {
}
.findaphys-breadcrumb-details {
float:left;
margin-left:10px;
width:100%;
}
.education-text {
float:left;
width:auto;
clear:both;
margin-bottom:5px;
}
.phys-specialty {
float:left;
width:auto;
margin-bottom:10px;
clear:both;
}
#phys-left-block {float:left;width:50%;}
#phys-left-block .title {float:left;font-weight:bold;width:100%;margin-bottom:10px;font-size:1.08em;}
#phys-left-block .address-block {float:left;width:100%;margin-bottom:10px;}
#phys-left-block .address-block .text {float:left;width:100%;}
#phys-left-block .address-block2 {float:left;width:100%;margin-bottom:10px;}
#phys-left-block .address-block2 .text-title1 {float:left;font-weight:bold;width:100%;}
#phys-left-block .address-block2 .text-block1 {float:left;width:100%;}
#phys-left-block .address-block2 .text-block1 .text {float:left;width:100%;}
#phys-left-block .address-block3 {float:left;width:100%;margin-bottom:10px;}
#phys-left-block .address-block3 .text-title2 {float:left;font-weight:bold;width:100%;}
#phys-left-block .address-block3 .text-block2 {float:left;width:100%;}
#phys-left-block .address-block3 .text-block2 .text {float:left;width:100%;}
#phys-left-block .address-block4 {float:left;width:100%;}
#phys-left-block .address-block4 .text-title3 {float:left;font-weight:bold;width:100%;}
#phys-left-block .address-block4 .text-block3 {float:left;width:100%;}
#phys-left-block .address-block4 .text-block3 .text {float:left;width:100%;}
#right-phys-block {float:left;width:50%;}
#right-phys-block .phys-map {width:100%;float:left;}
#right-phys-block .phys-map .img {width:100%;float:left;}
span.cpsty_header {cursor:pointer;}
/*----------------------END FIND A PHYSICIAN----------------------------------*/
/*----------------LOCATIONS----------------------------------*/
.location-description {
float:left;
width:100%;
margin-bottom:15px;
}
.location-info {
float:left;
width:50%;
}
.location-info .title {
float:left;
font-weight:bold;
margin-bottom:10px;
font-size:1.69em;
}
.location-info .text {
float:left;
clear:both;
margin-bottom:5px;
}
.locations-map-block {
float:left;
width:40%;
margin-left:15px;
}
.service-line {
float:left;
margin-top:10px;
width:100%;
}
.location-description-block {
float:left;
width:45%;
border: 1px solid #000;
padding:5px;
margin-top:10px;
}
.location-description-block .text {
float:left;
clear:both;
margin-bottom:5px;
}
.location-map-block {
float:left;
width:45%;
margin-left:5%;
margin-top:10px;
}
.location-map-block .location-map {
float:left;
width:100%;
}
/*----------------------------------END LOCATIONS -------------------------*/
/*----------------------------------NEWS-------------------------*/
.news-search-block {
float:left;
width:100%;
margin-bottom:15px;
}
.news-result-block {
float:left;
margin-bottom:10px;
width:100%;
}
.news-result-block .title {
float:left;
font-weight:bold;
font-size:1.69em;
}
.news-result-block .text {
float:left;
clear:both;
}
#cpsys_FormItem_NewsSearch_Facility {
float: left;
width: 100%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
}
#cpsys_FormItem_NewsSearch_KeywordSearch {
float: left;
width: 99%;
background-color: #eee;
border-radius: 3px;
border: inset 0px;
box-shadow: 2px 2px 3px #333;
height: 23px;
padding-left:1%;
}
#cpsys_FormItem_NewsSearch_NewsSearchButton {
background-color: #01588d;
color: #fff;
font-weight: 700;
border-radius: 5px;
border: 1px solid #1e2d40;
width: 100%;
font-size: 1.38em;
cursor: pointer;
text-transform: uppercase;
width: 100px;
-webkit-appearance: none;
}
/*-----------END NEWS-------------*/
/*-----------FORMS----------------*/

#form {
float:left;
width:100%;
}
#form .header {
float:left;
width:100%;
border-bottom:1px solid #846c9f;
color:#666;
text-shadow:#ddd 0 1px 0;
vertical-align:bottom;
padding:5px;
font-weight:bold;
font-size:1.15em;
}

    .form-fields-container {     float: left;
    width: 100%;
    margin-top: 5px;
    border-top: 1px solid #e9e6d3;
    padding-top: 5px;
    padding-bottom: 5px; }
    .form-fields-container .form-field-label,  .form-fields-container .form-label { font-weight: bold;
    float: left;
    width: 40%;
    vertical-align: middle; }

    .form-fields-container .form-field-hospital, .form-fields-container .form-box { float: right;
    width: 40%;}
    .header {     float: left;
    width: 100%;
    border-bottom: 1px solid #846c9f;
    color: #666;
    text-shadow: #ddd 0 1px 0;
    vertical-align: bottom;
    padding: 5px;
    font-weight: bold;
    font-size: 1.15em; }
#form .form-block {
float:left;
width:100%;
margin-top:5px;
border-top:1px solid #e9e6d3;
padding-top:5px;
padding-bottom:5px;
}
#form .form-block .form-label {
font-weight:bold;
float:left;
width:40%;
vertical-align:middle;
}
#form .form-block .form-box {
float:right;
width:40%;
}
#form input[type="text"] {
width:98%;
border-radius:3px;
border:inset 0px;
box-shadow:2px 2px 3px #333;
height:23px;
padding-left:1%;
}
#form select[size] {
width:99%;
border-radius:3px;
border:inset 0px;
box-shadow:2px 2px 3px #333;
height:23px;
}
.col-1 {float: left;margin-right: 5%;width: 45%;}
.col-2 {float: left;width: 45%;}

#form textarea {
float:left;
width:97%;
border-radius:3px;
border:inset 0px;
box-shadow:2px 2px 3px #333;
}
/*--------END FORMS--------------------*/
/*--------MISCELLANEOUS QUERIES--------*/
@media screen and (max-width:1120px) {
.blue-extender {
width:100%;
}
}
@media screen and (max-width:320px) {


.findaprovider .image {
width:97.1%;
}
.findaservice .image {
width:97.1%;
}
.findalocation .image {
width:97.1%;
}
}
@-moz-document url-prefix(http://aspirus.org/) {
.blue-extender {
margin-top:-2px !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.blue-extender {
margin-top:-2px !important;
width:100%;
}
}
@media print { 
.tabcontent {
display: block !important;
float:none !important;

} 
body {overflow: visible !important;}
}
@media only screen and (max-width:959px) {
#DynamicNavigation1 a.static {
    text-decoration: none;
    border-style: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'Roboto Condensed', sans-serif;
    
    padding-top:0px;
    color:#ffffff; 
    padding-bottom:0px; 
    font-size:100%
}

 .dropdown {
    padding-top:5%;
    padding-bottom:5px;
    width: 100%;
    text-align:center;
    }
#searchwrapper {
width:315px;
}
.aspirus-green .cpsty_DynamicTab_Content {
height:232px !important;
}
.findaprovider-interior .button {
float:left;
clear:both;
margin-top:5px;
}
.findaprovider .search-block .short-field {
width:39.3%;
}
.aspirus-interior .cpsty_DynamicTab_Content {
min-height:19em;
}
#relatedphysicians .related-physicians .title {
font-size:1.3em;
}
#relatedphysicians .related-physicians .downward-arrow {
font-size:1.3em;
}
#relatedinfo .related-info .title {
font-size:1.3em;
}
#relatedinfo .related-info .downward-arrow {
font-size:1.3em;
}
#relatedevents .related-events .title {
font-size:1.3em;
}
#relatedevents .related-events .downward-arrow {
font-size:1.3em;
}
}
@media only screen and (max-width:884px) {
#DynamicNavigation1 a.static {
    text-decoration: none;
    border-style: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'Roboto Condensed', sans-serif;
    
    padding-top:10px !important;
    color:#ffffff; 
    padding-bottom:10px !important;
    font-size:100%
}

#searchwrapper {
width:315px;
}
.navigation-container {
height:30px;
}
.blue-extender {
margin-top:-3px;
}
.cpsty_DynamicNavigation1 .static li {
font-size:0.85em;
padding:4px 3px 5px 3px;
}
.cpsty_DynamicNavigation1 .dynamic li {
font-size:1.08em;
}
.aspirus-green .cpsty_DynamicTab_Content {
height:213px !important;
}
.center-content-container .left-side .bottom-half .button-block .button2 {
width:134px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop {
font-size:1.46em;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop {
font-size:1.46em;
}
.interior-tab-header {
font-size:1.69em;
}
.findaprovider .header-text {
font-size:1.69em;
}
.findaprovider-interior .button {
width:50%;
}
.findaservice-interior .button {
width:50%;
}
.findalocation-interior .button {
width:50%;
}
.findaprovider-interior .short-field {
width:100%;
}
.findaservice .header-text {
font-size:1.69em;
}
.findaservice-interior .button {
float:left;
margin-top:5px;
clear:both;
}
.findalocation .header-text {
font-size:1.69em;
}
.findalocation-interior .button {
float:left;
margin-top:5px;
clear:both;
}
.nav-central .button {
clear:both;
margin-left:0;
}
#relatedphysicians .related-physicians .title {
font-size:1.1em;
}
#relatedphysicians .related-physicians .downward-arrow {
font-size:1.1em;
}
#relatedinfo .related-info .title {
font-size:1.1em;
}
#relatedinfo .related-info .downward-arrow {
font-size:1.1em;
}
#relatedevents .related-events .title {
font-size:1.1em;
}
#relatedevents .related-events .downward-arrow {
font-size:1.1em;
}
.online-nursery-details img{
float: left;
width: 100%;
height:100%;
}
}
@media only screen and (max-width:768px) {
#DynamicNavigation1 a.static {
    text-decoration: none;
    border-style: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'Roboto Condensed', sans-serif;
    
    padding-top:10px;
    color:#ffffff; 
    padding-bottom:10px; 
    font-size:100%
}


.navigation-container {
height:27px;
}
.blue-extender {
margin-top:-4px;
}
.cpsty_DynamicNavigation1 .static li {
font-size:0.73em;
}
.cpsty_DynamicNavigation1 .dynamic li {
font-size:1em;
}
.aspirus-green .cpsty_DynamicTab_Content {
height:188px !important;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop {
font-size:1.46em;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop .header {
margin-top:8px;
}
.findaprovider .search-block .short-field {
width:40.3%;
}
.interior-tab-header {
font-size:1.54em;
}
.online-nursery-info {
width:60%;
}
.online-nursery-info .title {
font-size:1.38em;
}
.online-nursery-details img{
float: left;
width: 100%;
height:100%;
}
.online-nursery-image {
width:35%;
margin-left:0%;
float:left;
}
.event-map {
width:100%;
}
#greeting-form .form-small-block-container .form-block-small {
width:25%;
}
.findaprovider-interior .button {
width:60%;
}
.findaservice-interior .button {
width:60%;
}
.findalocation-interior .button {
width:60%;
}
#relatedphysicians .related-physicians .title {
font-size:1em;
}
#relatedphysicians .related-physicians .downward-arrow {
font-size:1em;
}
#relatedinfo .related-info .title {
font-size:1em;
}
#relatedinfo .related-info .downward-arrow {
font-size:1em;
}
#relatedevents .related-events .title {
font-size:1em;
}
#relatedevents .related-events .downward-arrow {
font-size:1em;
}
}
@media only screen and (max-width:739px) {
.findaprovider {
height:275px !important;
}
.findaservice {
height:200px !important;
}
.findalocation {
height:235px !important;
}

#DynamicNavigation1 a.static {
    text-decoration: none;
    border-style: none;
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'Roboto Condensed', sans-serif;
    
    padding-top:10px;
    color:#ffffff; 
    padding-bottom:10px; 
    font-size:100% !important;
}

 .dropdown {
    padding-top:1%;
    padding-bottom:5px;
    width: 100%;
    text-align:center;
    }


div.cpsys_Block, div.cpsys_BlockColumn
{ display: block !important; }
div.cpsys_BlockColumn
{ width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }
/*---------HEADER----------*/
.logo-container {
width:33.4%;
}
.right-side-container {
width:38.6%;
}

/***** Top Navigation *****/
.navigation-container {
height:25px;
}
.blue-extender {
margin-top:-3px;
}
.cpsty_DynamicNavigation1 .static li {
font-size:0.62em;
padding:3px 3px 4px 3px;
}
.cpsty_DynamicNavigation1 .dynamic li {
font-size:0.92em;
}
/*---------END HEADER----------*/
/*-------NAVIGATION PAGE STYLES-------*/
/*-------END NAVIGATION PAGE STYLES-------*/
/*---------FOOTER STYLES--------*/
.footer-left {
width:50.1%;
}
.footer-right {
width:32.5%;
}
/*---------END FOOTER STYLES--------*/
/*--------------HOMEPAGE--------------*/
.findaprovider .header-text {
font-size:1.54em;
width:19%;
}
.findaprovider .search-block .short-field {
width:47.3%;
}
.findaservice .header-text {
font-size:1.54em;
width:19%;
}
.findalocation .header-text {
font-size:1.54em;
width:19%;
}
.center-content-container .left-side .bottom-half .button-block {
width:auto;
margin-left:34%;
padding-top:0px;
float:left;
}
.center-content-container .left-side .bottom-half .button-block .button2 {
width:134px;
}
.center-content-container .left-side .bottom-half .image {
width:100%;
}
.center-content-container .left-side .bottom-half .text {
padding-top:10px;
margin-top:0;
margin-left:4%;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop {
font-size:1.23em;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop .dropdown-arrow {
margin-top:10px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .header-block1 .AspirusNavItemLinktop .header {
margin-top:10px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop {
font-size:1.23em;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop .dropdown-arrow {
margin-top:10px;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .header-block2 .AspirusNavItemLinktop .header {
margin-top:10px;
}
.homepage-accordion-link {
font-size:0.92em;
}
.center-content-container .right-side {
width:32.2%;
}
.slider-block .daisymain {
margin-top:-48px;
}
.slider-block .daisymain .newstitle {
width:92.9%;
}
.transbox1 {
width:100%;
font-size:0.81em;
}
.transbox2 {
width:100%;
font-size:0.81em;
}
.transbox3 {
width:100%;
font-size:0.81em;
}
.homepage-slider {
width:60%;
}
.Body-Block1 {
width:45.3% ;
}
.Body-Block2 {
width:43.9%;
}
/*------------------HOMEPAGE----------------*/
/*----------------INTERIOR PAGES----------*/
.interior-tab-header {
font-size:1.23em;
}
.findaprovider-interior .button {
width:70%;
}
.findaservice-interior .button {
width:70%;
}
.findalocation-interior .button {
width:70%;
}
.aspirus-interior .cpsty_DynamicTab_Content {
min-height:20em;
}
#relatedphysicians .related-physicians .title {
font-size:0.92em;
}
#relatedphysicians .related-physicians .downward-arrow {
font-size:0.92em;
}
#relatedevents .related-events .title {
font-size:0.92em;
}
#relatedevents .related-events .downward-arrow {
font-size:0.92em;
}
#relatedinfo .related-info .title {
font-size:0.92em;
}
#relatedinfo .related-info .downward-arrow {
font-size:0.92em;
}
.physician-results-block .title {
font-size:1.23em;
}
.online-nursery-details img{
float: left;
width: 100%;
height:100%;
}
}
@media only screen and (max-width:639px) {
ul.video-results li {padding: 0;float: left;width: 100%;padding-right:0%;min-height: 200px;}

.col-1 {float: left;margin-right: 0%;width: 100%;}
.col-2 {float: left;width: 100%;}

div#cpsys_DynamicScript_47e40ac9-e148-415b-ba25-b25247e0dd65 .ad-gallery {width: 100% !important;}
div#cpsys_DynamicScript_47e40ac9-e148-415b-ba25-b25247e0dd65 .ad-gallery .ad-image-wrapper {width: 100% !important;height:300px !important;}

 .aspirus-green .ui-tabs .ui-tabs-panel {
    
    height:270px !important;
    }

.header-container {
padding-bottom: 0px !important;
}

.findalocation .search-block {
float:left;
width:95% !important;
position:relative;
z-index:2;
margin-top:0px !important;
padding:10px;
}
.findaservice .search-block {
float:left;
width:95% !important;
position:relative;
z-index:2;
margin-top:0px !important;
padding:10px;
}

.findaprovider .search-block {
float:left;
width:95% !important;
position:relative;
z-index:2;
margin-top:0px !important;
padding:10px;
}

.find-a-provider {
display:none !important;
}
.findaprovider .header-text {

display:none !important;
}

#searchwrapper-mobile .searchbarmobile {border:0; outline: 0;}

.center-content-container .left-side .bottom-half .dropdown-container {
clear:both;
float:left;
width:100%;
padding-top: 13px;
background-repeat: repeat-y;
overflow: hidden;
margin: auto;
margin-left: 1%;
}

  .homepage-text {
    font-size: 15px;
    font-weight: normal;
    color: rgb(0, 64, 121);
    float: left;
    width:100% !important;
    padding-top:15px;
    }
    .blue-line {
    display:none !important;
    }

   .find-a-provider {
    font-size:14px !important;
    font-weight:normal;
    color:#709665;
    text-transform: uppercase;
    margin-top:75px;
    padding-left:25px;
    }

.my-aspirus-background {
    background-image: none;
    /* margin-bottom: 1em; */
    margin-top: -4px;
    width:100%;
    min-height:91px;
box-shadow: none;
    border-radius: 10px;
    }

.new-search {
display:block !important;
}

/*-----------Services----------------*/
.service-title {
   float:left; margin-top:18px;margin-left:10px; width:100% !important;
    }
.Locations {
height: 120px !important;
}
.service-location {
    font: bold 16px 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
    margin: 0 0 12px;
    color: #ffffff;
    }
#cpsys_FormItem_findaservicezip_ZipCodeServices {
    width: 150px !important;
    
    }
/*-----------tabs----------------*/
.aspirus-interior .ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
width:100%;
}

.aspirus-green .ui-tabs .ui-tabs-nav li a, .aspirus-green .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
width:100%;
}

.aspirus-interior .ui-tabs .ui-tabs-nav li {
width:100%;
}
.aspirus-green .ui-tabs .ui-tabs-nav li {
width:100%;
}

/*-----------Global----------------*/
.nav-central .field-network {
float: left;
width: 90% !important;
margin-bottom: 10px;
padding-right: 5px;
text-align: left;
}
.phys-info-details .phys-details-image {
    width: 100px;
    }
.table-text {
    font-style: italic; font-size: 10px;
    } 
.dropdown {
    padding-top:0% !important;
    padding-bottom:5px;
    width: 100%;
    text-align:center;
    }
.cpweb_PerimeterMiddle {
position:absolute;
right:0px;
display:block;
}
.cpsty_Center {
padding: 0px 0px 12px 0px;
}
    /*---------Header----------*/
#header {
margin-bottom:0;
}
.header-container {
height:auto;
padding-top:10px;
}
.logo-container {
width:100%;
padding-bottom:10px;
}
.right-side-container {
width:100%;
float:left;
}
.mobile-IWT-block {
display:block;
float:left;
width:100%;
background-color:#002857;
border-radius:5px;
margin-bottom:10px;
}
.mobile-IWT-block .mobile-header {
float:left;
color:#ffffff;
font-size:1.08em;
padding-top:7px;
padding-bottom:8px;
padding-left:11px;
width:95%;
}
.mobile-IWT-block .menu-list {
float:left;
background-color:#002857;
width:98%;
border-radius:5px;
padding-left:10px;
line-height:20px;
}
.mobile-IWT-block .menu-list .item {
float:left;
width:100%;
}
.mobile-IWT-block .menu-list .item a {
color:#ffffff;
text-decoration:none;
}
.mobile-main-navigation-block {
display:block;
float:left;
width:100%;
background-color:#83b375;
border-radius:5px;
}
.mobile-main-navigation-block .mobile-header {
float:left;
color:#ffffff;
font-size:1.08em;
padding-top:7px;
padding-bottom:8px;
padding-left:11px;
width:95%;
}
.mobile-main-navigation-block .menu-list {
float:left;
background-color:#83b375;
width:98%;
border-radius:5px;
padding-left:10px;
line-height:20px;
}
.mobile-header span.expanded {
border-radius:5px 5px 0px 0px;
}
.right-top-navigation-block .top-navigation {
display:none;
}
#searchwrapper {
display:none;
}
#searchwrapper-mobile {
display:block;
float:left;
margin:auto auto 10px;

}
#searchwrapper-mobile .searchbarmobile {
float:left;
width:259px;
height:30px;
color: rgb(155, 159, 161);
font-style: normal;
font-size:1em;
padding-left:10px;
background-image: url('/Uploads/Public/Images/Design/searchbar2.png');
background-repeat: no-repeat !important;
}

#searchwrapper-mobile .searchbarimgmobile img {
float:left;
}
/***** Top Navigation *****/
.navigation {
display:none;
}
.blue-extender {
display:none;
}
/*---------Header----------*/
/*-------Footer Styles----------*/
.footer-left {
    float:left;
    width:25%;
    padding-left: 0px !important;
    }

.footer-right {
display:none;
}
.footer-right .row {
display:none;
}
.footer-center {
display:none;
}
.footer-center .row {
display:none;
}
.footer-left .link {
clear:both;
}
.footer-left2 {
display:block;
float:left;
clear:both;
}
.footer-left2 .row {
display:block;
float:left;
width:86%;
margin-top:15px;
}
.footer-left3 {
display:block;
float:left;
width:100%;
margin-top:15px;
}
.footer-left3 .row {
display:block;
float:left;
width:100%;
}
.footer-left4 {
display:block;
float:left;
width:100%;
margin-top:15px;
}
.footer-left4 .row {
display:block;
float:left;
width:100%;
}
.footer-left .facebook-link {
clear:both;
margin-top:10px;
}
/*-----------HOMEPAGE--------------*/
.center-content-container .left-side {
width:100%;
}
#cpsys_DynamicTab_f6882a2a-f994-4b91-ac3b-586da2953d91 {
height:auto;
}
.aspirus-green .cpsty_DynamicTab_Content {
min-height:235px !important;
}
.findaprovider .image img {
height:235px;
}
.findaprovider .header-text {
font-size:1.15em;
}
.findaprovider .search-block .button {
float:left;
margin-top:5px;
clear:both;
}
.findaprovider .search-block .short-field {
width:100%;
}
#cpsys_FormItem_findaprovider_Zip {
width:32%;
padding-left:1%;
}
#cpsys_FormItem_findaprovider_Gender {
width:129px;
}
.findaservice .image img {
height:235px;
}
.findaservice .header-text {
display:none !important;
}
.findaservice .search-block .button {
float:left;
clear:both;
margin-top:5px;
}
.findalocation .header-text {
display:none !important;
}
.findalocation .search-block .button {
float:left;
clear:both;
margin-top:5px;
}
.findalocation .image img {
height:235px;
}
.center-content-container .left-side .bottom-half {
padding-left:0px;
}
.center-content-container .left-side .bottom-half .image {
width:100%;
}
.center-content-container .left-side .bottom-half .button-block {
}
.center-content-container .left-side .bottom-half .text {
margin-left:0;
width:100%;
text-align:center;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 {
width:100%;
text-align:center;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 {
width:100%;
margin-left:0;
}
.center-content-container .right-side {
float:left;
width:100%;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block1 .body1 {
margin-left:0%;
}
.news-block {
padding-left:0;
padding-right:0;
}
.center-content-container .left-side .bottom-half .dropdown-container .Body-Block2 .body2 {
margin-left:0%;
}
.events-block {
padding-left:0;
padding-right:0;
}
.homepage-accordion-link {
font-size:1em;
}
.slider-block {
height:auto;
width:81%;
padding-left:0%;
text-align:center;
}
.slider-block .daisymain {
margin-top:-55px;
}
.slider-block .daisymain .newstitle {
width:95%;
}
.transbox1 {
font-size:0.92em;
}
.transbox2 {
font-size:0.92em;
}
.transbox3 {
font-size:0.92em;
}
/*-----------END HOMEPAGE--------------*/
/*-----------INTERIOR PAGES--------*/
.nav-left {
width:100%;
}
.nav-central {
width:100%;
margin-left:0px;
}
.interior-tab-header {
font-size:2em;
}
.findaservice-interior .short-field {
width:100%;
}
.findalocation-interior .short-field {
width:100%;
}
.findaprovider-interior .button {
width:150px;
}
.findaservice-interior .button {
width:150px;
}
.findalocation-interior .button {
width:150px;
}
#relatedphysicians .related-physicians-main {
width:96.5%;
margin-left:1.6%;
}
#relatedevents .related-events-main {
width:96.5%;
margin-left:1.6%;
}
#relatedinfo .related-info-main {
width:96.5%;
margin-left:1.6%;
}
#relatedphysicians .related-physicians .title {
font-size:1.4em;
}
#relatedphysicians .related-physicians .downward-arrow {
font-size:1.4em;
}
#relatedinfo .related-info .title {
font-size:1.4em;
}
#relatedinfo .related-info .downward-arrow {
font-size:1.4em;
}
#relatedevents .related-events .title {
font-size:1.4em;
}
#relatedevents .related-events .downward-arrow {
font-size:1.4em;
}
/*-------------------ONLINE NURSERY------------------*/

.online-nursery-details img{
float: left;
width: 80%;
height:80%;
}

.online-nursery-info {
width:41.7%;
}
.online-nursery-image {
float:left;
width:45%;
margin-left:0%;
}
.online-nursery-breadcrumb-results {
margin-left:0px;
width:100%;
}
.online-nursery-header-results {
margin-left:0px;
width:100%;
}
.online-nursery-breadcrumb-details {
width:100%;
}
.online-nursery-header-details {
width:100%;
}
.go-back {
margin-left:0px;
}
/*---------------END ONLINE NURSERy------------*/
/*---------------EVENTS------------------------*/
.calendar-link {
display:none;
}
.nav-central .field {
width:100%;
}
.nav-central .short-field {
width:25%;
}
.events-info {
width:100%;
}
.events-info .title {
font-size:1.4em;
}
.event-map-block {
width:164px;
float:left;
}
.event-map {
float:left;
}
.event-map-details {
width:58.3%;
}
.details-text-block {
display:block;
float:left;
width:100%;
margin-top:10px;
}
.details-text {
display:block;
float:left;
width:100%;
}
#event_search_button {
padding-top:10px !important;
}
/*-----------------END EVENTS------------------*/
/*------------------SEND GREETINGS--------------*/
#greeting-form .form-small-block-container .form-block-small {
width:50%;
}
/*------------------END SEND GREETINGS------------------*/
/*------------------FIND A PHYSICIAN------------------*/
#cpsys_FormItem_FindaPhys_TaxonomyTierMain1-Full {
width:100%;
}
#cpsys_FormItem_FindaPhys_TaxonomyTierMain2-Full {
width:100%;
}
#cpsys_FormItem_FindaPhys_ClinicName-Full {
width:100%;
}
.provider-search-alpha {
width:100%;
}
.phys-results-image {
width:17.9%;
}
/*.mobile-phys-results-block {
display:block;
float:left;
width:77.3%;
}
.mobile-phys-results-block .title {
font-size:1.54em;
font-weight:bold;
margin-bottom:5px;
float:left;
width:auto;
}
.mobile-phys-results-block .phys-specialty {
float:left;
width:auto;
margin-bottom:10px;
}
.mobile-phys-results-block .practice-location-block {
float:left;
clear:both;
width:auto;
margin-bottom:10px;
}
.mobile-phys-results-block .practice-location-block .text {
float:left;
font-size:1em;
font-weight:bold;
}
.mobile-phys-results-block .practice-location-block .practice-location {
float:left;
width:100%;
clear:both;
}*/
/*-------------------END FIND A PHYSICIAN---------------*/
/*-----------------LOCATIONS---------------------------*/
.location-description-block {
width: 100%;
margin-top:0px;
}
.location-map-block {
width:195px;
clear:both;
margin-left:0%;
}
#cpsys_DynamicTab_2e9f1773-b3e5-4fc4-9323-3f142d850c23_Tab_4 {
display:none;
}
#cpsys_DynamicTab_2e9f1773-b3e5-4fc4-9323-3f142d850c23_Tab_5 {
display:none;
}
.location-info {
width:100%;
}
.locations-map-block {
width:150px;
margin-left:0px;
clear:both;
}
/*---------END LOCATIONS--------*/
/*-------FORMS---------*/

#form .form-block .form-label, .form-field-label {
width:100%;
}
#form .form-block .form-box, .form-fields-container .form-field-hospital {
float:left;
width:100%;
clear:both;
}
/*------------END FORMS---------*/

/*------------Cancer Risk---------*/
  .cancer-risk {
    background-image:none !important;
    }
.cancer-risk-left {
    margin-left:0% !important; padding-top:5px;
    }
}
/* Centralpoint.WebSite.StyleSheet.CustomStyles */
