
        /* properties for entire page and text inside tables*/
         th, td {
           
            
        }
        /* properties for all input elements */
        input, textarea {
            font-family: Verdana, sans-serif;
            
        }
        /* properties for headers .hdr */
  		.hdr {
			Text-align: left;
			align: left;
			font-family: verdana, arial, sans-serif;
			color: #607051;
			zindex: 1000;/**/
			}



div#column2.signupcol {margin-left: 200px;}/* TWEAKS COLUMN2 FOR SIGNUP TABLE */
	
hr {color: #607051;
	margin-bottom: 10px;
	}
	
/*
li {font-size: 12px;
	list-style: square;
	list-style-position: inside;
	margin-left 20px;
	color: #607051;
	}
*/
	
	
.asterisk {color: red;}
.errmsg li{color: red;}
.errmsg div.normal {color: #333333; margin-top: 0.5em; margin-left: 1em; width: 27em}
	
.vedit td div.small {color: #666666; font-size: 0.90em}
.memberlinks div.small{color: #111111; font-size: 0.90em; width: 85%; padding-top: .3em;}

.sidebar .small {font-size: 0.90em}
	

        h1, .hdr {
            color: #607051;
            font-weight: bold;
         }
            
        #column2 h3 {
        	display: block;
        	font-size: 1.1em;
            color: #152039;
            font-weight: bold;
            background-color: #E0E0E0;
            width: 92%;
            margin-bottom: 0.3em;
            padding: .2em .2em .2em .5em;
         }
        
         
        /* vedit - vertical table (signup, profile edit) */
        .vedit {
         	font-size: 12px;
            background-color: #FFFFFF;
            font-family: verdana, arial, sans-serif;
         }
         
         /* Modifications of below for Signup page */
         .vedit.signup {
         	margin-left: 10px;
        	z-index: 0;
        	/* border: 2px solid #E0E0D6; */
			width: 98%;
         }

        /* vedit - header column (left) */
        .vedit thead th {
        	font-size: 12px;
        	color: #1E2D4E;
            padding: 0px;
            padding-bottom: 5px;
            text-align: center;
            background-color: #E0E0D6; 
            font-weight: bold;
        }         
        
         /*  Modification of above for Signup Page */
		.vedit.signup thead th {vertical-align: top; width: 25%;}   
		.vedit.signup tbody th {width: 25%;}
             

        
            
		/* vedit - Body column (left) */
        .vedit tbody th {
        	font-size: 12px;
        	font-weight: 500;
        	color: black;
           	padding: 3px;
            padding-right: 10px;
            text-align: right;
            background-color: #E0E0D6; 
        }

         /* Modifys above for SignUp Page */
        .vedit.signup tbody th {
        	background-color: #FFFFFF; 
        	width: 30%;
        	vertical-align: top;
        }
        
        
        /* vedit - usual column (right) */
        .vedit tbody td {
            padding: 5px;
            padding-left:  10px;
            background-color: #E0E0E0;
            text-align: left;
         }

         /*  Modification of above for Signup Page */
         .vedit.signup td{background-color: #FFFFFF; }
        
        
        .vedit td img.cclogo {
            float: none imporant!;

        	padding-top: 0px; 
        	padding-bottom: 0px;
        	margin-top: -5px;
        	margin-bottom: -5px;
        }
        
        div#column2 table.vedit td.signup{background-color: #FFFFFF;}
       div#column2 table.vedit tbody th.signup{background-color: #FFFFFF;}
        
        /* Modifications for Signup page */
        .signup td, .signup th { padding-top: 0px; padding-bottom: 10px; background-color: #FFFFFF; }
        
        div.subscriptiontype { margin-bottom: 15px;}
        
        /* hedit - horizontal table (payments list) */
        .hedit {
            background-color: #FFFFFF;
        }
        /* hedit - usual column */
        .hedit td {
            padding: 5px;
            background-color: #E0E0E0;
            font-size: 12px;
        }
        /* hedit - header column */
        .hedit th {
            padding: 5px;
            background-color: #E0E0D6;
            font-size: 12px;
        }
        
        div.sidebar p {padding-bottom: 4px;}
        div.sidebar { 
        	text-align: center;
        	margin-left: 10px;
        	margin-right: 5px;
        	padding: 6px 6px 6px 6px; 
        	border: 1px solid #333333; 
        	background-color: #E0E0D6;/**/
        	}
        
        img#newsletter_shaddow {
        	z-index: 100;
        	position: relative;
        	float: right;
        	/*top: -50px;
        	left: -25px;
        	 border: 1px solid red; */
        }
        
		.memberlinks a{font-size: 12px;font-weight: bold; line-height: 1.5em;}
		
		.small.cvv {position: relative; float: right; width:82%;}
		div.noamex{position: relative;  float: left;  padding-right: 1em;}
		img.cclogo {padding-top: 0.2em}

        div.thanks-signin {
            font-size: 2em;
        }