@charset "utf-8"; /* CSS Document */

html, body { margin: 0 auto; padding: 0; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; z-index: 100; background: #2c8aba url(../images/bg_body.jpg) repeat-x;}

a { text-decoration: underline;}
a, a img, img { border: none;}
a, a:visited{ color: #45A3D4; text-decoration: underline; border: none;}
a:hover, a:active { color: #E76F33; text-decoration: underline; border: none;}
.hfour { font-weight: bold; color: #000; font-size: 13px;}

a, a:visited, a:hover { outline: 0;}

.gb_title {font: Palatino, "Palatino Linotype", "Book Antiqua", "Times New Roman", serif;}



.button330x20 { width: 330px; height: 20px; overflow:hidden;}
.button330x20 a {width:330px; display:block; overflow:hidden; text-decoration:none;}
.button330x20 a:hover { width:660px;  display:block;  margin-left:-330px;  text-decoration:none; overflow:hidden;}
.button330x20 a img { width:660px; display:block; margin:0; padding:0; border:0; overflow:hidden;}




/* individual pages */


/*  head.asp */
#wrapper { position: relative; width: 1024px; margin: 0 auto; background: #2c8aba url(../images/bg.jpg) no-repeat; z-index: 200; border: 0px solid #000;}
#runner { position: relative; width: 1024px; height: 25px; border: 0px solid #000;}
#content { position: relative; width: 949px; margin: 0 auto; background: url(../images/header_no_navlines.jpg) no-repeat; z-index: 200; border: 0px solid #000;}
#home #content { height: 700px; }

/* standard callouts */
#signup_callout_home { position: relative; float: left; width: 123px; padding: 0 0 0 0; _top:-3px; *top:-3px;}
#callouts { position: relative; float:left; _float:none; height: 134px; width: 949px; background: #000f0f url(../images/callouts_home_bg.gif) no-repeat; margin: 6px 0 0 0; top: 0px; _top:-6px; *top:-6px;}
#callouts2 { position: relative; float:left; _float:none; height: 134px; width: 949px; background: #000f0f url(../images/callouts_home_2_bg.gif) no-repeat; margin: 6px 0 0 0; top: 0px; _top:-6px; *top:-6px;}
#full_callouts { position: relative; width: 875px; margin: 27px 0 0 33px; color: #fff; font-size: 14px; line-height: 16px; }
#left_callouts { float: left; width: 430px; margin: 46px 0 0 33px; _margin: 46px 0 0 16px; color: #fff; font-size: 11px; line-height: 13px; }
#right_callouts { float: left; width: 425px; margin: 46px 0 0 53px; color: #fff; font-size: 11px; line-height: 13px; }

/* home */
#home_video { height: 485px; overflow:hidden; width: 812px; position: relative; float: left; top: 101px; left: 6px; background-color: #ccc; border: 4px solid #000;}
#home_legal { position: relative; float: right; margin: 0; padding: 7px 0 0 0; font-size: 10px; color: #ddd; border: 0px solid #000;}
#home_legal a { color:#ddd; }
#home_small_gbgb_logo { position: relative; float: right; width: 201px; margin: 0; padding: 0 0 0 0; border: 0px solid #000; top:5px;}

/* mission */
#mission_content { height: 485px; width: 812px; position: relative; float: left; top: 101px; left: 6px; background-color: #fff; border: 4px solid #000; overflow:hidden; padding:0px; font-size:12px; line-height:16px;}
#mission_content ul {padding-left:45px;}
#mission_content li {padding-top:5px;}
#mission_jscrollpane {overflow:auto; width:792px; height:468px; padding:10px;}

/* searchresults */
#search_content { height: 375px; width: 672px; position: relative; float: left; top: 31px; left: 6px; background-color: #fff; border: 4px solid #000; overflow:hidden; padding:0px; font-size:12px; line-height:16px; color: #000000;}
#search_jscrollpane {overflow:auto; width:652px; height:355px; padding:10px;}

/* rockstars */
#rockstars_content { height: 485px; width: 812px; position: relative; float: left; top: 101px; left: 6px; background: url(../images/RSOS_Mission_BG.gif) no-repeat; background-color: #fff; border: 4px solid #000; overflow:hidden; padding:0px; font-size:12px; line-height:16px;}
#rockstars_content .sidebar { position: fixed; left: 55%; top: 150px; margin: 0 0 0 110px; }
#rockstars_content ul {padding-left:20px;}
#rockstars_content ul.NoBullet {list-style-type: none;}
#rockstars_content ul.VideoBulletJP {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/rockstars/joe_perry_ul.jpg) no-repeat;background-position:left center;}
#rockstars_content ul.VideoBulletWIA {padding-left: 80px; list-style-image: url(../images/video_icon.gif); background: url(../images/rockstars/will.i.am_ul.jpg) no-repeat;background-position:left center;}
#rockstars_content ul.VideoBulletSC {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/rockstars/sheryl_crow_ul.jpg) no-repeat;background-position:left center;}
#rockstars_content ul.VideoBulletJG {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/rockstars/josh_groban_ul.jpg) no-repeat;background-position:left center;}
#rockstars_content ul.VideoBulletS {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/rockstars/seal_ul.jpg) no-repeat;background-position:left center;}
#rockstars_content ul.ArrowBulletSC {padding-left:80px; list-style-image: url(../images/rt_arrow.gif); background: url(../images/rockstars/sheryl_crow_ul.jpg) no-repeat;background-position:left center; height:100px}
#rockstars_content li {padding-bottom:10px;}

/* rockdocs */
#rockdocs_content { height: 485px; width: 812px; position: relative; float: left; top: 101px; left: 6px; background: url(../images/RSOS_Mission_BG.gif) no-repeat; background-color: #fff; border: 4px solid #000; overflow:hidden; padding:0px; font-size:12px; line-height:16px;}
#rockdocs_content .sidebar { position: fixed; left: 55%; top: 150px; margin: 0 0 0 110px; }
#rockdocs_content ul {padding-left:20px;}
#rockdocs_content ul.NoBullet {list-style-type: none;}
#rockdocs_content ul.VideoBulletDA {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/david_agus_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletFC {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/francis_collins_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletJC {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/jeffrey_cummings_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletSD {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/steven_dekosky_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletAF {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/anthony_fauci_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletSG {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/sam_gandy_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletRP {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/ron_petersen_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletDS {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/dale_schenk_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletRT {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/rudy_tanzi_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletET {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/eric_topol_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content ul.VideoBulletHV {padding-left:80px; list-style-image: url(../images/video_icon.gif); background: url(../images/scientists_beforeafter/harold_varmus_ul.jpg) no-repeat;background-position:left center;}
#rockdocs_content li {padding-bottom:10px;vertical-align:top;}

#rockstars_left_col { width: 180px; position: absolute; float: left; top: 101px; left: 129px;}
*/
#rockstars_left_col_subnav { width: 172px; position: relative; float: left; background-color: #fff; background-image:url(../images/backgrounds/the_rockstars.gif); background-position:left top; background-repeat:no-repeat; border: 4px solid #000; padding:49px 0px 0px 0px;}
/*
#rockstars_left_col_subnav a {font-size:12px; color:#ef3524; text-decoration:none; line-height:12px;}
#rockstars_left_col_subnav a:hover {font-size:12px; color:#45A3D4; text-decoration:none; line-height:12px;}
#rockstars_left_col_gbgb { width: 172px; position: relative; float: left; background-color: #fff; border: 4px solid #000; padding:0px; margin-top:6px;}
#rockstars_left_col_bottom { width: 170px; position: relative; float: left; margin-top:6px; padding:5px;}
#rockstars_right_container { width: 634px; position: absolute; float: left; top: 101px; left: 315px;}
#rockstars_middle_col  { width: 240px; height:623px; position: relative; float: left; background-color: #fff; border: 4px solid #000;}
#rockstars_right_col  { width: 362px; height:613px; position: relative; left: 6px; float: left; background-color: #fff; border: 4px solid #000; padding:5px;}
#rockstars_video  { width: 634px; height: 145px; position: relative; margin-top: 6px; float: left; background-color: #fff; background-image:url(../images/backgrounds/video.gif); }
#rockstars_legal { position: relative; float: left; margin: 0; padding: 7px 0 0 0; font-size: 10px; color: #ddd; border: 0px solid #000;}
#rockstars_legal a { color:#ddd; }
.rockstar_pane { width:362px; height:538px; overflow:auto; position:relative; }

#rockstars_left_col_subnav li  {font-size:12px; color:#ef3524; text-decoration:none; font-weight: bold; position:relative; top:-2px;  margin: 12px 0px 12px 30px; list-style-image:url(../images/pentagon_bullet-blank.gif); padding-left:0px; _padding-left:4px;}
#rockstars_left_col_subnav a 	{font-size:12px; color:#ef3524; text-decoration:none;}
#rockstars_left_col_subnav li:hover, 
#rockstars_left_col_subnav .subnav_selected, 
#rockstars_left_col_subnav a:hover 	{font-size:12px; color:#45A3D4; text-decoration:none; list-style-image:url(../images/pentagon_bullet.gif);}
*/

/* scientists */
#scientists_left_col { width: 180px; position: absolute; float: left; top: 101px; left: 129px;}
#scientists_left_col_subnav { width: 172px; position: relative; float: left; background-color: #fff; background-image:url(../images/backgrounds/the_scientists.gif); background-position:left top; background-repeat:no-repeat; border: 4px solid #000; padding:49px 0px 0px 0px;}
#rockstars_left_col_subnav { width: 172px; position: relative; float: left; background-color: #fff; background-image:url(../images/backgrounds/the_rockstars.gif);  background-position:left top; background-repeat:no-repeat; border: 4px solid #000; padding:49px 0px 0px 0px;}

#scientists_left_col_gbgb { width: 172px; position: relative; float: left; background-color: #fff; border: 4px solid #000; padding:0px; margin-top:6px;}
#scientists_left_col_bottom { width: 162px; position: relative; float: left; background-color:#FFF; border: 4px solid #000; padding:5px; margin-top:6px; display:block;}
#scientists_right_container { width: 634px; position: absolute; float: left; top: 101px; left: 315px;}
#scientists_middle_col  { width: 240px; height:623px; position: relative; float: left; background-color: #fff; border: 4px solid #000;}
/*#scientists_right_col  { width: 362px; height:613px; position: relative; left: 6px; float: left; background-color: #fff; border: 4px solid #000; padding:5px;}*/
#scientists_video  { width: 634px; height: 145px; position: relative; margin-top: 6px; float: left; background-color: #fff; background-image:url(../images/backgrounds/video.gif); }
#scientists_legal { position: relative; float: left; margin: 0; padding: 7px 0 0 0; font-size: 10px; color: #ddd; border: 0px solid #000;}
#scientists_legal a { color:#ddd; }
/*.scientist_pane { width:362px; height:538px; overflow:auto; position:relative; }*/

div#scientists_right_col {
	width: 348px;
	padding: 8px 12px 12px 12px;
	overflow: hidden;
	height: 603px;
	z-index: 998;
	position: relative;
	left: 6px;
	float: left;
	background-color: #fff;
	border: 4px solid #000;
}

div#scientists_right_col p {
	display: block;
}

div.scientist_pane {
	width: 354px;
	overflow: hidden;
	height: 600px;
	position:relative;
}

div.scientist_pane h1 {
}

div.scientist_pane h2 {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: bold;
	text-align:left;
	margin-bottom: 12px;
}

div.scientist_pane h2 a{
	text-transform: uppercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ee3424;
	font-weight: bold;
}

div.scientist_pane h2 span.title {
}

div.scientist_pane h3 {
	margin:12px 0 12px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div.scientist_pane p {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom:12px;
}

div.scientist_pane span.answer {
	font-weight: bold;
	margin-right: 4px;
	text-indent: 8px;
	display:block;
	margin-bottom: 8px;
}

div.scientist_pane span.question {
	font-weight: normal;
	font-style: italic;
	margin-right: 4px;
	text-indent: 4px;
}

div.scientist_pane div.scrollpane {
	width: 354px;
	overflow-y: scroll;
	height: 534px;
	margin-top: 10px;
}

div.scientist_pane div.scientist_title {
	width:362px;
	height:26px;
	margin-top:5px;
}

/* nominate */
#nominate_body { width: 820px; position: relative; float: left; top: 101px; left: 6px; display:block;}
#nominate_body_top { height: 105px; width: 800px; position: relative; float: left; background-color: #000; color:#FFF; padding:10px; padding-top:47px; font-size:14px; background-image:url(../images/titles/nominate.gif); background-position:top left; background-repeat:no-repeat; overflow:hidden;}
#nominate_body_search { height: 20px; width: 802px; position: relative; float: left; background-color: #fff; background-image:url(../images/titles/the_nominees.gif); background-position:top left; background-repeat:no-repeat; text-align:right; color:#000; padding:9px 9px 5px 5px; border:2px solid black; margin-top: 6px; overflow:hidden}
#nominate_body_pages { height: 34px; width: 816px; position: relative; float: left; background-color: #fff; text-align:right; color:#000; padding:0px; border:2px solid black; margin-top: 6px;}
.nominate_body_page { height: 14px; float: right; text-align:right; color:#000; border-left:2px solid black; padding: 10px; font-size:13px; font-weight:bold;}
.nominate_body_page a { color:#45A3D4; text-decoration:none;}
.nominate_body_page a.current_page { color:#000; text-decoration:none;}
#nominate_small_result { height: 127px; width: 265px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; margin-top: 6px; background-image:url(../images/nominate_back.gif); background-repeat:no-repeat;}
#nominate_small_result_m { height: 127px; width: 266px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; margin-top: 6px; margin-left: 6px; margin-right: 6px; background-image:url(../images/nominate_back.gif); background-repeat:no-repeat;}
#nominate_small_result_m .image_holder, #nominate_small_result .image_holder {width:127px; height:127px; float:left; overflow:hidden; border-right:solid 2px black;}
#nominate_small_result_m .text_holder, #nominate_small_result .text_holder {width:123px; height:117px; float:left; overflow:hidden; padding: 5px 5px 5px 8px; font-size:12px;}
#nominate_small_result_m .learn_more, #nominate_small_result .learn_more {position:absolute; top:111px; font-size:10px; color:#72C7CD}
#nominate_small_result_m .learn_more a, #nominate_small_result .learn_more a {font-size:10px; color:#72C7CD; text-decoration:none;}

/* nomination */
#nomination_body { width: 820px; position: relative; float: left; top: 101px; left: 6px; display:block;}
#nomination_body_top { height: 170px; width: 820px; position: relative; float: left; background-color: #000; color:#FFF; background-image:url(../images/backgrounds/sign_the_declaration.gif); background-position:top left; background-repeat:no-repeat;}
#nomination_body_form_container { font-size:11px; height: 858px; width: 732px; padding: 18px 42px 10px 42px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; overflow:hidden}
#nomination_body_form { height: 800px; width: 722px; padding: 0px; position: relative; float: left; background-color: #ee3424; color:#fff; border:2px solid black; overflow:auto}
#nomination_body_bottom { width: 726px; padding: 10px 0px 0px 0px; position: relative; float: left; color:#000; }
#nomination_body_form input, #nomination_body_form select {margin-top:5px;}

/* declaration */
#declaration_body { width: 820px; position: relative; float: left; top: 101px; left: 6px; display:block;}
#declaration_body_top { height: 170px; width: 820px; position: relative; float: left; background-color: #000; color:#FFF; background-image:url(../images/backgrounds/sign_the_declaration.gif); background-position:top left; background-repeat:no-repeat;}
#declaration_body_form_container { height:688px; _height:683px; width:732px; padding: 18px 42px 10px 42px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; overflow:hidden}
#declaration_body_form_container a {color:#000;}
#declaration_body_form { height: 650px; width:702px; padding: 10px; position: relative; float: left; background-color: #ee3424; color:#fff; border:4px solid black; overflow:auto}
#declaration_body_form input { height:13px; _height:18px; font-size:10px; margin-top:5px; }
#declaration_body_form select { font-size:10px; margin-top:5px; }
#declaration_body_bottom { width: 726px; padding: 10px 0px 0px 0px; position: relative; float: left; color:#000; }

/* declaration_rules */
#declaration-rules_body { width: 820px; position: relative; float: left; top: 101px; left: 6px; display:block; overflow:auto}
#declaration-rules_container { height:857px;  width: 732px; padding: 18px 42px 10px 42px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; overflow:auto}


/* photoshoot */
#photoshoot_body { height: 700px; width: 820px; position: relative; float: left; top: 101px; left: 6px; background-color: #000; background-image:url(../images/titles/photoshoot.gif); background-position: top left; background-repeat:no-repeat; color:#FFF;}

/* news */
#news_main { height: 493px; width: 820px; position: relative; float: left; top: 101px; left: 6px; background-color: #000;}
#news_main_left { height: 493px; width: 190px; position: relative; float: left; color:#FFF;}
#news_main_right { height: 493px; width: 630px; position: relative; float: left; color:#FFF; overflow:auto; }
.news_newsitem { width:570px; background-color:#FFF; margin-top:20px; color:#000; padding:10px; font-size:13px; line-height:16px;}
.news_newsitem .datebox { position: relative; background-color:#F00; color:#fff; padding:3px 5px 3px 5px; float:left; font-weight:bold; margin-bottom:5px;}
.news_newsitem a { text-decoration:none;}

#content_copy { position: relative; float: left; left: 14px; top: 8px; width: 500px; margin: 0px 0 0px 0px; line-height: 16px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #999; z-index: 600;} 
#content_copy p { margin: 0 0 10px 0; line-height: 16px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #999; z-index: 600;}
#content_copy strong { font-weight: bold; z-index: 600;}
#content_copy img { z-index: 600;}
#content_copy p a { color: #45A3D4; text-decoration: none; border: none; font-weight: bold; z-index: 600;}
#content_copy p a:hover { color: #E76F33; text-decoration: none; border: none; z-index: 600;} 
#share {  width: 162px; position: relative; float: left; background-color: #fff; background-image:url(../images/backgrounds/share.gif); background-position:left top; background-repeat:no-repeat; border: 4px solid #000; padding:20px 5px 5px 5px; margin-top:6px; }

/* footer items */

#footer { position: relative; float: lefts; top: 11px; width: 949px; height: 125px; margin: 0 auto;}
#footer a { color: #ddd;}
#footer a:hover { color: #fff;} 

#thankyou_body_top { height: 165px; width: 820px; position: relative; float: left; background-color: #000; color:#FFF; background-image:url(/images/backgrounds/thank_your_senator.gif); background-position:top left; background-repeat:no-repeat;}
#thankyou_body_form_container { font-size:12px; height: 858px; width: 732px; padding: 18px 42px 10px 42px; position: relative; float: left; background-color: #fff; color:#000; border:2px solid black; overflow:hidden}
#thankyou_body_form { height: 800px; width: 722px; padding: 0px; position: relative; float: left; background-color: #ee3424; color:#fff; border:2px solid black; overflow:auto}
#thankyou_body_form input, #thankyou_body_form select {margin-top:5px;}
#thankyou_body { width: 820px; position: relative; float: left; top: 101px; left: 6px; display:block;}
#thankyou_body_bottom { width: 726px; padding: 10px 0px 0px 0px; position: relative; float: left; color:#000; }

/* search form */
#main-search{float:left;margin:0 0 8px 20px;}
#search-form{}
div#search-form label{display:none;}
div#search-form input#searchtxt{float:left;padding:3px 3px 4px 3px;width:150px;color:#777;background-color:#fff;border:#1d1d1d 1px solid;border-right:none;font-size:11px;}
div#search-form input#searchtxt:focus{color:#333;background-color:#eee;border:#1d1d1d 1px solid;border-right:none;}
div#search-form input#submit_btn{margin:0;padding:0;float:left;}
