/* Template styles */
body {margin:0; padding:0; background-color:#fff4e2}
.mainTable {margin-top:5px; border:solid 1px #758958; background-color:#fff}
.leftCol {width:157px; border-right:solid 1px #758958}
.mainNav {border:solid 1px #bfbfbf; border-top:0; background-color:#dce1d5}
.home {font-weight:bold; background:#bac4ab url(arrow_white.gif) no-repeat; padding:12px 30px; font-size:10pt}
.nav1 {font-weight:bold; background:url(arrow_green.gif) no-repeat; border-bottom:solid 1px #9ba48c}
.nav3Table {border-bottom:solid 1px #9ba48c}
.nav2 {font-weight:bold; padding:0px 35px 10px 35px; background:url(bullet_green.gif) no-repeat}
.leftContent {padding:13px}
.midCol {width:428px; padding:35px 10px}
.rightCol {padding:30px 10px; border-left:solid 1px #758958}


/* Sphere modules */
.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, #ad_wrapper fieldset {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;}
a.ad_Item {line-height:12pt}
#ad_wrapper h2 span {color:#003366}
#ad_wrapper h2 {line-height:14pt}
#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;}

