﻿body { 
    background-image:url('images/background.jpg');
    background-repeat:repeat-x;
    background-color:white;
    font-family:Arial;
    font-size:12px;
	line-height:18px;
}
a {
	color:#09F;
	text-decoration:underline;
}
a:hover {
	color:#09F;
	text-decoration:none;
}
.foot{
    color:#666;
    font-size:9pt;
    font-family:Arial;
    text-decoration:none;
}
a.foot:hover {
	color:#333;
	text-decoration:underline;
}
h1{
    color:#3399cc;
    font-size:14pt;
    font-family:Arial;
}
h2{
    color:#3399cc;
    font-size:12pt;
    font-family:Arial;
}
h3{
    color:#3399cc;
    font-size:10pt;
    font-family:Arial;
}
h5 {
	font-family:Arial;
    font-size:12px;
	font-weight:bold;
}
p{
    color:black;
    font-size:9pt;
    font-family:Arial;
}

label  {cursor:pointer;}

fieldset  {border:none; margin:0; padding:0;}

fieldset#member-yes, fieldset#member-no, fieldset#submit-yes  {display:none;}


/* default form elements
-------------------------------------------------------------------------------- */
form                                          {margin:0; padding:0;}

.required                                     {font-size:10px; color:#000;}
.required img                                 {padding-left:5px;}

fieldset                                      {border:none; margin:0 0 10px 0; padding:0;}
fieldset legend                               {font-size:14px; color:#BF241E; font-weight:normal; margin-bottom:7px; position:relative; _left:-7px; *left:-7px;}

fieldset label                                {cursor:pointer; display:block; font-weight:bold;}
fieldset label em                             {padding-right:3px;}
fieldset label.inline                         {display:inline; margin-left:3px;}
fieldset label.error                          {font-weight:bold; color:#9e0b0f;}
 
fieldset ol                                   {list-style-type:none; margin:0; padding:0; clear:left;}
fieldset ol li                                {margin:0 12px 7px 0; float:left; clear:left; width:100%;}
fieldset ol li.setwidth                       {width:50px;}
fieldset ol li.inline                         {float:left; clear:none;}
fieldset ol li ol                             {margin:0; padding:0; display:inline;}   /* for nested lists */

/* --------------------------------------------------------------------------------
	The options class is built for a group of raido or checkboxes that need to
	stack. By using an embeded list and setting the containing li class to
	"options" it will allow the list of radio buttons/check boxes to stack.
-------------------------------------------------------------------------------- */
fieldset ol li.options                        {clear:left;}
fieldset ol li.options ol li                  {float:none;}

fieldset p                                    {margin:0;}

fieldset.submit, fieldset#submit              {float:none; width:auto;}
fieldset.submit a, fieldset#submit a          {padding-left:20px; position:relative; top:-10px;}

textarea                                      {font-size:100%; /*resize:none;*/}

input#other_name, input#referral_name   {display:none;}




#checkboxes input { float: left; margin: 0 10px 0 0; }
#checkboxes label { float: left; margin: 0 20px 0 0;  }

.hide { display: none; }
