@charset "utf-8";
* {
outline:0;
border:0;
margin:0;
padding:0;
}

li p
{
	clear:none;
	
}

#pagination-clean a.nohover:hover
{
	text-decoration:none; 
}
#institutiona1 option
{
	width:300px;
}


.hidden
{
	display:none;
}

h6

{

font-size: 21px;

color: #5a5a5a;

font-weight: 700;

line-height: 40px;

clear: both;

background: transparent url(../images/dottedborder.gif) repeat-x scroll center bottom; margin-bottom: 20px; padding-bottom: 20px; 

}

.autocomplete {
    font-family: Arial;
    font-size: 8pt;
    background-color: white;
    border: 1px solid #aaaaaa;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
	margin-left:-9px;
}

.autocomplete_item {
    padding: 1px;
    padding-left: 5px;
    color: #396197;
    width: 100%;
}

.autocomplete_item_highlighted {

    color: #f49e00;
   padding: 1px;
    padding-left: 5px;
}

li {
	margin:4px 0px 4px 20px;
	padding-left:0px;
	list-style-position:inside;
}

#menu li {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style-position:outside;
}

.replace {
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}



a.orange {
color:#f49e00;
}

select {
width:252px;
height:25px;
border:1px solid #adbdd7;
font-size:10px;
color:#5a5a5a;
float:left;
line-height:25;
padding:3px;
}

.row27 {
height:27px;
display:block;
clear:both;
}

.row27.break {
margin-top:29px;
}

.imgalignleft {
float:left;
padding-right:10px;
}

.imgalignleft2 {
float:left;
padding-right:18px;
}

.posted {
font:9px Arial, Helvetica, sans-serif;
line-height:21px;
padding:8px 0 3px;
}

.more {
color:#f49e00;
float:right;
background:url(../images/link_arrow.gif) no-repeat right;
margin-top:3px;
display:block;
padding:0 7px 2px 0;
}

.backarrow {
color:#f49e00;
float:left;
background:url(../images/link_backarrow.gif) no-repeat left;
margin-top:3px;
display:block;
padding:0 7px 2px 8px;
}

.loginforgotlink {
color:#f49e00;
width:280px;
font-size:11px;
background:url(../images/link_arrow.gif) no-repeat right;
padding:0 7px 2px 0;
}

.newsncal a {
width:260px;
display:block;
}

.description {
color:#5a5a5a;
font-size:15px;
padding-bottom:10px;
}

.activeresult {
font-size:12px;
color:#5a5a5a;
background:url(../images/breadcrumb_arrow.gif) left no-repeat;
padding-left:8px;
font-weight:700;
}

.resultdescription {
padding-bottom:0px;
}

.tablefloat {
float:left;
margin-bottom:10px;
}

table {
border-collapse:collapse;
}

.tablefloat p {
clear:none;
}

col {
text-align:left;
}

.alternate {
background:#f0f7fc;
}

.tablepaddingright {
padding-right:15px;
}

.tablepaddingleft {
padding-left:15px;
}

.date,.state {
font:11px Arial, Helvetica, sans-serif;
color:#5b5b5b;
width:100px;
float:left;
padding-top:3px;
}


.professionals {

width: 580px;

float: right;

margin-right: 3px;

background: url(../images/dottedborder.gif) bottom repeat-x;

padding-bottom: 30px;

margin-bottom: 30px;

}

.top {

color:#f49e00;

float:right;

background:url(../images/top_arrow.gif) no-repeat right;

margin-top:3px;

display:block;

padding:0 7px 2px 0;

}

.age
{
	background-image:url(../images/agecalbg.gif);
	width:300px;
	height:159px;
	display:block;
	position:relative;
}

.age .t1
{
	padding:00;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	position: absolute;
	top: 35px;
	left: 10px;
}

.age .t2
{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	float:left;
	font-weight:700;
	width:120px;
	position: absolute;
	left: 11px;
	top: 61px;
}
 
 
 .age .t3
{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	float:left;
	font-weight:700;
	position: absolute;
	left: 141px;
	top: 61px;
}

 .age .t4
{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	float:left;
	font-weight:700; 
	position: absolute;
	left: 13px;
	top: 129px;
}

 .age .t5
{
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a5a5a;
	float:left;
	position: absolute;
	left: 63px;
	top: 129px;
	width: 227px;
}

 .age .r1
{
	clear:both;
	height:30px;
	position: absolute;
	width: 115px;
	left: 10px;
	top: 84px;
}

 .age .r2
{
	clear:both;
	height:30px;
	position: absolute;
	width: 115px;
	left: 140px;
	top: 84px;
}
 
 
 .age input
{
	padding: 0 0;
	margin:0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:29px;
	text-align:center;
	margin-left:2px;
	color:#5a5a5a;
	
	
}

.age .i3
{
	margin-left:3px;
	width:41px;
}
.age .i32
{
	margin-left:3px;
	width:38px;
}

.age #go
{
	width:35px;
	height:29px;
	display: block;
	position: absolute;
	left: 259px;
	top: 78px;
	cursor: pointer;
}

 
.nobr {white-space: nowrap}



