﻿body 
{
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-image: url(../images/patterns/pattern5-3.gif);    
}

.shadow
{
    background-image: url(../images/shadow.gif);    
}

.txt
{
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    color: #000000;
}

.txt a
{
    color: #3300FF;
    text-decoration: none;
    font-family: Verdana,Tahoma;
	font-size: 8pt;  
}

.txt a:hover
{
    color: #3300FF;
    text-decoration: underline;
    font-family: Verdana,Tahoma;
	font-size: 8pt;
}

table.main
{
   
}
table.menu 
{
    width: 100%;
    border-collapse: collapse;
}
table.menu td
{
    padding: 0px;
    height: 20px;    
}
table.menu td a
{
    display: block;
    width: 100%;
    text-decoration: none;
    color: #000000;
    background-color: #FFFFFF;
    font-family: Verdana,Tahoma;
	font-size: 8pt;
	height: 20px;	
}
table.menu td a:hover
{
    color: #FFFFFF;
    background-color: #4D290C;
    font-family: Verdana,Tahoma;
	font-size: 8pt;
	height: 20px;	
}
table.menuholder 
{
    border-right: 1px solid #000000;
    font-family: Verdana,Tahoma;
	font-size: 8pt;
    color: #FFFFFF;
}

#divMembershipOptions{display:none;}
#divOther{display:none;}

label
{
	float: left;
	text-align: left;
	display: block;
}
label.error  
{
	
	display: block;
	float: inherit; 
	color: red;
	 	 
	
} 
input
{
	font-family: Verdana,Tahoma;
    font-size: 8pt;
    color: #000000;
	border: 1px solid #CCCCCC;

	
}
textarea
{
	font-family: Verdana,Tahoma;
    font-size: 8pt;
    color: #000000;
	border: 1px solid #CCCCCC;
}
.submit
{
	height:30px;
	border: 1px solid #CCCCCC;
}
.submit:hover
{
	background: #000000;
	color: #FFFFFF;
}
select
{
	font-family: Verdana,Tahoma;
    font-size: 8pt;
    color: #000000;
	
}

fieldset
{
    font-family: Verdana,Tahoma;
    font-size: 8pt;
    color: #000000;
	border: 0px;	
	
}
hr
{
	width: 50%;
	color: #CCCCCC;
	height: 1px;
	border: none;
	
}

#imgmap {
	position: relative;
	_zoom: 1;
}

#imgmap li {
	position: absolute;
	display: block;
	list-style: none;
	outline: 0px dashed;
	overflow: hidden;
}

#imgmap li a {
	display: block;
	width: 100%;
	height: 100%;
	_background: url(space.gif);
	text-indent: -1000em;
}

#area1 {
	left: 195px;
	top: 37px;
	width: 198px;
	height: 77px;
}

#area2 {
	left: 425px;
	top: 36px;
	width: 182px;
	height: 76px;
}



.right {float:right;}
.left {float:left;}

.red{color:Red;}
.italic{font-style:italic;}
.indent{padding-left:50px;}
.underline{border-bottom:solid 1px #898989;padding-bottom:2px;}
.denotes{position:relative;top:-5px;}

.signup .fsm{font-size:.8em;}/* font small */
.signup .flg{font-size:1.2em;}/* font large */
.signup legend{font-size:1.6em;color:#444;font-weight:bold;margin-bottom:.5em;}
.signup legend em{font-size:.5em;font-style:italic;color:#898989;font-weight:normal;}/* Italic Disclaimer */
.signup p{width:70%;}/* form content */
.signup ul{margin-bottom:1em;}
.signup li{list-style:none;position:relative;margin-left:0px;margin-top:5px;/* default top is too large */}
.signup .c1{position:absolute;left:50px;}/* column one */
.signup li *{position:relative;top:0px;left:170px;}
.signup li label:first-child{position:absolute;left:50px;}/* column one */
.signup .c1c{padding-left:50px;margin-bottom:1em;}/* column one container - no positioning */
.signup .c2, .signup .feedback{position:relative;top:0px;left:170px;}/* column two */
.signup .em, .signup .sm, .signup .feedback{padding-left:5px;}/* error message & successful message */
.signup .cp{position:relative;top:0px;left:0px;}/* clear positioning */
.signup .error{color:Red;}/* error message */
.signup .success{color:green;}/* successful message */
.signup .btn{padding:5px 15px;background:#01265a url(http://www.thefreeenterprisenation.org/App_Themes/FENI/images/btn-back-r-x-002355.jpg) repeat-x top; border: solid 1px #3399cc; color:#fff;font-weight:bold;}
.signup .disclaimer{color:#898989;font-size:.8em;font-style:italic;}
.signup .sHalf{height:.5em;}
.signup .sThird{height:.33em;}

