﻿/* FORM STYLES */
.register-form
{
	float:left;
	width:540px;
	margin-right:4px;
	padding:37px 41px 0 41px;
	min-height:225px;
	background:url(../images/welcome-top1.gif) no-repeat;
}
.register-form h1.register {
	background:url(../images/title-register.gif) no-repeat;
	width:318px;
	height:40px;
}
.register-form h1.freeSamples {
	background:url(../images/title-freeSamples.jpg) no-repeat;
	width:328px;
	height:48px;
}

.register-form fieldset
{
	border: 1px solid #ffffff;
	margin: 15px 0px;
	padding: 15px;
}

.register-form  legend
{
	font-weight: bold;
	font-size: 15px;
	padding: 0px 10px;
	margin-left: 10px;
}

.register-form label
{
	 width: 100px;
	 display: block;	
	 float: left;
	 margin-right: 10px;
	 position:relative;
	 top: 3px;
	 text-align: right;
 }
 
 .register-form label.clear
{
	 text-align: left;
	 float: none;
	 margin-bottom: 5px;
	 width: 100%;
 }
 
 
.register-form input
{
	 /*width: 200px;*/	
 }
 
 .register-form input[type="text"] {
width: 200px;
}
 
 
.register-form div
 {
 	margin-bottom: 5px;
 }


.register-form .validation
 {
 	color: #ff0000;
 	font-weight: bold; 	
 	display: inline; 
 	position: relative;
 	overflow: visible;
 }
 .register-form .validation .validator
 {
 	position: absolute;
 	left: 10px;
 	top: 3px;
 	width: 280px;
 }
 
.register-form  .SubmitButton
{
	margin-bottom: 15px;
	}
	
.seminars{}
.seminars .seminar1{margin: 0px 5px 0px 0px; width: 170px; float: left;}
.seminars .seminar2{margin: 0px 5px 0px 5px; width: 170px; float: left;}
.seminars .seminar3{margin: 0px 0px 0px 5px; width: 170px; float: left;}

.seminars .description{}
.seminars .details{width: 185px; float:left; margin-right: 10px;  height: 100px;}
.CheckBox{width: 20px !important;}


.sign-up div
 {
 	margin-bottom: 5px;
 }
 
 .sign-up label
{
	 width: 80px;
	 display: block;	
	 float: left;
	 margin-right: 10px;
	 position:relative;
	 top: 3px;
	 text-align: left;
 }
 
 
.sign-up .requiredField
 {
 	color: #ff0000;
 	font-weight: bold; 	
 	display: inline; 
 }
 
.sign-up  .SubmitButton
{
	margin-bottom: 15px;
	}
	
.sign-up input[type="text"] {
	width: 160px;
}

.sign-up input[type="password"] {
	width: 160px;
}

.sign-up .loginbutton
{
	text-align: right;
}






.admin
{
	float:left;
	width:540px;
	margin-right:4px;
	padding:37px 41px 0 41px;
	min-height:225px;
	background:url(../../images/welcome-top1.gif) no-repeat;
}

.admin fieldset
{
	border: 1px solid #ffffff;
	margin: 15px 0px;
	padding: 15px;
}

.admin  legend
{
	font-weight: bold;
	font-size: 15px;
	padding: 0px 10px;
	margin-left: 10px;
}

.admin label
{
	 width: 100px;
	 display: block;	
	 float: left;
	 margin-right: 10px;
	 position:relative;
	 top: 3px;
	 text-align: right;
 }
 
 .admin label.clear
{
	 text-align: left;
	 float: none;
	 margin-bottom: 5px;
	 width: 100%;
 }
 
 
.admin input
{
	 /*width: 200px;*/	
 }
 
 .admin input[type="text"] {
width: 200px;
}
 
 
.admin div
 {
 	margin-bottom: 5px;
 }


.admin .requiredField
 {
 	color: #ff0000;
 	font-weight: bold; 	
 	display: inline; 
 }
 
.admin  .SubmitButton
{
	margin-bottom: 15px;
	}