/* CSS Document */
* {
	padding:0px;
	margin:0px;
}

body {
	background-image:url(images/bg_body.jpg);
	background-color:#f8fdff;
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
}

a {
	text-decoration:none;
	color:#FFFF99;
}
a:hover {text-decoration:underline;}
#wrapper {
	width:780px;
}
#wrapper td {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#content {
	background-image:url(images/bg_wrapper.gif);
	background-repeat:repeat-y;
	background-color:#00003C;
	padding-left:5px;
	padding-right:5px;
	height:450px;
	vertical-align:top;
}
#topmenu {vertical-align:middle}
#topmenu a {
	font-family:"Arial Black",Arial;
	color:#FFFFFF;
	font-size:18px;
	padding-right:2px;
}
#topmenu a:hover {
	color:#FFCC00;
	text-decoration:none;}
.topmenubullet {
	z-index: 0;
	font-size:24px;
	position:relative;
	top:3px;
	padding-right:5px;
	color:#FFCC00;
}
.addressbullet {
	font-size:24px;
	color:#FFCC00;
	position:relative;
	top:-9px;
}
h1 {
	color:#FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
	font-size:26px;
	letter-spacing:-1px;
}
.submenu {
	z-index:1;
	width:220px;
	border-top:1px solid black;
	border-left:1px solid black;
	position:absolute;
	visibility:hidden;
}
.submenu a {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	display:block;
	border-bottom:1px solid black;
	border-right:1px solid black;
	padding:2px;
	background-color:#FFCC00;
}
.submenu a:hover {
	background-color:#CC6600;
	text-decoration:none;
}

#flashwrapper {
	margin-top:10px;
	width:770px;
	overflow:hidden;
}
#flashobject_ff {
	position:relative;
	left:-8px;
}
#flashobject_ie {
	position:relative;
	left:-16px;
}
td {vertical-align:top}
.small {
	font-size:9px;
	padding-top:3px;
}
span.medium {
	font-size:22px;
}

div.medium {
	font-size:11px;
}
.mediumhd {
	font-size:11px;
	color:#FFCC00;
	font-weight:bold;
}
ul {
	margin-left:0px;
	padding-left:25px;
}
p {
	padding-bottom:7px;
}

/* shawn */
	/* clinical research */
	.author {width: 150px; float: left; padding: 10px; text-align: center;}
		.author p {padding-top: 0.2em;}

/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 2em; width: 10em;
}
.notedefault {
 padding: 3px;
 border: 1px solid #369;
 background-color: #69C;
 color: white;
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 1px solid #963;
 background-color: #C96;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 5px;
 margin-top: 15px;
}

/* Headings within notes */
.notedefault h5 {
 margin: 0 0 5px 0;
 padding: 2px;
 background-color: white;
 color: black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}

/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #ffcc1b; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 0px 10px; /* THIRD number must change with respect to padding-top (X) below */
background:transparent url("images/tabs/running-man.jpg") no-repeat right;
}

ul#tabnav li { /* do not change */
float: left;
}

div#tab1 li.tab1, div#tab2 li.tab2 { /* settings for selected tab */
font-size: 11px;
}

div#tab1 li.tab1 a, div#tab2 li.tab2 a { /* settings for selected tab link */
background:transparent url("images/tabs/yellow.jpg") repeat-x; /* set selected tab background color as desired */
color: #00003c; /* set selected tab link color as desired */
position: relative;
height: 30px;
line-height: 30px;
}

div#tab1 li.tab1 span.left, div#tab2 li.tab2 span.left {
background:url("images/tabs/left-yellow.jpg") no-repeat;
width: 10px;
display: block;
float: left;
height: 30px;
line-height: 30px;
}

div#tab1 li.tab1 span.mid1 {
background:url("images/tabs/center-tabs1-left.jpg") no-repeat;
width: 10px;
display: block;
float: right;
height: 30px;
line-height: 30px;
}

div#tab2 li.tab2 span.mid1 {
background:url("images/tabs/center-tabs2-left.jpg") no-repeat;
width: 10px;
display: block;
float: right;
height: 30px;
line-height: 30px;
}

div#tab1 li.tab1 span.mid2 {
background:url("images/tabs/center-tabs2-right.jpg") no-repeat;
width: 10px;
display: block;
float: left;
height: 30px;
line-height: 30px;
}

div#tab2 li.tab2 span.mid2 {
background:url("images/tabs/center-tabs2-right.jpg") no-repeat;
width: 10px;
display: block;
float: left;
height: 30px;
line-height: 30px;
}

div#tab1 li.tab1 span.right, div#tab2 li.tab2 span.right {
background:url("images/tabs/right-yellow.jpg") no-repeat;
width: 10px;
display: block;
float: right;
height: 30px;
line-height: 30px;
}

ul#tabnav li a { /* settings for all tab links */
height: 30px;
line-height: 30px;
background:url("images/tabs/grey.jpg") repeat-x;
color: #00003c; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
display: block;
}

ul#tabnav li span.left{
background:url("images/tabs/left-grey.jpg") no-repeat;
width: 10px;
display: block;
float: left;
height: 30px;
line-height: 30px;
}
ul#tabnav li span.mid1{
background:url("images/tabs/center-tabs2-left.jpg") no-repeat;
width: 10px;
display: block;
float: right;
height: 30px;
line-height: 30px;
}
ul#tabnav li span.mid2{
background:url("images/tabs/center-tabs1-right.jpg") no-repeat;
width: 10px;
display: block;
float: left;
height: 30px;
line-height: 30px;
}
ul#tabnav li span.right{
background:url("images/tabs/right-grey.jpg") no-repeat;
width: 10px;
display: block;
float: right;
height: 30px;
line-height: 30px;
}


ul#tabnav a:hover { /* settings for hover effect */
background:url("images/tabs/yellow.jpg") repeat-x;/* set desired hover color */
color: #000;
}

ul#tabnav .tab1 a:hover .left {
background:url("images/tabs/left-yellow.jpg") no-repeat;
}
ul#tabnav .tab1 a:hover .mid1 {
background:url("images/tabs/center-tabs1-left.jpg") no-repeat;
}
ul#tabnav .tab2 a:hover .mid2 {
background:url("images/tabs/center-tabs2-right.jpg") no-repeat;
}
ul#tabnav .tab2 a:hover .right {
background:url("images/tabs/right-yellow.jpg") no-repeat;
}
/* end css tabs */


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom: 1;}	
