@import url("reset.css");

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background: #ffffff url("../images/08_wrpr/bg_body.gif") repeat-x;
	text-align: center;
}

#sgk_convio_wrapper {
	margin: 0 auto;
	background: #ffffff url("../images/08_wrpr/bg_sgk_wrapper.jpg") top left repeat-x;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left;
}

#sgk_emotional_entry_container {
	width: 358px;
	height: 165px;
	float: left;
}

#sgk_header_top_donate {
	display: block;
	float: left;
	width: 77px;
	height: 25px;
	margin: 0 5px 0 0;
	background:  url("../images/08_wrpr/sgk_header_donate.gif") top left no-repeat;
}

#sgk_header_top_donate:hover {
	font-size: 12px;
	font-family: Arial;
	height: 32px;
	background:  url("../images/08_wrpr/sgk_header_donate_hover.gif") top left no-repeat;
}

#sgk_header_search_container {
	width: 300px;
	background: url("../images/08_wrpr/sgk_header_search.gif") left center no-repeat;
}

#sgk_header_search_label {
	float: left;
}

#sgk_header_search {
	float: right;
	border: 1px solid #000000;
	background: #ffffff;
}

#sgk_header_search input.sgk_text {
	width: 214px;
	height: 20px;
	border: solid 1px #ffffff;
	margin: 0;
	padding: 1px;
	vertical-align: middle;
}

#sgk_header_search input.sgk_submit {
	padding: 0;
	margin: 0;
	height: 20px;
	width: 20px;
	background: url("../images/08_wrpr/bg_sgk_header_search.gif") left center no-repeat;
	border: none;
	cursor: pointer;
	vertical-align: middle;
	line-height: 500%;
}

#sgk_header_message_box {
	width: 303px;
	height: 96px;
	padding-top: 6px;
	margin-top: 5px;
	text-align: center;
	background: url("../images/08_wrpr/bg_sgk_header_message_box.jpg") top left no-repeat;
}

.sgk_message_boards_large {
	position: absolute;
	right: 20px;
	top: 60px; 
	text-align: center;
}

.sgk_header_newsletter {
	margin: auto;
	width: 279px;
	*width: 286px;
	height: 52px;
	padding: 30px 0 0 7px;
	background: url("../images/08_wrpr/bg_sgk_newsletter_signup.gif") top left no-repeat;
}

#cons_email {
	float: left;
	display: inline;
	height: 16px;
	*height: 19px;
	width: 193px;
	*width: 197px;
	border: 1px solid #ea78ae;
}

#sgk_convio_inner_wrapper {
	border-left: 1px solid #999999;
}

#sgk_convio_left_container {
	border-top: 1px solid #999999;
}

#sgk_convio_hero_graphic_center {
	background:  url("../images/08_wrpr/hero_graphic_bg.jpg") bottom right repeat-x;
}

#sgk_convio_content_main {
	float: left;
	width: 100%;
	border-right: 1px solid #999999;
}

#sgk_convio_content_main a:link, #sgk_convio_content_main a:visited {
	color: #1a75cf;
}

#sgk_convio_content_main a:hover {
	*font-size: 12px;
}

#sgk_content_main_top {
	font-size: 12px;
	font-family: Arial;
	background: #fefafc url("../images/08_wrpr/bg_sgk_content_main_top.jpg") top right repeat-x;
	padding: 15px 20px 20px 20px;
}

#sgk_content_main_bottom {
	background: #ffffff url("../images/08_wrpr/bg_sgk_content_main_bottom.jpg") repeat-x;
	padding: 15px 20px 20px 20px;
}

#sgk_convio_content_right {
	width: 167px;
	padding: 0 0 200px 0;
	border-right: 1px solid #999999;
	background: #cccccc url("../images/08_wrpr/bg_sgk_content_right.jpg") bottom right repeat-x;
}

#sgk_convio_content_right div {
	padding: 0 10px 0 10px;
}

#sgk_convio_content_right ul {
	margin-left: 0;
	padding-left: 0;
}

#sgk_convio_content_right li {
	margin-left: 1em;
}

#sgk_convio_content_right h2 {
	width: 147px;
	margin: 0;
	padding: 10px 10px 17px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: #a68462 url("../images/08_wrpr/bg_sgk_content_right_h2.jpg") bottom right repeat-x;
}

#sgk_convio_footer_wrapper {
	min-height: 280px;
	height: auto !important;
	height: 280px;
	text-align: center;
	background: #acacac url("../images/08_wrpr/bg_sgk_footer.jpg") top right repeat-x;
}

#sgk_convio_advertisement_container {
	width: 900px;
	padding: 40px 0 0 0;
}

#sgk_convio_advertisement_container div.advertisement {
	float: left;
	margin: 0 2px 0 2px;
	border: 1px solid #c60070;
}

#sgk_convio_footer_text {
	text-align: left;
	padding: 20px 0 0 0;
}

#sgk_convio_footer_copyright {
	text-align: left;
	font-size: 10px;
	margin: 0;
	padding: 40px 0 20px 0;
}
#sgk_convio_footer_copyright a:link,
#sgk_convio_footer_copyright a:visited {
	font-size:10px;
	color: #333333;
	text-decoration: none;
}
#sgk_convio_footer_copyright a:hover {
	font-size:10px;
	color: #1a75cf;
	text-decoration: underline;
}
/*=sgk_secondary_nav*/
#sgk_nav_secondary {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sgk_nav_secondary li a{
	font-size: 12px;
	font-family: Arial;
}
#sgk_nav_secondary li a.parent {
	display: block;
	height: 35px;
	padding-left: 35px;
	line-height: 35px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	background: #ffffff url("../images/08_wrpr/bg_sgk_nav_secondary.gif") top left no-repeat;
}

#sgk_nav_secondary li a.parent.selected {
	color: #333333;
	background: #ea77af url("../images/08_wrpr/bg_sgk_nav_secondary_selected.gif") left center no-repeat;
}

#sgk_nav_secondary ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #999999;
}

#sgk_nav_secondary ul li a {
	display: block;
	height: 30px;
	padding-left: 35px;
	line-height: 30px;
	text-decoration: none;
	color: #c60070;
	background: #f7c9df url("../images/08_wrpr/bg_sgk_nav_secondary_child.gif") top left repeat-y;
}
#sgk_nav_secondary ul li a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


#sgk_nav_secondary ul li a.selected {
	height: 28px;
	line-height: 28px;
	color: #c60070;
	border-bottom: 1px solid #999999;
	/*border-top: 1px solid #999999;*/
	background: #fdf4f9 url("../images/08_wrpr/bg_sgk_nav_secondary_child_selected.gif") top left repeat-y;
}

#sgk_nav_secondary ul li:first-child a.selected {
	border-top: none !important;
}

#sgk_nav_secondary ul li a.last {
	border-bottom: none !important;
}


/*=sgk_nav_text_bar*/
.sgk_nav_text_bar {
	margin: 0;
	padding: 0;
	*padding: 2px 0 0;
	*height: 25px;
	list-style: none;
	display: inline;
}

.sgk_nav_text_bar li {
	padding: 0 5px 0 5px;
	display: inline;
	border-right: 1px solid #bb5e93;
}

.sgk_nav_text_bar li.last {
	padding: 0 0 0 5px;
	border-right: none;
}

.sgk_nav_text_bar li a {
	color: #333333;
	text-decoration: none;
}
.sgk_nav_text_bar li a:visited {
	color: #333333;
	text-decoration: none;
}

.sgk_nav_text_bar li a:hover {
	font-size: 12px;
	font-family: Arial;
	color: #C60070;
	text-decoration: underline;
}

/*=sgk_tertiary_nav*/
.sgk_tertiary_nav {
	margin: 0;
	padding: 0;
}

.sgk_tertiary_nav li {
	margin-left: 1em;
}

.sgk_tertiary_nav li a {
	color: #333333;
	text-decoration: underline;
}

.sgk_tertiary_nav li a:hover {
	font-size: 12px;
	font-family: Arial;
	color: #C60070;
	text-decoration: underline;
}

.sgk_tertiary_nav li a.selected {
	color: #C60070;
	text-decoration: underline;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


/* QuickMenu 0 */

/*"""""""" (MAIN) Container""""""""*/	
#qm0 {
	font-size: 12px;
	font-family: Arial;
	height:32px; 
	padding: 0 0 0 47px;
	}


/*"""""""" (MAIN) Items""""""""*/	
#qm0 a	{	
	text-decoration:none;
	}


/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul {	
	background: transparent;
	margin: 0 0 0 0;
	padding: 0 0 8px 0;
	}

#qm0 div.understanding, #qm0 ul.understanding {	
	min-width: 228px;
	width: auto !important;
	width: 228px;
	}
	
#qm0 div.involved, #qm0 ul.involved {	
	min-width: 118px;
	}
	
#qm0 div.research, #qm0 ul.research {	
	min-width: 155px;
	}
	
#qm0 div.partners, #qm0 ul.partners {	
	min-width: 168px;
	}
	
#qm0 div.shop, #qm0 ul.shop {	
	min-width: 121px;
	}
	
#qm0 div.donate, #qm0 ul.donate {	
	min-width: 82px;
	width: 180px;
	*width:185px;
	margin-left: -97px;
	*margin-left: -102px;
	}

/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a {	
	color: #ffffff;
	margin: 0;
	padding: 0 25px 0 25px;
	background: transparent;
	line-height:2;
	border-bottom:1px solid #ea77af;
	}


/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover {	
	font-size: 12px;
	font-family: Arial;
	color: #ea77af;
	}


/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
#qm0 ul li:hover>a {	
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	}


/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover	{
	font-size: 12px;
	font-family: Arial;
	color:#000000;
	text-decoration:underline;
	}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 a img {	
	display:block;
	border-style:none;
	}
	
/*"""""""" Custom Rule""""""""*/	
.qmemptysub {	
	display:none;
	}
	


/*-------- QuickMenu Ends here ---------------------------------------------------------------------*/

/*=headings*/
h1, h2, h3 {
	color: #ea77af;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
}


/*=links*/
a {
	color: #36a391;
	text-decoration: none;
}

a:hover {
	color: #1a75cf;
	text-decoration: underline;
}

a.more {
	padding-right: 15px;
	background: url("../images/bg_more_link.gif") no-repeat right center;
	color: #333333;
	text-decoration: underline;
}

a.rss {
	background: url("../images/feed-icon.gif") left center no-repeat;
	padding: 0 0 0 19px;
}

/*=headings*/
h1, h2, h3 {
	color: #ea77af;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
}

/*********************************************************************/
/*                        CONVIO EDITS                               */
/* Pavani Akundi edited the HelpLink color from white to black12/6/11*/   
/*********************************************************************/
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.AdvAll {
	*margin-left:25px;
	*margin-top:34px;
}
.FormBox99 {
	background-color: #fde3ec;
}
#sgk_convio_content_main a.HelpLink:link, #sgk_convio_content_main a.HelpLink:visited {
color:#000;
} 
#sgk_convio_content_main a.HelpLink:hover {
color:#000;
} 
div.appArea,
div.AppArea {
	margin-left: 9px;
	margin-right: 9px;
	width:644px;
}

/*********************************************************************/
/*                        Komen Edits                                */
/* Jean Vestal added these styles 11/12/08 to allow buttons to work  */
/* on the KomenLink and Toolbar Page Builder pages that link to      */
/* specialty donation forms to track donations from KL & the Toolbar */
/*********************************************************************/

#sgk_content_main_bottom a.pillButton:link, 
#sgk_content_main_bottom a.pillButton:visited {
	display: block; 
	width: 147px;
	background-color: #ffffff;
  background-image: url(http://ww5.komen.org/uploadedimages/Content_Images/pillButton.gif);
  background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #ffffff;
	text-decoration: none; 
	line-height: 25px;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
  text-indent: 10px;
	}
	
#sgk_content_main_bottom a.pillButton:hover {
	display: block; 
	width: 147px;
	background-color: #ffffff;
	background-image: url(http://ww5.komen.org//uploadedimages/Content_Images/pillButton.gif);
  background-repeat: no-repeat;
  background-position: 0px -30px;
	text-decoration: none; 
	line-height: 25px;
  text-indent: 10px;
	}
	
#sgk_content_main_bottom a.pillButton:active {
	display: block; 
	width: 147px;
	background-color: #ffffff;
  background-image: url(http://ww5.komen.org//uploadedimages/Content_Images/pillButton.gif);
  background-repeat: no-repeat;
  background-position: 0px -60px;
  text-decoration: none; 
	line-height: 25px;
  text-indent: 10px;
	}

#sgk_content_main_bottom a.pillButtonLong:link, 
#sgk_content_main_bottom a.pillButtonLong:visited 
{
	display: block; 
	width: 200px;
	background-color: #ffffff;
    background-image: url(http://ww5.komen.org//uploadedimages/Content_Images/pillButtonLong.gif);
    background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #ffffff;
	text-decoration: none; 
	line-height: 25px;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
    text-indent: 10px;
    border: 0px;
    margin: 0px;
    padding: 0px;
	}
	
#sgk_content_main_bottom a.pillButtonLong:hover 
{
	display: block; 
	width: 200px;
	background-color: #ffffff;
    background-image: url(http://ww5.komen.org//uploadedimages/Content_Images/pillButtonLong.gif);
    background-repeat: no-repeat;
    background-position: 0px -30px;
	text-decoration: none; 
	line-height: 25px;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
    text-indent: 10px;
    border: 0px;
    margin: 0px;
    padding: 0px;
	}
	
#sgk_content_main_bottom a.pillButtonLong:active
{
	display: block; 
	width: 200px;
	background-color: #ffffff;
    background-image: url(http://ww5.komen.org//uploadedimages/Content_Images/pillButtonLong.gif);
    background-repeat: no-repeat;
    background-position: 0px -60px;
    text-decoration: none; 
	line-height: 25px;
	font-size: 12px;
	list-style-type: none;
	text-align: left;
    text-indent: 10px;
    border: 0px;
    margin: 0px;
    padding: 0px;
	}

.Don2AppArea {width:100%;}

TD.holdsErrorMsgTable {
*display:block;
*width:250px;
}
