body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../img/background_main2.jpg); background-repeat: no-repeat; }
td { color: #475f50; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
li { color: #475f50; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; margin-bottom: 10px; margin-left: -18px; }
a:link { color: #735b17; text-decoration: none; }
a:visited { color: #735b17; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }
.global { color: #475f50; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; }
.global a:link { color: #475f50; font-size: 12px; text-decoration: none; }
.global a:visited { color: #475f50; text-decoration: none; }
.global a:hover { color: #735b17; text-decoration: underline; }
.footer { font-size: 12px; }
.footer_sub { font-size: 10px; }
.inline { font-size: 12px; font-weight: bolder; }
.inline a:link { color: #735b17; font-size: 12px; font-weight: bolder; text-decoration: none; }
.inline a:visited { color: #99cc32; }
.inline a:hover { color: #c5394a; text-decoration: underline; }
.Titles { font-size: 16px; }
.Subtitles { font-size: 14px; margin-top: 0; margin-bottom: 6px; }
.launch { color: #735b17; font-size: 12px; line-height: 15px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.leftspace { font-size: 16px; padding-left: 10px; }
.launch a:link { color: #735b17; font-size: 12px; text-decoration: none; }
.launch a:visited { color: #735b17; text-decoration: none; }
.launch a:hover { color: #735b17; text-decoration: underline; }
.padding { margin-top: 16px; margin-bottom: 6px; }

/* FORMS CSS*/

	div#users-contain {  width: 325px; height: 105px;margin: 20px 0; }

	.ajaxmessage {
		color:#294201;
		text-align:center;
		width: 100%;
		line-height: 30px;
		padding-top: 10px;
	}

	.maybelater {
		margin-left: 5px;	
	}
	
	.havequestion {
		background: url(../img/havequestion_bg.png) no-repeat left top;
		width: 435px;
		height: 390px;
		padding: 10px 40px 10px 40px;
		position: absolute;
		top: 100px;
		z-index: 999;
		display: none;
	}
	
	.havequestion h1{
		color: #455e50;
		font:18px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		padding-bottom: 5px;
		margin-bottom: 0;
	}
	
	.havequestion p{
		color: #455e50;
		font:12px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		margin-top: 3px;
		padding-bottom: 5px;
	}
	
	.havequestion .hqForm form {
		margin:0;
		padding: 0;
		padding-bottom: 7px;
	}
	
	.havequestion .hqForm fieldset {
		color: #455e50;
		font:12px Arial;
		margin-top: 3px;
		padding:0;
		border: none;
	}

	.havequestion .hqForm fieldset label {
		width: 100px;
		height: 20px;
		float: left;
		line-height: 20px;
	}

	.havequestion .hqForm fieldset input {
		width: 322px;
		float: left;

	}
	
	.havequestion .hqForm fieldset textarea {
		width: 422px;
		height: 155px;
		float: left;
	}
	
	.havequestion .buttons{
		width: 415px;
		height: 35px;
		padding-left: 10px;
		padding-top: 5px;
	}	
	
	.havequestion .buttons .text {
		color: #455e50;
		font: 11px/18px Arial, Helvetica, sans-serif;
		width: 130px;
		float: left;
	}

	.havequestion .buttons .btns {
		width: 162px;
		height: 21px;
		float: right;
		margin-top: 2px;
	}

	.havequestion .ajaxmessage {
		width: 420px;
		padding-top: 145px;
	}
	
	.swfriend {
		background: url(../img/swf_bg.png) no-repeat left top;
		width: 350px;
		height: 190px;
		padding: 20px 15px 0 20px;
		position: absolute;
		z-index: 999;
		display: none;
	}
	
	.swfbottom {
		background: url(../img/swfb_bg.png) top left no-repeat;
		padding: 9px 15px 10px 15px;
		bottom: 2px;
	}
	
	.swfriend h1{
		color: #455e50;
		font-size: 18px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-weight: normal;
		font-style: normal;
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	.swfriend p { 
		color: #455e50;
		font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-style: normal;
		font-weight: normal;
		margin-top: 0;
		padding-top: 0;
	}
	
	.swfriend .swfForm{
		margin: 0;
		padding: 0;
		padding: 10px 0;
	}	

	.swfriend .swfForm form {
		margin: 0;
		padding: 0;
	}

	.swfriend .swfForm fieldset{
		color: #455e50;
		font-size: 12px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		line-height: normal;
		margin: 0;
		padding: 0;
		border: none;
	}

	.swfriend .swfForm fieldset label {
		width: 90px;
		height: 20px;
		float: left;
		margin-top: 4px;
		font-size: 12px;
		line-height: 20px;
	}

	.swfriend .swfForm fieldset input {
		width: 242px;
		margin-top: 4px;
		float: left;
	}
	
	.swfriend .buttons{
		width: 333px;
		height: 35px;
	}	
	
	.swfriend .buttons .text {
		color: #455e50;
		font: 11px/18px Arial, Helvetica, sans-serif;
		width: 125px;
		float: left;
	}

	.swfriend .buttons .btns {
		width: 167px;
		height: 21px;
		float: right;
		margin-top: 5px;
	}
	
	.swfriend .ajaxmessage {
		width: 350px;
		padding-top:60px;
	}	

	.eList {
		background: url(../img/emaillist_bg.png) no-repeat left top;
		width: 313px;
		height: 80px;
		padding: 15px 15px 0 10px;
		position: absolute;
		top: 100px;
		z-index: 999;
		display: none;		
	}

	.eList .elistForm form {
		padding: 0;
		margin: 0;
	}
	
	.eList .elistForm {
		padding-bottom: 10px;
	}
	
	.eList .elistForm fieldset{
		color: #455e50;
		font-size: 12px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		line-height: normal;
		border: none;
		margin:0;
		padding-bottom:0;
	}

	.eList .elistForm fieldset label {
		width: 85px;
		height: 20px;
		float: left;
		font-size: 12px;
		line-height: 20px;
	}

	.eList .elistForm fieldset input {
		width: 185px;
		float: left;
	}
	
	.eList .buttons{
		width: 280px;
		height: 30px;
		margin: 0;
	}	
	
	.eList .buttons .btns {
		width: 166px;
		height: 21px;
		float: right;
		margin-top: 0;
	}
	
	.eList .ajaxmessage {
		width: 293px;
		padding-top:5px;
	}
.block { color: #475f50; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.block a:link { color: #475f50; font-size: 12px; text-decoration: none; }
.block a:visited { color: #475f50; text-decoration: none; }
.block a:hover { color: #735b17; text-decoration: none; }
.back { color: #819d8b; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.back a:link { color: #819d8b; text-decoration: none; }
.back a:visited { color: #819d8b; text-decoration: none; }
.back a:hover { color: #a6bdae; text-decoration: none; }
