@CHARSET "UTF-8";

 /* *
 ****************************************************
 * Copyright Influential Software Services ISS 2008 *
 ****************************************************
 *
 * Description: EuroSat-FreeSat Registration System
 * Creator:     Simon Bennett
 * Date:        2008-04-23
 * Notes:       Screen Style
 *
 * $Id: user.css 494 2010-03-25 14:38:58Z simon.bennett $
 *
 * $HeadURL: https://arthur.influentialsoftware.com/svn/eurosat_retailers/trunk/resources/css/user.css $
 * $LastChangedDate: 2010-03-25 14:38:58 +0000 (Thu, 25 Mar 2010) $
 * $LastChangedRevision: 494 $
 * $LastChangedBy: simon.bennett $
 *
 * <rev>2008-05-12 :: Simon Bennett :: Left-padded option list</rev>
 *
 * */

*   {
    font-family:        sans-serif;
    font-size:          0.93em;
    padding:            0px;
    margin:             0px;
}

a, em, strong	{
	font-size:          100%;
	text-decoration:	none;
}

u	{
	font-size:          100%;
}

img	{
	border:				0px;
	padding-bottom:		12px;
}

label, input, select {
    display:            block;
    width:              220px;
    float:              left;
    margin-bottom:      1px;
}

label {
    text-align:         right;
    width:              150px;
    padding-right:      10px;
    padding-left:	    10px;
}

.adm > label, .adm > input  {
    text-align:         left;
    display:            inline;
    width:              20px;
    float:              left;
    margin-bottom:      3px;
    font-size:          120%;
}

select  {
    width:              225px;
}

option	{
	padding-left:		5px;
}

.checkbox  {
    width:              18px;
 }

br {
    clear:              left;
}

fieldset {
    padding-top:        4px;
    padding-bottom:     4px;
    margin-bottom:      1px;
    background-image:	url('../images/fieldset_corner.gif');
    background-position:top-left;
    background-repeat:	no-repeat;
    background-color:	#e9e9e9;
    border:             0px solid #c2c2c2;
}

form, .report, .duplicate    {
	margin-top:        	20px;
	margin-left:        10px;
    width:              490px;
    float:				left;
}

.report, .duplicate {
	margin-top:         100px;
    width:              400px;
    background-image:	url('../images/corner_lge.gif');
    background-position:top-left;
    background-repeat:	no-repeat;
    padding:            40px;
    background-color:   #a7ff9e;
    border:             0px solid #24ff00;
}

.report p, .report h2, .duplicate p, .duplicate h2   {
    padding-bottom:     7px;
}

.duplicate {
    background-color:   #ffacac;
    border:             0px solid #ff0000;
}


.reqd   {
    font-style:         italic;
    color:              red;
    font-size:          70%;
    padding-left:       10px;
}

.blurb	{
	float:				left;
	width:				45%;
	padding:			20px;
	padding-right:		10px;
}

.blurb h1	{
	clear:				both;
	font-weight:		bold;
	font-size:			200%;
	padding-top:        20px;
	padding-bottom:     30px;
}

h2  {
    font-size:          150%;
    color:				#ffffff;
}

.blurb h2  {
	padding:			20px 20px 20px 0px;
    font-size:          130%;
    color:				#000000;
}

.blurb p, ul, h1	{
	padding-bottom:		15px;
}

.blurb	ul	{
	padding-left:		28px;
	float:				left;
	padding-bottom:     30px;
}

.blurb	li	{
	font-size:			100%;
}

.blurb ol	{
	padding-left:		40px;
}

.boilerplate	{
	font-size:			75%;
	padding:			20px;
	text-align:			center;
	width:				90%;
}

p	{
	clear:				both;
}

.showcase	{
	float:				left;
	text-align:			center;
	padding:			15px;
	padding-right:		35px;
	padding-bottom:		5px;
	padding-top:		5px;
}

.showcase p	{
	font-size:			105%;
}

.showcase img	{
	padding-bottom:		10px;
	vertical-align:		bottom;
}

.form_para	{
	text-align:			justify;
	padding:			10px;
	padding-top:		5px;
	font-size:			88%;
}

.invalid    {
    border:             2px solid #ff0000;
}