body,html 
{
	/* background: #EEE; */
	 url('../images/grada.gif') top center repeat-y;
	/* width: 820px; */
	/* font-family: Verdana, Helvetica,Arial, sans-serif; */
	font-family: Arial;
	/* font-size: small; */
	font-size: .85em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 10px;
	text-align: center;
	min-width: 820px;
}

a {
	color: #6163ad;
	text-decoration: none;
}

p.boldtext
{
	font-weight: bold;
}

p.boldtext1
{
	font-weight: bold;
	font-size: large;
}

.redtext
{
	color: #e41f23;
}

.ultext 
{
	text-decoration: underline;
}

td#slogan
{
	font-family: Arial;
	/* font-size: .85em; */
	padding-bottom: 5px;
	text-align: right;
	vertical-align: bottom;
	font-weight: bolder;
	/* font-size: larger; */
}

div#maincont 
{
	background: #FFF;
	width: 820px;
	/* background: #eeecec url('../images/grada.gif') top center repeat-y; */
	margin-left: auto;
	margin-right: auto;
	/* background: url(../images/riser.gif) repeat-y -20px; */
	 

}

div#logodiv
{
	background: url(../images/logo.gif) no-repeat;
	width: 820px;
	height: 90px;
	text-align: left;	
}

div#mainimage
{
	background: url(../images/main_header_img2.jpg);
	width: 820px;
	height: 164px;
}

header 
{
	text-align: right;
	display: inline;
	float: right;
}

#navlist
{
	/* border-bottom: 1px solid #ccc; */
	margin: 0;
	padding-bottom: 29px;
	padding-left: 10px;
	font-family: Arial;
	/* font-size: small; */
	/* font-size: .85em; */
}

#navlist ul, #navlist li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

#navlist a:link, #navlist a:visited
{
	/* background: #E8EBF1; */
	border: 1px solid #ccc;
	/* color: #666; */
	color: black;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	margin-right: 1px;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
}


#navlist a:link#current, #navlist a:visited#current
{
	background: #eee;
	color: #000;
	border-bottom: 1px solid #ccc; 
}

#navlist a:link#flushright {
	margin-right: 0px;
}

#navlisht a:link#contactus, #navlist a:visited#contactus {
	background: #eee;
	color: #000;
	border-bottom: 1px solid #ccc;
	margin-right: 0px;
}

#navlist a:hover { color: #e41f23; }

a:hover { color: #e41f23; }

div#aboutimages {
	font-size: 12px;
	color: black;
	padding: 2px 4px 2px 4px;
}

th.imgrow
{
	/* height: 46px; */
	/* width: 272px; */
	border-bottom: 1px solid #ccc;
	background: url(../images/img_who.jpg);
}

td.imgtext 
{
	/* height: 46px; */
	/* width: 272px; */
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
/* 	border-left: 1px solid #ccc; */
	padding: 5px 5px 5px 5px;
}

td.imgtextleft 
{
	/* height: 46px; */
	/* width: 272px; */
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
}

td.separator
{
	background: url(../images/separator.jpg);
	/* border: 0px; */
	width: 820px;
	height: 21px;
}

#faqseparator {
	background: url(../images/separator1.jpg);
	width: 600px;
	height: 21px;
	margin: 0 0 0 0;
}

.provnamesmall {
	font-size: .9;
}

div#bottomnav
{
	text-align: center;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding-top: 3px;
	padding-bottom: 3px;

}

a.bottomnv
{
	text-decoration: none;
	color: black;
	font-weight: bolder;
}

a.bottomnv:hover
{
	color: #e41f23;
}

td.bottomtag
{
	text-align: center;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

td.boldtext
{
	font-weight: bold;
}

td.arearow 
{
	height: 30px;
	/* width: 272px; */
	text-align: left;
	vertical-align: center;
	border-bottom: 1px solid #ccc;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bolder;
	font-size: 1.1em;
}

td.arearowbottom 
{
	height: 30px;
	/* width: 272px; */
	text-align: left;
	vertical-align: center;
	/* border-bottom: 1px solid #ccc; */
	padding-left: 0px;
	padding-right: 0px;
	font-weight: bolder;
	font-size: 1.1em;
}

td.smallheadernews
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	font-weight: bolder;
	color: #e41f23;
	text-align: left;
}

td.smallheadercontact
{
	border-right: 1px solid #ccc;
	padding: 5px 5px 5px 5px;
	font-weight: bolder;
	color: #e41f23;
	text-align: left;
}

div#footer
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Arial;
}

.spryborder
{
	width: 820px;
	border-width: 1px;
	border-color: #ccc;
	border-style: solid;
	margin: 1px 0px 0px 0px;
	text-align: left;
}

.sprybordercellleft
{
	border-left-width: 1px;
	border-left-color: #ccc;
	border-left-style: solid;
	vertical-align: top;
}

.enrollmenttr
{
	display: inline;
	text-align: left;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 1px 0px 0px 0px;
}

.enrollimage
{
	height: 46px;
	margin: 0px 0px 1px 0px;
}

.enrollmentform {
	margin: 0px 0px 0px 0px;
	vertical-align: text-top;	
}

.enrollmenttable
{
	width: 820px;
	text-align: left;
	margin: 1px 0px 1px 0px;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* form validation */
.basictext {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px; color:#000066;
}
    
.errortext {
        color: red;
}

/* spry studies */
.productul {
		padding: 0;
		margin: 0;	
		font-weight: bold;
}
.product {
	cursor: pointer;
	text-align: left;
	font-family: Arial;
	font-size: 1.1em;
	list-style-type: none;
	text-align: left;
	display: block;
}
.hover {
	background-color: #eeecec;
}
.selected {
	background-color: #CCCCCC;
}

#description {
	opacity: 0;
	filter: alpha(opacity=0);
	text-align: left;
	font-family: Arial;
	font-size: 1.1em;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
}

.abouttable {
	margin: 1px 0px 0px 0px;
	width: 820px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 1px 0 0 0;	
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.aboutcellleft {
	width: 220px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 3px 3px 3px 3px;

}

.aboutcellright {
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #ccc;
}

.aboutrow {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;	
}

.aboutname {
	background-color: #eeecec;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

.aboutdesc {
	vertical-align: text-top;
	padding: 3px 3px 3px 3px;
}

.aboutpic {
	border-right: 1px solid #ccc;
}

.alignright {
	text-align: right;
}

div#contact {
	width: 818px;
	margin-top: 1px;
	margin-bottom: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

.contactform {
	width: 820px;
	margin-top: 1px;
	margin-bottom: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

.contactheader {
	width: 820px;
	height: 46px;
	border-bottom: 1px solid #ccc;
}

.contactleft {
	width: 220px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.contactright {
	/* width: 600px; */
	vertical-align: top;
	padding: 3px 3px 3px 3px;
}

/* publications */
.boldtxt {
	font-weight: bold;
}

.italtxt {
	font-style: italic;
}

.pubstxt {
	text-align: left;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 1px 0px 1px 0px;
	padding: 3px 3px 3px 3px;
}

.panelpad {
	padding: 3px 3px 3px 3px;
}

.contenttable {
	margin: 0px 0px 0px 0px;
	width: 820px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.contenttableheader {
	width: 600px;
	height: 46px;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.contenttableheaderright {
	height: 30px;
	width: 220px;
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.booktableleftheader {
	background: url(../images/bookheader.gif) no-repeat;
}

.faqtableleftheader {
	background: url(../images/faqheader1.gif) no-repeat;
}

.faqtablerightheader {
	background: url(../images/faqheader2.gif) no-repeat;
}

.sponsortableleftheader {
	background: url(../images/sponsorheader1.gif) no-repeat;
}

.sponsortablerightheader {
	background: url(../images/sponsorheader2.gif) no-repeat;
}

.sponsormailingleftheader {
	background: url(../images/sponsorjoin.gif) no-repeat;	
}

.clinictableheaderright {
	background: url(../images/clinictableheaderright.jpg) no-repeat;
}

.clinictableheaderright1 {
	background: url(../images/clinictableheaderright1.jpg) no-repeat;
}

.clinictableheaderright2 {
	background: url(../images/clinictableheaderright2.jpg) no-repeat;
}

.clinictableheader {
	background: url(../images/clinictableheader.gif) no-repeat;
	height: 46px;
	width: 600px;
}

.contenttableleftcell {
	width: 592px;
	padding: 3px 3px 3px 3px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

.sponsortablerightcell {
	text-align: left;
	border-top: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}


.sponsortable {
	margin: 0px 0px 0px 0px;
	width: 820px;
/* 	border-top: 1px solid #ccc; */
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
}

.sponsortableheader {
	width: 600px;
	height: 46px;
	background: url(../images/clinicheader1.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.consultingtableheader {
	width: 600px;
	height: 46px;
	background: url(../images/consulheader1.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.participatetableheader {
	width: 600px;
	height: 46px;
	background: url(../images/participateheader1.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.abouttableheader {
	width: 600px;
	height: 46px;
	background: url(../images/aboutheaderbg1.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.abouttableheaderright {
	height: 30px;
	width: 220px;
	background: url(../images/aboutheaderbg2.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.consultingtableheaderright {
	height: 30px;
	width: 220px;
	background: url(../images/consulheader2.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.faqtableheader {
	width: 600px;
	height: 21px;
	background: url(../images/separator1.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.historytableheader {
	width: 600px;
	height: 21px;
	background: url(../images/separator2.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}


.participatetableheaderright {
	height: 30px;
	width: 220px;
	background: url(../images/participateheader2.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.sponsortableheader1 {
	width: 600px;
	height: 46px;
	background: url(../images/sponsorheaderbg3.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 14px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;	
}

.sponsortableheaderright {
	height: 30px;
	width: 220px;
	background: url(../images/clinicheader2.jpg) no-repeat;
	margin: 0px 0px 0px 0px;
	font: bold 12px Arial;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.sponsortablerightlift {
	vertical-align: top;
} 

.sponsortableleftcell {
	width: 592px;
	padding: 3px 3px 3px 3px;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
}

.sponsortablerightcell {
	text-align: left;
	border-top: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
	vertical-align: top;
}

.pubtable {
	margin: 0px 3px 0px 3px;
}

div#adminpanel {
	text-align: left;
	margin-top: 1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
}

/* current studies styles */
.studiestable {
	width: 820px;
	margin-top: 1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.studiesleftheader {
	width: 220px;
	height: 46px;
	background: url(../images/studiesheader1.jpg);
}

.studiesrightheader {
	width: 600px;
	height: 46px;
	background: url(../images/studiesheader2.jpg);
}

.studiesroweven {
	text-align: left;
}

.studiesrowodd {
	text-align: left;
	background: #eeecec;
}

.studiescell {
    font-weight: bolder;
	padding: 3px 3px 3px 3px;
	width: 320px;
}

.paginate {
	text-align: center;
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #ccc;
	background: #eeecec;
}

/* study detail table */
.studydetailtable {
	width: 820px;
	margin-top: 1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.studydetailheader {
	width: 820px;
	height: 26px;
	background: url(../images/studyheaderdetail.jpg);
}

.studycellleft {
	width: 220px;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.studycellright {
	width: 600px;
	padding: 3px 3px 3px 3px;
	text-align: left;	
}

.searchform {
	margin: 0px 0px 0px 0px;
	text-align: right;
	background: #eeecec;
}

.teamimage {
	width: 320px;
	vertical-align: top;
	text-align: right;
	margin: 0 0 0 0;
}

#sidelist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#sidelist li {
	padding-left: 10px;
	padding-bottom: 1;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#sidelistnest {
	list-style: none;
}

#studiespanel {
	display: none;
}

#participatepanel {
	display: none;
}

#studieshoriznav ul
{
padding-left: 0;
margin-left: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#studieshoriznav ul li { display: inline; }

#studieshoriznav ul li a
{
padding: 0.2em 1em;
background-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#studieshoriznav ul li a:hover
{
background-color: #369;
color: #fff;
}

.threepadding {
	padding: 3px 3px 3px 3px;
}

div#siteCapabilities
{
  display: none;
  padding: 3px 3px 3px 3px;
}

div#learnStaff
{
  display: none;
  padding: 3px 3px 3px 3px;
}

div#privacyLayer
{
  display: none;
  padding: 3px 3px 3px 3px;
  text-align: left;
}

div#sidebarclinic
{
	background-image: url(../images/summerflowers.jpg);
	background-repeat: no-repeat;
	height: 462px;
	width: 274px;
}

.clinictablerightcell {
	text-align: left;
	border-top: 1px solid #ccc;
/*
	padding: 3px 3px 3px 3px;
*/	
	vertical-align: top;
}

.clinictablerightcelltext {
	text-align: left;
	border-top: 1px solid #ccc;
	padding: 3px 3px 3px 3px;	
	vertical-align: top;
}

/* newsletter styles */
.newsletter {
	width: 812px;
	margin-top: 1px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

font#btext {
	font-weight: 600;
}

font#butext {
	font-weight: 600;
	text-decoration: underline;
}

.pperspectiveheader {
	background: url(../images/pperspectiveheader.gif) no-repeat;
	height: 46px;
	width: 600px;
}

/* books page */
.floatright { 
	float: right; 
	margin: 0 10px 10px 10px;
	border: 1px solid #666;
}

.clearfloat {
	clear:both;
}

#div-imgleft {
	float:left;
	width: 150px;
}

#div-txtright {
	float:right;
}





div#promo
{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
	margin-bottom: 0px;
	padding:5px 15px 5px 312px;
	font-size: 12px;
	font-family: Arial;
	text-align:left;
	height:108px;
	background:url(../images/promo-bg.jpg) top left no-repeat;
	position:relative;
}
div#promo p{font-size:12px;margin:5px 0;padding:0;}
div#promo p a{text-decoration:underline;}
div#promo-splash{	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 1px;
	margin-bottom: 0px;
	padding:5px 15px 5px 325px;
	font-size: 12px;
	font-family: Arial;
	text-align:left;
	height:240px;
	background:url(../images/large-promo-img.jpg) top left no-repeat;
}
div#promo a#sign-up{background:url(../images/sign-up-now.gif) top left;width:130px;height:34px;display:block;overflow:hidden;text-indent:-9999px;position:absolute;top:77px;left:168px;}
div#promo-splash a.choose{text-indent:-9999px;background:url(../images/choose-this-location.gif) top left;height:34px;width:186px;display:block;overflow:hidden;margin-top:25px;}
div#promo-splash p#choose{margin-left:170px;padding:26px 0 40px 0;font-size:12px;}
div#promo-splash table a{text-decoration:underline;}
div.cholesterol{background:url(../images/form-page-img.jpg) top left no-repeat;padding:15px 0 20px 0;}
div.cholesterol h6{font-size:12px;font-weight:bold;margin:0;padding:0;}
div.cholesterol p{margin:0 0 10px 0;}
.cholesterol textarea.comments{margin:25px 20px 5px 0;}



