@charset "UTF-8";

/* === BODY -- Whole Page ========================================================== */

body {
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	margin-right:0;
	background-image:url(../images/shared/side-gradient.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-color: #B3B3B3; /* #B3B3B3 for lighter background */
	text-align:center; /* IE hack for centering main DIV container */
}

img
{
	border-style: none;
}



#container {
	width:875px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFFFFF;
	background-image:url(../images/shared/2-columns.gif);
	background-repeat:repeat-y;
	border-left:25px solid #607489;
	border-right:25px solid #607489;
	border-bottom:0px;
}

/* ================================== DEFAULT LINK BEHAVIOR ============================================ */

a:link {
	color: #3862C3;
}
a:visited {
	color: #264282;
}
a:hover {
	color: #fb6700; /*#d4a30e;*/ 
	text-decoration:underline; /* background-color: #FECE5A; */
}
a:active {
	color: #3862C3;
}
.Edits {color: #FF0000}
body#issuetabs, body#issuetabs a {
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}


/* === Header of Page ========================================================== */

#headertop {
	background-color:#A9CCF1;
	height:50px; /*37*/
	*height:42px; /* for IE6 AND 7 */
	text-align:right;
	background-image:url(../images/shared/headertop.gif);
	background-repeat: repeat-x;
	vertical-align:top;
	padding-right:10px;
	padding-top:8px;
	*padding-top:3px; /* for IE 6 AND 7 */
}
#header {
	width:875px;
	height:63px;
	border-top-color: #FFF;
}
#header-left {
	float:left;
	height:63px;
	width:655px;
}
#header-right {
	float:right;
	height:63px;
	width:220px;
}
#header A:link {
	text-decoration: none;
	/*color: #4a4a4a;*/
	border-style: none;
}
#header A:visited {
	text-decoration: none;
	/*color: #4a4a4a;*/
	border-style: none;
}
#header A:active {
	text-decoration: none;
	/*color: #4a4a4a;*/
	border-style: none;
}
#header A:hover {
	/*color: #000000;*/
	text-decoration:none;
	border-style: none;
}
#search_box {
	float:right;
	width: 220px;
	height: 63px;
	background-color: #A9CCF1;
	background-image: url(../images/shared/header-right_sm.gif);
	text-align: center;
	vertical-align: bottom;
	line-height: 10px;
}
#search_box #s {
    float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    padding: 0;
    margin: 29px 0 0 37px;
    border: 0;
    width: 141px;
    background: none;
}
#search_box #go {
    float: right;
    margin: 25px 10px 0 0;
}
#leftcolumn {
	float:left;
	width:128px;
}
#logobottom {
	float:left;
	width:128px;
}
#leftlinks {
	float:left;
	width:128px;
	text-align:center;
	*margin-top:-5px;
	color: 626262;
}

/* === Main Content Body of Page ========================================================== */

/*#main {
	position:relative;
	float:left;
	width:747px;
}*/
/*#content {
	float:right;
	width:747px;
	background-color:#FFFFFF;
} */
#leftnavhome {
	width: 128px;
	margin:0;
	margin-top:-12px;
	_margin-top:0px;
	padding:0px;
	list-style:none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 626262;
}
#leftnavhome a {
	display: block;
	text-decoration:none;
	padding-top:4px; /* 8px with fewer issues listed */
	padding-bottom:4px; /* 8px with fewer issues listed */
	margin-top:8px;
	_margin-top:-4px;
	margin-bottom:8px;
	_margin-bottom:-4px;
	color:#626262;/* #565656 */
}
#leftnavhome a:hover {
	width: 124px;
	padding-left:2px;
	background-color:#FECE5A;
	color:#000000;
	border-right: solid #C1C1C1 2px;
	_margin-bottom:12px;
}
#leftnav {
	width: 128px;
	margin:0;
	margin-top:-12px;
	_margin-top:0px;
	padding:0px;
	list-style:none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 626262;
}
#leftnav a {
	display: block;
	text-decoration:none;
	padding-top:4px; /* 8px with fewer issues listed */
	padding-bottom:4px; /* 8px with fewer issues listed */
	margin-top:8px;
	_margin-top:-4px;
	margin-bottom:8px;
	_margin-bottom:-4px;
	color:#626262;/* #565656 */
}
#leftnav a:hover {
	width: 124px;
	padding-left:2px;
	background-color:#FECE5A;
	color:#000000;
	border-right: solid #C1C1C1 2px;
	_margin-bottom:12px;
}
body.homelink #homelink a,
body.add_adhd #add_adhd a, 
body.autism_asd #autism_asd a,
body.brain_injuries #brain_injuries a,
body.issues_of_aging #issues_of_aging a,
body.learning_disabilities #learning_disabilities a,
body.mood_disorders #mood_disorders a,
body.perplexing_behaviors #perplexing_behaviors a,
body.rare_syndromes #rare_syndromes a,
body.tourettes_syndrome #tourettes_syndrome a {
	width: 124px;
	padding-left:2px;
	color: #000000 ; /* text color */
	background-color:#A9CCF1;
	border-right: solid #C1C1C1 2px;
	text-decoration:none;
	_margin-bottom:12px;
}

/* === TOP NAV BAR ========================================== */

.toptestbox {
	float:left;
	width:100px;
	height: 20px;
}
.topnavbox {
	width:747px;
	float:left;
	margin:0;
}
.topnav {
	float:left;
	width: 739px;
	margin: 0;
	margin-bottom:20px;
	*margin-bottom:0px;
	padding-left:8px;
	padding-right:0px;
	list-style: none;
	text-align: center;
}

/* Top Nav Bar: Text Formatting */

.topnav li {
	float: left;
	margin-right: 8px; /* space between tabs. use 13px with fewer tabs*/
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(../images/shared/tab-grey-right-wide.gif) no-repeat right bottom;	
}

/* Top Nav Bar: Tab Attributes (size, spacing between, borders, "off"-state color */

.topnav a {
	float:left;
	display: block;
	padding: 4px 10px 6px 10px; /* 4px 26px 6px 26px when all tabs are in place */
	color:#000000;
	text-decoration:none;
	background:url(../images/shared/tab-grey-left.gif) no-repeat left bottom;
}
.topnav li:active
{
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-right-wide.gif) no-repeat right bottom;
	text-decoration:none;
}
.topnav a:active
{
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-left.gif) no-repeat left bottom;
	text-decoration:none;
}
.topnav li:hover {
	color: #000000; /* text color */
	text-decoration:none;
	background:url(../images/shared/tab-orange-right-wide.gif) no-repeat right bottom;
}
.topnav a:hover {
	color: #000000; /* text color */
	text-decoration:none;
	background:url(../images/shared/tab-orange-left.gif) no-repeat left bottom;
}
.topnav #active li {
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-right-wide.gif) no-repeat right bottom;
	text-decoration:none;
}
.topnav #active a {
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-left.gif) no-repeat left bottom;
	text-decoration:none;
}

/* === Top Nav Bar: Activated Tab State Appearance -- NOT SURE ABOUT THIS*/

body.what-is-handle #topnav-what-is-handle a,
body.services #topnav-services a,
body.training #topnav-training a,
body.validation #topnav-validation a,
body.press #topnav-press a,
body.resources #topnav-resources a,
body.contact-us #topnav-contact-us a
{
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-left.gif) no-repeat left bottom;
	text-decoration:none;
}
body.what-is-handle #topnav-what-is-handle,
body.services #topnav-services,
body.training #topnav-training,
body.validation #topnav-validation,
body.press #topnav-press,
body.resources #topnav-resources,
body.contact-us #topnav-contact-us
{
	color: #000000; /* text color */
	background:url(../images/shared/tab-blue-right-wide.gif) no-repeat right bottom;
	text-decoration:none;
}

/* === SECONDARY NAV BAR ============================================ */
#nav2box {
	width:747px;
	float:left;
}
#nav2 {
	float:left;
	margin-left: 28px; /*28*/
	margin-top:0px;
	*margin-top: 20px;
	border-left: 1px solid #A9CCF1; /*#A9CCF1*/
	border-right: 1px solid #A9CCF1; /*#A9CCF1*/
	padding-left:0px;
	padding-right:0px;
	list-style: none;
	background: #FFFFFF;
	text-align: center;
}
/* Text Formatting: Secondary Navigation Bar */
#nav2 li {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* Tab Attributes (size, spacing between, borders, "off"-state color: Secondary Navigation Bar */
#nav2 a {
	display: block;
	margin: 0 0 0 0; /* space between tabs */
	padding: 3px 12px;
	color:#5A5A5A;
	text-decoration:none;
	border-left: 1px solid #A9CCF1; /*#A9CCF1*/
	border-right: 1px solid #A9CCF1;  /*#A9CCF1*/
}
#nav2 a:hover {
	color: #000000;
	text-decoration:none;
	background:#FECE5A;
}
/* Specifying the "You Are Here"-ness of the SUB-TABS: Secondary Nav Bar */

/* ---SUB-TAB: ABOUT--- */

body#what-is-handle #what-is-handle a,
body#who-can-benefit #who-can-benefit a,
body#about-thi #about-thi a,
body#handle-history #handle-history a,
body#bluestone-story #bluestone-story a,
body#presentations #presentations a,
body#sample-activities #sample-activities a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#bluestone-memorial #bluestone-memorial a,
body#gentle-enhancement #gentle-enhancement a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: CONTACT--- */

body#contact-us #contact-us a,
body#signup #signup a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: ISSUES (SIDE MENU, REALLY)--- */

body#issues #issues a,
body#homelink #homelink a,
body#add_adhd #add_adhd a,
body#autism_asd #autism_asd a,
body#brain_injuries #brain_injuries a,
body#issues_of_aging #issues_of_aging a,
body#learning_disabilities #learning_disabilities a,
body#mood_disorders #mood_disorders a,
body#perplexing_behaviors #perplexing_behaviors a,
body#rare_syndromes #rare_syndromes a,
body#tourettes_syndrome #tourettes_syndrome a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: PRESS--- */

body#press #press a,
body#press-articles #press-articles a,
body#press-in-the-media #press-in-the-media a,
body#press-releases #press-releases a,
body#press-presskit #press-presskit a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: RESOURCES--- */

body#resources #resources a,
body#resources-overview #resources-overview a,
body#resources-faqs #resources-faqs a,
body#resources-publications #resources-publications a,
body#resources-newsletters #resources-newsletters a,
body#resources-factsheets #resources-factsheets a,
body#resources-links #resources-links a,
body#resources-sitemap #resources-sitemap a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: SERVICES--- */

body#services #services a,
body#services-overview #services-overview a,
body#services-screenings #services-screenings a,
body#services-evaluations #services-evaluations a,
body#services-providers #services-providers a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#affiliates #affiliates a,
body#services-affiliates #services-affiliates a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: TRAINING--- */

body#training #training a,
body#training-overview #training-overview a,
body#training-handle #training-handle a,
body#training-introductory #training-introductory a,
body#training-intermediate #training-intermediate a,
body#training-advanced #training-advanced a,
body#training-calendar #training-calendar a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#training-calendar_event #training-calendar_event a,
body#training-calendar_location #training-calendar_location a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

/* ---SUB-TAB: VALIDATION--- */



body#validation #validation a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}


body#validation-research #validation-research a,
body#validation-research_handle #validation-research_handle a,
body#validation-research_other #validation-research_other a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#research_1997_ADD_Bluestone #research_1997_ADD_Bluestone a,
body#research_200607_TBI_UoW #research_200607_TBI_UoW a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#validation-casestudies #validation-casestudies a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}

body#validation-quotes #validation-quotes a,
body#validation-quotes_client #validation-quotes_client a,
body#validation-quotes_professional #validation-quotes_professional a,
body#validation-quotes_student #validation-quotes_student a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}


/* ---SUB-TAB: VIDEO--- */


body#video #video a { 
	color: #000000; /* text color */
	text-decoration:none;
	background: #A9CCF1; /*#A9CCF1*/
}


/* ============= DIVs FOR MAIN CONTENT ======================================================= */

#content-left {
	float:left;
	width:583px;
	padding-left:28px; /*28*/
	padding-right:23px; /*24*/
	margin-top:4px;
	*margin-top:32px; /* asterix hack for both IE 6 AND 7 */
}
#content-wide {
	float:left;
	width:690px;
	padding-left:28px;
	padding-right:28px;
	margin-top:0px;
}
#column1of2 {
	float:left;
	width:277px;
	padding-right:14px;
	margin-top:-12px;
}
#column2of2 {
	float:right;
	width:277px;
	padding-left:14px;
	margin-top:-12px;
}
#homecontent1heading {
	position:relative;
	float:left;
	width:681px;
	margin-top:4px;
	*margin-top:24px;
	padding-left:8px;
}
/*#homecontent1 {
	float:left;
	width:317px;
	padding-top:12px;
	padding-left:16px;
	padding-right:350px;
	margin-top:-2px;
	*margin-top:-2px; /* asterix hack for both IE 6 AND 7 */
	/*border:4px solid #A9CCF1;
	background-image:url(../images/Kids_with_Crazy_Straws_crop.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:1.85;
}*/
#homecontent1 {
	float:left;
	width:690px;
	margin-top:-4px;
	*margin-top:-4px; /* asterix hack for both IE 6 AND 7 */
	border-top:4px solid #A9CCF1;
}
#homecontent1content {
	float:left;
	width:325px;
	padding-top:1px;
	padding-left:8px;
	margin-top:0px;
	*margin-top:16px; /* asterix hack for both IE 6 AND 7 */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.85;
}
#homecontent1photo {
	float:right;
	width:303px;
	height:160px;
	border:4px solid #A9CCF1;
	border-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	/* background-image:url(../images/mock-photo.gif);
	background-repeat:none;
	background-position:top; */
}
#homecontent2heading {
	position:relative;
	float:left;
	width:323px;
	margin-top:24px;
	padding-left:8px;
}
#homecontent2 {
	float:left;
	width:203px;
	height:110px;
	padding-left:10px;
	padding-right:110px;
	padding-top:8px;
	margin-top:-4px;
	*margin-top:-4px; /* asterix hack for both IE 6 AND 7 */
	border:4px solid #A9CCF1;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/training2.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#homecontent3heading {
	position:relative;
	float:left;
	width:323px;
	margin-top:24px;
	margin-left:28px;
	padding-left:8px;
}
#homecontent3 {
	float:left;
	width:198px;
	height:110px;
	padding-left:10px;
	padding-right:115px;
	padding-top:8px;
	margin-left:28px;
	margin-top:-4px;
	*margin-top:-4px; /* asterix hack for both IE 6 AND 7 */
	border:4px solid #A9CCF1;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/clinical-services.jpg);
	background-repeat:no-repeat;
	background-position:right;
	vertical-align: middle;
}
#homecontent4heading {
	position:relative;
	float:left;
	width:323px;
	margin-top:24px;
	padding-left:8px;
}
#homecontent4 {
	float:left;
	width:303px;
	height:460px;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	margin-top:-4px;
	*margin-top:-4px; /* asterix hack for both IE 6 AND 7 */
	border:4px solid #A9CCF1;
	margin-bottom: 20px;
	font-size:12px;
	background-image:url(../images/bottom-dither.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#homecontent5heading {
	position:relative;
	float:left;
	width:323px;
	margin-top:24px;
	margin-left:28px;
	padding-left:8px;
}
#homecontent5 {
	float:left;
	width:303px;
	height:460px;
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;
	margin-left:28px;
	margin-top:-4px;
	*margin-top:-4px; /* asterix hack for both IE 6 AND 7 */
	border:4px solid #A9CCF1;
	margin-bottom: 20px;
	font-size:12px;
	background-image:url(../images/bottom-dither.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/* #homecontent4heading {
	position:relative;
	float:left;
	width:323px;
	margin-top:23px;
	padding-left:8px;
}
#homecontent4 {
	float:left;
	width:690px;
	margin-top:-2px;
	*margin-top:-2px; /* asterix hack for both IE 6 AND 7 */
	/* border-top:4px solid #A9CCF1;
}
#homecontent4content {
	float:left;
	width:325px;
	padding-top:12px;
	padding-left:8px;
	margin-top:-14px;
	*margin-top:-14px; /* asterix hack for both IE 6 AND 7 */
	/* font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:1.85;
}
#homecontent4photo {
	float:right;
	width:323px;
	border:4px solid #A9CCF1;
	border-top:0px;
}
/* #content-right {
	position:fixed; /* or fixed to move with the scrolling
	width:105px;
	margin-top:104px;
	*margin-top:28px;
	margin-left:766px;
	*margin-left:7px;
} */
#content-right {
	float:right;
	width:105px;
	margin-top:5px;
	*margin-top:25px;
	margin-right:3px;
	*margin-right:3px;
}
#circle-button {
	width:94px;
	height:103px;
}
#footer {
	clear: both;
	background-color: #A9CCF1;
	height:26px;
	width:875px;
	text-align: center;
	padding: 8px 0px 0px 0px;
}

/* ========================================================================================== */


/* The Left Nav Links--formatting of type and link behavior (underline on hover only) */
.leftnavtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
}
.leftnavtext A:link {
	text-decoration: none;
	color: #707070;
	/*color: #4a4a4a;*/
}
.leftnavtext A:visited {
	text-decoration: none;
	/*color: #4a4a4a;*/
}
.leftnavtext A:active {
	text-decoration: none;
	/*color: #4a4a4a;*/
}
.leftnavtext A:hover {
	/*color: #000000;*/
	text-decoration:none;
	background:#FECE5A;
}
.leftnavheadtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#707070;
}
.contenttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:1.75em;
	*margin-top: -5px;
}
#contentlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12x;
	color:#000000;
	line-height:1.75em;
	margin-top: -4px;
	*margin-top: -10px;
	margin-bottom:4px;
	*margin-bottom:16px;
	margin-left:0px;
	padding-left:18px;
	display: block;
	/*list-style-image:url(../images/bullet.gif);*/
	/*list-style:circle;*/
}
#contentlist li {
	text-decoration:none;
	padding-top:0px; /* had set to 4px, not sure why */
	padding-bottom:10px;
}
#pic-text-unit {
	float: left;
}
.footertext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
}
.headerlinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#607489;
	text-decoration:none;
	font-weight: bold;
}
.headerlinks a:link {
	text-decoration: none;
	color: #607489;
	font-size: 12px;
	border: solid #607489 1px;
}
.headerlinks A:hover {
	text-decoration: underline;
	color: #06F;
}
h1 { /* page headings for all pages with nav2 displayed */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	margin-top:11px;
	*margin-top:0px;
	 /*#586b7e;  /*687e95;*/
	/* line-height:.25em; */
}
.h1a { /*section titles on home page*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color: #000000;
	/*margin-top:0px;
	margin-left:0px;*/
}
.h1a a {
	text-decoration:none;
	color:#000000;
}
.h1a a:link {
	text-decoration:none;
	color:#000000;
}
.h1a a:visited {
	color:#000000;
}
.h1a a:hover {
	color: #fb6700; /*#d4a30e;*/ 
	text-decoration: none;
}

.h1b { /*page headings for non-nav2 pages*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	margin-top:7px;
	*margin-top:-3px; /* asterix hack for both IE 6 AND 7 */
	line-height: 30px;
	/* margin-bottom:2x; */
}
.h1c { /*page headings for full-width content with nav2 displayed */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	margin-top:12px; /* why is this 1px more than h1 ? */
	padding-left:0px;
}

.h1c_centered {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	margin-top:12px; /* why is this 1px more than h1 ? */
	padding-left:0px;
	text-align: center;
	line-height: 24pt;
}
.h1-tier3 { /*page headings for third tier pages */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color: #000000;
	margin-top:22px; /* why is this 1px more than h1 ? */
	padding-left:0px;
}
.h2top {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #607489;
	margin-top: 20px;
	*margin-top: 16px;
}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #607489;
	margin-top: 30px;
}

/* === SPECIAL SECTIONS ==================================================================== */

/* === Provider Listing */
/*
#providerbusiness{
   width: 315px;
   margin: 20px 0 0 120px;
   text-align: left;
   float: left;
   border: 1px solid #000;
   }
 
#providerphoto{
   margin: 0;
   border: 1px solid #000;
   }
   */.h2c_centered {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000000;
	margin-top:12px; /* why is this 1px more than h1 ? */
	padding-left:0px;
	text-align: center;
	border-bottom-style: solid;
}
.hometitles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color: #000000;
	margin-bottom:0px;
}
.quote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#607489;
	line-height:1.75em;
}
.quoteby {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:right;
	margin-top:-5px;
}	
.nav3 {
	font-size:12px;
}
.indent
   {
   padding-left: 20px;
}
p {
	*margin-top:-7px;
}

/* ============================================ TABLES ============================================ */

table {
	text-align:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td {
	padding: 5px;
}
table td.vert_space {
	padding:0px;
	font-size:12px;
}
table td.a0_dark_blue_row {
	background-color:#607489;
	padding: 3px;
	padding-left: 6px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
table td.a0_light_blue_row {
	background-color:#A9CCF1;
	padding: 3px;
	padding-left: 6px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

/* ========THROW AWAY WHEN DONE CONVERTING ====== */

.aa_table_cell_title {
	font-size: 16px;
	font-weight:bold;
}

/* =============== */

.affiliates {
	font-size: 11px;
}
table td.a1_affiliate_city {
	padding-left: 6px;
	padding-top: 10px;
	padding-bottom: 0px;
	color:#536577;
	font-size:14px;
	font-weight:bold;
}
.aa_affiliate__solo_city {
	color:#536577;
	font-size:14px;
	font-weight:bold;
}
table td.a1_affiliate_photo {
	padding-top:2px;
	vertical-align:top;
	width:60px;
}
table td.a1_affiliate_name {
	padding-top: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #3862C3; /*3862C3*/
}

/* =============== */

.calendar {
	font-size:12px;
}
table td.a1_cell_title {
	font-weight:bold;
	width:75px;
}
table td.a2_column_heading {
	background-color:#A9CCF1;
	font-weight:bold;
}
table td.a2_column_heading a {
	color:#000000;
}
table td.a2_column_heading a:hover {
	color:#fb6700;
}
table td.a2_sortcolumn {
	padding-top: 7px;
	padding-bottom:7px;
	background-color:#EBEEFF;
}
table td.a2_grey_text {
	color:#666666;
}
.hometable {
	font-size:12px;
	line-height:18px;
}
.a0_light_blue_row {
	background-color:#A9CCF1;
	padding: 3px;
	padding-left: 6px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content-left img {
	border: 2px solid #A9CCF1;
	float: left;
}
#content-wide img {
	float:left;
	margin-right:14px;
	margin-bottom:8px;
	margin-top:6px;
	border: 2px solid #A9CCF1;
}
.borderless {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#content-left .borderless img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 0;
	margin: 0;
	padding: 0;
}
.borderless img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	vertical-align: middle;
}
.borderless td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.borderlesscentered img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	float: none;
	vertical-align: middle;
	text-align: center;
}

