/* Working stylesheet.  Compress before posting live.  DO NOT DELETE BETA COPY */
/* Set elements to have 0 margin and padding.  Eliminates browser defaults.  Allows page to look the same in all browsers */
* {
	margin:0;
	padding:0;
}

/* Set the default properties of the page */
html, body {
	color:#666;
	font-size:9pt;
	font-family:Verdana, Arial;
	/* body background color */
	background:#CCE5FF url(/graphics/body-bg.jpg) repeat-x;
}


/****** Setup default behaviors ********/
a {
	text-decoration:underline;
	color:#163387;
}
a:hover {
	text-decoration:none;
	color:#163387;
}

img {
	/* set border of 0 as default for images */
	border:0;
}
img.border {
	/* use class="border" for images you want a border */
	border:1px solid #999999;
}
option {
	padding-right:4px;
}
/****** End Default Behaviors ********/


/****** Setup Page Layout ********/

/* Total width of page */
#wrapper {
	width:1000px;
}

/* Main content area */
#content {
	background:#FFF url(/graphics/content-bg.gif) repeat-x;
	border: 1px solid #A15A9F;
	line-height:150%;
}
/* Footer */
#foot {
	background:#CFCFAB;
}

/* End Colors */

/****** End Page Layout ********/


/* Formatting for main body of the site */
#content h1 {
	/* Set top and bottom padding for element */
	padding:5px 0;
	font-size:12pt;
	color:#666;
}
#content h2 {
	/* Set top and bottom padding for element */
	padding:5px 0;
	font-size:12pt;
	color:#163387;
}
#content h3 {color:#B41E8E;font-size:10pt;}
#content p {
	/* Set top and bottom padding for element */
	padding:5px 0;
}
#content li {
	margin-left:25px;
}
#content {
	/* padding for main content area */
	padding:30px;
}


/****** Design section, no need to edit ********/
#wrapper {
	/* Centers the page */
	margin:0 auto;
}

#header {
	clear:both;
	z-index:1;
	padding: 5px 0px;
}
#footer {
	clear:both;
	z-index:1;
	text-align:center;
	padding:5px;
	color:#163387;
}
#foot {
	text-align:center;
}
/****** End Design section ********/

/* Styles for the contact form */
form input {
	margin-top: 8px;
}
form .label {
	display: block;
	float: left;
	text-align:right;
	width:90px;
	margin-top: 8px;
}
form label {
	margin-right:3px;
}
form textarea {
	margin:5px;
}
#Reset {
	margin-left:10px;
}

/* various styles for form elements */
.button {
	border:1px solid black;
	background:#D3D3D3;
}
.text-field {
	border:1px solid black;
	background:#f5f5f5;
}
.required {
	color:#F00;
}
td.head-nav {vertical-align:bottom;text-align:right;}
td.head-nav a {color:#163387;text-decoration:none;font-weight:bold;margin:0px 12px 0px 12px;font-size:13pt;font-family:"Times New Roman", Times, serif;}
td.head-nav a:hover {color:#163387;text-decoration:underline;font-weight:bold;margin:0px 12px 0px 12px;font-size:13pt;font-family:"Times New Roman", Times, serif;}
td.home-left-text {font-size:9pt;color:#666;vertical-align:top;}
td.home-right-text {padding-left:15px;vertical-align:top;}
td.home-right-text a {color:#163387;font-weight:bold;font-size:10pt;text-decoration:underline;}
td.home-right-text a:hover {color:#163387;font-weight:bold;font-size:10pt;text-decoration:none;}
#home-right {padding-left:30px;color:#163387;}
#home-right-top {color:#163387;font-size:16pt;font-family:"Times New Roman", Times, serif;font-weight:bold;padding:5px 0px 2px 0px;}
#home-right-mid {color:#B41E8E;font-weight:bold;font-size:10pt;}
.home-trials {border: 1px solid #A15A9F;padding:5px;font-size:8pt;}
.home-trials p.sm {margin-left:15px;color:#43597E;}