/*reset.css*/
body
	{
	color:#000;
	background:#FFF;
	}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th
	{
	margin:0;padding:0;
	}
table
	{
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img
	{
	border:0;
	}
address,caption,cite,code,dfn,em,strong,th,var
	{
	font-style:normal;
	font-weight:normal;
	}

caption,th
	{
	text-align:left;
	}
h1,h2,h3,h4,h5,h6
	{
	font-size:100%;font-weight:normal;
	}
q:before,q:after
	{
	content:'';
	}
abbr,acronym
	{
	border:0;
	font-variant:normal;
	}
sup,sub
	{
	line-height:-1px;
	vertical-align:text-top;
	}
sub
	{
	vertical-align:text-bottom;
	}
input, textarea, select
	{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	}
body 
	{
	font:13px/1.22 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
	}
table 
	{
	font-size:inherit;
	font:100%;
	}
pre,code,kbd,samp,tt
	{
	font-family:monospace;
	*font-size:108%;
	line-height:99%;
	}
a:focus,input:focus
	{
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	outline:none;
	}

sup
	{
	color:red;
	}

.formtable
	{
	border-collapse:collapse;
	}
	
.formtable td
	{
	vertical-align:middle;
	}

.formtitle
	{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333;
	text-align:right;
	padding:10px;
	}
	
	
.formtitleerror
	{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#e00;
	}

#bodydiv
	{
	width:960px;
	background-image:url(http://www.baynote.com/l/images/formtop.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:93px;
	margin-left:auto;
	margin-right:auto;
	padding-right:30px;
	padding-left:30px;
	}

#programDesc 
	{
	float:left;
	width:375px;
	border-right:1px solid silver;
	padding-right:25px;
	margin-left:70px;
	display:inline;
	}

#regform
	{
	margin-right:75px;
	margin-left:30px;
	float:left;
	width:375px;
	display:inline;
	}


.phpselect
	{
	border:1px solid #f79035;
	background: #dddddd;
	font-style:italic;
	color:#666666;
	width:250px;
	}
	
.phpinput
	{
	border:1px solid #666666;
	border-left:4px solid #666666;
	background: #dddddd;
	font-style:italic;
	color:#666666;
	width:250px;
	}
	
.phpinputerror
	{
	border:1px solid #666666;
	border-left:4px solid #ee0000;
	background: #dddddd;
	font-style:italic;
	color:#666666;
	width:250px;
	}
	
.phpinputgood
	{
	border:1px solid #666666;
	border-left:4px solid #00ee00;
	background: #ffffff;
	font-style:normal;
	color:#333;
	width:250px;
	}
	
.phpradiotext
	{
	font-weight:bold;
	color:#f79035;
	}
	
.phperrorbox
	{
	border:2px solid #e00;
	padding:10px;
	margin-bottom:15px;
	}
	
.requiredfield
	{
	color: red;
	}
	
h1 
	{
	margin-left:100px;
	font-size:1.8em;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1em;
	margin-bottom:1em;
	}
	
h2 
	{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:1em;
	}	
	
p
	{
	margin-bottom:1.2em;
	}
	
li
	{
	margin-bottom: 0.4em;
	}	
	
b, strong
	{
	font-weight:bold;
	}
	
	#programDesc h2
	{
	margin-bottom:.2em;
	}

	
#programDesc li
	{
	margin-left:25px;
	margin-bottom:0em;
	}
	
#programDesc li span
	{
	color:#000000;
	font-size:0.9em;
	
	}
	
#programDesc ul
	{
	margin-bottom:0.8em;
	margin-top:0.4em;
	}
	
.phperrorlist
	{
	margin-left:20px;
	}