/*
// -----------------------------------------------------------------------
// This file is part of Prairie
// 
// Copyright (C) 2003-2008 Barnraiser
// http://www.barnraiser.org/
// info@barnraiser.org
// 
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// 
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
// 
// You should have received a copy of the GNU General Public License
// along with this program; see the file COPYING.txt.  If not, see
// <http://www.gnu.org/licenses/>
// -----------------------------------------------------------------------
*/

@media print {
}

@media screen {

}

@media screen,print {
	label { float: left; width: 160px; margin-right: 10px; }
	p { margin-bottom: 20px; font-size: 14px; }

	.box { border-width:0px; }
	
	#id_dob_year { width: 65px; }
	#id_dob_month { width: 45px; }
	#id_dob_day { width: 45px; }

	#col_full { float: left; width: 100%;}
	
	h1 { font-size: 1.2em; }
	h2 { font-size: 18px; }
	h3 { font-size: 16px;}
	.toc label { float: none; width: 80%; }
}

#steps{
	text-align: center;
	margin: 15px 0 15px 85px;
	padding: 10px 0px 10px 0px;
}

#steps li{
	float:left;
	height:39px;
	line-height:35px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
	padding:0;
	border: 0;
	cursor: pointer;
	list-style: none;
	font-size: 12px;
}

#steps li.current{
	color:#FFFFFF;
}

#steps li.first{
	width:170px;
	border-left:1px solid #bfbfbf;
}

#steps li.first{
	background: url("../img/steps/first_step_disabled_second_step_disabled.png");
}

#steps li.first.current{
	background: url("../img/steps/current_step_enabled.png");
}

#steps li.first.prev{
	background: url("../img/steps/previous_step_disabled.png");
}

#steps li.stepDesc1
{
	width:170px;
	background: url("../img/steps/second_step_disabled.png");
}

#steps li.stepDesc1.current{
	background: url("../img/steps/current_step_enabled.png");
}

#steps li.stepDesc1.prev{
	background: url("../img/steps/previous_step_disabled.png");
}


#steps li#stepDesc2{
	background: url("../img/steps/third_step_disabled.png");
	width:132px;
}

#steps li.current#stepDesc2{
	background: url("../img/steps/third_step_enabled.png");
}


.current span{
	font-weight: bold;
}

#RegisterForm
{
	clear: both;
}

legend{
	display: none;
}

.step1commands{
	width: 100%;
	clear:both;
}

.prev{
	float: left;
}

.next{
	float: right;
}

.commands .prev, .commands .next{
	width: 84px;
	height: 26px;
	text-align: center;
	background-position: top left;
	background-repeat: no-repeat;
	line-height:22px;
}

#content .commands .prev, #content .commands .prev:visited, #content .commands .next, #content .commands .next:visited{
	color: #FFFFFF;
}

.commands .prev
{
	background-image: url("../img/button-grey.png");
}

.commands .next
{
	background-image: url("../img/button-green.png");
}

fieldset h3{
	margin-bottom: 15px;
}

.buttons{
	text-align: center;
}

.buttons .button
{
	background: url("../img/button-green.png") top left no-repeat;
	width:85px;
	padding-bottom:5px;
	color: #FFFFFF;
	border: none;
}

label{
	width: 180px;
	text-align: right;
	padding: 2px;
}

input, select{
	border: 1px solid #BFBFBF;
	padding: 2px;
}

input.submit { /* generic container (i.e. div) for floating buttons */
	background-color: #FFFFFF;
	text-align: center;
	margin: 10px auto;
	padding: 5px 20px;
	font-weight: bold;
	cursor: pointer;
}

.note{
	font-size: 12px;
}
