/* AD COUNCIL CSS - SCREEN */

/* GLOBAL STYLES */
	body {margin:0;padding:0;font:62.5% Verdana, Arial, Helvetica, sans-serif;color:#4a4a4a;background:#fff;}
	body.home {background:url(../images/body_bg_home.gif);}
	body.lvl {background:url(../images/body_bg_lvl.gif);}
	body.community {background:url(../images/body_bg_com.gif);}
	body.edu {background:url(../images/body_bg_lvl.gif);}
	body.health {background:url(../images/body_bg_edu.gif);}
	img {border:none;display:block;}
	div,p,ul,li {margin:0;padding:0;}
	div.hr {width:536px;background:url(../images/copy_hr.gif) no-repeat;margin:10px 0;padding:0;height:4px;font-size:0;}

/* WRAPPERS */
	#wrap {margin:0;padding:0;}
	#content {width:745px;}
	#main {margin-left:183px;width:561px;}

/* HEAD STYLES */
	#head {background:url(../images/head_bg.gif);height:103px;}
	#head_left {background:#fff;width:569px;}
	#logo {height:102px;}
	#callout {width:459px; border-bottom:1px solid #9F9C8D; background:#fff; position:absolute; left:110px; top:0;}
	#menu_top {width:459px;height:28px;he\ight:27px;border-top:1px solid #9F9C8D;position:absolute;top:74px;left:110px;background:#E5E2B7;}
	#menu_top img {display:inline;}
	#head_right {position:absolute;left:569px;top:0;border-left:1px solid #9E9B8C;height:102px;width:185px;}
	#acsearch {margin:6px 0 0 8px;padding:0;}
	#acsearch #keywords {font-family: Arial, Helvetica, sans-serif;width:126px;font-size:1em;text-transform:uppercase;}

/* CRUMBS */
	#crumbs{font-size:1.1em;color:#2e667f;border-bottom:1px solid #9e9b8c;padding:7px 10px;margin-bottom:3px;line-height:1.6em;}
	#crumbs a, #crumbs a:link, #crumbs a:visited{color:#2e667f;text-decoration:underline;}
	#crumbs .crumbsOn{color:#8a886f;}
	#lcol_campaigns p {font-size:1.1em;padding:6px;color:#000;}

/* LEFT COLUMN */
	#lcol {float:left;width:182px;background:url(../images/stripe_bg.gif);margin-top:-1px;}
	#lcol_campaigns {background:#F2F0D9;width:182px;}
	#lcol_campaigns p {font-size:1.1em;padding:10px;color:#444;margin:0;}
	#lcol_campaigns p a:link, #lcol_campaigns p a:visited {color:#2C667E;}
	#lcol_menu {background:#f2f0d9;}
	/* left column menu - level 1 */
	#lcol_menu ul {margin:20px 0 0 0;padding:0 0 18px;list-style:none;}
	#lcol_menu li {padding:2px 0 0;padd\ing:4px 0 4px;_padd\ing:3px 0 4px;margin:0 0 -3px;mar\gin:0;}
	#lcol_menu a {background: url(../images/lcol_menu_bullet.gif) no-repeat 0 .7em;padding:4px 5px 4px 25px;text-decoration:none;color:#2D6681;font-size:1.1em;display:block;margin:0;width:182px;wid\th:152px;}
	#lcol_menu a:hover {text-decoration:underline;}
	#lcol_menu a.active {color:#fff;background:#3C758C url(../images/lcol_menu_bullet_on.gif) no-repeat 0 .7em;font-weight:bold;}
	#lcol_menu a.active:hover {text-decoration:none;}
	#lcol_menu li.lines {background:url(../images/lcol_dot_line.gif) no-repeat;margin:0;padding:0;height:1px;font-size:0;line-height:1px;}
	/* left column menu - level 2 */
	#lcol_menu ul ul {margin:6px 0 0 10px;padding:0;list-style:none;}
	#lcol_menu li li {color:#2e6681;padding:0;margin:4px 0;}
	#lcol_menu li li a {background: url(../images/lcol_menu_bullet_sub.gif) no-repeat 0 .4em;padding:0 5px 0 25px;text-decoration:none;color:#2D6681;font-size:1.0em;margin:0;width:172px;wid\th:142px;}
	#lcol_menu li li a:hover {text-decoration:underline;}
	#lcol_menu li li a.active {color:#2D6681;background: url(../images/lcol_menu_bullet_sub.gif) no-repeat 0 .4em;font-weight:bold;text-decoration:underline;}
	#lcol_menu li li a.active:hover {text-decoration:underline;}
	/* left column menu - level 3 */
	#lcol_menu li li li a {width:162px;wid\th:132px;}
	/* left column menu - level 4 */
	#lcol_menu li li li li a {width:152px;wid\th:122px;}
	/* left column menu - level 5 */
	#lcol_menu li li li li li a {width:132px;wid\th:102px;}

#lcol div.nocookie {float:left;padding:8px;background:#E5E2B7;width:182px;wid\th:166px;}
	
	/* left column signup button */
	#lcol_news_signup {background:#2C667E;margin:100px 0 0;}
	#lcol_news_signup img.signup_btn {padding:0 0 10px;margin:8px 0 0;}
	#lcol_news_signup_health {background:#DA7906;margin:0;}
	#lcol_news_signup_health img.signup_btn {padding:8px 0 10px;margin:0;}
	#lcol_news_signup_edu {background:#2C667E;margin:0;}
	#lcol_news_signup_edu img.signup_btn {padding:8px 0 10px;margin:0;}
	#lcol_news_signup_com {background:#606A38;margin:0;}
	#lcol_news_signup_com img.signup_btn {padding:8px 0 10px;margin:0;}
	

	/* left column latest news - homepage */
	#lcol_latest_news {margin:0;float:left;background:#E5E2B7 !important;width:182px;}
	#lcol_latest_news p {color:#2D6681;margin:10px 6px 10px 14px;}
	#lcol_latest_news p.date {font-weight:bold;margin:16px 6px 6px 14px;}
	#lcol_latest_news a {color:#2D6681;font-size:1em;text-decoration:none;}
	#lcol_latest_news a:hover {text-decoration:underline;}
	
	/* left column text resize */
	#text_resize_home {background:#E5E2B7;padding:18px 0 0 13px;clear:left;float:left;}
	#text_resize_home img {display:inline;margin-right:4px;cursor:pointer;_cursor:hand;padding:1px;}
	#text_resize_home img:hover {background:#666;}


	#text_resize_lvl {background:#2C667E;padding:18px 0 0 13px;}
	#text_resize_lvl img {display:inline;margin-right:4px;cursor:pointer;_cursor:hand;padding:1px;}
	#text_resize_lvl img:hover {background:#fff;}
	#text_resize_lvl p {color:#fff;}
	#text_resize_health {background:#DA7906;padding:18px 0 0 13px;}
	#text_resize_health img {display:inline;margin-right:4px;cursor:pointer;_cursor:hand;padding:1px;}
	#text_resize_health img:hover {background:#fff;}
	#text_resize_health p {color:#fff;}
	#text_resize_edu {background:#2C667E;padding:18px 0 0 13px;}
	#text_resize_edu img {display:inline;margin-right:4px;cursor:pointer;_cursor:hand;padding:1px;}
	#text_resize_edu img:hover {background:#fff;}
	#text_resize_edu p {color:#fff;}
	#text_resize_com {background:#606A38;padding:18px 0 0 13px;}
	#text_resize_com img {display:inline;margin-right:4px;cursor:pointer;_cursor:hand;padding:1px;}
	#text_resize_com img:hover {background:#fff;}
	#text_resize_com p {color:#fff;}

/* COPY STYLES */
	#copy {border-top:1px solid #9e9b8c;padding:10px;} 
	#copy_home {padding:6px 16px 0;font:size:1em;}
	#copy h1 {font-size:1.8em;color:#868a6e;margin:9px 0 16px;}
	#copy h2 {font-size:1.3em;color:#2c647b;margin:0 0 6px;}
	#copy h3 {font-size:1.2em;color:#2c647b;margin:0 0 6px;}
	#copy p {margin:0 0 18px;line-height:1.5em;font-size:1.1em;}
#copy td {font-size:11px;fon\t-size:1em;}
	/* copy table styles */
	#copy table {margin:0 0 18px;}
	body.lvl table, body.lvl table td {border-collapse:collapse;border-color:#2e6681;}
	body.edu table, body.edu table td {border-collapse:collapse;border-color:#2e6681;}
	body.health table, body.health table td {border-collapse:collapse;border-color:#B76B11;}
	body.community table, body.community td {border-collapse:collapse;border-color:#3B4513;}
	
	/* copy list styles */
	#copy ul {margin:0;list-style:none;margin-left:5px;}
	#copy ul li {margin:0 0 12px;color:#2e6681;font-size:1.1em;background: url(../images/copy_bullet.gif) no-repeat 0 .4em;padding-left:12px;}
	body.edu #text li {}
	body.health #text li {color:#B76B11;background: url(../images/copy_bullet_edu.gif) no-repeat 0 .4em;}
	body.community #text li {color:#3B4513;background: url(../images/copy_bullet_com.gif) no-repeat 0 .4em;}
	#copy ol li {margin:0 0 18px;color:#2e6681;font-size:1.1em;background:none !important;}
	
	/* copy link styles */
	#copy a {color:#2C667E;}
	#copy a:hover {color:#4D8CA6;}
	body.health #text a {color:#B76B11;}
	body.health #text a:hover {color:#DA7906;}
	/*
	body.edu #text a {color:#B76B11;}
	body.edu #text a:hover {color:#DA7906;}*/
	body.community #text a {color:#3B4513;}
	body.community #text a:hover {color:#7B8456;}
	
	/* campaign main page styles */
	#campaign_cols {width:536px;background:url(../images/campaign_cols_bg.gif);float:left;margin-bottom:10px;}
	#campaign_cols .campaign_col {float:left;width:170px;background:#F8F7EB;margin-left:13px;}
	#campaign_cols .first_col {margin:0;}
	#campaign_cols .clear_col {width:537px;height:6px;font-size:0;float:left;background:url(../images/campaign_col_bottom.gif) no-repeat;}
	#campaign_cols ul {margin:18px 6px 18px 15px !important;}
	#campaign_cols li {margin:6px 0 !important;padding:0 0 0 12px;}
	#campaign_cols li a {color:#2e6681;text-decoration:none;}
	#campaign_cols li a:hover {text-decoration:underline;}
	
	/* sponsor organization styles */
	#org_cols {width:536px;background:url(../images/org_cols_bg.gif);float:left;margin-bottom:10px;}
	#org_cols .org_col {float:left;width:258px;margin-left:18px;}
	#org_cols .first_col {margin:0;}
	#org_cols .clear_col {width:537px;height:6px;font-size:0;float:left;background:url(../images/campaign_col_bottom.gif) no-repeat;}
	#org_cols ul {margin:18px 6px 18px 15px !important;}
	#org_cols li {margin:6px 0 !important;padding:0 0 0 12px;}
	#org_cols li a:link, #org_cols li a:visited {color:#2e6681;text-decoration:none;}
	#org_cols li a:hover {text-decoration:underline;}

	
	
	/* styles for campaign detail pages */
	#text {width:350px !important;overflow:hidden;}
	#text table {margin-left:2px;max-width:350px;}

	#text p {font-size:1.1em;}
	#rcol {width:177px;float:right;}
	#rcol div.bar_health {height:3px;background:#DA7906;font-size:0;line-height:3px;margin-bottom:16px;}
	#rcol div.bar_edu {height:3px;background:#2C667E;font-size:0;line-height:3px;margin-bottom:16px;}
	#rcol div.bar_com {height:3px;background:#606A38;font-size:0;line-height:3px;margin-bottom:16px;}
	#rcol ul, #rcol ul li {margin:0;padding:0;list-style:none;background:#F8F7EB;}
	#rcol ul {padding:10px 0;}
	#rcol ul li a {text-decoration:none;color:#2C667E;background: url(../images/rcol_bullet.gif) no-repeat 0 .7em;padding:4px 5px 4px 34px;display:block;margin:0;width:177px;wid\th:138px;}
	#rcol ul li a:hover {background:#F1F0D8 url(../images/rcol_bullet.gif) no-repeat 0 .7em;text-decoration:underline;}
	#rcol p {background:#F8F7EB;color:#2C667E;padding:8px;margin:0;}
	#rcol ol {background:#F8F7EB;padding:8px 0 8px 45px;margin:0;}
	#rcol ol li {margin:6px 0;}
	#rcol ol li a {text-decoration:none;}
	#rcol ol li a:hover {text-decoration:underline;}
	#rcol #psa p {padding:0 15px;margin:0;font-size:9px;}
	#rcol #psa img {margin:0 -15px;}
	body.community h2, body.community h3, body.edu h2, body.edu h3, body.health h2, body.health h3 {color:#868a6e !important;}
	#campaign_image_area, #campaign_image_area p {margin:0;padding:0;}
	
	/* styles for homepage columns */
	#home_cols {width:529px;margin-top:6px;}
	#home_cols p {margin:12px 8px 20px 4px;line-height:1.3em;}
	#home_cols td.home_col1 {width:250px;}
	#home_cols td.home_col1 p {margin:0 0 6px;font-size:10px;font-si\ze:1em;}
	#home_cols td.home_col2 p {margin:0 0 6px;font-size:10px;font-si\ze:1em;}
	#home_cols td.home_col2 {width:250px;}
	#home_cols td.home_col_bottom {width:529px;height:22px;font-size:0;}
	#home_cols a {color:#2e6681;}
	#home_cols a:hover {color:#4D8CA6;}
	#home_cols ol {margin:12px 0;padding:0 5px 0 35px;}
	#home_cols ol li {margin:0 0 8px;font-size:1em;background:none !important;padding:0;}
	#home_cols ul {margin:0 0 10px;list-style:none;margin-left:14px;}
	#home_cols ul li {margin:0 0 8px;font-size:1em;background: url(../images/copy_bullet.gif) no-repeat 0 .4em;padding-left:12px;}

/* FOOT STYLES */
	#foot {margin-left:183px;clear:both;color:#8A896D;padding:0 12px 10px;}
	#foot #bluebar {height:19px;background:#2C667E;margin:0 0 10px;}
	#foot ul {list-style:none;text-align:center;margin:20px 0 0;}
	#foot li {display:inline;}
	#foot li a {text-decoration:none;color:#8A896D;}
	#foot li a:hover {text-decoration:underline;}

/* HISTORIC CAMPIAGN STYLES */
	body.historic h1 {color:#2C667E !important;}
	body.historic img.timeline {float:right;margin:8px 8px 0 0;}
	div.historic_campaign {width:537px;}
	div.historic_campaign p {margin:0 !important;padding:10px 14px !important;}
	div.historic_campaign table {margin:0 18px 15px;}
	div.historic_campaign ul {margin:0 14px 0 18px !important;}
	div.historic_campaign ol {margin-bottom:0;}
	div.historic_campaign li {margin:0 !important;padding:0 0 14px;}
	div.historic_campaign div.bg {margin:1px 0 !important;background:#F7F5E6;}
	
	#historic_campaigns p {margin:0 !important;padding:10px 14px !important;}
/* Organization Details Page */
#dotted_org {background:url(../images/orgs_dotted.gif) repeat-x;height:1px;line-height:1px;font-size:0;margin-bottom:8px;padding:2px 0;}	
#org_tbl_a, #org_tbl_b	{margin:0 0 8px;padding:0;}
#org_tbl_a h2, #org_tbl_b h2 {font-size:9px;color:#666;text-transform:uppercase;margin:0 0 4px;padding:0;}
#org_tbl_b p {padding:0;margin:0;color:#2C667E;}
#org_tbl_a p {margin:0;padding:0;}

/* FORM and APPLICATION PAGE STYLES */
#pnlForm {font-size:1em !important;}
#pnlForm input, #pnlForm select,  #pnlForm textarea {font-size:1em !important;}
#pnlForm input, #pnlForm select {width:190px;}
#pnlForm input#btnSubmit {margin-top:10px;width:5em;background:#fff;border:1px solid #2C667E;color:#2C667E}
#pnlForm input#btnSubmit:hover {background:#2C667E;color:#fff;}
#pnlForm textarea {width:275px;height:100px;font-size:11px !important;font-family:Verdana;}


#vsErrors {font-size:11px;}
table#vsErrors td ul, div#vsErrors ul {color:red !important;list-style:disc;margin:5px 0 5px 30px;}
table#vsErrors td ul li, div#vsErrors ul li {font-size:11px !important;color:red  !important;margin:0 0 6px;background:none;padding-left:0;}

/*#Form1 select, #Form1 input, #Form1 textarea {font-size:11px;}*/
table td p.searchResult {font-size:11px !important;}


/* IE/Win 3px jog fix, hide from IE5-mac. Only IE/Win can see this. \*/
	#text_resize_home {float:none;}
	* html #lcol {margin-right: -3px !important;}
	* html #main {margin-left:180px !important;}
/* End hide from IE5/mac */


