﻿
/* structure
----------------------------------*/
body, div, form, fieldset, table, th, td, input, h1, h2, h3, dl, dt, dd { margin:0; padding:0; }
a { color:#336600; }

body 
{
	background: #FFF url(/Images/tracks.gif) no-repeat 10px -382px;
	font-size: 62.5%;
	font-family: Arial, sans-serif;
	color: #333;
	margin:10px 10px 0 15px;
}

div.captcha-txt
{
	font-size:11px;
	border-top:dashed 1px #AAA;
	margin-top:5px;
	padding-top:5px;
}

/* lists
----------------------------------*/
dl
{
	background:#F0F0F0;
	width:500px;
	overflow:hidden;
	padding:5px 10px 15px;
	-moz-border-radius:4px; -webkit-border-radius:4px;
}
dt
{
	float:left;
	margin-top:10px;
	padding-top:2px;
	width:150px;
	font-size:11px;
}
dd
{
	float:left;
	margin-top:10px;
	width:342px;
	padding:4px;
	background-color:#E1E1E1;
	-moz-border-radius:3px; -webkit-border-radius:3px;
}


/* forms
----------------------------------*/
input.txt-dd, textarea.txt-dd 
{
	font-family: Helvetica, sans-serif;
	font-size:18px;
	width:336px;
	padding:2px;
	border:solid 1px #CCC;
	-moz-border-radius:3px; -webkit-border-radius:3px;
}
textarea.txt-dd { height:100px; }
select.sel-dd 
{
	font-family: Helvetica, sans-serif;
	font-size:18px;
	width:340px;
}


/* text
----------------------------------*/
h1 { font-size:1.6em; color:#222; margin-bottom:2px; }
h2 { font-size:1.4em; color:#669900; margin-bottom:10px; }

span.s-err { display:block; font-size:11px; font-weight:bold; color:Red; }
p.ty { font-size:12px; margin-bottom:10px; }
