/* BASICS */

body	{
	margin: 0px;
	padding-left: 8px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #3996be;
	background-image:url(/en_US/tysb/site/images/background.gif);
	background-position:center;
	background-repeat: repeat-y;
}

span {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
form	{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img		{border:none;}
ul    	{margin:0px 0px 15px 25px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal; list-style-type:  disc;}
ol    	{margin:0px 0px 15px 25px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
li		{margin:4px 0px 0px 0px;}
p   	{margin-top:0px; margin-bottom:10px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:normal;}


h1	{margin: 52px 0px 0px 30px; padding:0px 0px 0px 10px; width:700px;}
h2	{margin:19px 0px 17px 0px; padding:0px 0px 0px 0px;}
h3	{margin:19px 0px 17px 0px; padding:0px 0px 0px 0px;}
hr	{color:#FFFFFF; background-color:#FFFFFF; height: 0px; width: 560px; border: 0px; border-bottom:1px solid #dc8a6a; margin:4px 0px 4px 0px; clear:both; text-align:left;}

img   	{margin:0px;}

.error	{color:#FF0000;font-weight:bold;}
h1	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:18px; line-height:26px; color:#fff; font-weight:bold; background:url(/en_US/tysb/site/images/h1-background.gif) #fff; background-repeat:repeat-y;}
h2	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#fc781d; font-weight:bold;}
h3	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#000000; font-weight:bold;}
input, textarea, select	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:normal;}
h2.subtitle	{margin:19px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; line-height:18px; color:#3996be; font-weight:bold;}

input, textarea, select	{font-family:Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#8000FF; font-weight:normal;}

p.indent {margin-left:24px;}

.table-column { display:table-cell; vertical-align:top;}

.btn-container  {display:block; color:#ffffff; height: 30px; text-decoration:none;}
.btn-container a:link		{color:#ffffff; text-decoration:none; cursor:pointer;}
.btn-container a:visited	{color:#ffffff; text-decoration:none; cursor:pointer;}
.btn-container a:hover		{color:#ffffff; text-decoration:none; cursor:pointer;}
.btn-container a:active	{color:#fff; text-decoration:none; cursor:pointer;}

#btn-left {display:block; float:left; background-image:url(/en_US/tysb/site/images/btn-or-left.gif); height: 30px; width: 7px;}
#btn-right {display:block; float:left; background-image:url(/en_US/tysb/site/images/btn-or-right.gif); height: 30px; width: 7px;}
#btn-txt {display:block; float:left; padding-top:7px; padding-left:8px; padding-right:8px; background-image:url(/en_US/tysb/site/images/btn-or-bkg.gif); background-repeat: repeat-x; height:30px; text-align:center; font-family: sans-serif, arial, helvetica, verdana; font-size: 11pt; font-weight: bold; text-decoration:none;}

.rbtn-container  {display:block;color:#fff;height:30px;text-decoration:none;float:right;margin-right:100px;}
.rbtn-container a:link		{color:#ffffff; text-decoration:none; cursor:pointer;}
.rbtn-container a:visited	{color:#ffffff; text-decoration:none; cursor:pointer;}
.rbtn-container a:hover		{color:#ffffff; text-decoration:none; cursor:pointer;}
.rbtn-container a:active	{color:#ffffff; text-decoration:none; cursor:pointer;}
#rbtn-left {display:block; float:left; background-image:url(/en_US/tysb/site/images/btn-or-left.gif); height: 30px; width: 7px;}
#rbtn-right {display:block; float:left; background-image:url(/en_US/tysb/site/images/btn-or-right.gif); height: 30px; width: 7px;}
#rbtn-txt {display:block; float:left; padding-top:7px; padding-left:8px; padding-right:8px; background-image:url(/en_US/tysb/site/images/btn-or-bkg.gif); background-repeat: repeat-x; height:30px; text-align:center; font-family: sans-serif, arial, helvetica, verdana; font-size: 11pt; font-weight: bold; text-decoration:none;}


/* anchors *ffe49d */

a		{color:#0397d6; text-decoration:underline; cursor:pointer; font-size:12px; line-height:14px; font-weight:normal;}
a:link		{color:#0397d6; text-decoration:underline; cursor:pointer; font-size:12px; line-height:14px; font-weight:normal;}
a:visited	{color:#0397d6; text-decoration:underline; cursor:pointer; font-size:12px; line-height:14px; font-weight:normal;}
a:hover		{color:#0397d6; text-decoration:none; cursor:pointer; font-size:12px; line-height:14px; font-weight:normal;}
a:active	{color:#0397d6; text-decoration:underline; cursor:pointer; font-size:12px; line-height:14px; font-weight:normal;}

.anchorspace {visibility: hidden; text-decoration: none;}

.fontBoxPlus {
	visibility: visible;
}

.fontBoxMinus {
	visibility: hidden;
}

/* CONTAINERS */

#containerLeftNav   {
	width: 189px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid Blue;*/
}

#containerGlobalportlets   
{	width: 189px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid Blue;*/
  }

#containerHeader   {
	margin: 8px 0px 0px 0px;
	text-align:right;
	/*border: 1px solid Blue;*/
}

#containerHeaderLogo   {
	width: 186px;
    float: right;
	margin: 20px 0px 25px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid Blue;*/
}

#containerSurveyHeaderLogo   {
	width: 186px;
	margin: 20px 0px 25px 10px;
  	padding: 0px 0px 0px 0px;
    /* One Off Header for PRA Survey Pages */
}

#containerBreadcrumbs   {
	margin: 0px 0px 15px 30px;
  	padding: 0px 0px 0px 0px;
  	/*border: 1px solid Blue;*/
}

#containerHomeContent {
	margin:0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #f00;*/
}

#containerContentPortlets   {
	width: 755px;
	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #000;*/
}

#containerContent   {
	margin: 0px 0px 0px 28px;
  	padding: 0px 0px 0px 0px;
    /*border: 1px solid #000;*/
}



#containerNextLink   {
	margin: 20px 54px 15px 0px;
  	padding: 0px 0px 0px 0px;
	text-align:right;
  	/*border: 1px solid Blue;*/
}


#containerFooter   {
clear:both;
	width: 563px;
	margin: 0px 0px 0px 104px;
  	padding: 50px 0px 0px 0px;
}


#containerFooter2   {
	clear:both;
	width: 690px;
	margin: 0px 0px 0px 28px;
  	padding: 20px 0px 0px 0px;
}

  	/* HEADER CONTENT */

.login			{margin:0px 0px 0px 0px; color:#0391cd;}
.login a:link		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:400; text-decoration:none;}
.login a:active		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:400; text-decoration:none;}
.login a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.login a:hover		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:underline;}

.font-email				{margin:0px 0px 0px 15px; color:#0391cd;}
.font-email a:link		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:active	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:none;}
.font-email a:hover		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; text-decoration:underline;}

.headerimgs {
vertical-align: middle;
/*border:1px solid red;*/
}

.search		{margin:3px 0px 0px 0px; color:#0391cd;}

.searchTxt {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#0391cd; font-weight:normal; width: 70px;}

.banner {margin:20px 0px 5px 26px;}

#narrowblank  {}

#blank  {width: 694px; height: 36px;  /*border:1px solid red;*/}

.breadcrumbselect {font-size:11px; color:#fc781d; font-weight:bold;}
.breadcrumbselect a:link		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
.breadcrumbselect a:active	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
.breadcrumbselect a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
.breadcrumbselect a:hover		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:bold; text-decoration:none;}

/* RIGHT COLUMN CALLOUTS */

#callout-righttop {display:block; position:relative; width: 181px; height: 197px; margin:5px 20px 0px 18px; background:url(/en_US/tysb/site/images/callout-righttop.gif); background-repeat:no-repeat;}
#callout-rightbottom {display:block; position:relative; width: 181px; height: 289px;  margin:26px 20px 0px 30px; background:url(/en_US/tysb/site/images/callout-rightbottom.gif); background-repeat:no-repeat;}

#callout-eventbottom {display:block; position:relative; width: 181px; height: 134px;  margin:26px 20px 0px 30px; background:url(/en_US/tysb/site/images/callout-events.gif); background-repeat:no-repeat;}

.callout-eventbottomtitle {display:block; position:absolute; width: 110px; margin:25px 0px 45px 80px; color:#fc781d; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:bold; z-index:10;}
.callout-eventbottomtext {display:block; position:absolute; width: 130px; margin:75px 0px 0px 35px; font-size:11px;}

.callout-eventbottomtext a:link { text-decoration:underline; font-size:11px;}
.callout-eventbottomtext a:active {text-decoration:underline; font-size:11px;}
.callout-eventbottomtext a:visited {text-decoration:underline; font-size:11px;}
.callout-eventbottomtext a:hover {text-decoration:none; font-size:11px;}

#callout-register {display:block; position:relative; width: 181px; height: 342px; margin:26px 20px 0px 30px; background:url(/en_US/tysb/site/images/callout-registration.gif); background-repeat:no-repeat;}

.callout-registertitle {display:block; position:absolute; width: 118px; margin:45px 0px 45px 20px; color:#fc781d; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:bold; z-index:10;}
.callout-registertext {display:block; position:absolute; width: 150px; margin:120px 0px 0px 10px; font-size:11px;}

.callout-registertext li{margin:0px 0px 15px 0px;}

.callout-registertext a:link { text-decoration:underline; font-size:11px;}
.callout-registertext a:active {text-decoration:underline; font-size:11px;}
.callout-registertext a:visited {text-decoration:underline; font-size:11px;}
.callout-registertext a:hover {text-decoration:none; font-size:11px;}

.callout-registerbutton {display:block; position:absolute; width: 136px; margin:295px 0px 0px 30px;}


.callout-toptitle {display:block; position:absolute; width: 110px; margin:45px 0px 45px 60px; color:#fc781d; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:bold; z-index:10;}
.callout-toptext {display:block; position:absolute; width: 130px; margin:120px 0px 0px 35px; font-size:11px;}

.callout-bottomtitle {display:block; position:absolute; width: 110px; margin:45px 0px 0px 20px; color:#fc781d; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:bold; z-index:10;}
.callout-bottomtext {display:block; position:absolute; width: 130px; margin:120px 0px 0px 20px; font-size:11px;}

.callout-toptext a:link		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-toptext a:active	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-toptext a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-toptext a:hover	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:none;}

.callout-bottomtext a:link	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-bottomtext a:active	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-bottomtext a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:underline;}
.callout-bottomtext a:hover	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:11px; font-weight:normal; text-decoration:none;}


/* Left Nav Call Outs */

.register {
clear:both;
	margin-top: 50px;
	float: right;
}

.contact {
clear:both;
	margin-top: 3px;
	float: right;
}

.healthcare {
clear:both;
	margin-top: 28px;
	float: right;
}

.touch {
clear:both;
	margin-top: 28px;
	float: right;
}


/* Content Area Home */

.home-slider {
	width: 740px;
    height:348px;
}

.home-bottom {
	width:740px;
	height:320px;
	background-image:url(/en_US/tysb/site/images/home-background.jpg);
	background-repeat:no-repeat;
}

.home-lefttop {
	display:block;
	float:left;
	margin:0px;
	padding:25px 10px 10px 10px;
	width: 350px;
}

	  .home-lefttop-title {
		  display:block;
		  font-family: Arial, Helvetica, sans-serif;
		  font-size:30px;
		  font-weight:bold;
		  color:#f8751a;
	  }
	  
	  .home-lefttop-text{
		  display:block;
		  font-family: Arial, Helvetica, sans-serif;
		  font-size:17px;
		 padding: 4px 0px 4px 0px;
		  font-weight:bold;
		  color:#666666;
	  }
	  
	  .home-lefttop-buttons{
		  display:block;
		 padding: 15px 0px 0px 0px;
	  }
	  

.home-lefttop-reg-button {		  
	margin-top:10px;
}

	  .home-lefttop-reg-button a:link {
		  border:1px solid #f8751a;
		  padding: 3px 20px 3px 10px;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
		  color:#f8751a;
		  background-color:#fff;
		  background-image:url(/en_US/tysb/site/images/bkgrd-arrow-orange.gif);
		  background-repeat:no-repeat;
		  background-position:right;
	  }
	  
	  .home-lefttop-reg-button  a:active {
		  border:1px solid #f8751a;
		  padding: 3px 20px 3px 10px;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
		  color:#f8751a;
		  background-color:#fff;
		  background-image:url(/en_US/tysb/site/images/bkgrd-arrow-orange.gif);
		  background-repeat:no-repeat;
		  background-position:right;
	  }
	  
	  .home-lefttop-reg-button  a:visited {
		  border:1px solid #f8751a;
		  padding: 3px 20px 3px 10px;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
		  color:#f8751a;
		  background-color:#fff;
		  background-image:url(/en_US/tysb/site/images/bkgrd-arrow-orange.gif);
		  background-repeat:no-repeat;
		  background-position:right;
	  }
	  
	  .home-lefttop-reg-button a:hover {
		  border:1px solid #f8751a;
		  padding: 3px 20px 3px 10px;
		  text-decoration:none;
		  font-size:14px;
		  font-weight:bold;
		  color:#fff;
		  background-color:#f8751a;
		  background-image:url(/en_US/tysb/site/images/bkgrd-arrow-white.gif);
		  background-repeat:no-repeat;
		  background-position:right;
	  }
	  
.home-lefttop-signin-text {
		  margin-left: 5px;
		  font-size:14px;
		  color:#3897bf;
		  border:0;
		  background-image:none;
}
	  
.home-lefttop-signin-text a:link {
		text-decoration:underline;
		  font-size:14px;
		  font-weight:bold;
		color:#3897bf;
		border:0;
		background-image:none;
}

.home-lefttop-signin-text a:active {
		text-decoration:underline;
		  font-size:14px;
		  font-weight:bold;
		color:#3897bf;
		border:0;
		background-image:none;
}

.home-lefttop-signin-text a:visited {
		text-decoration:underline;
		  font-size:14px;
		  font-weight:bold;
		color:#3897bf;
		border:0;
		background-image:none;
}

.home-lefttop-signin-text a:hover {
		text-decoration:underline;
		  font-size:14px;
		  font-weight:bold;
		color:#3897bf;
		border:0;
		background-image:none;
}



.home-leftbot {
	display:block;
	float:left;
	padding:49px 10px 10px 10px;
	width: 350px;
}

		.home-leftbot-title {
			font-family: Arial, Helvetica, sans-serif;
			font-size:24px;
			font-weight:bold;
			color:#f8751a;
		}
		
		.home-leftbot-text {
			display:block;
			font-family: Arial, Helvetica, sans-serif;
			font-size:17px;
			padding: 4px 0px 4px 0px;
			font-weight:bold;
			color:#666666;
		}
		
		
		
		.home-leftbot-linkleft {
			float:left;
			color:#3897bf;
		}
				
		.home-leftbot-linkleft li{
			line-height:17px;
		}
		
			.home-leftbot-linkleft a:link {
			  text-decoration:underline;
			  color:#3897bf;
			}
			
			.home-leftbot-linkleft a:active {
			  text-decoration:underline;
			  color:#3897bf;
			}
			
			.home-leftbot-linkleft a:visit {
			  text-decoration:underline;
			  color:#3897bf;
			}
			
			.home-leftbot-linkleft a:hover {
			  text-decoration:none;
			  color:#3897bf;
			}
			
		.home-leftbot-linkright {
			float:left;
			margin-left:15px;
			color:#3897bf;
		}
		
		.home-leftbot-linkright li{
			line-height:17px;
		}
		
			.home-leftbot-linkright a:link {
			  text-decoration:underline;
			  color:#3897bf;
			}
			
			.home-leftbot-linkright a:active {
			  text-decoration:underline;
			  color:#3897bf;
			}
			
			.home-leftbot-linkright a:visit {
			  text-decoration:underline;
			  font-weight:bold;
			  color:#3897bf;
			}
			
			.home-leftbot-linkright a:hover {
			  text-decoration:none;
			  color:#3897bf;
			}

#home-rightcallout {
	position:relative;
	display:block;
	float:right;
	background-image:url('/en_US/tysb/site/images/callout-noevents-bkgd.png');
	background-repeat:no-repeat;
	width:312px;
	height:283px;
	margin: 30px 0px 0px 0px;
}
	
#eventContainer{
	position:relative;
	margin-top:130px;
}

#eventImageView{
	position:absolute;
	top:-4px;
	left:4px;
}

#eventTitle{
	color: #666; font-size:14px; font-weight:bold;
}

#eventLocation, #eventDate{
 color: #666; font-size:14px; font-weight:normal;
}

#eventInfoBlock{
	position:absolute;
	top:0px;
	right:0px;
	width:158px;
	z-Index:10;
}

#eventInfoList{
	list-style-type: none;
	margin:0;
	padding:0;
}	

#eventInfoLinks{
	margin-top:8px;
}

#eventChange{
	color:#1d84b0;
	font-size:11px;
	display:block;
	margin-top:-3px;
}

a.eventLink:link, a.eventLink:hover, a.eventLink:visited, a.eventLink:active{
	color:#1d84b0;
	font-size:11px;
}

#eventSearchLink{
	position:absolute;
	height:48px;
	width:240px;
	top:50px;
	left:20px;
	cursor:pointer;
}




/*Content Area */

.subtitle-links			{margin:0px 0px 0px 0px;}
.subtitle-links a:link		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:normal; text-decoration:underline;}
.subtitle-links a:active	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:normal; text-decoration:underline;}
.subtitle-links a:visited	{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:normal; text-decoration:underline;}
.subtitle-links a:hover		{color:#0391cd; font-family:arial, helvetica, san-serif; font-size:14px; font-weight:normal; text-decoration:none;}

#containerNextLink a:link	{color:#0397d6; cursor:pointer; font-size:12px; line-height:14px; font-weight:bold;}
#containerNextLink a:active	{color:#0397d6; cursor:pointer; font-size:12px; line-height:14px; font-weight:bold;}
#containerNextLink a:visited	{color:#0397d6; text-decoration:none; cursor:pointer; font-size:12px; line-height:14px; font-weight:bold;}
#containerNextLink a:hover	{color:#0397d6; text-decoration:underline; cursor:pointer; font-size:12px; line-height:14px; font-weight:bold;}


/* forms */

.asterisk {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#fc781d; font-weight:bold;}
input {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.inputcheckbox {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal; border:0;}
.inputradio {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal; border:0;}
select {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}

.stateSel {border: 1px solid #0397d6;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.stateSelOpt {}

.buttonBox {color:#0397d6;padding: 5px 7px 5px 7px;font-weight:bold;}

table.events {border:0; width:700px;}
table.events tr.row0 {border: 1px solid #0397d6;}
table.events tr.row1 {border-bottom: 1px solid #0397d6;}
table.events th {color:#000000;padding:4px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; line-height:14px;font-weight:bold;text-align:left;border-bottom:1px solid #0397d6;}
table.events td {color:#000000; padding:4px;vertical-align:top;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px;font-weight:normal;}

label {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#000000; font-weight:normal;}
.helptext {font-family:Arial, Verdana, Helvetica, sans-serif; padding-bottom: 5px; font-size:11px; line-height:11px; color:#000000; font-weight:normal; vertical-align:middle;}

.formRow    {margin-bottom:10px; clear:both;}
.formLabel  {width:80px;text-align:right;float:left;margin-top:4px;margin-right:4px;}
.formLabelWide {width:140px;text-align:right;float:left;margin-top:4px;margin-right:6px;}
.formLabelVert  {width:300px;margin-top:4px;margin-right:4px;}
.formField  {text-align:left; width:160px; float:left;}
.formFieldVert  {width:300px;float:left;}
.formErrorDiv {text-align:left; width:180px; float:left; margin-left:4px;}
.formErrorDiv p {color:#FF0000;font-weight:bold; margin: 0px;}
.formError {color:#FF0000;font-weight:bold; margin: 14px 0px 0px 4px;}


/* FOOTER */


#refInfoDiv {clear:both;text-align:left;}

.refText            {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #41417f;font-weight: normal;}
a.refText			{font-size: 12px; text-decoration:underline; cursor:pointer; font-weight:normal; color:#41417f;}
a.refText:link		{font-size: 12px; text-decoration:underline; cursor:pointer; font-weight:normal; color:#41417f;}
a.refText:visited	{font-size: 12px; text-decoration: underline; cursor:pointer; font-weight:normal; color:#41417f;}
a.refText:visited:hover	{font-size: 12px; text-decoration: none; cursor:pointer; font-weight:normal; color:#41417f;}
a.refText:active		{font-size: 12px; text-decoration: none; cursor:pointer; font-weight:normal; color:#41417f;}
a.refText:hover			{font-size: 12px; text-decoration: none; cursor:pointer; font-weight:normal; color:#41417f;}

.footerText {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #3b6396;font-weight: normal;text-align:right;}

.linkFooter           {font-family: Arial, Verdana, Helvetica, sans-serif; color: #0397d6;font-size:11px; line-height:14px; }
a.linkFooter          {font-size:11px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooter:link     {font-size:11px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}

a.linkFooter:visited	        {font-size:11px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooter:visited:hover		{font-size:11px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooter:active	            {font-size:11px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooter:hover		        {font-size:11px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}


.footerText2           {font-family: Arial, Verdana, Helvetica, sans-serif; color: #0397d6;font-size:12px; line-height:14px; }
a.footerText2          {font-size:12px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.footerText2:link     {font-size:12px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}

a.footerText2:visited	        {font-size:12px; line-height:14px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.footerText2:visited:hover		{font-size:12px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}
a.footerText2:active	        {font-size:12px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}
a.footerText2:hover		        {font-size:12px; line-height:14px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}

.footerTextRow2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 9px;color: #3b6396;font-weight: normal;text-align:right;letter-spacing:0px;}


.linkFooterRow2        {font-family: Arial, Verdana, Helvetica, sans-serif;letter-spacing:0px; color: #0397d6;font-size:9px; line-height:14px; }
a.linkFooterRow2       {font-size:9px; line-height:14px; letter-spacing:0px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooterRow2:link  {font-size:9px; line-height:14px; letter-spacing:0px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}

a.linkFooterRow2:visited        {font-size:9px; line-height:14px; letter-spacing:0px; text-decoration:underline; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooterRow2:visited:hover  {font-size:9px; line-height:14px; letter-spacing:0px; text-decoration:none; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooterRow2:active	        {font-size:9px; line-height:14px; text-decoration:none; letter-spacing:0px; font-weight:normal; color:#3b6396; cursor:pointer;}
a.linkFooterRow2:hover		    {font-size:9px; line-height:14px; text-decoration:none; letter-spacing:0px; font-weight:normal; color:#3b6396; cursor:pointer;}



#logoBrands  {clear:both; text-align: right;margin-top: 20px;}

#policyDiv {margin-top: 15px; clear:both; width: 100%;}

#Row2FooterDiv {margin-top: 15px;clear:both; width: 100%;}
  
#discInfoDiv {margin-top: 15px;clear:both; width: 100%;}

#trademkInfoDiv {clear:both; width: 100%;margin-top: 15px;}
 
.graphicLeft {margin: 0px;float:left;width:160px;}

.listRight {margin-top:10px;float:left;clear:right;}


.sitemapNode {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:link	 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:active {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemapNode a:visited {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemapNode a:hover {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap0 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:link	 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:active {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap0 a:visited {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap0 a:hover {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap1 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:link	 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:active {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap1 a:visited {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap1 a:hover {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;}

.sitemap2 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:link	 {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:active {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px; }
.sitemap2 a:visited {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;  }
.sitemap2 a:hover {color:#fc781d; font-family:arial, helvetica, san-serif; font-size:13px;}

/* splash */

#bodySplash	{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-image: url(/en_US/tysb/splash/bkgdFade.gif);
	background-repeat: repeat-x;
}

#containerSplash    {
	width: 820px;
	background-color: White;
	background-image: url(/en_US/tysb/splash/bkgdSplash.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}



.containerSplash { text-align:center; background:url(/en_US/tysb/splash/back.jpg) no-repeat top center #ffffff; width:100%; margin:0px; padding:0px; }

	.containerPage { text-align:center; width:955px; padding:20px 0px 40px 0px; margin:0px; }

	/*	.containerContent { text-align:center; height:414px; padding:26px 0px 0px 19px; margin:0px; background:url(/en_US/tysb/splash/backContent.gif) no-repeat; }*/

			.containerContent p { text-align:left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:12px 15px 0px 0px; }

			.containerContent b { color:#0f96d8; }

		.containerFooter { text-align:center; height:39px; padding:0px 0px 0px 19px; margin:15px 0px 0px 0px; background:url(/en_US/tysb/splash/backFooter.gif); }

			.containerFooter p { margin:12px 15px 0px 0px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:11px; font-weight:bold; color:#7e7e7e;}

			.containerFooter b { color:#0f96d8; }

			.containerFooter a { color:#7e7e7e; text-decoration:none; }
			.containerFooter a:link { color:#7e7e7e; text-decoration:none; }
			.containerFooter a:active { color:#7e7e7e; text-decoration:none; }
			.containerFooter a:visited { color:#7e7e7e; text-decoration:none; }
			.containerFooter a:hover { color:#7e7e7e; text-decoration:underline; }

		.containerIsi { text-align:center; padding:0px 50px 0px 19px; margin:30px 0px 0px 0px; }
			.containerIsi h2 { text-align:left; margin:12px 15px 0px 0px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; line-height:19px; font-weight:bold; color:#0f96d8;}
			.containerIsi p { text-align:left; margin:12px 15px 0px 0px;  font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#7e7e7e;}

#flashContent{
   height: 645px;
   width: 740px;
}



/*  TYPING TOOL  ----------------------- */
		
		 #typing-form-1 	 { display:block;}
		 #typing-form-2-A 	 { display:none;}
		 #typing-form-2-B 	 { display:none;}
		 #typing-form-3 	 { display:none;}
		 #typing-form-thanks { display:none;}
		
		
		.form-container{
			width:740px;
			padding:5px;
			margin-left:10px;
		}
		
		.typing-header-graphic {
			height: 115px;
			width: 700px;
			margin:15px 0px 15px 30px;
			background-image:url(/en_US/tysb/site/images/typing-header1.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
			
		.typing-header-graphic2 {
			height: 115px;
			width: 700px;
			margin:15px 0px 15px 30px;
			background-image:url(/en_US/tysb/site/images/typing-header2.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
			
		.typing-header-graphic3 {
			height: 115px;
			width: 700px;
			margin:15px 0px 15px 30px;
			background-image:url(/en_US/tysb/site/images/typing-header3.gif);
			background-repeat:no-repeat;
			background-position:bottom left;
			}
		
					  /* right side tips/portlets */
					  
					  .portlet-container {
						  float:right;
						  width: 180px;
						  padding-right:10px;
					  }
					  
					  .portlet-tip {
						  display:block;
						  width: 180px;
						  margin-bottom: 10px;
						  padding:1px;
						  background-color:#f9fcfd;
						  background-image:url(/en_US/tysb/site/images/tip-background.gif);
						  background-position:bottom;
						  background-repeat:repeat-x;
						  outline:1px solid #fff;
						  border: 1px solid #acacac;
						  -moz-border-radius: 7px;
						  -webkit-border-radius: 7px;
						  -khtml-border-radius: 7px;
						  border-radius: 7px;
						  -moz-outline-radius: 7px;
						  -webkit-outline-radius: 7px;
						  -khtml-outline-radius: 7px;
						  border-outline: 5px;
						  }
						  
					  .portlet-tip-title {
						  display:block;
						  padding:5px;
						  font-size: 14px;
						  font-weight:bold;
						  color:#fc781d;
						  text-align:center;
					  }
					  
					  .portlet-tip-text {
						  display:block;
						  padding:5px;
					  }
					  
					  .portlet-tip-text ul{
						  display:block;
						  padding:10px 10px 10px 25px;
						  list-style-image:none;
						  font-size:12px;
					  }
					  
					  .tip-ul{
						  clear:both;
						  margin:0px;
						  list-style: disc;
					  }
					  
					  .tip-ul li{
						  padding:0px 0px 5px 0px;
					  }
					  
					  
					  .tip-privpol-link {
						  display:block;
						  padding:0px 0px 0px 13px;
						  margin-top:10px;
						  background-image:url(/en_US/tysb/site/images/tip-arrow.gif);
						  background-repeat:no-repeat;
						  background-position:left;
						  font-size: 13px;
						  font-weight:bold;
						  color:#5c7fbe;			
					  }
					  
						  .tip-privpol-link a:link	{ color:#5c7fbe; text-decoration: none; font-size: 13px; font-weight:bold;}
						  .tip-privpol-link a:visited	{ color:#5c7fbe; text-decoration: none; font-size: 13px; font-weight:bold;}
						  .tip-privpol-link a:hover 	{ color:#502595; text-decoration: none; font-size: 13px; font-weight:bold;}
						  .tip-privpol-link a:active	{ color:#5c7fbe; text-decoration: none; font-size: 13px; font-weight:bold;}
		
		.line-container-416px {
			display:block;
			width:340px;
			margin:10px 0px 20px 0px;
		}
		
		.line-container-600px {
			display:block;
			width:600px;
			margin:10px 0px 20px 0px;
		}
		
		.line-grey {
			line-height: 1px;
			background-color:#ccc;
		}
		
		.line-white {
			line-height: 1px;
			background-color:#fff;
		}
		
		.line-blue {
			line-height: 1px;
			margin:10px 10px 0px 10px;
			background-color:#3897bf;
		}

		
		#typing{
			font-size:13px;
		}
		
			.large-title-font {
				font-size:17px;
				font-weight:bold;
				line-height:30px;
				color:#fc781d;
			}
			
			.title-font {
				font-size:15px;
				font-weight:normal;
				color:#fc781d;
			}
			
			#typing p{
				margin:0;
				padding:0;
				}
				
			#typing .form-ordered-list {
				font-weight:bold;
				padding-left:0px;
				vertical-align:top;
			}
			
			.form-ordered-list li{
				vertical-align:top;
			}
		
			#typing label{
				display:block;
				float:left;
				width:140px;
				margin:5px 10px 0px 0px;
				font-size: 14px;
				font-weight:bold;
				color:#0391cd;
				text-align:right;
			}
						
			#typing .label2{
				display:block;
				width: 500px;
				margin:0px 0px 10px 0px;
				font-size: 14px;
				font-weight:bold;
				color:#0391cd;
			}
			
			#typing .label3{
				display:block;
				margin:0px 0px 10px 0px;
				font-size: 12px;
				font-weight:bold;
				color:#0391cd;
			}
			
			#typing .form-row {
				clear:left;
				display: block; 
				padding:0px 0px 22px 0px;
			}
			
			#typing .error{
				float:left;
				margin:4px 0px 0px 8px;
				width: 180px;
				font-weight:normal;
			}
			
			#typing .error-row{
				color:#f00;
				margin:-5px 0px 5px 14px;
				font-weight:normal;
			}
			
			.form-element-row {
				margin:0px 0px 0px 15px;
			}
			
			#typing .symbols-text {
				display:block; 
				float:left; 
				padding:4px;
				font-size:14px;
			}
			
			/* horizontal radio buttons */
			#typing .radio-container {float: left; width:150px; margin-top: 3px; text-align: center;}
			#typing .radio-container2 {float: left; width:580px; margin:3px 0px 0px 5px;; text-align: center;}
			#typing .radio-input-span {display:block; float:left; width:20px; padding: 3px 0px 0px 0px;}
			#typing .radio-scale-span {display:block; float:left; width:18px; margin: 0px 30px 0px 0px; font-weight:normal;}
			#typing .radio-input {width: 18px; padding-left:1; margin:0; height:15px; border:0;}
			#typing .radio-label {display:block; float:left; padding:2px 10px 0px 0px;  font-weight:normal;}
			
			/* vertical radio buttons */
			#typing .radio-vert-container {clear:left; display:block; width:500px; margin:5px 0px 5px 10px;}
			#typing .radio-vert-container2 {clear:left; display:block; margin:5px 0px 5px 10px;}
			#typing .radio-vert-input {display:block; margin:1px 4px 0px 0px; width:20px; height:15px; border:0;}
			#typing .radio-vert-label {float:left; font-weight:normal;}

			/* general style/width of text inputs */
			#typing input{
				float:left;
				width:180px;
				margin:0px 0px 0px 0px;
				padding:4px 2px;
				border:solid 1px #aacfe4;
			}
			
			
			#typing input.small-input{
				float:left;
				width:40px;
				margin:0px 0px 0px 5px;
				padding:4px 2px;
				border:solid 1px #aacfe4;
			}
			
			#typing input.small-input-nomarg{
				float:left;
				width:50px;
				margin:0px 0px 0px 0px;
				padding:4px 2px;
				border:solid 1px #aacfe4;
			}
			
			#typing select.state{
				float:left;
				width:100px;
				height: 26px;
				margin:0px 0px 0px 0px;
				padding:2px;
				border:1px solid #aacfe4;
			}
			
			#typing select.month{
				float:left;
				width:100px;
				height: 26px;
				margin:0px 0px 0px 0px;
				padding:2px;
				border:1px solid #aacfe4;
			}
			
			#typing .ms-diagnosed{
				float:left;
				width:35px;
				margin:0px 0px 0px 0px;
				border:0;
			}
			
			/* spacer that clears left float */
			#typing .linespace {
				display: block; 
				clear:left;
				height:10px; 
			}
			
			/* grey italic text that gives additional instruction */
			.inline-help-text {
				width:500px;
				margin:0px 0px 20px 0px;
				font-size:12px;
				font-weight:normal;
				font-style:italic;
				color:#555;
			}
			
			#typing .subsection{
				clear:left;display:block; width:500px; padding:15px; margin-bottom:20px; background-color:#fff; border:1px solid #bbb;  font-weight:normal;
			}
			
					/* question blocks 
						  #question-block-avonex {display:block; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-betaseron {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-copaxone {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-rebif {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-infusiontherapy {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-novantrone {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-extavia {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-other {display:none; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						  #question-block-nottreating {display:block; width: 380px; margin:5px 0px 15px 24px; padding:15px; background-color:#fff; border:1px solid #bbb; font-weight:normal;}
						*/  
						  .if-no-container {
							  padding:5px;
							  margin-left: 35px;
							  border: 1px solid #eee;
						  }
						  
						  .if-no-container2 {
							  clear:left;
							  margin:0px 0px 0px 26px;
							  padding-top:10px;
						  }
					  

					/* button styles */
						  #typing .button-typing {
							display: inline-block;
							margin:0px 0px 0px 0px;;
						  }
						  
						  #typing input.button-typing{
							float:left;
							width:auto;
						  }
						  
								  #typing .button-typing a:link	{ 	
										display: inline-block;
										border: 2px solid #fc781d;
										text-decoration: none;
										font-weight: bold;
										color: #fff;
										background-color: #fc781d;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px;}
										
								  #typing .button-typing a:visited{ 	
										border: 2px solid #fc781d;
										text-decoration: none;
										font-weight: bold;
										color: #fff;
										background-color: #fc781d;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px;}
										
								   #typing .button-typing a:hover	{	
										border: 2px solid #fc781d;
										text-decoration: none;
										font-weight: bold;
										color: #fc781d;
										background-color: #ffe8d8;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px; }
										
									#typing .button-typing a:active	{	
										border: 2px solid #fc781d;
										text-decoration: none;
										font-weight: bold;
										color: #fff;
										background-color: #fc781d;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px;}
									
									#typing input.button-typing {
										border: 2px solid #fc781d;
										text-decoration: none;
										font-family:Arial, Helvetica, sans-serif;
										font-weight: bold;
										font-size:12px;
										text-align:center;
										color: #fff;
										background-color: #fc781d;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px;
									}
									
									#typing input.button-typing:hover {
										border: 2px solid #fc781d;
										text-decoration: none;
										font-family:Arial, Helvetica, sans-serif;
										font-weight: bold;
										font-size:12px;
										text-align:center;
										color: #fc781d;
										background-color: #ffe8d8;
										-moz-border-radius: 5px;
										-webkit-border-radius: 5px;
										-khtml-border-radius: 5px;
										border-radius: 5px;
										-moz-outline-radius: 5px;
										-webkit-outline-radius: 5px;
										-khtml-outline-radius: 5px;
										border-outline: 5px;
									}


/* FIND MENTOR */

.findmentor-header {
	display:block; position:relative; margin-top:0px; padding:0; width:700px; height:260px; border:1px solid #fff;
}


.findmentor-searchform {
	display:block; position:relative; margin-top:0px; width:702px; height:267px; background-image:url(/en_US/tysb/site/images/find-mentor/findmentor_searchbackground.jpg); background-repeat:no-repeat;
}

.findmentor-searchtext {
	float:left; margin:70px 0px 0px 60px; width: 290px;
}

.findmentor-callout {
	margin-top:25px;
	}

/*.findmentor-callout {
	margin-top:25px; width:700px; height:197px; padding: 20px 0px 0px 350px; background-image:url(/en_US/tysb/site/images/find-mentor/findmentor_mentorcallout-barb.jpg); background-repeat:no-repeat;
}*/

.mentorlist-search {
	width:700px; margin-top: 10px; padding:0px 0px 0px 170px; height:67px; background-image:url(/en_US/tysb/site/images/find-mentor/findmentor_searchbackground-pg2.jpg); background-repeat:no-repeat;
}

.mentorlist-searchresult {
	display: block; position:relative;padding:15px 0px 15px 0px; border-bottom:1px solid #ccc; width:700px; height:190px; font-size:11px; clear:both;
}

.mentor-img {
	float:left;
	padding: 11px 10px 11px 10px;
	background-color:#f9e3c5;
}

.mentor-info {
	float:left; margin:10px 0px 0px 20px; line-height:17px; font-size:11px; width:500px;
}

.mentor-name-age {
	color:#F60; font-weight:bold; font-size:14px;
}

.mentor-diagnosed {
	
}

.mentor-info-title {
	font-weight:bold;
}

.contactmentor {
	width:700px; height:266px; background-image:url(/en_US/tysb/site/images/find-mentor/bkgrd-contactmentor.gif); background-repeat:no-repeat;
}

.contactmentor-message {
	float:left; margin:20px 0px 0px 25px; width:390px; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold;
}

.contactmentor-from {
	diplay:block; float:left; width: 60px; margin-bottom:4px;
}

.contactmentor-subject {
	diplay:block; float:left; width: 60px;margin-bottom:4px;
}

.contactmentor-to {
	diplay:block; float:left; width: 60px;margin-bottom:10px;
}
.contactmentor-mentorinfo {
	float:left; margin:10px 0px 0px 15px; width:260px;
}

.contactmentor-mentorinfo-title {
	clear:both; font-size:1em; font-weight:bold; color:#0087bf;
}

#contactmentor-infoblock {
	float:left; margin-left:10px; width:120px; font-size:.75em; 
}
#contactmentor-infoblock span{
	font-size:1em; 
}
#contactmentor-bottomblock {
	font-size:.75em;  margin-left:6px; margin-top:8px;
}
#contactmentor-bottomblock span{
	font-size:1em; 
} 

.contactmentor-infoline{
	margin-bottom:10px;
}

.contactmentor-mentorinfo-quote {
	clear:both; line-height:11px;
}

.clearit{
	clear:both;
	font-size:1px;
	line-height:1px;
}


