body {
  background-color: #ffffff;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: small;
}

#header {
  background: url(/images/header-bg.gif) no-repeat;
  height: 139px;
  margin-bottom: 18px;
}

.shift-text {
  text-indent: -9999px; 
  outline: none;
}

h4.shift-text { margin: 0; padding: 0; height: 0; }

#logo h1 a {
	width: 195px; height: 66px;
	background: url(/images/logo.gif);
  display: block;
  margin: 42px 0 0 36px;
}

#main-navigation {
	clear: both;
	width: 90%;
}

.inner-box-top {
  background: url(/images/find-a-center-mask.gif) top left no-repeat;
  padding: 12px 0 0 0;
}
.inner-box-bottom {
  background: url(/images/find-a-center-mask.gif) bottom left no-repeat;
  padding: 12px 20px 0 40px;
}
.outer-box {
  width:652px;
  background: #c10924 url(/images/find-a-center-bg.gif) bottom right no-repeat;
}

h3.floating-label {
	width: 184px; height: 48px;
	background: url(/images/find-a-center.gif);
	position: relative;
	left: -5px;
	margin: 0;
	padding: 0;
}

h3.mytad-label {
	width: 184px; height: 48px;
	background: url(/images/my-tad-label.gif);
	position: relative;
	left: -5px;
	margin: 0;
	padding: 0;
}

.helpful-inner-top h3.floating-label {
	width: 184px; height: 48px;
	background: url(/images/TadToolsHeader.png);
	position: relative;
	left: -4px;
	margin: 0;
	padding: 0;
}

.helpful-inner-top {
  background: url(/images/helpful-sites-mask.gif) top left no-repeat;
  padding: 16px 0 0 0;
}

.helpful-inner-bottom {
  background: url(/images/helpful-sites-mask.gif) bottom left no-repeat;
  padding: 12px 25px 25px 25px;
}

.helpful-outer {
  width:246px;
  background: url(/images/helpful-sites-bg.png) bottom right no-repeat;
  margin: 18px 0;
}

.search-inner-top {
  background: url(/images/helpful-sites-mask.gif) top left no-repeat;
  padding: 16px 0 0 0;
}
.search-inner-bottom {
  background: url(/images/helpful-sites-mask.gif) bottom left no-repeat;
  padding: 12px 25px 25px 25px;
}
.search-outer {
  width:246px;
  background:#c7c7c7  url(/images/search-bg.png) bottom left repeat-x;
}
input#search {
  background: url(/images/search-field-bg.gif);
  border: none;
  color: #8d8788;
  font-size: 90%;
  padding: .4em .75em;
  width: 150px;
}
input#search-button {
  position: absolute;
  margin-left: 5px;
}

.events-inner-top {
  background: url(/images/helpful-sites-mask.gif) top left no-repeat;
  padding: 16px 0 0 0;
}
.events-inner-bottom {
  background: url(/images/helpful-sites-mask.gif) bottom left no-repeat;
  padding: 0px 8px 25px 8px;  
/*  padding: 12px 5px 25px 25px;*/
}
.events-outer {
  width:246px;
  background:#e0dfdf;
}

.events-inner-top h3.floating-label {
	width: 224px; height: 48px;
	background: url(/images/events-label.png);
	position: relative;
	left: -4px;
	margin: 0;
	padding: 0;
}

dl#event-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
dl#event-list dt, dl#event-list dd  {
  padding-left: 15px;
  line-height: 1em;
}
dl#event-list dt a {
  padding: 20px 10px 5px 45px;
  background: url(/images/cal.gif) no-repeat 0 100%;
  
  display: block;
  text-align: left;
  font-family: Arial, sans-serif;  
  font-size: 85%;
  color: #336699;
  font-weight: normal;

  text-decoration:none;
}
dl#event-list dd hr {
  margin-left: 41px;
  margin-bottom: 1px;
  width: 175px;
  border-top: 1px solid #fff;
}
#event-list dd {
  padding: 0 0 20px 0;
  margin: 0 0 0 0px;
}
#event-list dd div {
  text-align: left;
  padding-right: 20px;
  padding-top: 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 85%;
  color: #666666;
  font-weight: normal;
}

#event-list dd.even, #event-list dt.even {
  background-color: #e9e9e9;  
}


.news-inner {
  background: url(/images/news-mask.gif) bottom left no-repeat;
  height: 124px;
  overflow: hidden;
}
.news-outer {
  width:143px;
/*  background: url(/images/backtest.jpg) #c10924;*/
  overflow: hidden;
  float: left;
  margin-right: 20px;
}

.news-img-conferences {  background: url(/images/news/conferences.jpg) #c10924;}
.news-img-news1       {  background: url(/images/news/news1.jpg) #c10924;}
.news-img-news2       {  background: url(/images/news/news2.jpg) #c10924;}
.news-img-video       {  background: url(/images/news/video.jpg) #c10924;}
.news-img-pubs        {  background: url(/images/news/pubs.jpg) #c10924;}
.news-img-website     {  background: url(/images/news/website.jpg) #c10924;}
.news-img-steve-luke  {  background: url(/images/news/steve-luke.jpg) #c10924;}
.news-img-debra-jan   {  background: url(/images/news/debra-jan.jpg) #c10924;}
.news-img-phoebe      {  background: url(/images/news/phoebe.jpg) #c10924;}
.news-img-dac         {  background: url(/images/news/dac-thumb.jpg) #c10924;}
.news-img-niusi       {  background: url(/images/news/niusi.jpg) #c10924;}
.news-img-mpeter      {  background: url(/images/news/mpeter-thumb.jpg) #c10924;}

div.news-item {
  margin: 0 20px 40px 0;
  clear: both;
}

div.news-item p {
  color: #6d6768;
  font-size: 90%;
}

div.news-item a {
color:#ad0e25;
text-decoration: none;
}

div.news-item h5 {
  margin: 0 0 5px 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.25em;
  font-weight: normal;
}

div.news-item h5 a {
  border-bottom: 1px dashed;
}

div.news-item h5 a:hover {
  border-bottom: 1px solid;
}

div.news-item h5 span,div.news-item h2 span {
  color: #8d8788;
  margin-left: 10px;
  font-weight: normal;
  font-size: 75%;
}


div.news-item a.read-more {
  font-family: arial, helvetica, sans-serif;
  margin: 0 0 0 10px;
  padding-right: 8px;
  font-weight: bold;
  background: url(/images/read-more-arrow.gif) right 60% no-repeat;
}

/* one-column-item */

.one-column-inner {
/*  background: url(/images/news-mask.gif) bottom left no-repeat;*/
/*  height: 124px;
  overflow: hidden;*/
}
.one-column-outer {
  width:143px;
/*  background: url(/images/backtest.jpg) #c10924;*/
  overflow: hidden;
  float: left;
/*  margin-right: 20px;*/
}

div.one-column-item {
  margin: 0 10px 40px 10px;
  clear: both;
}

div.one-column-item p {
  color: #8d8788;
  font-size: 90%;
}

div.one-column-item a {
color:#ad0e25;
text-decoration: none;
}

div.one-column-item h5 {
  margin: 0 0 5px 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.25em;
  font-weight: normal;
}

div.one-column-item h5 a {
  border-bottom: 1px dashed;
}

div.one-column-item h5 a:hover {
  border-bottom: 1px solid;
}

div.one-column-item h5 span {
  color: #8d8788;
  margin-left: 10px;
  font-weight: normal;
  font-size: 75%;
}

div.one-column-item a.read-more {
  font-family: arial, helvetica, sans-serif;
  margin: 0 0 0 10px;
  padding-right: 8px;
  font-weight: bold;
  background: url(/images/read-more-arrow.gif) right 60% no-repeat;
}


div.one-column-item h5 span,div.one-column-item h2 span {
  color: #8d8788;
  margin-left: 10px;
  font-weight: normal;
  font-size: 75%;
}

/* title image replacement */
#in-the-news, #title-news {
	width: 644px; height: 36px;
	background: url(/images/in-the-news-title.gif);
	margin: 25px 0 20px 8px;
}

#title-my-tad-login {
	width: 644px; height: 36px;
	background: url(/images/MyTadLoginH4.jpg);
	margin: 25px 0 20px 8px;
}

#title-about {
	width: 644px; height: 36px;
	background: url(/images/AboutH4.jpg); 
	margin: 25px 0 20px 8px;
}

#title-events {
	width: 644px; height: 36px;
	background: url(/images/EventsH4.jpg); 
	margin: 25px 0 20px 8px;
}

#title-search-results {
	width: 644px; height: 36px;
	background: url(/images/SearchResultsH4.jpg); 
	margin: 25px 0 20px 8px;
}

#title-findacenter {
	width: 644px; height: 36px;
	background: url(/images/FindACenterH4.jpg); 
	margin: 25px 0 20px 8px;
}

#title-orientation {
	width: 644px; height: 36px;
	background: url(/images/OrientationH4.jpg); 
	margin: 25px 0 20px 8px;
}

.helpful-inner-bottom a, .helpful-inner-bottom h5 {
  border: none;
  text-decoration: none;
  padding: 0;
  float: left;
	width: 197px; height: 53px;
	margin: 5px 0 8px 0px;  
}

#hs-tadcommunities {	background: url(/images/tadcommunitiesH5.gif) no-repeat;  }
#hs-sppapr        {background: url(/images/SppaprH5.gif) no-repeat;  }
#hs-ddb           {background: url(/images/DDBH5.gif) no-repeat;  }
#hs-matrix        {background: url(/images/MatrixH5.gif) no-repeat;  }
#hs-idea          {background: url(/images/IdeaH5.gif) no-repeat;    }
#hs-osep          {background: url(/images/OSEPResourcesH5.gif) no-repeat;    }
#hs-ppab          {background: url(/images/PpabH5.gif) no-repeat;    }
#hs-ilink         {background: url(/images/IlinkH5.gif) no-repeat;   }
#hs-arra          {background: url(/images/ArraH5.gif) no-repeat;    }
#hs-workgroups    {background: url(/images/WorkgroupsH5.gif) no-repeat;    }
#hs-stateadvisory {background: url(/images/StateAdvisoryH5.gif) no-repeat;    }
#hs-ideadata      {background: url(/images/ideadataH5.gif) no-repeat;    }

/* allow room for 3 columns */
div.cat-wrapper ul {
  width:630px;
  margin:0;
  padding: 0;
}

/* float & allow room for the widest item */
div.cat-wrapper ul li {
  float: left;
  width: 300px;
  list-style: none;
  padding: 0;
  margin: 0;
}

div.cat-wrapper ul li a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 7px 0 0 14px;
  background: url(/images/find-a-center-bullet.gif) 0 12px no-repeat;
}

div.cat-wrapper ul li a:hover {
	text-decoration: underline;
}


div.all-centers-font {
  font-family: arial, helvetica, sans-serif;  
}

div.all-centers {
  font-family: arial, helvetica, sans-serif;  
	clear: left; 
	padding: 20px 0;
}

div.all-centers a {
	color: #fff;
  text-decoration: none;
}

div.all-centers a:hover {
	text-decoration: underline;
}

/** Main navigation **/


#user-area {
	margin: 9px 71px 0 0;
	float: right;  
  
  font-family: Arial, sans-serif;  
  font-size: 85%;
  color: #bcb9b9;
}
#user-area a { 
  font-size: 85%;
  font-weight: bold;
  color: #990033;
}

#main-navigation {
  clear: both;
  padding-top: 21px;
  float: left;
}

#main-navigation ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#main-navigation ul.mn-tadnet { 
float: left;
padding-top: 20px;
padding-left: 5px;
}

#main-navigation ul li {
  margin: 0;
  padding: 0 2px;
  float: left;
}

#main-navigation ul li a {
  border: none;
  text-decoration: none;
  padding: 0;
  float: left;
  height: 37px;
}

#mn-home a,  #mn-about a, #mn-orientation a, #mn-news a, #mn-findacenter a, #mn-mytad a {
  background-position: 0 0;
} 
#mn-home a:hover, #mn-about a:hover, #mn-orientation a:hover, #mn-news a:hover, #mn-findacenter a:hover, #mn-mytad a:hover,
#mn-home a.active, #mn-about a.active, #mn-orientation a.active ,#mn-news a.active, #mn-findacenter a.active ,#mn-mytad a.active 
{
  background-position: 0 37px;
} 
#mn-home a { width: 79px; background-image: url(/images/HomeBtn.gif); }
#mn-about a { width: 79px; background-image: url(/images/AboutBtn.gif); }
#mn-orientation a { width: 123px; background-image: url(/images/OrientationBtn.gif); }
#mn-news a { width: 79px; background-image: url(/images/NewsBtn.gif); }
#mn-findacenter a { width: 123px; background-image: url(/images/FindACenterBtn.gif); }
#mn-mytad a { width: 96px; background-image: url(/images//MyTadBtn.gif); }

#mn-home a:hover        { width: 79px; background-image: url(/images/HomeBtn.gif); }
#mn-about a:hover       { width: 79px; background-image: url(/images/AboutBtn.gif); }
#mn-orientation a:hover { width: 123px; background-image: url(/images/OrientationBtn.gif); }
#mn-news a:hover        { width: 79px; background-image: url(/images/NewsBtn.gif); }
#mn-findacenter a:hover { width: 123px; background-image: url(/images/FindACenterBtn.gif); }
#mn-mytad a:hover       { width: 96px; background-image: url(/images//MyTadBtn.gif); }

#main-navigation ul li a img { border: none; }

.cms-edit {
  position: relative;
float: right;
margin: 0 20px -20px 0;
  font-family: arial, helvetica, sans-serif;
}
.cms-edit a {
  font-size: 1em;
  font-weight: normal;
  color: red;
}

.center_list h2 {
  color: #666;
  font-size: 1.8em;
  font-weight: normal;
  font-style: italic;
  font-family: Georgia "Times New Roman" serif;
  border-bottom: 1px dotted #ddd;
}


.center_detail img, .no_logo {
  float: left;
  margin: 0 20px 20px 10px;
  width: 15em;
}

.center_detail h3 {
  margin: 0 0 5px 0;
  font-family: arial, helvetica, sans-serif;
  font-size: 1.25em;
  font-weight: normal;
}

.center_list .zero_centers {
  padding: 0px 15px 20px 15px;
}

.center_detail p {
  padding: 0px;
  margin: 10px 0 0 0;
}

.center_description {
  float: left;
  width: 32em;
  padding-bottom: 20px;
}

.center_detail ul {
  margin: 6px 0 0 0;
  padding: 0;
}

.center_detail h3 a {
  color:#ad0e25;
  text-decoration: none;
  border-bottom: 1px #ad0e25 dashed;
  line-height: 1.2em;
}


.center_detail h3 a:hover {
  border-bottom: 1px solid;
  text-decoration: none;
}



.center_detail a:hover {
  text-decoration: underline;
} 

.center_detail ul li {
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  list-style: none;
  color: green;
}

.center_detail ul li a {
  color: green;
}


/* === FLASH MESSAGES === */
div#flash-notice {
  border: 1px solid #999;
  padding: 5px;
  margin: 10px 150px;
  background-color: #C6FFA0;
}

div#flash-warning {
  border: 1px solid #999;
  padding: 5px;
  margin: 10px 150px;  
  background-color: #fdffc4;
}

div#flash-error {
  border: 1px solid #000;
  padding: 5px;
  margin: 10px 150px;
  background-color: #FDC4C4;  
}


.footer {
  border: 1px solid #BFD5EE;
  border-left: none;
  border-right: none;
  margin: 20px 0;
  text-align: center;
  padding: 10px 0;
  padding-left: 15px;  
}

.footer ul li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0 10px;
}

.footer ul li a {
  font-family: arial, helvetica, sans-serif;
  color: #1E60AD;
  text-decoration: none;
}

.footer ul {
  margin: 0;
}

.news-item h5 span, .news-item h2 span, .event-item h5 span, .event-item h2 span {
  white-space: nowrap;
}

.ui-tabs-nav { font-size: 75%;}
.ui-tabs-nav a { outline: none; }


ul.arra-guidance {
  margin-bottom: 0;
  list-style-image: url(/images/read-more-arrow.gif);
  color:#ad0e25;
}

ul.arra-guidance li a {
  font-size: 90%;
}

ul.arra-guidance li a:hover {
  text-decoration: underline;
}

dl.items dd { margin: 0 0 20px 0; padding: 0;}

dl.items p { font-style: italic; margin-bottom: 4px;}

ul.toolbar { margin: 0; padding: 0; font-size: 90%; }

ul.toolbar li { display: inline; padding-right: 10px;}

ul.toolbar li a { color: red; }
