body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/global/body_background.jpg);
	background-repeat: repeat-y;
}
img {
	border: none;
}

.newsletter-box {}

.newsletter-box img {
	float: left;
	margin-right: 30px;
	margin-top: 10px;
	padding: 3px;
	border: 1px solid #CACF33;
	width: 148px;
	}

#mainbody ul {
	margin: 30px 0 0 20px;;
	padding: 0;
	}

#mainbody ul li span {
	color: #666666;
	font-style: italic;
	}


#mainbody ul li {
	background: url(/images/global/bullet_green.gif) no-repeat;
	padding-left: 20px;
	list-style-type: none;
	margin:10px 0;
        clear:both;
	}


#mainbody .newsletter-box h3 {
	color: #5C5F06;
	font-size: 14px;
	margin-bottom: 10px;
	margin-left: 25px !important;
	margin-left: 40px;
	}

#mainbody .newsletter-box h3 span {
	color: #333;
	font-style: italic;
	font-size: 12px;
	}


.newsletter-box .right-content {
	float: left;
	width: 500px;
	}

#mainbody .newsletter-box ul {
	float: left;
	padding:0;
	margin-top: 0px;
	}

.newsletter-box ul li {
	background: url(/images/global/bullet_green.gif) no-repeat;
	list-style-type: none;
	padding-left: 20px;
	margin-bottom: 12px;
	}

#header {
	width: 990px;
	height: 160px;
	background-image: url(../images/global/header_background.jpg);
	overflow: hidden;
}
#header1 {
	width: 990px;
	height: 160px;
	background-image: url(../images/global/header_background.jpg);
	overflow: hidden;
}
#header .banner, #header1 .banner {
	width: auto;
	height: 73px !important;
	height: 85px;
	text-align: right;
	margin: 0;
	padding: 12px 20px 0 0;
}
#header .flash, #header1 .flash {
	text-align: right;
	height: 124px;
	padding: 0 10px 2px 0 !important;
	padding: 0 10px 0 0;
	margin: 0;
}
#header .menu, #header1 .menu {
	width: 970px !important;
	width: 980px;
	height: 32px;
	margin: 0 0 0 0 !important;
        margin: 2px 0 0 0;
	padding: 0 0 0 10px;
}
#header .menu ul, #header1 .menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header .menu ul li, #header1 .menu ul li {
	float: left;
}
#header .menu ul li a:link,
#header .menu ul li a:visited,
#header .menu ul li a:active, #header1 .menu ul li a:link,
#header1 .menu ul li a:visited,
#header1 .menu ul li a:active {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0 2px 0 0;
	padding: 0;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
#header .menu ul li a:hover, #header1 .menu ul li a:hover {
	text-decoration: underline;
}
#menuitem01 {
	width: 98px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button01.gif);
}
#menuitem02 {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button02.gif);
}
#menuitem03 {
	width: 121px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button03.gif);
}
#menuitem04 {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button04.gif);
}
#menuitem05 {
	width: 151px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button05.gif);
}
#menuitem06 {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button06.gif);
}
#menuitem07 {
	width: 114px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button07.gif);
}
#menuitem08 {
	width: 78px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button08.gif);
}
#container {
	width: 990px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0;
	padding: 0;
	background-image: url(../images/global/container_background.jpg);
	float: left;
}
#container2 {
	width: 990px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0;
	padding: 0;
	background-image: url(../images/global/container_background2.jpg);
	float: left;
}
#mainbody {
	width: 730px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
}
#mainbody #homeflash {
	width: 720px !important;
	width: 730px;
	height: 171px;
	margin: 0;
	padding: 0 0 0 10px;
}
#mainbody #flashimg {
	visibility: hidden;
	position: absolute;
	width: 720px;
	height: 150;
	top: 119px;
	left: 10px;
	z-index: 20;
}
#mainbody .topspace {
	width: auto;
	height: 20px;
}
#mainbody .title {
	padding: 0;
	margin: 0 0 15px 20px;
}
#mainbody p  {
	margin: 0 10px 15px 20px;
	padding: 0;
}
#mainbody .orderedlist {
        margin: 0 10px 15px 20px !important;
        margin: 0 10px 15px 60px;
}
#mainbody h2 {
	margin: 0 10px 15px 20px;
	padding: 0;
	font-size: 13px;
	border-bottom: 1px solid #e3daf3;
	clear: both;
}

#mainbody h2 span {
	margin:  0 0 0 510px;
	}

#mainbody h2 a  {
	text-decoration: none;
	}


#mainbody h3 span {
	color: #AFAFAF;
	font-style: italic;
	font-weight: normal;
}


#mainbody h3 {
	margin: 0 10px 10px 20px;
	padding: 8px 0 0 0;
	font-size: 12px;
	color: #5c37a1;
}
#mainbody a:link, #mainbody a:visited, #mainbody a:active {
        color: #5c37a1;
}
#mainbody .supporterstable {
	width: 700px;
	margin: 0 0 0 20px;
	border-collapse: collapse;
}
#mainbody .supporterstable tr td {


	text-align: center;
	padding: 10px 0;
	height: 100px;
}
#mainbody .supporterstable tr td .supporterslink {
	padding: 20px 0 0 0;
}
#mainbody .supporterstable tr td .supporterslink a:link,
#mainbody .supporterstable tr td .supporterslink a:visited,
#mainbody .supporterstable tr td .supporterslink a:active {
	font-size: 11px;
	color: #431893;
}
#mainbody .supporterstable tr td .supporterslink a:hover {
	text-decoration: none;
}
#mainbody2 {
	width: 970px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	margin: 0;
	padding: 0 0 15px 0;
}
#mainbody2 .topspace {
	width: auto;
	height: 26px;
}
#mainbody2 .title {
	padding: 0;
	margin: 0 0 15px 20px;
}
#mainbody2 p {
	margin: 0 10px 15px 20px;
	padding: 0;
}
#mainbody2 h2 {
	margin: 0 10px 15px 20px;
	padding: 0;
	font-size: 13px;
}
#mainbody2 h3 {
	margin: 0 10px 10px 20px;
	padding: 8px 0 0 0;
	font-size: 12px;
	color: #5c37a1;
}

#mainbody .pointscontainer {
	width: 700px;
	height: auto;
	margin: 0 0 0 20px;
	padding: 0;
}
#mainbody .pointscontainer .pointsbox {
	width: 227px;
	height: 140px;
	margin: 0 10px 10px 0;
	float: left;
}
#mainbody .pointscontainer .pointsboxlast {
	width: 226px;
	height: 140px;
	margin: 0 0 10px 0;
	float: left;
}
#mainbody .clear {
	height: 10px !important;
	width: auto;
	margin: 0;
	padding: 0;
	clear: both;
}
#mainbody .pointscontainer p {
	font-size: 9px;
	width: 145px;
	margin: 0 0 10px 10px;
	padding: 30px 0 0 0;
}
#mainbody .pointscontainer p a:link,
#mainbody .pointscontainer p a:visited,
#mainbody .pointscontainer p a:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
#mainbody .pointscontainer p a:hover {
	text-decoration: none;
}
#mainbody .pointscontainer p.topmarginp {
	font-size: 9px;
	width: 155px;
	margin: 0 0 10px 10px;
	padding: 43px 0 0 0;
}
.logos {
	clear: both;
	height: auto;
	display: block;
	border-top: 1px solid #e3daf3;
	vertical-align: center;
	margin: 10px 0 0 20px !important;
	 margin: 10px 0 0 10px;
	padding: 15px 0 5px 0;
	background-color: #FFFFFF;
        float: left;

}
.logos .logosbox {
        float: left;
        width: 700px;
        text-align: center;
        background-color: #FFFFFF;
clear: both;

}
.logos .logosbox img {
	padding: 0;
	margin: 0 0 10px 0;
}
#mainbody .pointscontainer .blue {
	background-image: url(../images/global/box_blue.jpg)
}
#mainbody .pointscontainer .orange {
	background-image: url(../images/global/box_orange.jpg)
}
#mainbody .pointscontainer .maroon {
	background-image: url(../images/global/box_maroon.jpg)
}
#mainbody .pointscontainer .purple {
	background-image: url(../images/global/box_purple.jpg)
}
#mainbody .pointscontainer .yellow {
	background-image: url(../images/global/box_yellow.jpg)
}
#mainbody .pointscontainer .brown {
	background-image: url(../images/global/box_brown.jpg)
}
#mainbody2 .contactleft, #mainbody .contactleft {
	width: 320px;
	height: auto;
	float: left;
	margin: 0 15px 0 20px !important;
	margin: 0 0 0 10px;
	padding: 0;
	border-right: 1px solid #e3e2e5;
}
#mainbody2 .contactleft .blacktext , #mainbody .contactleft .blacktext {
	color: #000000;
	margin: 0;
	padding: 0;
}
#mainbody2 .contactright, #mainbody .contactright {
	width: 370px !important;
	width: 360px;
	height: auto;
	margin: 0 0 0 310px;
	padding: 0;
}
#mainbody .contactright img {
	margin: 0 !important;
	margin: 0 0 0 20px;
	padding: 0;
}
#mainbody2 p label, #mainbody p label {
	width: 60px;
	float: left;
}
#mainbody2 .purpletext, #mainbody .purpletext {
	color: #5c37a1;
}
#mainbody2 .contacttable, #mainbody .contacttable {
	margin: 0 0 0 20px;
	width: auto;
	padding: 0;
	border-collapse: collpase;
}
#mainbody2 .contacttable tr td, #mainbody .contacttable tr td {
	font-size: 11px;
	margin: 0;
	padding: 0 5px 5px 0;
	vertical-align: top;
}
#mainbody2 .contacttable input, #mainbody .contacttable input {
	height: 18px;
	font-size: 11px;
	background-color: #dfd5f2;
	border: 1px solid #5c37a1;
}
#mainbody2 .contacttable textarea, #mainbody .contacttable textarea {
	width: 100%;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	background-color: #dfd5f2;
	border: 1px solid #5c37a1;
}

*html #medical-history textarea {
height: 30px !important;
}


#mainbody2 .contacttable .asterisk, #mainbody .contacttable .asterisk {
	color: #e73512;
}
#mainbody2 .contacttable .button, #mainbody .contacttable .button {
	height: 20px;
	color: #FFFFFF;
	background-color: #5c37a1;
	border: none;
	font-weight: bold;
	text-transform: uppercase;
}
#mainbody2 .contacttable .selectfull, #mainbody .contacttable .selectfull {
	height: 18px;
	width: 200px;
	font-size: 10px;
}
#mainbody2 .contacttable .selecthalf, #mainbody .contacttable .selecthalf {
	height: 18px;
	width: 90px;
	font-size: 10px;

}
#rightcol {
	width: 250px;
	height: auto !important;
        height:500px;
	margin: 0 0 0 730px;
	padding: 10px 0 0 0;
min-height:500px
}
#rightcol .topbox {
	width: 228px;
	height: auto;
	background-color: #f4f5dd;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
}
#rightcol .topbox .topboxtitle {
	margin: 0 0 15px 0;
	padding: 0;
}
#rightcol .topbox .topboxcontent {
	width: auto;
	/*height: 150px !important;
	height: 170px;*/
	margin: 0;
	padding: 0 10px 0 10px;
}
#rightcol .topbox .topboxcontent2 {
	height: auto;
}

#rightcol .topbox .topboxcontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}
#rightcol .topbox .topboxcontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
        background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/images/global/bullet_green.gif);
	vertical-align: top;
	padding: 0 0 0 20px;
}
#rightcol .topbox .topboxcontent ul li a:link,
#rightcol .topbox .topboxcontent ul li a:visited,
#rightcol .topbox .topboxcontent ul li a:active {
	color: #451798;
}
#rightcol .topbox .topboxcontent ul li a:hover {
	text-decoration: none;
}
#rightcol .topbox .topboxbottom {
	width: 218px !important;
	width: 228px;
	height: 32px;
	background-image: url(../images/global/latest_news_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
#rightcol .topbox .topboxbottom p {
	text-align: right;
}
#rightcol .topbox .topboxbottom p a:link,
#rightcol .topbox .topboxbottom p a:visited,
#rightcol .topbox .topboxbottom p a:active {
	color: #4f3c70;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .topbox .topboxbottom p a:hover {
	text-decoration: underline;
}
#rightcol .bottombox {
	width: 228px;
	height: auto;
	background-color: #f9e6d9;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
}
#rightcol .bottombox .bottomboxtitle {
	margin: 0 0 10px 0;
	padding: 0;
}
#rightcol .bottombox .bottomboxcontent {
	width: auto;
	/*height: 250px !important;
	height: 289px;*/
	margin: 0;
	padding: 0 10px 0 10px;
}
#rightcol .bottombox .bottomboxcontent2 {
	height: auto;
}
#rightcol .bottombox .bottomboxcontent .bottomboxheading {
	color: #aa5319;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
#rightcol .bottombox .bottomboxcontent P {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
#rightcol .bottombox .bottomboxcontent a:link, #rightcol .bottombox .bottomboxcontent a:visited, #rightcol .bottombox .bottomboxcontent a:active {
	color: #451798;
}
#rightcol .bottombox .bottomboxcontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}

#rightcol .bottombox .bottomboxcontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
        background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/images/global/bullet_orange.gif);
	vertical-align: top;
	padding: 0 0 0 20px;
}
#rightcol .bottombox .bottomboxcontent ul li a:link,
#rightcol .bottombox .bottomboxcontent ul li a:visited,
#rightcol .bottombox .bottomboxcontent ul li a:active {
	color: #aa5319;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .bottombox .bottomboxcontent ul li a:hover {
	text-decoration: underline;
}


#rightcol .bottombox .bottomboxbottom {
	width: 218px !important;
	width: 228px;
	height: 25px;
	background-image: url(../images/global/ways_you_can_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
#rightcol .bottombox .bottomboxbottom p {
	text-align: right;
}
#rightcol .bottombox .bottomboxbottom p a:link,
#rightcol .bottombox .bottomboxbottom p a:visited,
#rightcol .bottombox .bottomboxbottom p a:active {
	color: #4f3c70;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .bottombox .bottomboxbottom p a:hover {
	text-decoration: underline;
}
#rightcol .clinicaltrial {
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
}
#rightcol img {
	border: none;
}
#footer {
	width: 990px;
	height: 74px;
	background-image: url(../images/global/footer_background.jpg);
	clear: both;
}
#footer p.footermain {
	text-align: right;
	font-size: 9px;
	color: #431893;
	margin: 0 35px 3px 0;
	padding: 15px 0 0 0;
}
#footer p.footermain a:link,
#footer p.footermain a:visited,
#footer p.footermain a:active {
	color: #431893;
}
#footer p.footermain a:hover {
	text-decoration: none;
}
#footer p.footersub {
	text-align: right;
	font-size: 9px;
	color: #431893;
	margin: 0 35px 0 0;
	padding: 0;
}
#footer p.footersub a:link,
#footer p.footersub a:visited,
#footer p.footersub a:active {
	color: #431893;
	text-decoration: underline;
}
#footer p.footersub a:hover {
	text-decoration: none;
}
#aboutmenu {
	width: auto;
	position: absolute;
	background-color: #C21662;
	left: 10px;
	top: 160px;
	visibility: hidden;
}
#aboutmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#aboutmenu ul li {
	margin: 0;
	padding: 0;
}
#aboutmenu a:link, #aboutmenu a:visited, #aboutmenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 250px;
}
#aboutmenu a:hover {
	background-color: #851B4A;
}
#researchmenu {
	width: auto;
	position: absolute;
	background-color: #1CB380;
	left: 110px;
	top: 160px;
	visibility: hidden;
}
#researchmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#researchmenu ul li {
	margin: 0;
	padding: 0;
}
#researchmenu a:link, #researchmenu a:visited, #researchmenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 180px;
}
#researchmenu a:hover {
	background-color: #129569;
}
#tissuemenu {
	width: auto;
	position: absolute;
	background-color: #0097AC;
	left: 240px;
	top: 160px;
	visibility: hidden;
}
#tissuemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#tissuemenu ul li {
	margin: 0;
	padding: 0;
}
#tissuemenu a:link, #tissuemenu a:visited, #tissuemenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 220px;
}
#tissuemenu a:hover {
	background-color: #0E7381;
}
#clinicalmenu {
	width: auto;
	position: absolute;
	background-color: #0077D4;
	left: 363px;
	top: 160px;
	visibility: hidden;
}
#clinicalmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#clinicalmenu ul li {
	margin: 0;
	padding: 0;
}
#clinicalmenu a:link, #clinicalmenu a:visited, #clinicalmenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 260px;
}
#clinicalmenu a:hover {
	background-color: #15619C;
}
#helpmenu {
	width: auto;
	position: absolute;
	background-color: #F6904D;
	left: 493px;
	top: 160px;
	visibility: hidden;
}
#helpmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#helpmenu ul li {
	margin: 0;
	padding: 0;
}
#helpmenu a:link, #helpmenu a:visited, #helpmenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 210px;
}
#helpmenu a:hover {
	background-color: #CC6A29;
}
#newsmenu {
	width: auto;
	position: absolute;
	background-color: #B5BB28;
	left: 646px;
	top: 160px;
	visibility: hidden;
}
#newsmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#newsmenu ul li {
	margin: 0;
	padding: 0;
}
#newsmenu a:link, #newsmenu a:visited, #newsmenu a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	line-height: 20px;
	text-indent: 10px;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 0;
        width: 180px;
}
#newsmenu a:hover {
	background-color: #969B18;
}
#logo {
        position: absolute;
        left: 25px;
        top: 40px;
        width: 235px;
        height: 61px;
}
#aboutmenu, #researchmenu, #tissuemenu, #clinicalmenu, #helpmenu, #newsmenu {
	z-index: 100;
}
.imgfloatright {
        float: right;
        margin: 0 10px 15px 15px;
}
.imgnofloat {
        margin: 0 10px 15px 15px;
}
.highlight {
        background-color: #FFFF00;
}
p.bigtext {
	font-size: 13px;
}
p.boxtext {
	font-size: 13px;
        border: 1px dashed #C6C6C8;
        padding: 10px !important;
}
.break {
	margin: 0 10px 5px 20px;
	padding: 0;
	border-bottom: 1px solid #e3daf3;
	clear: both;
}
.break2 {
	margin: 0 10px 15px 20px;
	padding: 0;
	border-bottom: 1px solid #e3daf3;
	clear: both;
}
.break3 {
	margin: 0 10px 15px 20px;
	padding: 0;
	border-bottom: 3px dotted #e3daf3;
	clear: both;
}
#rightcol .researchprojectsbox {
	width: 228px;
	height: auto;
	background-color: #E8F7F2;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
}
#rightcol .researchprojectsbox .researchprojectstitle {
	margin: 0 0 15px 0;
	padding: 0;
}
#rightcol .researchprojectsbox .researchprojectscontent {
	width: auto;
	margin: 0;
	padding: 10px 10px 0 10px;
}
#rightcol .researchprojectsbox .researchprojectscontent2 {
	height: auto;
}

#rightcol .researchprojectsbox .researchprojectscontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}
#rightcol .researchprojectsbox .researchprojectscontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
        background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/images/global/bullet_research.gif);
	vertical-align: top;
	padding: 0 0 0 20px;
}
#rightcol .researchprojectsbox .researchprojectscontent ul li a:link,
#rightcol .researchprojectsbox .researchprojectscontent ul li a:visited,
#rightcol .researchprojectsbox .researchprojectscontent ul li a:active {
	color: #451798;
}
#rightcol .researchprojectsbox .researchprojectscontent ul li a:hover {
	text-decoration: none;
}
#rightcol .researchprojectsbox .researchprojectsbottom {
	width: 218px !important;
	width: 228px;
	height: 32px;
	background-image: url(../images/global/research_projects_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
#rightcol .researchprojectsbox .researchprojectsbottom p {
	text-align: right;
}
#rightcol .researchprojectsbox .researchprojectsbottom p a:link,
#rightcol .researchprojectsbox .researchprojectsbottom p a:visited,
#rightcol .researchprojectsbox .researchprojectsbottom p a:active {
	color: #1CB380;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .researchprojectsbox .researchprojectsbottom p a:hover {
	text-decoration: underline;
}
#rightcol .currenttrialsbox {
	width: 228px;
	height: auto;
	background-color: #D1EBEE;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
}
#rightcol .currenttrialsbox .currenttrialstitle {
	margin: 0 0 15px 0;
	padding: 0;
}
#rightcol .currenttrialsbox .currenttrialscontent {
	width: auto;
	margin: 0;
	padding: 10px 10px 0 10px;
}
#rightcol .currenttrialsbox .currenttrialscontent2 {
	height: auto;
}

#rightcol .currenttrialsbox .currenttrialscontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}
#rightcol .currenttrialsbox .currenttrialscontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
        background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/images/global/bullet_trials.gif);
	vertical-align: top;
	padding: 0 0 0 20px;
}
#rightcol .currenttrialsbox .currenttrialscontent ul li a:link,
#rightcol .currenttrialsbox .currenttrialscontent ul li a:visited,
#rightcol .currenttrialsbox .currenttrialscontent ul li a:active {
	color: #451798;
}
#rightcol .currenttrialsbox .currenttrialscontent ul li a:hover {
	text-decoration: none;
}
#rightcol .currenttrialsbox .currenttrialsbottom {
	width: 218px !important;
	width: 228px;
	height: 32px;
	background-image: url(../images/global/trials_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
#rightcol .currenttrialsbox .currenttrialsbottom p {
	text-align: right;
}
#rightcol .currenttrialsbox .currenttrialsbottom p a:link,
#rightcol .currenttrialsbox .currenttrialsbottom p a:visited,
#rightcol .currenttrialsbox .currenttrialsbottom p a:active {
	color: #15619C;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .currenttrialsbox .currenttrialsbottom p a:hover {
	text-decoration: underline;
}
.downloadsleft {
	width: 246px;
	border: 1px solid #C6C6C8;
        margin: 0 10px 15px 20px !important;
        margin: 0 5px 15px 10px;
        float: left;
}

.downloads {
	width: 246px;
	border: 1px solid #C6C6C8;
        float: right;
        margin: 0 10px 15px 15px !important;
        margin: 0 5px 15px 15px;
}
.downloadsnofloat {
	width: 246px;
	border: 1px solid #C6C6C8;
        margin: 15px 0 15px 0;
}

.downloadscontent {
	width: auto;
	margin: 0;
	padding: 0 10px 0 10px;
}
.downloadscontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}
.downloadscontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
    background-repeat:no-repeat;
	background-position:0 0;
	vertical-align: top;
	padding: 0 0 0 20px;
}
.downloadscontent ul li a:link,
.downloadscontent ul li a:visited,
.downloadscontent ul li a:active {
	color: #431893;
}
.downloadscontent ul li a:hover {
	text-decoration: none;
}
.downloadscontent ul li.aboutdownloadslinks {
	background-image: url(/images/global/bullet_about.gif);
}
h4.aboutdownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #C21662;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #851B4A 5px solid;
        font-size: 14px;
}
h4.mediadownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #B5BB28;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #969B18 5px solid;
        font-size: 14px;
}
h4.helpdownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #F6904D;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #CC6A29 5px solid;
        font-size: 14px;
}
.downloadscontent ul li.researchdownloadslinks {
	background-image: url(/images/global/bullet_research.gif);
}
.downloadscontent ul li.helpdownloadslinks {
	background-image: url(/images/global/bullet_help.gif);
}
.downloadscontent ul li.mediadownloadslinks {
	background-image: url(/images/global/bullet_green.gif);
}
h4.researchdownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #1CB380;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #129569 5px solid;
        font-size: 14px;
}
.downloadscontent ul li.tissuedownloadslinks {
	background-image: url(/images/global/bullet_tissue.gif);
}
h4.tissuedownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #0097AC;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #0E7381 5px solid;
        font-size: 14px;
}
.downloadscontent ul li.trialsdownloadslinks {
	background-image: url(/images/global/bullet_trials.gif);
}
h4.trialsdownloadstitle {
	margin: 0 0 15px 0;
	padding: 5px;
	background: #0077D4;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: #15619C 5px solid;
        font-size: 14px;
}
#homelink01 {
        width: 150px;
        height: 31px;
	position: absolute;
	left: 30px;
	top: 334px;
}
#homelink02 {
        width: 111px;
        height: 17px;
	position: absolute;
	left: 268px;
	top: 334px;
}
#homelink03 {
        width: 152px;
        height: 14px;
	position: absolute;
	left: 503px;
	top: 334px;
}
#homelink04 {
        width: 85px;
        height: 13px;
	position: absolute;
	left: 30px;
	top: 485px;
}
#homelink05 {
        width: 73px;
        height: 16px;
	position: absolute;
	left: 267px;
	top: 485px;
}
#homelink06 {
        width: 75px;
        height: 14px;
	position: absolute;
	left: 503px;
	top: 485px;
}
.boxfloatright {
        float: right;
        width: auto;
        margin: 0 10px 0 0 !important;
        margin: 0 5px 0 0;
}
.boxfloatright2 {
        float: right;
        width: 280px;
        margin: 0 10px 0 2px;
}
#rightcol .aboutusbox {
	width: 228px;
	height: auto;
	background-color: #F9E7EF;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
}
#rightcol .aboutusbox .aboutustitle {
	margin: 0 0 15px 0;
	padding: 0;
}
#rightcol .aboutusbox .aboutuscontent {
	width: auto;
	margin: 0;
	padding: 10px 10px 0 10px;
}
#rightcol .aboutusbox .aboutuscontent2 {
	height: auto;
}

#rightcol .aboutusbox .aboutuscontent ul {
	margin: 0;
	padding-left: 0;
	list-style-type:none;
}
#rightcol .aboutusbox .aboutuscontent ul li {
	margin: 0 0 10px 0;
	font-size: 10px;
        background-repeat:no-repeat;
	background-position:0 0;
	background-image: url(/images/global/bullet_about.gif);
	vertical-align: top;
	padding: 0 0 0 20px;
}
#rightcol .aboutusbox .aboutuscontent ul li a:link,
#rightcol .aboutusbox .aboutuscontent ul li a:visited,
#rightcol .aboutusbox .aboutuscontent ul li a:active {
	color: #451798;
}
#rightcol .aboutusbox .aboutuscontent ul li a:hover {
	text-decoration: none;
}
#rightcol .aboutusbox .aboutusbottom {
	width: 218px !important;
	width: 228px;
	height: 32px;
	background-image: url(../images/global/about_pdfs_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
#rightcol .aboutusbox .aboutusbottom p {
	text-align: right;
}
#rightcol .aboutusbox .aboutusbottom p a:link,
#rightcol .aboutusbox .aboutusbottom p a:visited,
#rightcol .aboutusbox .aboutusbottom p a:active {
	color: #1CB380;
	font-weight: bold;
	text-decoration: none;
}
#rightcol .aboutusbox .aboutusbottom p a:hover {
	text-decoration: underline;
}
.boardphoto {
	width: 450px;
	height: 350px;
	float: right;
	background-color: #C21662;
        margin: 0 10px 10px 10px !important;
        margin: 0 5px 10px 10px;
}
.boardname {
	color: #FFFFFF;
        font-size: 12px;
	font-weight: bold;
	width: 450px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	font-family: Arial;
	position: absolute;
	left: 270px;
	top: 560px;
}
.contacts {
        width: 400px;
        border-collapse: collapse;
        margin: 0 0 10px 20px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contacts td {
        width: 200px;
}
.map {
        margin: 0 0 0 10px;
}
a.maplink:link, a.maplink:active, a.maplink:visited {
        width: 228px;
        padding: 5px 0;
        background-color: #F059C0;
        text-align: center;
        display: block;
        margin: 0 0 15px 10px;
        color: #FFFFFF;
        font-weight: bold;
}
a.maplink:hover {
        text-decoration: none;
}
.boarddesc {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 720px;
	width: 700px;
}
.boarddescblank {
	height: 350px;
	width: 700px;
}
#menuitem01home {
	width: 98px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem02home {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem03home {
	width: 121px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem04home {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem05home {
	width: 151px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem06home {
	width: 128px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem07home {
	width: 114px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
#menuitem08home {
	width: 76px;
	height: 32px;
	display: block;
	background-image: url(../images/global/button09.gif);
}
table ul {
        font-size: 11px;
}
ul ul {
	list-style-type: square;

}
.radiobutton {
        background-color: #FFFFFF !important;
        border: 1px solid #FFFFFF !important;
}
.imgfloatrightcaption {
        float: right;
        margin: 0 10px 15px 15px;
        text-align: center;
}
.imgfloatrightcaption img {
        margin: 0 0 5px 0;
        text-align: center;
}
.imgfloatrightcaption p {
        margin: 0 !important;
        font-size: 11px;
        font-weight: bold;
}
.specialsbottombox {
	width: 228px;
	height: auto;
	background-color: #f9e6d9;
	margin: 0 0 10px 12px !important;
	margin: 0 0 10px 9px;
	padding: 0;
        float: right;
}
.specialsbottombox .bottomboxtitle {
	margin: 0 0 10px 0;
	padding: 0;
}
.specialsbottombox .bottomboxcontent {
	width: auto;
	/*height: 250px !important;
	height: 289px;*/
	margin: 0;
	padding: 0 10px 0 10px;
}

.specialsbottombox .bottomboxcontent .bottomboxheading {
	color: #aa5319;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.specialsbottombox .bottomboxcontent P {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.specialsbottombox .bottomboxcontent a:link, .specialsbottombox .bottomboxcontent a:visited, .specialsbottombox .bottomboxcontent a:active {
	color: #451798;
}
.specialsbottombox .bottomboxbottom {
	width: 218px !important;
	width: 228px;
	height: 25px;
	background-image: url(../images/global/ways_you_can_bottom.gif);
	margin: 0;
	padding: 0 10px 0 0;
}
.imgfloatleft{
        padding-left:10px;
        float: left;
       padding-bottom: 10px;
}
.video-box{

width: 360px;
border: 1px solid #333333;
float: right;
margin: 0 10 0 10;
padding-top: 20px;
}

.left {
margin-left: 100px;
}


#mainbody table textarea#other_details {
height: 50px;
}

*html #mainbody table textarea#other_details {
height: 50px !important;
}


.gala-goals-rightcol {
background: #000000;
height:831px;
*height: 797px;
margin-top:-10px;
}
.gala-general-rightcol {
background: #000000;
height:730px;
margin-top:-10px;
}
.gala-home-rightcol {
background: #000000;
height:860px;
margin-top:-10px;
}

.gala-content {
margin: 0 0 0 10px;
}
.gala-registration {
background: url(../images/global/jazz-gala-registration.jpg) no-repeat 0 top;
min-height: 730px;
height: auto !important;
height: 730px;
}
.gala-registration .form {
color:#FFFFFF;
font-size:12px;
padding:235px 0 0 190px;
}
.gala-registration #registration {
padding: 10px 0 30px 0;
margin: 0;
}
.gala-registration #registration .form-item {
padding:0 0 5px;
clear: both;
}
.gala-registration #registration .error {
color: #FF0000;
font-size: 11px;
padding-bottom: 2px;
}
.gala-registration #registration .form-item label {
float:left;
font-weight:bold;
width:170px;
line-height: 21px;
}
.gala-registration #registration .form-item input {
border:0 none;
font-size:11px;
padding:4px;
width:200px;
}
.gala-registration #registration .form-item input.ticket {
width: 25px;
}
.gala-registration #registration .form-item textarea {
font-family:Verdana,Arial,Helvetica,sans-serif;
border:0 none;
font-size:11px;
padding:4px;
width:320px;
}
.gala-registration #registration .form-item .desc {
font-size:10px;
padding-left:170px;
}
.gala-registration #registration #form-submit {
background:none repeat scroll 0 0 #9580B9;
border:1px solid;
color:#FFFFFF;
font-weight:bold;
margin-left:170px;
margin-top:15px;
padding:4px;
}
.gala-goals {
background: #ddd099 url(../images/global/jazz-gala-goals.jpg) no-repeat 0 top;
color: #FFFFFF;
font-size:12px;
}
.gala-goals .text {
padding: 190px 25px 0 190px;
}

.gala-goals img {
padding-bottom: 10px;
}
.gala-goals .table {
padding: 10px 0 0 150px;
_margin: 20px 0 0 180px;
}
.gala-goals .table td {
padding: 0;
}

#mainbody .gala-registration .visibilityon p {
color:#FF0000;
margin:5px 0 4px 170px;
}

.imgfloatleftcaption{
float:left;
margin:0 15px 5px 10px;
}
