body
{
	/*background: black;*/
	font-size: medium;
	min-width: 800px;
}

#background
{
    padding-bottom: 0;
}

.vacancy_informer
{
	top: 30px;
    left: 30px;
    /*width: 172px;*/
}

/*.vacancy_informer h1*/
/*{*/
    /*height: 65px;*/
	/*background-image: url(../images/vacancy_informer_dark.gif);*/
/*}*/

#magnifier
{
    position: absolute;
    bottom: 87px;
    left: 0px;
	background: url(../images/magnify_folder.jpg) no-repeat;
	height: 151px;
    width: 221px;
}


#headline
{
	/*width: 600px;*/
	padding: 30px 0 20px 0;
    min-height: 75px;
	/*margin: 0 0 0 221px;*/
}

#headline h1
{
	padding: 0;
	margin: 0;
	color: #7FC1EE;
	text-align: left;
}


#right_column
{
    position: relative;
    left: 25%;
    width: 650px;
    /*margin: 0px 30px 30px 221px;*/
    min-height: 600px;    
}

#logo
{
    position: relative;
    width: 100%;
    /*border: 1px solid white;*/
    background-position: 50% 50%;
}

div.panel,
#features>div
{
	margin-bottom: 20px;
	background: #CFD9E2 no-repeat 20px 15px;
	border: 3px solid #B4BDC5;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*CCborderRadius: 10px;*/
    /*behavior:url(border-radius.htc);*/

    /*width: 525px;*/
	padding: 10px;
}

.error,
.notice,
.success,
.good_notice,
.bad_notice
{
    /*width: 590px;*/
    margin: 0 0 10px 0;
    padding: 10px 10px 10px 35px;
    -moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-width: 3px;
}

#features ol
{
	margin: 10px 0;
	padding: 0;
}

#features li
{
    vertical-align:top;
	padding-bottom: 5px;
	list-style: none;
}

#features div#myvi
{
	background-image: url(../images/myvi.gif);
	padding-left: 100px;
}

#features div#myvi li
{
	padding-left: 45px;
	min-height: 42px;
	background-repeat: no-repeat;
	width: 75%;
}

#features div#questions
{
    background-image: url(../images/questions.gif);
    background-position: 20px 0px;
    padding: 20px 10px 20px 100px;
}

#features p.detail
{
	font-size: smaller;
	color: #616161;
/*	text-align: right;*/
/*	width: 75%;*/
}

div.panel h2,
#features>div h2
{
	color: #3F5261;
}

.step1
{
       /*list-style-image:  url(../images/step_1.jpg);*/
	background-image: url(../images/step_1.jpg);
}
.step2
{
	background-image: url(../images/step_2.jpg);
}
.step3
{
	background-image: url(../images/step_3.jpg);
}
/*
.questions
{
	background: url(../images/question.jpg) no-repeat 100% 0;
	padding-right: 45px;
	text-align: right;
	min-height: 42px;
}
*/
#features div#vidata
{
	background-image: url(../images/vidata.gif);
	padding-left: 100px;
}

#features div#signup
{
	background-image: url(../images/free_trial_badge.gif);
	padding-left: 100px;
}


div.feature h2
{
	padding: 0;
	color: #464A51;
}

.signup_button,
.signup_button:hover
{
	overflow: hidden;
	background: url(../images/free_trial.jpg) no-repeat;
	border: none;
	width: 135px;
	height: 58px;
/*	text-indent: -100em;*/
	margin: 10px 0 10px 0;
    font-size: x-large;
    font-weight: bold;
	color: white;
	text-align: center;
	padding-bottom: 10px;
}

.signup_button:hover
{
	background-image: url(../images/free_trial_hover.jpg);
}

#footnotes_debug
{
	display: none;
}


