/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/*end reset*/
/*golbal styles*/
body {
	color: #333333;
	margin: 0px;
	padding: 0px;
	font: 10px/normal Arial, Helvetica, sans-serif;
	background:#6DAAAF url(/images/bodyBg.jpg) repeat-x left top
}
h1 {
  display: block;
  font-size: 1.7em;
  font-weight:bold;
  color:#545454;
}

h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}

h3 {
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  display: block;
  font-weight: bold;
  margin: 1.33em 0;
}

h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}
.clear {clear:both}
/*end golbal*/
/* template styles */
.wrapper {width:100%; background:url(/images/topBg.jpg) no-repeat center top; min-width:960px}
.container {width:960px; margin:0 auto; position: relative;}
.masthead {height:148px;}
.logo {margin:67px 0 0 19px; float:left; width:216px; height:54px; overflow:hidden; text-indent:-9999px; background:url(/images/researchLogo.png) no-repeat 0 0}
.utility {margin:10px 15px 0 0; padding:0 0 0 0; list-style:none; font-size:1.1em; float:right; color:#fff; display:inline}
.utility a {color:#fff; text-decoration:none}
.utility a:hover {text-decoration:underline}
.mainNav {margin:83px 0 0 35px; padding:0 0 0 0; list-style:none; font-size:1.4em; font-weight:bold; float:left; letter-spacing:-1px}
.mainNav li {float:left; margin:0 0 0 0; display:inline}
.mainNav li a {color:#fff; text-decoration:none; display:block; height:22px; overflow:hidden; text-indent:-9999px; background: url(/images/mainNav.png) no-repeat 0 0; position:relative}
.mainNav li a#aboutNav {width:71px; background-position:0 0}
.mainNav li a#aboutNav:hover {background-position: 0 -22px}
.mainNav li a#clinicalNav {width:254px; background-position:-74px 0}
.mainNav li a#clinicalNav:hover {background-position: -74px -22px}
.mainNav li a#researchNav {width:200px; background-position:-337px 0}
.mainNav li a#researchNav:hover {background-position: -337px -22px}
.mainNav li a#contactNav {width:88px; background-position:-550px 0}
.mainNav li a#contactNav:hover {background-position:-550px -22px}

.sliverTop { background:url(/images/topsliverBg.png) no-repeat center bottom; height:10px; margin:-10px 0 0 0; font-size:0;}
.contentWrapper {background-color:#fff; padding:20px 35px; margin-top:0;}
.contentWrapper p {margin:0 0 10px 0}
.footer{color:#999; height:52px; background:#fff url(/images/footerTop.gif) no-repeat 0 0; line-height:52px; vertical-align:middle; padding:0 20px; margin:0; clear:both}
.footerUtil {float:left}
.footerUtil a, .footerUtil a:active, .footerUtil a:visited {color:#999; text-decoration:none}
.footerUtil a:hover {color:#666; text-decoration:underline}
.footerUtil ul 
{
	padding:0;
	margin:0;
}
.footerUtil li {
    display: block;
    float: left;
    margin:0;
    padding:0px 5px;
}

.copyright {float:right}
.sliverBottom { height:33px; background: url(/images/footersliver.png) no-repeat 0 0; color:#B8D8D7; vertical-align:middle; text-align:right; padding:0 20px; line-height:33px; margin:0 0 30px 0}
.sliverBottom a, .sliverBottom a:active, .sliverBottom a:visited {color:#B8D8D7; text-decoration:none}
.sliverBottom a:hover {color:#fff; text-decoration:underline}
/* end template styles */
/* homepage styles */
.homepage .sliverTop{ background:url(/images/topsliverHome.png) no-repeat right top; height:9px; margin:-10px 0 0 0}
.homepage .contentWrapper {background:none; padding:0; position: relative; zoom: 1;}
.homepage .mainMessage {width:733px; height: 414px; float:left; background:url(/images/homeMainImg.jpg) no-repeat 0 0; z-index: 200; zoom: 1;}
.homepage .mainMessage h1 {width:229px; height:99px; display:block; text-indent:-9999px; overflow:hidden; margin:0 0 0 38px; padding:0; background:url(/images/homeHeadline.png) no-repeat 0 0; position:absolute; top:152px;}
.homepage .mainMessage p {display:block; color:#fff; width:235px; font-size:1.1em; margin:10px 0 0 38px; position:absolute; top:250px; }
.homepage .mainMessage a, .homepage .mainMessage a:active, .homepage .mainMessage a:visited {color:#fff}
.homepage .mainMessage a:hover {color:#333}
.homepage .feature {background-color:#fff; width:227px; min-height:414px; float:right; padding:0; font-size:1.1em; position: relative; right: 0;}
.homepage .feature img {margin:8px 0 0 23px}
.homepage .feature h2 {width:142px; height:40px; margin:5px 0 0 23px; padding:0; text-indent:-9999px; overflow:hidden; background:url(/images/homeSubHead-participate.gif) no-repeat 0 0}
 .homepage .feature	.sidebar-box { 
			float: left; 
			width: 207px;
			margin: 0;
		}
.homepage .feature .sidebar-box {
			max-height: 180px;
			position: relative;
			background: #fff;
			padding: 10px;
			overflow: hidden;
			top: 10px;
		}
.homepage .feature .sidebar-box p{ margin: 0 12px; padding-bottom: 5px;}
.homepage .feature .sidebar-box .read-more { 
			position: absolute; 
			bottom: 0; left: 0;
			width: 100%; 
			text-align: center;
			
			margin: 0; 
			padding: 40px 0 20px 0; 
            background: url(/images/whiteFade.png) repeat-x;
            }
.homepage .feature .sidebar-box .read-more .button{padding: 6px 15px;
font-weight: bold;
text-decoration: none;
color: #fff;
  background-color: #589691;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#589691), to(#24664a)); 
  background-image: -webkit-linear-gradient(top, #589691, #24664a); 
  background-image:    -moz-linear-gradient(top, #589691, #24664a); 
  background-image:     -ms-linear-gradient(top, #589691, #24664a); 
  background-image:      -o-linear-gradient(top, #589691, #24664a); 
  background-image:         linear-gradient(top, #589691, #24664a);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#589691', EndColorStr='#24664a'); 
     -moz-box-shadow: 3px 3px 6px #666; 
  -webkit-box-shadow: 3px 3px 6px #666; 
          box-shadow: 3px 3px 6px #666; 
     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}		
        
.homepage .feature p {margin:0 18px 0 23px}
.homepage .feature ul {list-style:none; margin:5px 18px 0 23px; padding:0}
.homepage .feature ul li {margin:1px 0; padding:0}
.homepage .feature a, .homepage .feature a:active, .homepage .feature a:visited { color:#333}
.homepage .feature a:hover {color:#000}
.postit{position:absolute; z-index:300; left: 0;}
/* end homepage styles */
/* inside styles */
.contentWrapper .content {width:665px; float:right; display:inline; font-size:1.1em}
.content a, .content a:active, .content a:visited {color:#0E7E9A}
.content p, .content li {padding-right:40px;}
.content a:hover {color:#21664A}
.contentWrapper .content h1 {margin-bottom:15px}
.headerImg {margin:0 0 25px 0}
.subNav h2 {margin:0; padding:0; font-size:1.9em; color:#333}
.subNav ul {margin:5px 0; padding:0; list-style:none}
.subNav li {margin:6px 0; padding:0; font-size:1.9em}
.subNav li a {color:#333; text-decoration:none}
.subNav li a:hover, subNav li a.selected, subNav li.selected a {color:#21664A; text-decoration:underline}
.subNav ul li ul li {font-size:12px; width:190px;}
.subNav ul li ul li a.AspNet-Menu-Selected {color:#21664A; text-decoration:underline}
#Sitemap ul li{list-style-type:none;}
#sidecontactus{ text-align:left; margin-top:35px; padding-top:15px;  background-color:#E0EDED; width:193px}
.sidecontactus{text-align:left; padding-left:5px}
.sidecontactusphone{ padding-left:20px }
.sidecontactusname{ padding-left:12px }
.sidecontactusskin{ padding-left:12px }
.sidetxt{text-align:left; padding-left:20px}
.btnsubmit{padding-left:20px}
.submit{ background-color:#65A2A3; color:White; padding:5px; border:0; cursor:pointer;}
.contactus{ color:#65A2A3; font-size:15px; font-weight:bold; padding-bottom:1px; padding-left:20px}
/* end inside styles */
