a:active, a:focus { outline: 0; }

body { font-size: 85%; background:url("../images/content_BKGD.png") repeat-x scroll center bottom #FFFFFF; font-family: "Helvetica Neue", Arial, Helvetica, Cambria, Rockwell; }
#header { width: 100%; text-align: center; padding-top: 0px; padding: 0px; background: url(../images/header_bkgd.png) repeat-x top center #fff; height: 220px;}
#header_content { width:950px; padding:0; margin:0 auto;}
#wrapper {width:950px; padding:0; background: url(../images/content_container_bkgd.png) no-repeat bottom center #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; min-height: 458px; text-align: center; margin: 0 auto;}

#leftCol{ width:230px; float: left; text-align: left;}
#rightCol{ width:670px; margin-right:0; padding-right:40px; float: left; text-align: left;}

#footer p { color: #FFFFFF; padding-right: 30px;}
#footer a { color: #CCC; }
#footer { clear: both; background: url(../images/body_bkgd.png) repeat-y; width:950px; padding: 2em 0; text-align: right;}

#slideshowNav { margin-top: -30px; position: relative; z-index: 9999;}
#URL_QuestionnaireButton { height: 40px;}

a.findasitebutton { display: block; width: 350px; height: 40px; background: url(../images/HeaderSiteLocatorLink.gif) no-repeat 0 0; text-indent: -9999px; float: right; }
a.findasitebutton:hover { background: url(../images/HeaderSiteLocatorLink.gif) no-repeat 0 -40px;  }
a.find_sites { width: 154px; height: 54px; background: url(../images/find_sites.gif) no-repeat 0 0; text-indent: -9999px; float: left; text-align: left;}
a.find_sites:hover { background: url(../images/find_sites.gif) no-repeat 0 -54px; }
a.footerfindasitebutton {  display: block; width: 300px; height: 72px; background: url(../images/FooterSiteLocatorLink.gif) no-repeat 0 0; text-indent: -9999px; margin-top: 1.5em; }
a.footerfindasitebutton:hover { background: url(../images/FooterSiteLocatorLink.gif) no-repeat 0px -75px; }
.find_sites li {float:left; list-style:none; margin: 0; padding: 0;}
ul#slideshow, ul#slideshow li, ul#slideshow li img { padding:0; margin: 0; list-style: none;}
.sites td {border-bottom:  #cccccc solid 1px;}


h1 a {  text-decoration: none; line-height: 1;  color: #fff; }
h1 { font-size: 12px; letter-spacing: 1px; margin-top: 10px; text-align: left; float: left; }
h2 { font-size: 36px; margin-bottom: 18px; line-height: 1; color: #2e2e99;}
h3 { font-family: Rockwell; color: #2e2e99; }

a#qualifyButton { height: 70px; display: block; float: left; text-indent: -99999px; width:329px; background: url(../images/header_button.gif) no-repeat 0 0; top: 154px; position: absolute; }
a:hover#qualifyButton {background: url(../images/header_button.gif) no-repeat 0 -70px;}

/*
#leftCol { background-color: red;}
*/

ul#mainNav { margin: 0px; padding: 0px; width: 200px; }
ul#mainNav li { margin: 0px; padding: 0px; list-style: none; background: url(../images/mainNav_default.gif) no-repeat; }
ul#mainNav li:hover { background: url(../images/mainNav_bkgd.gif) no-repeat; }
ul#mainNav li.active, ul#mainNav li.active:hover { background: url(../images/mainNav_active.gif) no-repeat; }
ul#mainNav li a { text-align: right;height: 26px; font-size: 12px;color: #555; padding: 10px 24px 0px 5px;  display: block; text-decoration: none; background: url(../images/mainNav_default_right.gif) no-repeat top right; }
ul#mainNav li a:hover { background: url(../images/mainNav_right.gif) no-repeat top right; color: #fff;} 
ul#mainNav li.active a,  ul#mainNav li.active a:hover { font-weight: bold;background: url(../images/mainNav_active_right.gif) no-repeat top right; color: #809900; padding-right: 15px; border-left: 1px solid #b1cc29;} 

.callout {  width: 279px;  border-bottom: 3px solid #ccc; background: url(../images/callout_header.png) repeat-y 0 0 #f7ffcc; border-right: 2px solid #ccc; }
.callout h3 { line-height: 1; margin-bottom: 0px; padding-left: 16px; padding-top: 14px;  color:  #2e2e99;  text-align: center;}
.callout.left { float: left; margin: 0em 1.5em 1.5em 0; }
.callout.right { float: right; margin: 0em 0em 1.5em 20px; }
.calloutContent { padding: 1em .5em .75em 1.25em; border-bottom: 1px solid #aaa;   background: url(../images/callout_body.png) repeat-y 0 0 #f7ffcc; }
.calloutContent li, .calloutContent p { margin-bottom: 10px; line-height: 1.2; font-family: "Segoe Print", "Comic Sans", "Comic Sans MS";}

caption { color: #000; padding: 10px 20px; color: #fff; font-weight: bold; background-color: #2C77BD; }

#accordion h3 a { font-family: "Helvetica Neue", Arial, Helvetica, Cambria, Rockwell; }

ul.icon { padding-left: 0; margin-left: 0px; }
ul.icon li { list-style: none; padding-left: 18px; }
ul.icon.checkmarks li { background: url(../images/tick.gif) no-repeat;  }
ul.icon.information li { background: url(../images/information.gif) no-repeat;  }

/* #pageImage { background:aqua; height: 200px; } */
#studycenters {
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-size: 12px;
	border-spacing: 1px;
	border-collapse: separate;
	padding: 5px;
}
#studycenters #enrollingnow, #studycenters #enrollingsoon {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #666666;
}
#studycenters .state {
	font-weight: bold;
	color: #000000;
	text-align: left;
}
#studycenters .odd {
	background-color: #E6E6E6;
	text-align: left;
}
#studycenters .even {
	background-color: #F3F3F3;
	text-align: left;
}
#studycenters tr td {
	padding: 4px 10px 4px 5px;
}
#studycenters td.check {
	text-align: center;
}
.center {text-align:center;}

a.screenerButton { margin: 25px 0 0 7px; padding: 110px 2px 0px 2px; height: 45px; display: block;  width:197px; background: url(../images/SiteLocatorLink.jpg) no-repeat 0 0; color: #fff; font-family: "Arial Narrow", Arial, Helvetica; text-align: center; font-style:italic; text-decoration: none; line-height: 1.1; font-size: 19px;} 
