body
{
margin:20;
padding:0;
background:#0f3655;
background-image: url(../img/bg.jpg); 
background-repeat: repeat-x;
}

body, td
{
color: #1e3955;
font: 11px "Lucida Grande", Verdana, "Trebuchet MS", sans-serif;
}

#logo
{
float:left;
}
a:link, a:active, a:visited {
	color: #495cad;
	text-decoration:underline;
	}
a:hover{color:#ff7200;}

#topnav
{
width:250;
float:right;
font-size:10px;
}



#column
{
padding:0 10 10 10;
border-right: 1px dashed #b7bec6;
}
#rightmargin
{
border-right: 1px dashed #b7bec6;
}

INPUT, SELECT
	{
    background-color: #ecf2f5; 
	border: 1px solid #96bde7; 
	font-size: 10px;
	font-family: arial;
	overflow:hidden;
	height:20px;
	margin:5px 0 0px 1px;
	}
H1
{
color: #f76f00;
font: 15px "Lucida Grande", ARIAL, "Trebuchet MS", sans-serif;
font-weight:bold;
margin:0;
}


input.nextstep  {
	width:148px;
	height:40px;
	border:none;
	margin:0;
	background:url(../img/button_next.gif) no-repeat 0 0;
	cursor:pointer;
}

input.nextstep2 {
	width:195px;
	height:84px;
	border:none;
	margin:0;
	background:url(../img/button_apply.gif) no-repeat 0 0;
	cursor:pointer;
	}


label.error,
strong.error {
	color:#d00;
	background:none
	}
	
input.error {
	background:#d26467;
	}
	