body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#000;
	background-color:#fff;
	width:18cm;
}
#subnavigation, #navigation, #nav-holder, #breadcrumb, #tools, #footer ul, .bottom-buttons,.info-buttons,.info-buttons2, .hide-screen{
	display:none !important;
}
#logo{
	display:block;
}
img{
	border:0px;
}

.spacer{
	line-height:1px;
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
	padding:0;
}

a{color:#0099CC;}
a:visited{color:#0099CC;}

#content{float:none;width:17cm;}


.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
h1,h2,h3,h4,h5,h6{
	margin:0.5em 0 0.2em 0;
	padding:0;
}
h1{ font-size: 130%; }
h2{ font-size: 120%; }
h3{ font-size: 110%; }
h4,h5,h6{ font-size: 100%; }

table{width:17cm;border-left: 1px solid #B5DBE7;border-top: 1px solid #B5DBE7;}

th{font-size:90%;text-align:left;border-right: 1px solid #B5DBE7;border-bottom: 1px solid #B5DBE7;padding:3px;font-weight:bold;}
td{font-size:90%;text-align:left;border-right: 1px solid #B5DBE7;border-bottom: 1px solid #B5DBE7;padding:3px;}



div#stages{padding:10px 0 20px 0;width:100%;}
div#stages strong{color:#000;}

div#stages ul.main{font-size:85%;width:100%;padding:0;margin:0;height:1.9em;background:url(../images/bg-stages.gif) bottom left repeat-x;}
div#stages ul.main li{display:block;float:left;margin:0;height:1.25em;padding:2px 20px 3px 5px;border-top:1px solid #fff;background:url(../images/bg-stages-li.gif) top right no-repeat;border-bottom:1px solid #B0DAE7;}
div#stages ul.main li.selected{font-weight:bold;color:#000;border-top:1px solid #B0DAE7;border-left:1px solid #B0DAE7;border-right:1px solid #B0DAE7;border-bottom:1px solid #EAF5F8;background:#EAF5F8 url(../images/bg-stages-li-selected.gif) top right no-repeat;}

div#stages ol.sub{display:block;width:100%;z-index:1;padding:0;margin:0;background-color:#EAF5F8;height:1.6em;}
div#stages ol.sub li{display:block;float:left;width:auto;margin:0;padding:3px 0px 3px 18px;font-size:85%;font-weight:normal;border-bottom:0px solid #fff;border-top:0px solid #fff;background:#EAF5F8 url(../images/bg-stages-li-sub.gif) top left no-repeat;}
div#stages div.spacer{clear:both;background-color:#EAF5F8;}



form{width:100%;margin:0px 0px 20px 0px;}
fieldset{clear:both;border:hidden;border:0px solid #fff;padding:0px;margin:0px 0px 20px 0px;border-left:1px solid #EAF5F8;border-bottom:1px solid #EAF5F8;border-right:1px solid #EAF5F8;padding-bottom:10px;}

fieldset.noborder{border:0px solid #fff;}

.applicant{clear:none;float:left;width:49%;padding:0 2px 0 0;}
.other{clear:none;float:right;width:49%;}

fieldset h2{background-color:#EAF5F8;margin:0;padding:2px 10px 2px 7px;border-left:1px solid #EAF5F8;border-top:1px solid #EAF5F8;border-right:1px solid #EAF5F8;}
fieldset p{padding:5px 10px 2px 7px;}

#errors ul,#errors p{color:#ff0000;}
#errors ul{position:relative;list-style-type:square;margin:0 0 1em 20px;}
#errors ul li{background:none;background-color:transparent;margin:0;padding:0;}

.field-alt{padding:10px 0 10px 8px;border-top:1px solid #EAF5F8;}

.field{padding:10px 0 0 8px;}
legend{	display:none;}
label{display:block;padding:0 0 2px 0;margin:0;}
label a{color:black;}
input.text{margin:0 10px 0 0;}
textarea{}
select{}
.indent{margin: 5px 0 0 10px}
ul.fields{list-style-type:none;padding:0;margin:0;}
ul.fields li{display:inline;background-image:none;padding:0;margin:0;line-height:auto;}
ul.fields li label{display:inline;}

div.label{float:left;width:60%;height:auto;}
div.element{float:left;width:26%;margin:0 0 0 10px;height:auto;}
div.help{float:right;width:10%;margin:0 0 0 0;}

.field-alt .person{float:left;width:auto;}
.field-alt .person-alt{float:right;width:auto;padding:0 10px 0 0;}
.field-alt div.label{float:left;width:auto;padding-top:3px;}
.field-alt div.element{float:left;width:auto;margin:0 0 0 10px;height:auto;}
.field-alt .question{padding:0 0 10px 0;height:auto;}
.field-alt div.help{float:right;width:5%;margin:0 0 0 0;height:auto;text-align:right;padding:3px 10px 0 0;}
.field-alt label{display:inline;}
.field-alt .bg{float:left;width:87%;background-color:#EAF5F8;padding:2px 2px 2px 10px;margin-right:5px;}

div#formaction{background-color:#DCEEF4;height:1.5em;padding:0;margin:0;}
div#formaction img{display:block;background-color:#0099CC;}
div#formaction div.buttonone{float:left;width:48%;height:1.5em;}
div#formaction div.buttontwo{float:right;width:48%;text-align:right;}
div#formaction div.spacer{clear:both;background-color:#FFF;height:1px;overflow:hidden;}

.helpDivOff{display:none;}

#content .helperText{clear:both;padding:0 0 0 0;line-height:130%;background-color:#fff;}
#content .helperText h3{padding:3px 0 0 1px;margin:0;background-color:#fff;}
#content .helperText p{padding:0;}
#content .helperText h3 a{color:#000;}
#help h3 a{color:#000;}


input.submit{margin:0;float:right;font-size:1em;background:#0099CC url(../images/btn-arrows.gif) top right no-repeat;border:0px solid #fff;color:#fff;font-weight:bold;width:7.5em;padding:0 25px 2px 0;height:1.5em;line-height:1.5em;text-align:right;}

input.backsubmit{margin:0;font-size:1em;background:#0099CC url(../images/btn-arrows2.gif) top left no-repeat;border:0px solid #fff;color:#fff;font-weight:bold;width:7.5em;padding:0 0 2px 25px;height:1.5em;line-height:1.5em;text-align:left;}


div.highlight{background-color:#F1F8FA;border-bottom:1px solid #fff;}
div.highlight ol{}
div.highlight li{padding:5px 0 5px 0px;color:#000;}


.buttons{display:none;margin:0 0 5px 0;}
.buttons .spacer{background-color:#DCEEF4;}
.btn-big{ margin: 0.5em 0 0 0; float: right; background-color: #09C; padding: 3px 40px; background-image: url(../images/arrow-bigbutton.gif); background-position: center right; background-repeat: no-repeat; }
.btn-big-left{ margin: 0.5em 0 0 0; float: left; background-color: #09C; padding: 3px 40px; background-image: url(../images/arrow-bigbutton-left.gif); background-position: center left; background-repeat: no-repeat; }

.buttons .btn-big a, .buttons .btn-big-left a{ color: #fff; font-weight: bold; text-decoration: none; }


.premium{float:left;width:48%;font-size:1.6em;}
.premium .highlight{color:#0099CC;}
.date{float:right;width:48%;padding:5px 0 0 0;text-align:right;}