@charset "utf-8";
/* CSS Document */


html, body, li, ul, p {
  margin: 0px;
  padding: 0px;
} 


body
{
background-color: #fff;
margin: 0;
padding: 0;
text-align: center;
font-family: arial, helvetica, serif;
font-size: 14px;
color: #000;
}


#wrapper
{
text-align: left;
width: 758px;
/*height: 750px;*/
margin: 0 auto;
border-left: solid 1px #cbcbcb;
padding-left: 13px;
border-right: solid 1px #cbcbcb;
padding-right: 13px;
}


#content
{
width: 758px;
/*background-color: #27A4AA;*/
/*background-image: url(images/lymphoma_home_bg-2.jpg);
background-repeat: no-repeat;*/
}

#content-main
{
margin-top: 24px;
padding-bottom: 44px;
border-bottom: solid 2px #999999;
}

#footer
{
margin-top: 40px;
}

#footer ul
{
margin-bottom: 0;
}

#footer li
{
display: inline;
list-style-type: none;

text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}

.sep
{
margin-left: 3px;
margin-right: 3px;
}

#footer a:link {color: #471868; text-decoration: none;}
#footer a:visited {color: #471868; text-decoration: none;}
#footer a:active {color: #471868; text-decoration: none;}
#footer a:hover {color: #471868; text-decoration: none;}

#footer-left
{
margin-top: 10px;
}

#footer-left p
{
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
margin-bottom: 5px;
}

#footer-right
{
margin-top: 10px;
}


img
{
border: 0;
}


h1
{
font-size: 18px;
color: #265787;	/*from photoshop*/
color: #336699;	/*web safe*/
}

h2
{
font-size: 16px;
}

p
{
color: #333;
}

textarea
{
font-family: arial, helvetica, serif;
font-size: 12px;
}

.input_large
{
width: 350px;
height: 150px;
}

/*web safe*/
a:link {color: #9999cc; text-decoration: none;}
a:visited {color: #9999cc; text-decoration: none;}
a:active {color: #9999cc; text-decoration: none;}
a:hover {color: #9999cc; text-decoration: none;}


a:link {color: #a28cb2; text-decoration: none; text-decoration: underline;}
a:visited {color: #a28cb2; text-decoration: none; text-decoration: underline;}
a:active {color: #a28cb2; text-decoration: none; text-decoration: underline;}
a:hover {color: #a28cb2; text-decoration: none; text-decoration: underline;}




a:link {color: #471868; text-decoration: underline;}
a:visited {color: #471868; text-decoration: underline;}
a:active {color: #471868; text-decoration: underline;}
a:hover {color: #471868; text-decoration: underline;}



#nav-left-wrapper
{
width: 147px;
/*margin-left: 5px;*/
padding-bottom: 5px;
border-bottom: solid 1px #cacaca;
}

#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}



#nav-left li
{
list-style-type: none;
font-size: 12px;
width: 147px;
}


#nav-left a
{
display: block;
padding: 2px;
}


#nav-left a:link {color: #471868; text-decoration: none; font-weight: bold;}
#nav-left a:visited {color: #471868; text-decoration: none; font-weight: bold;}
#nav-left a:active {color: #471868; text-decoration: none; font-weight: bold;}
#nav-left a:hover {color: #fff; text-decoration: none; font-weight: bold; background-color: #fe0103;}


#nav-left-login
{
width: 147px;
margin-left: 5px;
border-top: solid 1px #cacaca;
border-bottom: solid 1px #cacaca;
color: #471868;
padding-top: 10px;
padding-bottom: 10px;
}

#nav-left-login form
{
margin: 0;
padding: 0;
display: inline;
}

#nav-left-login h3
{
font-size: 13px;
margin-top: 0;
margin-bottom: 3px;
}

#nav-left-login p
{
font-size: 11px;
margin-bottom: 4px;
}

#nav-left-search
{
width: 147px;
margin-left: 5px;
border-top: solid 1px #cacaca;
border-bottom: solid 1px #cacaca;
color: #471868;
padding-top: 10px;
padding-bottom: 10px;
}

#nav-left-search form
{
margin: 0;
padding: 0;
display: inline;
}

#nav-left-search h3
{
font-size: 13px;
margin-top: 0;
margin-bottom: 3px;
}

#nav-left-search p
{
font-size: 11px;
margin-bottom: 4px;
}

#nav-left-donations
{
width: 147px;
margin-left: 5px;
color: #471868;
padding-top: 10px;
padding-bottom: 10px;
}

#nav-left-donations h3
{
font-size: 13px;
margin-top: 0;
margin-bottom: 3px;
}

#nav-left-donations p
{
font-size: 11px;
margin-bottom: 4px;
}

#nav-left-donations a:link {color: #471868; text-decoration: underline;}
#nav-left-donations a:visited {color: #471868; text-decoration: underline;}
#nav-left-donations a:active {color: #471868; text-decoration: underline;}
#nav-left-donations a:hover {color: #471868; text-decoration: underline;}

#nav-left input
{
font-size: 11px;
height: 20px;
}

.text
{
font-size: 11px;
height: 12px;
width: 115px;
border: solid 1px #000;
}

.btn
{
font-size: 12px;
color: #000;
margin-top: 5px;
}

.btn a:link {color: #000; text-decoration: none;}
.btn a:visited {color: #000; text-decoration: none;}
.btn a:active {color: #000; text-decoration: none;}
.btn a:hover {color: #000; text-decoration: none;}



#navcontainer
{
border-bottom: 1px solid #ccc;
margin-bottom: 0;
padding-bottom: 0;
}

/*ul#navlist*/
#navlist
{
margin-top: 10px;
margin-left: 5px;
padding-left: 0;
/*white-space: nowrap;*/
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 5px; 
/*text-transform: uppercase;*/
font-size: 12px;
padding-bottom: 5px;
}

#navlist a 
{ 
/*padding: 2px 4px; */
/*border: solid 1px #c15110;*/
font-size: 12px;
}

#navlist a:link, #navlist a:visited
{
color: #999999;
background-color: #fff;
text-decoration: none;
}


#navlist-top a:link {color: #336699; text-decoration: none; border-bottom: solid 2px #fff;}
#navlist-top a:visited {color: #336699; text-decoration: none; border-bottom: solid 2px #fff; }
#navlist-top a:active {color: #336699;  text-decoration: none; border-bottom: solid 2px #fff; }


#navlist-top a:hover
{
color: #ff6600;
background-color: #fff;
text-decoration: none;
}

/*
#active a:link {color: #fff; background-color: #ff9900; text-decoration: none;}
#active a:visited {color: #fff; background-color: #ff9900; text-decoration: none;}
#active a:active {color: #fff; background-color: #ff9900; text-decoration: none;}
#active a:hover {color: #ff6600; background-color: #ff9900; text-decoration: none;}
*/

ul#navlistImages
{
/*margin-top: 21px;
margin-left: 17px;*/
padding-left: 0px;
margin-left: 0px;
white-space: nowrap;
}

#navlistImages li
{
display: inline;
list-style-type: none;
/*padding-right: 1px;*/
margin: 0;
padding: 0;
margin-left: 7px;
margin-right: 7px;
}

#navlistImages a 
{ 
/*padding: 2px 1px; */
margin: 0;
padding: 0;
}

#navlistImages a:link, #navlist a:visited
{
}

#navlistImages a:hover
{

}

#navlistImages img
{
margin: 0;
padding: 0;
}

#panel-home-1
{
width: 321px;
height: 106px;
background-color: #f0ebf2;
/*background-image: url(/images/freephone.jpg);*/
background-image: url(/images/freephone-2010.jpg);
background-repeat: no-repeat;
border-top: 5px solid #330066;
}

#panel-home-1 p
{
font-size: 11px; 
font-weight: bold;
}

#panel-home-1 a:link {color: #330066;}
#panel-home-1 a:visited {color: #330066;}
#panel-home-1 a:active {color: #330066;}
#panel-home-1 a:hover {color: #330066}


#panel-home-2
{
height: 106px;
background-color: #fff;
border-top: 5px solid #cb00a1;
}

#panel-home-2 p
{
font-size: 11px; 
margin-top: 5px;
}

#panel-home-2 label
{
font-size: 11px; 
font-weight: bold;
}

#panel-home-2 input
{
width: 128px;
height: 11px;
font-size: 11px;
border: solid 1px #000;
}


#panel-home-news
{
margin-top: 10px;
padding-top: 4px;
border-top: 5px solid #ff0205;
}

#panel-home-news h3
{
margin-top: 0;
padding-top: 0;
font-size: 10px;
color: #333;
}

#panel-home-news p
{
font-size: 10px;
color: #333;
}

#panel-home-news a
{
font-size: 10px;
color: #333;
}

#panel-home-news a:link {}
#panel-home-news a:visited {}
#panel-home-news a:active {}
#panel-home-news a:hover {}

.panel-home-news-item
{
width: 132px;
padding: 3px;
}

#panel-home-thumbs
{
margin-top: 20px;
}

#panel-home-thumbs p
{
font-size: 12px;
font-weight: bold;
}

#panel-home-thumbs-item-1
{
border-top: 4px solid #02cf08;
border-bottom: 4px solid #fff;
}

#panel-home-thumbs-item-1 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-1 a
{
font-size: 11px;
font-weight: bold;
}

#panel-home-thumbs-item-2
{
border-top: 4px solid #4a8227;
}

#panel-home-thumbs-item-2 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-2 a
{
font-size: 11px;
font-weight: bold;
}


#panel-home-thumbs-item-3
{
border-top: 4px solid #0672a1;
}

#panel-home-thumbs-item-3 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-3 a
{
font-size: 11px;
font-weight: bold;
}


#panel-home-thumbs-item-4
{
border-top: 4px solid #f8aa00;
}

#panel-home-thumbs-item-4 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-4 a
{
font-size: 11px;
font-weight: bold;
}

#panel-home-thumbs-item-5
{
border-top: 4px solid #ca00a1;
}

#panel-home-thumbs-item-5 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-5 a
{
font-size: 11px;
font-weight: bold;
}


#panel-home-thumbs-item-55
{
border-top: 4px solid #ca00a1;
}

#panel-home-thumbs-item-55 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-55 a
{
font-size: 11px;
font-weight: bold;
}

.panel-home-thumbs-item-5
{
border-top: 4px solid #ca00a1;
}

.panel-home-thumbs-item-5 h3
{
font-size: 12px;
}

.panel-home-thumbs-item-5 a
{
font-size: 11px;
font-weight: bold;
}









#panel-home-thumbs-item-6
{
border-top: 4px solid #fbd100;
}

#panel-home-thumbs-item-6 h3
{
font-size: 12px;
}

#panel-home-thumbs-item-6 a
{
font-size: 11px;
font-weight: bold;
}

h1
{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
padding-bottom: 0;
font-size: 20px;
border-bottom: 4px solid #000;
}

h2
{
color: #333;
margin-top: 0;
padding-top: 0;
font-size: 20px;
}


.left-heading
{
color: #333;
font-size: 20px;
margin-top: 20px;
margin-bottom: 0;
padding-bottom: 0;
}

p
{
color: #333;
margin-top: 0;
padding-top: 0;
margin-bottom: 10px;
font-size: 12px;
}

td
{
color: #333;
font-size: 12px;
}

.money
{
width: 30px;
height: 15px;
}

#content-main
{
margin-top: 0;
border: 0;
}

#content-main ul
{
margin-left: 25px;
margin-bottom: 10px;
}

#content-main li
{
color: #333;
font-size: 12px;
}



em
{
color: #330066;
}



.list
{
margin-left: 25px;
}


.caption
{
color: #333;
font-size: 11px;
}

.error
{
padding: 10px;
color: #fff;
background-color:red;
margin-bottom: 10px;
}


.copy_small
{
font-size: 11px;
}





.personal img
{
border: 0;
margin: 0;
padding: 0;
}

.personal div
{
margin: 0;
}

.personal_box
{
border-top: 4px solid #1f7419;
background-color: #c9f5c9;
aheight: 60px;
padding: 10px;
}

.personal_box h2
{
font-size: 12px;
}

.personal_box a
{
font-size: 11px;
}

.cart tr
{
}

.cart td
{
padding: 2px;
padding-right: 5px;
}