body {
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 12px;
line-height: 18px;
font-size-adjust: none;
font-stretch: normal;
background-color: #ffffff;
color: #333333;
}

body.center{
  text-align:left;  
}

html, body{
	height:100%;

}

#header{
	display:block;
	height:57px;
}


#prevBtn{ 
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;
}


#nextBtn
{
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;
}

#newslider{
	width:245px;
	height:60px;
	padding:0px;
	margin:0px;
}

#newslider img{
	width:  245px; 
   	height: 60px; 
    	top:  0; 
    	left: 0 
}

#slider{
	height:230px;
	width:689px;
	padding:0px;
	margin:0px;
}

#slider img{
	width:  689px; 
   	height: 230px; 
    	top:  0; 
    	left: 0 
}

#infobloc{
	width:1000px;
	height:200px;
	display:block;
	clear:both;
}


#infoq{
	float:left;
	width:780px;
	height:200px;
	border:1px solid #dbe9e9;
}

#contentwrapper{
	margin-left:auto;
	margin-right:auto;
	padding-top:12px;
}

.roundedcornr_box_991549 {
   background: #dfecf4;
}
.roundedcornr_top_991549 div {
   background: url(/img/roundedcornr_991549_tl.png) no-repeat top left;
}
.roundedcornr_top_991549 {
   background: url(/img/roundedcornr_991549_tr.png) no-repeat top right;
}
.roundedcornr_bottom_991549 div {
   background: url(/img/roundedcornr_991549_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_991549 {
   background: url(/img/roundedcornr_991549_br.png) no-repeat bottom right;
}

.roundedcornr_top_991549 div, .roundedcornr_top_991549, 
.roundedcornr_bottom_991549 div, .roundedcornr_bottom_991549 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_991549 { padding:15px;margin-top:-25px; margin-left:15px; padding-bottom:0px;}


.p-shadow {
		width:  270px;
		height: 180px;
		float:left;
		background: url(/img/shadowAlpha.png) no-repeat bottom right;
		background: url(/img/shadow.gif) no-repeat bottom right;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
		padding: 5px 6px 6px 5px;
		text-align:left;
		vertical-align:bottom;
		color:#999999;
		font-size:13px;		
		overflow: hidden;
		word-wrap: break-word;	
		
	}

	.p-shadow div {		
		background: none !important;
		background: url(/img/shadow2.gif) no-repeat left top;
		padding: 0 !important;
		padding:0px 0px 0px 0px;
	}

	.p-shadow p {
		color: #777;
		background-color: #fff;
		font: italic 1em georgia, serif;
		border: 1px solid #a9a9a9;
		padding: 4px;
		margin: -6px 6px 6px -6px !important;
		margin: 0;	
	}

#discover, #communicate, #share{
	float:left;
	margin-left:2px;
	width:330px;
	height:240px;
	background: url(/img/back_rounded.gif) no-repeat top left;
	text-align:center;
}

#newsAndEvents, .txlist{
	list-style-type: circle;
	list-style-image: url(/img/show.png);
	padding-left:14px;
	font-size:12px;
	margin-top:3px;
	width:80%;
}

#newsAndEvents li, .txlist li{
	margin-bottom:10px;
}

#newsAndEvents li:hover{
	background-color:#f5faff;
}

#newsAndEvents li a{
	font-size:12px;
}


.signdesc{
	margin-top:-10px;
	font-style:normal;
	font-size:14px;
	color:#666;
}

.txdesc{
	font-size:20px;
	line-height:1.5em;
	color:#2160ed;
}

.txhighlight{
	padding:2px;
	font-size:20px;
}


#aboutbox{
	margin-top:10px;
	margin-left:20px;
	width:290px;
	float:left;
	text-align:left;
}

.section{
	margin-top:10px;
	float:left;
	border-top:1px solid #e1e1e1;
}

.participantsection{
	width:780px;
}

.communitysection{
	width:480px;
	height:250px;
	border:1px solid #dbe9e9;
}

.communitysectionright{
	float:right;
}

.communityimg{
	padding:5px;
	float:left;
}

.servicebloc{
	float:left;
	width:780px;
	border: 1px solid #000;
}

.infosidebar{
	margin-top:10px;
	float:right;
	width:200px;
	border:1px solid #dbe9e9;
}

.actionbtn{
 font-size:18px;
 font-family:Arial, Verdana;
 background-color:#EE7721;
 color:#FFF;	
 padding:2px;
}

#infoq h2, #infotx h2, .infosidebar h2, .section h2{
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-left:7px;
	font-size:20px;
 	color:#004731;
	font-weight:normal;
 	background-color:#f0f7fd;
 	height:30px;
	text-align:left;
}

.communitysection h2{
	text-align:center;
}

.section h2{
	color: #0062e5;
 	//background-color:#ebebeb;
 	background-color:#fff;

}

#infoq a, #infotx a{
	font-size:15px;
 	color:#004731;
}

#infotx{
	float:right;
	width:200px;
	height:200px;
	border: 1px solid #dbe9e9;
}

.bigtextbloc{
	font-size:14px;
	line-height:1.3em;
	text-align:left;
	padding:5px;
}



#askq{
	float:right;
}

#asktrial{
	width:100%;
	text-align:center;
	margin-top:20px;
}

#askq a, #asktrial a{
	padding:3px;
	background-color:#EE7721;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
}



.headline{
margin-top:30px;margin-bottom:20px;width:992px;background-color:#e1e1e1;padding:6px;font-size:15px;text-align:center;color:#666
}

.headline span.hkeyword{
font-size:25px;color:#0062e5;
}

.headline span.htext{
color:#333;
}

#acrosstop{
 width:100%;
 height:230px;
 text-align:center;
 position:relative;
}

#globalheader { width: 1000px; height: 30px; position: relative; z-index: 9998;  
 margin-left: auto;  margin-top:0px; margin-bottom:0px;
 margin-right: auto; clear:both;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 150px; height: 0; padding-top: 30px; overflow: hidden; }
#globalheader #globalnav li a, #globalheader { background-image: url(/img/tiler_nav_bar.gif); background-repeat: no-repeat; }

#globalheader #globalnav li#home a { background-position: 0 0; }
#globalheader #globalnav li#tour a { background-position: -150px 0; }
#globalheader #globalnav li#patients a { background-position: -300px 0; }
#globalheader #globalnav li#investigators a { background-position: -450px 0; }
#globalheader #globalnav li#community a { background-position: -600px 0; }

#globalheader #globalnav li#home a:hover { background-position: 0 -32px; }
#globalheader #globalnav li#tour a:hover { background-position: -150px -32px; }
#globalheader #globalnav li#patients a:hover { background-position: -300px -32px; }
#globalheader #globalnav li#investigators a:hover { background-position: -450px -32px; }
#globalheader #globalnav li#community a:hover { background-position: -600px -32px; }

#globalheader.home #globalnav li#home a { background-position: 0 -63px; }
#globalheader.tour #globalnav li#tour a { background-position: -150px -63px; }
#globalheader.patients #globalnav li#patients a { background-position: -300px -63px; }
#globalheader.investigators #globalnav li#investigators a {background-position: -450px -63px; }
#globalheader.community #globalnav li#community a {background-position: -600px -63px; }

#globalheader #help{
	position: absolute;
	left:938px;
	top:0px;
	width: 60px;
	text-decoration:none;
	height: 30px;
}

#profileheader { width: 1000px; height: 30px; position: relative; z-index: 9998; 
 margin-left: auto; 
 margin-right: auto; clear:both;}
#profileheader #profilenav { margin: 0; padding: 0; }
#profileheader #profilenav li { display: inline; }
#profileheader #profilenav li a { float: left; width: 150px; height: 0; padding-top: 30px; overflow: hidden; }
#profileheader #profilenav li a, #profileheader { background-image: url(/img/tiler_nav_bar_profile.gif); background-repeat: no-repeat; }



#profileheader #profilenav li#home a { background-position: 0 0; }
#profileheader #profilenav li#dashboard a { background-position: -150px 0; }
#profileheader #profilenav li#account a { background-position: -300px 0; }
#profileheader #profilenav li#trials a { background-position: -450px 0; }
#profileheader #profilenav li#messages a { background-position: -600px 0; }

#profileheader #profilenav li#home a:hover { background-position: 0 -32px; }
#profileheader #profilenav li#dashboard a:hover { background-position: -151px -32px; }
#profileheader #profilenav li#account a:hover { background-position: -300px -32px; }
#profileheader #profilenav li#trials a:hover { background-position: -450px -32px; }
#profileheader #profilenav li#messages a:hover { background-position: -600px -32px; }

#profileheader.home #profilenav li#home a { background-position: 0 -63px; }
#profileheader.dashboard #profilenav li#dashboard a { background-position: -150px -63px; }
#profileheader.account #profilenav li#account a { background-position: -300px -63px; }
#profileheader.trials #profilenav li#trials a {background-position: -450px -63px; }
#profileheader.messages #profilenav li#messages a {background-position: -600px -63px; }


#navbarbottom{
 clear:both;
 background-image:url(/img/tiler_nav_bottom.gif);
 background-repeat:repeat-x;
 width:100%;
 height:30px;
 color:#FFF;
}


#pagecontainer{
 position:relative;
 min-height:100%;
}

h1{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  color:#666;
}

#queryshow{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color:#666;
  font-size:14px;
  padding-top:2px;
  padding-bottom:2px;
}
.prompt{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:20px;
  color:#999;
}

.presults{
  font-size:15px;
  color:#666;
}

.quicktip{
  display:block;
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:13px;
  background-color:#F9FFE8;
  color:#666;
  width:460px;
  height:60px;
  padding:10px;
  padding-top:3px;
  padding-bottom:10px;
  margin:5px;
  text-align:left;
}

.groupbox{
  background-color:#F9FFE8;
  padding:10px;
  padding-top:3px;
  padding-bottom:10px;
  margin:5px;
  border:1px solid #999;
}

.scrollbox{
  float:right;
  display:inline;
  border:1px solid #999;
  width:10px;
  height:10px; 
  padding:1px;
  text-align:center;
  cursor:pointer;
  cursor:hand;
}

#recentqueries{
	font-size:12px;
}

#recentqueries a{
 color:#448ccb;
}

#recentqueries ul{
	list-style-type: none;
	padding:0;
}

#recentqueries li{
	text-align:left;
	margin:0.01em 0;
}

#recentqueries li .ago{
	font-style:italic;
	color:#999;
}

#recentqueries h5{
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	text-align:center;
}

hr{
  border: 0;
  color:#999;
  background-color:#999;
  height:1px;
  width:100%;
}

.overlaystuff {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     z-index: 10000;
     background-image:url('/img/overlay.gif');
}

#overlay div {
     width:800px;
     /* height: 100%; */
     /*  margin: 100px auto; */
     /* border:1px solid #000; */
}

#recent{

     border:1px solid #999;
}

#medicalrecord {
     position: absolute;
     top:15%;
     left:15%;
     border:1px solid #000;
     padding: 0px 10px 20px 10px;
     background-color: #FFF;
     text-align:center;
     color:#666;
     font-family: Arial,Verdana, Helvetica, Sans-serif;
     font-size:15px;
}

#close{
     position: relative;
     text-align:right;
     padding-bottom:20px;
}

#medicalrecord h2{
     color:#666;
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size:18px;
}

.recordprompt{
     color:#999;
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size:20px;
}

.recentshow{
     color:#666;
     font-family: Arial,Verdana, Helvetica, sans-serif;
     font-size:15px;
}
.recordinputtext{
     width:100px;
     height:25px;
}

#recordtable{
     border:1px solid #999;
}


#facetbar{
     display:inline;
     width:180px;
     padding-top:50px;
}

#facetborder{
}

#personalize{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:15px;
  color:#666;
}

#ifrmresults{
  display:inline;
  width:100%;
  height:100%; 
}

.facetq{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}


.upload{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:15px;
  color:#999;
}
.how{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:16px;
  color:#999;
}

.howq{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:14px;
  color:#333; 
}

.eg{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#999;
}

.showing{
  font-family: Verdana, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
  font-weight:bold;
  padding-top:2px;
}

.txgradient{
 position:relative;
 height:12px;
}

.txgradient b{
	background-color: #f0f7fd;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 50%;
	font-size: 1px;
	height: 12px;
	line-height: 1px;
	position: absolute;
	top: 0pt;
	width: 100%;
	z-index: 1;
}

.txgradient b b{
	background-color: #f6f9fe;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 50%;
	height: 8px;
	top: 4px;
	z-index: 2;
}

.txgradient b b b{
	background-color: #fafcff;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 50%;
	height: 4px;
	top: 4px;
	z-index: 3;
}

#keyword, #treatment{
  width:200px;
  font-size:100%;
  padding-top:0.3em;
  padding-bottom:0.3em;
  vertical-align:middle;
  font-family:Arial, Verdana;
}

.criteria{
  padding-top:2px;
  font-family: Verdana, Helvetica, sans-serif;
  font-size:10px;
  color:#999;
}

.showcriteria{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
}
.showrelated{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size:11px;
text-decoration:none;
 color:#57A9FD;;
}

.conditions{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#333;
}

.ctitle{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size:12px;
} 
.filter{
 padding:5px;
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#666;
}

.male{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:11px;
  background-color:#7FBFFF;
  color:#FFF;
  padding:1px;
}
.female{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:11px;
  background-color:#EE77EE;
  color:#FFF; 
  padding:1px;
}

.age{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:11px;
  background-color:#F9FFC8;
  color:#666; 
  padding:1px;
}

.city{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:12px;
}

.searchtrial{
  width:200px;
  height:30px;

  background-color:#6495ED;
  color:#fff;
  font-size:16px;
}

.searchsite{
  width:200px;
  height:40px;
  background-color:#EE7721;
  color:#fff;
  font-family:Verdana,Sans;
  font-size:15px;
}

.showing{
  color:#666;
}

.kywrd{
  color:#6495ED;
}

.row td{
  padding:10px;
  color:#666;
}

.rprompt{
  font-family: Arial, Verdana;
  font-size: 12px;
}

.codd { background-color: #E8FFDF;}
.odd { background-color: #F9F9FF;}
.even { background-color: #FFF;}
.highlight { font-weight:bold; }

.nextprev{
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-size:15px;
}

.matchcolumn{
  float:left;
  border-right:1px solid #999;
  width:14%;
}

.matchcolumnfirst{
  border-left:1px solid #999;

}

.titlerow{
  display:block;
  text-align:center;
  padding-top:15px;
  vertical-align:middle;
  height:40px;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  font-family: Arial, Verdana;
  font-size: 14px;
  color: #666;
}
.titlerowcond{
  display:block;
  text-align:center;
  vertical-align:middle;
  padding-top:5px;
  height:50px;
  border-top:1px solid #999;
  border-bottom:1px solid #999;
  font-family: Arial, Verdana;
  font-size: 14px;
  color: #666;
}


.contentrow{
  display:block;
  text-align:center;
  height:30px;
  border-bottom:1px solid #999;
}

.contentcell{
  display:block;
  text-align:center;
  padding-top:20px;
  border-bottom:1px solid #999;
  height:40px;
}

.presultable
{
    border-color: #c3d9ff;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.presultd
{
    color:#333;
    border-color: #c3d9ff;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #f0f7fd;
}
.presulth
{
    color:#333;
    border-color: #c3d9ff;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #c3d9ff;
}




.contentcell:hover{
 background-color:#DFF9FF;
}

.emph{
 color:#6495ED;
}

.rmfilter{
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #999;
}

.matchscore{
  font-family: "Trebuchet MS",Arial, Verdana;
  font-size: 20px;
  letter-spacing:0.2em;
  color: #6685CD;
}

.fullmatch{
  color: #3FCD00;
}

.matchtalign{
 padding-left:10px;
 text-align:left;
}

.printthis{
 margin-top:-35px;
 padding-left:35px;
 padding-right:2px;
 float:right;
 font-family: Arial,Verdana;
 font-size:12px;
 color:#666; 
}

.ctheader{
  font-family: Arial, Verdana;
  font-size: 20px;
  color: #666;
}

#footer{
margin-top:20px;
margin-left: auto;
text-align: left;
padding-top: 12px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0pt;
/*background-color: #f4f4f4;
background-image: url(/img/bg-footer.gif);*/
background-repeat: repeat-x;
background-attachment: scroll;
background-x-position: left;
background-y-position: top;
color: #888888;
font-size: 11px;
text-align:center;
}

#footer .fcolumn{
	float:left;
	width:160px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	
}



#footer h3 {
	color:#666666;
	text-align:left;
	font-size:1em;
}

#footer ul {
margin-top:0px;
margin-left:0px;
margin-bottom: 18px;
padding: 0px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

#footer a
{
color: #888888;
text-decoration: none;
display: block;
}

#footer a:hover
{
color: #333333;
text-decoration: none;
}

#footer .aseenon{
	font-size:15px;
	color:#333;
	display:inline;
}

#footer .aseenon:hover{
	color: #0062e5;
}

#footer .divseenon{
	margin-top:5px;
}

#footer li {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}


.tab{
margin-left:15px;
padding-top:8px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
border:1px solid #999;
display:inline;
cursor:pointer;
cursor:hand;
}

/* begin css tabs */

#tabnav { /* general settings */
float:left;
display:inline;
margin-left:60px;
margin-top:5px;
padding: 0px;
}

#tabnav ul{
list-style: none;
padding: 0px;
margin: 0px;
}

#tabnav li { /* do not change */
float:left;
display: inline;
list-style: none;
border:1px solid #c3d9ff;
border-bottom-width: 0;
margin: 0 1em 0 0;
padding-top:3px;
padding-bottom:3px;
font-size:16px;
width:250px;
text-align:center;
}

#tabnav li a { /* settings for all tab links */
padding: 0 3px;
font-family:Arial,Verdana;
text-decoration: none;
display:inline;
}

/* end css tabs */

/* begin css tabs */

#internaltabnav { /* general settings */
float:left;
display:inline;
padding: 0px;
}

#internaltabnav ul{
list-style: none;
padding: 0px;
margin: 0px;
}

#internaltabnav li { /* do not change */
float:left;
display: inline;
list-style: none;
border:1px solid #c3d9ff;
border-bottom-width: 0;
margin: 0 1em 0 0;
padding-top:5px;
padding-bottom:5px;
width:300px;
}

#internaltabnav li a { /* settings for all tab links */
padding: 0 10px;
font-family:Arial,Verdana;
font-size:18px;
text-decoration: none;
display:inline;
}

/* end css tabs */



.partselect{
  background-color:#FFF;
  color:#6495ED;
  font-weight:bold;
  position: relative;
  top: 1px;
  border-bottom:1px solid #FFF;
}

.partselect a{
  color:#6495ED;
}

.partdef{
  background-color:#C8E8FF;
  color:#666;
}

.partdef a{
  color:#666;
}

.investdef{
  background-color:#C8E8FF;
  color:#666;
}

.investdef a{
  color:#666;

}
.investselect{
  background-color:#FFF;
  color:#EE7721;
  border-bottom:1px solid #FFF;
  position: relative;
  top: 1px;
  font-weight:bold;
}

.investselect a{
  color:#6495ED;
}

.homedef{
  background-color:#C8E8FF;
  color:#666;
}

.homedef a{
  color:#666;
}
.homeselect{
  position: relative;
  top: 1px;
  background-color:#FFF;
  color:#666;
  border-bottom:1px solid #FFF;
}

.homeselect a{
  color:#6495ED;
}

.howtitle{
font-size:16px;margin-top:10px;margin-bottom:3px;
}

#btnprofile{
 font-size:20px;
 font-family:Arial, Verdana;
 background-color:#EE7721;
 color:#FFF;
}

#greeting{
 position:relative;
 float:right;
 margin-top:0px;
 font-family:'Lucida Grande',Verdana;
 font-size:12px;
}

#greeting a{
 font-size:11px;
 color:#666;
 text-decoration:none;
}

.smallink{
 font-size:11px;
 color:#666;
 text-decoration:none;
}

#talktosarah{
 position:absolute;
 padding-right:10px;
 right:0px;
 font-family:Arial, Verdana;
 font-size:12px;
}

#link{
 position:absolute;
 margin-top:20px;
 padding-right:10px;
 right:0px;
 font-family:Arial, Verdana;
 font-size:12px;
}

.whatisthis{
 font-family:Arial, Verdana;
 font-size:10px;
 color:#999;
}

.errormessage{
 height: 50px;
 width: 600px;
 background-color:#FBF5E6;
 color:#FF0000;
 font-family:Verdana;
 font-size:18px;
 padding: 10px;
 border: 1px solid #666; 
}

#welcome{
 float:left;
 margin-left:50px;
 font-size:18px;
 padding:10px;
}

.ahrefbut{
  float:left;
  display:inline;
  margin-top:10px;
  margin-left:50px;
  font-size:18px;
  text-align:center;
  width:200px;
  height:40px;
  padding:10px;
  border:1px solid #999;
  background:#C8E8FF;
  text-decoration:none;
}

.gmsgbox{
  float:left;
  display:inline;
  margin-top:13px;
  margin-left:50px;
  font-size:18px;
  text-align:center;
  width:250px;
  height:60px;
  padding:10px;
  color:#333;
  border:1px solid #999;
}

.ctcategory{
 float:left;
 margin-top:3px;
 font-size:12px
}

.ctcategory a{
 margin-left:15px; 
}

.ctcategory ul {
margin-top:0px;
margin-left:0px;
margin-bottom: 18px;
padding: 0px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}

.ctcategory li {
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}


.iptab{
 float:left;
 font-weight:bold;
 font-size:20px;
  width:100%;
}

.iptab:hover{
  cursor:pointer;
}

.frontmsgbox{
  float:left;
  width:265px;
  font-size:18px;
  text-align:left;
  margin-left:10px;
  height:95px;
  font-weight:bold;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;
  border-top:1px solid #e1e1e1;
  letter-spacing:0.03em;
  line-height:23px;
}

.frontmsgboxtext{
  width:260px;
  padding-left:3px;
  padding-top:1.2em;
  padding-bottom:1.2em;
  padding-right:3px;
}

.frontmsgbox:hover{
  background-color:#e1e1e1;
  cursor:pointer;
  cursor:hand;
}

.ftitleheader{
 float:left;
 height:100%;
 width:185px;
 text-align:right;
 font-size:20px;
 letter-spacing:0.02em;
 line-height:1.08em;
 color:#0062e5;
 background-color:#f0f7fd;
}



#registeroverlaycontent{
 position:absolute;
 top:5%;
 left:10%;
 width:850px;
 height:550px;
 background-color:#FFF;
 color:#333;
 padding-top:0px;
 padding-left:5px;
}

#findinstitutionoverlaycontent{
 position:absolute;
 top:5%;
 left:10%;
 width:850px;
 height:550px;
 background-color:#FFF;
 color:#333;
 padding-top:0px;
 padding-left:5px;
}

#invalidemailcontent{
 position:absolute;
 top:5%;
 left:10%;
 width:850px;
 height:350px;
 background-color:#FFF;
 color:#333;
 padding-top:0px;
 padding-left:5px;
 font-size:18px;
}

#invalidemailcontent div{
 margin-top:20px;
 margin-left:20px;
}

#invalidemailcontent span{
 font-weight:bold;
}

#loginoverlaycontent{
 position:absolute;
 top:30%;
 left:30%;
 color:#333;
float:right;
margin-top:20px;
color:#333;
padding:20px;
width:350px;
height:220px;
margin-right:100px;
background-color:#FFF;
border: 1px #999 solid;
}

.emailalert{
  width:100%;
  text-align:center; 
  padding-top:5px;
  font-size:12px;
}

#phrchoose{
 font-size:12px;
 font-style:italic;
}

.impcondition{
  background-color:#F9FFE8;
  font-style:bold;
}

.cforminput{
 padding-top:0.20em;
 padding-bottom:0.20em;
 font-size:100%; 
 width:220px;
}

.cformprompt{
 vertical-align:top;
 text-align:right;
 padding-right:5px;
 height:30px;
}

.promptinfo{
 font-size:10px;
}

.uinfo{
 color:#EE4900;
}

.tagaref{
 font-family:Verdana, "Trebuchet MS", Arial;
 background-color:#ececec;
 margin:3px;
 padding:2px;
 color:#333;
}

.tagaref:hover{
 background-color:#000;
 color:#FFF;
}





.alphabet{
 margin:3px;
}

