/* Template styles */
body {margin:0; padding:0; text-align:center}
#topbg {width:100%; background-color:#0685a6; margin:0; padding:0; text-align:center}
#utilityNav {width:820px; background-color:#0685a6; text-align:right; margin:0; height:25px}
#navlinks {text-align:right; width:645px; margin:0}
#navlinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase}
#navlinks span {font:11px Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 10px; padding:0}

#searchBox {vertical-align:middle; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
#searchBox form {margin:0; padding:0}
#searchBox form input {margin:0; padding:0}
.searchText {width:95px; height:15px; border:solid 1px #000}

#quicklinks {width:820px; height:19px; text-align:right; margin:0; padding:0; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6}
#quicklinks a {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#0685a6; text-decoration:none; }

#main {width:820px; border:solid 1px #336699; margin:auto; padding:0; background:url(mainbg.gif) repeat-y; text-align:center}

#header {border-bottom:solid 5px #fece81; margin:0; padding:0}
#breadcrumb {background-color:#0685a6; height:28px; text-align:right; font-size:11px; color:#fff; font-weight:bold; padding-right:10px}
#breadcrumb a, #breadcrumb a:visited {color:#fff; font-weight:bold; text-decoration:none}
#breadcrumb font.Path {color:#fff; font-weight:bold; text-decoration:none}
#mainBody { margin:0; padding:0;}


#leftcol {padding-top:25px; text-align:left; width:197px; margin:0; background-color:#0685a6}
#middlecol {width:390px; padding:10px 30px; background:url(bodycorner.gif) no-repeat; margin:0; }
#middlecol2 {width:583px; padding:15px 10px 0 30px; background:url(bodycorner.gif) no-repeat; margin:0; border-bottom:solid 1px #336699;}

font.Path {color:#336699}
#rightcol {width:171px; text-align:left; line-height:13pt; margin:0; padding:0; border-bottom:solid 1px #336699;}
#picon {margin-bottom:10px; width:100%; height:25px; text-align:right}

#footer {background:url(footerbg.gif) repeat-y; padding:20px 25px 20px 235px }
#footer p {font-size:10px; text-align:left; line-height:11pt}



/* Navigation Styles */

/* left column */

#leftnav {
position:relative;
z-index:999;}

#leftnav, #leftnav ul {
padding:0;
margin:0;
list-style:none;
}

#leftnav li {
width:175px;
padding:0;
margin:0 0 0 0;
list-style:none;
background:url(nav_off.gif) no-repeat bottom;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}
#leftnav li.primary a {padding-bottom:8px}

#leftnav li.primary ul li.nav2 { }
#leftnav li.primary ul li.navbottom {display:none}

#leftnav li.on ul li.nav2 {background:#fff url(#)}
#leftnav li.on ul li.navbottom {background:#fff url(nav_off.gif) no-repeat bottom; height:15px}


#leftnav li.on {width:175px; background:#fff url(#)}

#leftnav li li {
padding:0;
margin:0;
list-style:none;
font-weight:normal;
text-transform:capitalize;}

/* start DHTML */
#leftnav li ul {
position:absolute;
left:-999em;}

/*kk*/
#leftnav li.on:hover ul li {
background:#fff;
border:none;}

#leftnav li:hover ul, #leftnav li.hover ul {
margin-top:-25px;
left:175px;
}
/**/

#leftnav li:hover ul li,#leftnav li.hover ul li {
background-image:none;
border:none}


#leftnav li.on ul li {
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on ul,#leftnav li.on:hover ul {
position:static;
left:auto;
margin:0;
border:none;
border-bottom:5px solid #0685a6;}
/* END DHTML */

/* General a Styles */
#leftnav a {
display:block; width:160px;
padding:3px 0px 2px 13px; text-decoration:none; color:#000}

#leftnav li.primary:hover {background:#fff}


/* Second Level Fly Out  */ 
#leftnav li.primary ul {background:#fff; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc }
#leftnav li.primary li a {
display:block; border-top:1px solid #ccc; background-color:#fffcd7;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.primary li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

/* Second Level Static  */ 
#leftnav li.on li a {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif}

#leftnav li.on li a:hover {
border-top:1px solid #ccc; background-color:#fff;
font:10px Arial, Helvetica, sans-serif; color:#0685a6}

#leftnav li a.secondOn, #leftnav li a.secondOn:hover {color:#0685a6}




.ad_table { width:100%; padding:8px }
.ad_officialTable { width:100%; padding:8px; }
.ad_Header { font: bold 10pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_SubHeader { font: bold 11px verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_TxtHeader { font: bold 11pt verdana; color:#CE4143; border-bottom:solid 1px #003366 }
.ad_stateMap { background-image:url("https://www.kintera.org/atf/cf/{1032ABCB-19F9-4CB6-8364-2F74F73B3013}/us_map.gif"); background-repeat:no-repeat}
.ad_ActionTitle { padding:3 3 3 3; font: bold 9pt verdana; color:#003366; text-decoration:none }
.ad_divider { }
.ad_btnGo { width:34px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_go.gif"); background-repeat:no-repeat }
.ad_btnAction 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:visited 
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnAction:hover
{ display : block;
	vertical-align:middle;
	width:80px;
	padding : 5px 5px 5px 5px;
	font:bold 10px verdana; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#CE4143; }
.ad_btnSubmit { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_submit.gif"); background-repeat:no-repeat}
.ad_btnMore { font:9pt verdana; text-decoration:none; text-align:center; width:50px; height:20px; background-color:#003399; color:#ffffff }
.ad_btnDetails {   }
.ad_btnPreview { width:56px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif"); background-repeat:no-repeat}
.ad_btnSend { width:65px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_send.gif"); background-repeat:no-repeat}
.ad_btnBack { }
.ad_btnFind { width:52px; height:22px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_find.gif"); background-repeat:no-repeat}
.ad_Image {}
.ad_Decription { padding-bottom:5px }
.ad_RightBox { width:130px; padding:5px; text-align:center; }
.ad_UrgentItem { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/alert_icon.gif"); background-repeat:no-repeat }
.ad_MyAction { height:20px; padding-left:20px; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/action_icon.gif"); background-repeat:no-repeat}
.ad_text { font: 9pt verdana; color:#000000 }
.text { font:10pt verdana }
.text-small { font: 8pt verdana; color:#000000 }
td.text-small { border-bottom:solid 1px #003366 }
.text-bold { font: bold 11px verdana; color:#000000 }
.page-title { font: bold 10pt verdana; padding:3 3 3 3; background-color:#003366; color:#ffffff }
.greeting { font: bold 10pt verdana }
.chapter-title { font: bold 9pt verdana; border-bottom:solid 1px #003366 }
.headline-title { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:visited { font: bold 9pt verdana; color:#003366; text-decoration:none }
.headline-title:hover { font: bold 9pt verdana; color:#003366; text-decoration:none }
.nav-link { font: 9pt verdana; }
.back-to-top { font: 9pt verdana; height:30px; vertical-align:middle }
.Error { font-weight:bold; color:#cc0000 }

.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.CT
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTtableout
{
}
.CTtablein
{
	
}
.CTtitle
{
	margin-top:20px;
	margin-bottom:5px;
	color:#336699;
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;}
	
.CTsubtitle
{
    FONT: bold 9pt Verdana, Helvetica, sans-serif;
}
.CTheader
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTodd
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CTeven
{
    FONT: 9pt Verdana, Helvetica, sans-serif;
}
.CDtableout
{
}
.CDtablein
{
}
.CDtitle
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd
}
.CDheader
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #eeeeee
}
.CDodd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDeven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CDctitle
{
    FONT: bold 10pt Geneva, Arial, Helvetica, sans-serif
}
.CDcsubtitle
{
    FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.CDcdate
{
    FONT: 8pt Geneva, Arial, Helvetica, sans-serif
}
.CFdirectory
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.CFtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif
}
.CFtext
{
    FONT: 9pt Arial, Helvetica, sans-serif
}
.FCtableout
{
    BACKGROUND-COLOR: #ededed
}
.FCtablein
{
}
.FClabel
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfn
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCfnreq { padding-left:10px; font: 9pt Arial; color:#000000; background-image:url("/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/ASTERIK.GIF"); background-position:top; background-repeat:no-repeat }
.FCfnerr
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ededed
}
.FCfh
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.FCin
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ededed
}
.LKleft
{
	padding-right: 20px
}
.LKmid
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKmid2
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKright
{
	border-left-color: Gray;
	border-left-width: thin;
	border-left-style: solid;
	padding-left: 20px;
	padding-right: 20px
}
.LKl1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKl3
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.LKd1
{
}
.LKd2
{
	TEXT-INDENT: 20px
}
.LKd3
{
	TEXT-INDENT: 40px
}
.NL
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtoctitle
{
    FONT: bold 10pt Arial, Helvetica, sans-serif
}
.NLtoc
{
    FONT: 10pt Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle
{
    FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif
}
.NLsubtitle
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLauthor
{
    FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Verdana, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Verdana, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: #ededed
}

/*advocacy customizations - MR, 12-15-05*/
/*1st screen, logged out*/
table.contentCol {height:600px;}
#ad_wrapper {width:90%;background-color:transparent;margin:0 10px;}
#ad_wrapper div {background-color:#fff}
div#ad_Main_Lgn {background:#fff;}
#ad_Main_Lgn a.ad_join {clear:left;display:block;margin-left:82px;}
div#ad_Find_Leg {top:215px;background:transparent;padding-left:0px;}
div#ad_Find_Leg fieldset {margin:0;border:1px solid black;background:#fff;}
#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_sbt {width:38px;height:21px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_go.gif) top right no-repeat;} 	
div#ad_Items {border:0; background-color:#fff;}
#ad_wrapper h2 span {
	font:bold 13pt Verdana, Arial, Helvetica, sans-serif; color:#003366;
	margin:15px 0; 
	}
#ad_wrapper h5 {font-size:10pt}
#ad_Find_Leg h4 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;font-style:italic;font-size:13px;line-height:150%}
#ad_wrapper h3.legend  {
	font-size:12px;line-height:150%;font-weight:bold;text-transform: uppercase;color:#172b6f;}
#ad_Find_Leg input.ad_sbt 		{	
	width:52px;height:22px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_find.gif) top left no-repeat;}	

/*2 screen, logged in*/
div#ad_Prev_Leg {margin:0;}
#ad_Prev,#ad_Leg {background:#fff;}
#ad_Items_LgdIn_wrpr {width:auto;}

/*2nd screen */
span.alert {color:red;}
div#ad_wrapper label.ad_sbmt {display:none;}
div#ad_Reg_wpr {padding-bottom:20px;}
p#ad_RegInfo_p {padding-left:0;margin-left:0;}
#ad_Reg input.ad_sbt {
	height:21px;width:50px;
	background: transparent url(http://www.lymphoma.org/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_submit.gif) top left no-repeat;} 	
#ad_Ltr_wpr input.ad_preview {
	height:22px;width:56px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif) top left no-repeat;}
	
/*3rd screen */
h5.ad_Recp {font-size:1.2em;font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif}
#ad_Reg fieldset.ad_RegInfo input,#ad_Reg fieldset.ad_RegInfo select {width:160px;}

/*4th screen */
#ad_Stw_wpr fieldset.ad_StwInfo input {width:145px;}
#ad_Stw_wpr fieldset.ad_StwMsg input {width:175px;margin-left:5px;}
#ad_Stw_wpr table.ad_Thk_Card td input {width:125px;}
#ad_Stw_wpr table.ad_Thk_Card td label {width:20px;}
div#ad_BtnPnl {position:relative;top:-4px;}
table.ad_Thk_2 td input {width:125px;}
table.ad_Thk_2 td label {width:20px;}
div.ad_Stw_submit {padding-left:0;}
div.ad_Stw_submit input.ad_preview {
	height:33px;width:55px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_preview.gif) top left no-repeat;}
div.ad_Stw_submit input.ad_sbt {
	height:22px;width:70px;
	background: transparent url(/atf/cf/{DA8A26FE-2FD4-41D7-AE3B-0B3EED5DAE23}/btn_send.gif) top left no-repeat;} 


/* the following hacks will become unnecessary after the 12-22-05 hotfix */
input#switcher_template_Register_chkIsRemembered_Register,input#switcher_template_TakeAction__ctl3_chkIsRemembered_Register {width:auto;} 
span#switcher_template_Register_dfList__itempl32_frmfld2_Formfield2__ctl0_Email_Format, span#switcher_template_TakeAction__ctl3_dfList__itempl13_frmfld2_Formfield2__ctl0_Email_Format {display:block;clear:left;} 
div#ad_wrapper input#switcher_template_Register_dfList__itempl38_frmfld2_Formfield10__ctl0_password {margin-bottom:1px;}
