
em{color:#666666; font-style:italic; font-size:80%;}
	
/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1 {/*padding-top:20px;*/ display:block;}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (right menu) settings */
	.rightmenu {
		background:#fff;		/* right column background colour */
		padding:0px; margin:0px;
		
	}
	.rightmenu .colleft {
		right:25%;			/* right column width */
		background:#fff;		/* left column background colour */
	}
	.rightmenu .col1 {
		width:71%;			/* left column content width (left column width minus left and right padding) */
		left:27%;			/* (right column width) plus (left column left padding) */
	}
	.rightmenu .col2 {
		width:21%;			/* right column content width (right column width minus left and right padding) */
		left:31%;			/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	
table td {padding-right:0em; padding-bottom:0em; }
table a, table a:link, table a:visited, table a:active {text-decoration:underline; color:#0b82ce; font-weight:normal;}
table a:hover {color:#000;}

	
	
    h1{font-size:140%; font-family:Geneva, Arial, Helvetica, sans-serif;  color:#000; font-weight:bold;}
	h1 a:link, h1 a:active, h1 a:hover, h1 a:visited {font-size:120%; line-height:1.8em; color:#000000; text-decoration:underline;}
	h2 {font-size:120%; color:#666666; font-weight:normal;   }
	h2 a:link, h2 a:active, h2 a:visited {font-size:90%; text-decoration:underline; line-height:1.8em; color:#000; font-weight:bold; }
  	h2 a:hover {text-decoration:none;}
	h3 {font-size:13px; line-height:1.8em; color:#000; font-weight:bold; border-bottom:1px solid #0b82ce; margin:10px 0 5px 0;}
	
		
#error-message {color:#FF0000; font-size:12px; font-weight:bold; ;}
#members-panel {height:280px; width:370px; background-color:#ececec; padding:10px; float:left;}
#why-sign-up { margin-left:8px;height:280px; color:#fff; width:370px; background-color:#336699; padding:10px; float:left; }
#why-sign-up h2 {color:#fff; font-weight:bold; line-height:1.8em;}
#why-sign-up p {font-size:12px; color:#fff; line-height:1.3em;}
#why-sign-up ul {font-size:12px; color:#fff; line-height:2em; list-style-type:circle; list-style-position:inside; margin-bottom:10px;}
#why-sign-up li {font-size:12px; color:#fff; line-height:1.5em;}

#why-sign-up a {color:#ff9900;}
#members-panel h2 {color:#000; font-weight:bold; line-height:1.8em; margin:0; padding:0;}
#members-panel p {font-size:11px; color:#000; line-height:1.3em;}
#members-panel ul {margin-top:10px;}
#members-panel li {color:#000; font-size:11px;}

.lform {
width: 14em;
	margin: 2px 0px;
	border: 1px solid #999;
	padding: 2px;
	font-size: 100%;
	}
	label {
	width:75px;
	display:block;
	font-size: 80%;
	font-weight: bold;
	color: #333;
}
.input_submit {
	width: 8em;
	margin: 2px 0px;
	padding: 2px;
	font-size: 80%;
	line-height: 110%;
	font-weight: bold;
	color: #333;
	}
/*.members-panel text {border:1px solid #000;}*/



	
	