/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);*/
@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansRegular.eot);src:url(../fonts/OpenSansRegular.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansRegular.woff) format('woff'),url(../fonts/OpenSansRegular.ttf) format('truetype'),url(../fonts/OpenSansRegular.svg#OpenSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansItalic.eot);src:url(../fonts/OpenSansItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansItalic.woff) format('woff'),url(../fonts/OpenSansItalic.ttf) format('truetype'),url(../fonts/OpenSansItalic.svg#OpenSansItalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansLight.eot);src:url(../fonts/OpenSansLight.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansLight.woff) format('woff'),url(../fonts/OpenSansLight.ttf) format('truetype'),url(../fonts/OpenSansLight.svg#OpenSansLight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansLightItalic.eot);src:url(../fonts/OpenSansLightItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansLightItalic.woff) format('woff'),url(../fonts/OpenSansLightItalic.ttf) format('truetype'),url(../fonts/OpenSansLightItalic.svg#OpenSansLightItalic) format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansSemibold.eot);src:url(../fonts/OpenSansSemibold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansSemibold.woff) format('woff'),url(../fonts/OpenSansSemibold.ttf) format('truetype'),url(../fonts/OpenSansSemibold.svg#OpenSansSemibold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansSemiboldItalic.eot);src:url(../fonts/OpenSansSemiboldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansSemiboldItalic.woff) format('woff'),url(../fonts/OpenSansSemiboldItalic.ttf) format('truetype'),url(../fonts/OpenSansSemiboldItalic.svg#OpenSansSemiboldItalic) format('svg');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansBold.eot);src:url(../fonts/OpenSansBold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansBold.woff) format('woff'),url(../fonts/OpenSansBold.ttf) format('truetype'),url(../fonts/OpenSansBold.svg#OpenSansBold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansBoldItalic.eot);src:url(../fonts/OpenSansBoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansBoldItalic.woff) format('woff'),url(../fonts/OpenSansBoldItalic.ttf) format('truetype'),url(../fonts/OpenSansBoldItalic.svg#OpenSansBoldItalic) format('svg');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansExtraBold.eot);src:url(../fonts/OpenSansExtraBold.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansExtraBold.woff) format('woff'),url(../fonts/OpenSansExtraBold.ttf) format('truetype'),url(../fonts/OpenSansExtraBold.svg#OpenSansExtraBold) format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/OpenSansExtraBoldItalic.eot);src:url(../fonts/OpenSansExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/OpenSansExtraBoldItalic.woff) format('woff'),url(../fonts/OpenSansExtraBoldItalic.ttf) format('truetype'),url(../fonts/OpenSansExtraBoldItalic.svg#OpenSansExtraBoldItalic) format('svg');font-weight:800;font-style:italic}
/* for ww only */
form dd {
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0.5em 0;
	width: 140px;
	position: relative;
}

form dd input[type=text] {
	width: 108px;
}

#modelForm dd.info {
	width:auto
}

form dd p, form dd span {
	width: 200px;
}

#grossIncomeBase-label {
	height: 50px;
}

#grossIncomeBase-wrapper {
	/*position: relative;
	clear: both;
	padding-top: 15px; */
	float:left;
	padding-left:10px
}

#grossIncomeBase-wrapper select {
	float: inherit;
}

/* form tooltip */
form .tip {
	top: 40px;
	left: -180px;
	width: 320px;
}

form .tip p {
	display: block;
	margin: 0 0 10px 0;
}

form .tip ul {
	margin: -10px 0 10px 15px;
}

/* yearOptions */

dl.year-options dt, dl.year-options dd {
	width: inherit;
}

#yearOptionsLabel * {
	width: inherit;
}

#yearOptionsLabel-tip.tip {
	top: 20px;
	left: 0px;
	width: 390px;
}

.wide {
	clear: both;
	width: 430px;
}

#yearOptions table {
	border: none;
	border-spacing: inherit;
}

#yearOptions th {
	border-bottom: none;
	padding-bottom: 10px;
}

#yearOptions tr {
	height: 20px;
}

#yearOptions td {
	text-align: center;
}

#yearOptions td input {
	float: inherit;
}
#modelForm dd.button{float:right; margin-right:2px}
@media screen and (max-width: 750px){
	#modelForm{width:auto}
}