body
{
margin: 0;
padding: 0;
}

a {text-decoration: none;}

div.c2 {display:none;}
br.c1 {clear: left}

/*** Indent Menu **********************************/
.indentmenu {
margin-top: 160px;
margin-left: 0;
font: bold 14px Arial;
width: 100%;                /*leave this value as is in most cases*/
}  

.indentmenu {
margin: 0;
padding: 0px;
float: left;
width: 100%;               /*width of menu*/
border: 2px solid #30A000; /*dark red border*/
background: white url("../images/indentbg_green.gif") center center repeat-x;
} 

.indentmenu li first:child {
width: 20px;
background: white url("../images/indentbg_green.gif") center center repeat-x;
}  

.indentmenu li {
display: inline;
}  

.indentmenu li a {
float: left;
color: black;              /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 4px solid #30A000; /*dark purple divider between menu items*/
}  

.indentmenu li a:visited {
color: white;
}  

.indentmenu li a:hover, .indentmenu li .current {
color: white !important;   /*text color of selected and active item*/
text-transform: uppercase;
font: bold 14px Arial;
padding-top: 8px;          /*shift text down 1px for selected and active item*/
padding-bottom: 2px;       /*shift text down 1px for selected and active item*/
background: white url("../images/indentbg2_green.gif") center center repeat-x;
}

/**** buttons *******************************************/
div.buttons, div.buttonsBig  {
margin-left: 200px;
margin-top: 20px;
padding: 10px;  
border-left: 2px solid gray;
}

.buttons a {
padding: 5px;
background: #74CDA1;
color: black;
font: normal 14px Arial;
border-width: 4px;
border-style: solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
}
.buttonsBig a {
padding: 5px;
background: #74CDA1;
color: black;
font: normal 22px Arial;
border-width: 6px;
border-style: solid;
border-top-color: #DFDFDF;
border-right-color: #666;
border-bottom-color: #333;
border-left-color: #858585;
}

.buttons a:hover, .buttons #current {
padding: 5px;
background: #34d082;
color: white;
text-transform: uppercase;
font: bold 14px Arial;
border-width: 4px;
border-style: solid;
border-bottom-color: #DFDFDF;
border-left-color: #666;
border-top-color: #333;
border-right-color: #858585;
} 

/*** maintext *****************************************/
.maintext {
float: none;
text-align: left;
vertical-align: top;
margin-top: 0;
margin-left: 200px;
padding: 25px;
border-left: 2px solid gray;
}

.maintext p {
font: normal 20px "Times New Roman", serif;
}
.hang p:first-line {
	text-indent: -5em;
}	
.hang p {
    text-indent: 5em;
}

.legal p {
padding-left: 40px;
padding-right: 40px;
font: normal 16px Arial, sans-serif;
}

.maintext h2 {
text-align: center;
font: bold 18px "Arial Black", Arial, sans-serif;
}

.maintext h3 {
text-align: left;
font: bold 14px "Arial Black", Arial, sans-serif;
}
.maintext h4 {
text-align: left;
font: normal 14px Arial, sans-serif;
}

.maintext ul {
list-style-type: square;
font: normal 18px "Times New Roman", serif;
}
.maintext ol {
font: normal 20px "Times New Roman", serif;
}
.maintext li {
margin-right: 0px;
margin-left: 5px;
}
.maintext img.figureR {
	float: right;
	margin-right: 0;
	margin-left: 10px;
	border: 1px solid #666;
}
.maintext img.figureL {
	float: left;
	margin-left: 0;
	margin-right: 10px;
	border: 1px solid #666;
}

.maintext p.figure {
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.maintext#company {
margin: 0;
width: 100%;
Filter: DropShadow(Color=gray, OffX=-2, OffY=2, Positive=1);
color: #01C459;
font: normal 24px impact, "Times New Roman", serif;
} 

.maintext #company {
margin: 0;
width: 300px;
Filter: DropShadow(Color=gray, OffX=-2, OffY=2, Positive=1);
color: #01C459;
font: normal 24px "Agency FB", "Arial Narrow", Arial, sans-serif;
z-index: 3;
}

.maintext applet {
	margin: 40px;
}

.maintext table {
width: 70%;
}

/******* sidebar ****************************************/
.sidebarwrapper {
background: white url("../images/sidebar.jpg") left top repeat-y;
}

.sidebar {
float: left;
width: 200px;
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
clear: left;
border-right: 2px solid gray;
background: white url("../images/sidebar.jpg") left top repeat-y;
}

.sidebar p {
margin: 0;
font: normal .8em Arial, sans-serif;
}

.sidebar span#todo {
text-align: center;
font: normal 1em "Arial Black", Arial, sans-serif;
}
.sidebar ul {
margin-left: 0;
font: normal 1em Arial, sans-serif;
list-style-type: none;
}
.sidebar form {
margin: 0;
padding:0;
font: normal 11px Arial, sans-serif;
}
/******* pagebottom ****************************************/
.pagebottom {
width: 100%;
text-align: center;
}
.pagebottom table {
width: 80%;
}

/******* header ****************************************/
.headerWide {
width: 100%;
height: 200px;
margin: 0;
padding: 0;
align: center;
background: #74CDA1 url("../images/moneylogo3.gif") center center no-repeat;
}

.headerWide h1 {
margin: 0;
width: 100%;
Filter: DropShadow(Color=black, OffX=-5, OffY=5, Positive=1);
color: #01C459;
font: bold 72px "Agency FB", "Arial Narrow", Arial, sans-serif;
z-index: 3;
}

.headerWide h2 {
margin: 0;
width: 100%;
Filter: DropShadow(Color=black, OffX=-5, OffY=5, Positive=1);
color: #01C459;
font: bold 50px "Agency FB", "Arial Narrow", Arial, sans-serif;
z-index: 3;
}

.header {
width: 100%;
height: 120px;
margin: 0;
padding: 0;
align: center;
background: #74CDA1 url("../images/moneylogo3.gif") center center no-repeat;
}

.header h1 {
margin: 0;
width: 100%;
Filter: DropShadow(Color=black, OffX=-3, OffY=3, Positive=1);
color: #01C459;
font: bold 40px "Agency FB", "Arial Narrow", Arial, sans-serif;
z-index: 3;
}

.header h2 {
margin: 0;
width: 100%;
Filter: DropShadow(Color=black, OffX=-3, OffY=3, Positive=1);
color: #01C459;
font: bold 40px "Agency FB", "Arial Narrow", Arial, sans-serif;
z-index: 3;
}
/******* errors ****************************************/
#error {
color: #FF0000;   //red
font: bold 18px Arial, sans-serif;
}

/******* tags ****************************************/
h3
{color: black;
margin-left: 50px;
font: normal 22px "Times New Roman", serif;
}
h4
{color: black;
font: normal 17px "Times New Roman", serif;
}
h5 {
color: #01C459;
font: normal 15px "Times New Roman", serif;
}

p {
color: black;
margin-left: 10px;
font: normal 20px "Times New Roman", serif;
}

img {
alt: image;
border: 0;
}

table {
width: 100%;
border: 0;
}
th {
text-align: center;
background: #74CDA1;
}

/******* forms ****************************************/
form {	
	margin-left: 30px;
	width: 80%;
}	
form label {
	float: left;
	clear: left;
	width: 160px;
	margin-right: 10px;
	text-align: right;
	font-weight: bold;
	font-size: .9em;
}
label#sitepassword {
	text-align: left;
}
#forgot_password {
	float: right;
}
form th {
text-align: center;
background: #74CDA1;
}

.error td {
width: 250px;
}
input#submit,
input#forgot,
input#reset  {
	background-color: #CBD893;
	font: bold 1em "Century Gothic", "Gill Sans", Arial, sans-serif;
}
input#user_id,
input#first_name, 
input#last_name, 
input#username,
input#email, 
input#email2,
input#sitepassword,
input#password,
input#password2,
input#gender,
input#bdMM,
input#bdDD,
input#bdYYYY,
input#street_address,
input#city,
input#state,
input#zip,
input#phoneAC,
input#phonePRE,
input#phoneNUM,
input#inviter,
input#level,
input#gifting_preferences,
input#charity,
input#amount,
input#tonum,
input#phone,
input#ph1_ac,
input#ph1_pre,
input#ph1_num,
input#ph1_type,
input#besttime1,
input#ph2_ac,
input#ph2_pre,
input#ph2_num,
input#ph2_type,
input#besttime2,
textarea#message,
textarea#comments {
	background-color: #FBEF99;
	font: normal .9em "Lucida Console", Monaco, monospace;
	margin-top: -2px;
}

input#user_id:focus,
input#first_name:focus,
input#last_name:focus,
input#username:focus,
input#email:focus;
input#email2:focus,
input#sitepassword:focus,
input#password:focus,
input#password2:focus,
input#gender:focus,
input#bdMM:focus,
input#bdDD:focus,
input#bdYYYY:focus,
input#street_address:focus,
input#city:focus,
input#state:focus,
input#zip:focus,
input#inviter:focus,
input#phoneAC:focus,
input#phonePRE:focus,
input#phoneNUM:focus,
input#level:focus,
input#gifting_preferences:focus,
input#charity:focus,
input#amount:focus,
input#tonum:focus,
input#phone:focus,
input#ph1_ac:focus,
input#ph1_pre:focus,
input#ph1_num:focus
input#ph1_type:focus,
input#besttime1:focus,
input#ph2_ac:focus,
input#ph2_pre:focus,
input#ph2_num:focus,
input#ph2_type:focus,
input#besttime2:focus,
textarea#message:focus,
textarea#comments:focus,
select#refer:focus
{
	background-color: #FDD041;
}
