#ctsc_content {
	font-size:13px;
}

#bd {
	margin: 1em 0;
}

a, a:visited {
	color: #2647a0;
}
a:hover {
	color: #426fd9;
}
.logo {
	color: #960026;
	font-family: verdana;
	font-weight: bold;
	font-size: 167%;
}

.logo a, .logo a:visited {
	color: #960026;
	text-decoration: none;
}
	
.tagline {
	margin-left: 1em;
	font-size: 85%;
	font-style: italic;
}

.trials li, .topics li, .investigators li, .institutions li {
	margin-bottom: 0.25em;
}

ul.alphabetical {
	margin-left: 0;
}

.alphabetical li {
	display: inline;
	list-style: none;
	margin: 0 0.15em;
}

.border {
	color:#669966;
	border: thin #003399 solid;
}


/* pagination */

.pagination {
  /* self-clearing method: */ }
  .pagination a, .pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .pagination span.current {
    font-weight: bold;
    background:#960026 url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x left -1400px; /* selected tab background */
    color: #EDEDED;
    border: 1px solid #243356; }
  .pagination a {
    text-decoration: none;
    background:#d8d8d8 url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x; /* tab background */
    color: #000;
    border: 1px solid #a3a3a3; }
    .pagination a:hover, .pagination a:focus {
      background:#bfdaff url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x left -1300px;
      color: #003;
      border-color: #003; }
  .pagination .page_info {
    background: #333;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .pagination {
    height: 1%; }
  *:first-child+html .pagination {
    overflow: hidden; }
    
.alphabet_list {
   padding-bottom: 6px;
}    

.blue_background {
   background-color: blue;
}

.red_background {
   background-color: red;
}

#ct_search {
	float: right;
	margin: 0;
  	padding: 0;
}
div#notice {
   border: red solid thin;
   font-weight: bolder;
   width: 30em;
   padding: .5em;
   margin-bottom: 1.5em;
}
	#ct_search input[type="text"] {
		border: 0.25em solid #243356;
		color: #000;
    margin: 0;
    padding: 1px 0.25em;
	}
	#ct_search input[type="submit"] {
    border: 1px solid #243356;
    background:#243356 url(http://yui.yahooapis.com/2.5.2/build/assets/skins/sam/sprite.png) repeat-x left -1405px;
    margin: 0;
    padding: 3px 0.5em;
    color: #fff;
    }

/* begin debug styles */

#debug {
  margin-top: 1em;
  margin-left: auto;
}
#debug a, #debug a.visited {
  text-decoration: none;
  color: maroon;
}
fieldset.debug_info {
  text-align: left; 
  margin: 1em; 
  background: #eee;
}


/* end debug styles */

/* begine jquery autocomplete */

.ac_input {
	width: 200px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/jquery/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

#header ol li#people,
#header ol li#learning,
#header ol li#resources {
  background-image: url(/images/header/menu.gif);
}
html {
   background: none repeat scroll 0%;
}
div#vertical_spacer {
   height: 5em;
}
.search_results {
   padding-top: 1em;
}
.strong_font {
   font-weight: bold;
}

#ctsc_header form {
background-color:#AC1B30;
margin:0pt;
padding:0pt;
}
#topsmallnav {
   font-size: 12px;
   line-height: 15px;
   
}

.formBox {
	border:1px solid #999;
	border-collapse:collapse;
}
.formHead {
	background-color:#f0edde;
	padding:2px 5px;
	font-weight:bold;
	text-align:left;
}
.formBody {
	padding:10px;
}

/* end fix the search box so it matches */

/* new look */

.home_bg { background-color: #EDEDED;}
.trials_bg { background-color: #EDEDED;}
.topics_bg { background-color: #EDEDED;}
.institutions_bg { background-color: #EDEDED;}
.investigators_bg { background-color: #EDEDED;}
.search_bg { background-color: #EDEDED; }

.home_hp_color { background-color: #EDEDED;}
.trials_hp_color { background-color: #AC361A;}
.topics_hp_color { background-color: #1A78AC;}
.institutions_hp_color { background-color: #1AAC4E;}
.investigators_hp_color { background-color: #636363;}
.search_hp_color { background-color: #000000; }


.home_link_color { color: #000;}
a.home_link_color:visited { color: #000; }
.trials_link_color  { color: #AC361A;}
a.trials_link_color:visited { color: #AC361A; }
.topics_link_color { color: #1A78AC;}
a.topics_link_color:visited { color: #1A78AC;}
.institutions_link_color { color: #1AAC4E;}
a.institutions_link_color:visited { color: #1AAC4E;}
.investigators_link_color { color: #636363;}
a.investigators_link_color:visited { color: #636363;}

.search_link_color { color: #000; }
a.search_link_color:visited { color: #000; }

.gray_border {
   border:#777 solid thin;
} 
	

.content_border_thin {
   border-top: 1px solid #CCC;
   border-right:  1px solid #999;
   border-left:  1px solid #999;
   border-bottom: 1px solid #999;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 8px;
   padding-top: 1px;
   background-color:#EDEDED;
   min-height: 25em; height: auto !important; height:25em;
}

.white_font {
   font-color: snow;
   color: #fff;
}

.white_a {color:#CCCCCC;;}
a.white_a:visited {color: #ddd;}
a.white_a:hover {text-decoration: underline; color: #ddd;}

div.home_col {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}

h1 {
	padding-top: 2px;
	padding-bottom: 0px;
	/*line-height: 25%;*/
	font-size: 167%;
	font-weight:bolder;
}

.ht_h1 {
	/* color: #C21D03; */
}

h2 {
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 25%;
	font-size: 153.9%;
}

.h2_normal_line_height {
   line-height: 116%;
   
}

/* default space between tabs */

li.home_bg, li.trials_bg, li.topics_bg, li.institutions_bg, li.investigators_bg, li.search_bg {
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  border: 0;
  margin-bottom: 1px;
  padding:0.33em 1em;
  background-color: #EEE	;
  font-width: 2px;	
}
/* .yui-navset .yui-navset-top .yui-nav a {
  width: 120em;
  background-color: #ddd;
  color: #333;
  float: left;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomleft: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 0;
} */

li.selected {
	background-color: #CCC;
	z-index: 1;
}


/* end new look */

th, td {
	border:0px;
	padding:0.25em;
	text-align:left;
}
.left_padding {
	padding-left: 20px;
}
.border_bottom {
	border-bottom: 1px solid #777;
}
.sort_column {
	background-color: #CCC;
	font-size: 108%;
}
