﻿BODY{
margin: 0;
padding: 0;
font-size: 75%;
line-height: 143%;
color: #333;
font-family: 'Lucida Grande', 'Trebuchet MS', Arial, sans-serif;
background: #ededed;
	}
.wrapper{
width: 900px;
margin-left:auto; 
margin-right:auto;
margin-top: 20px;
}
.top_bg{
background: url(../images/top_bg.gif) no-repeat;
height: 7px;
width: 900px;
font-size: 1px;
}
H1, H2, H3, H4, p, ul, li, form,  dt{
margin: 0;
padding: 0;
}

/* CONTTENT STYLES */
.content{
	background: #fff url(../images/cbg.jpg);
	width: 900px;
	float: left;
	margin-bottom: 70px;
	
}
.content P, .content h3, .content h4, .content hr, .content dt{
margin: 5px 20px 5px 20px;
} 
.content hr{
margin-bottom: 5px;
margin-top: 5px
}
.boxbg{
	background:#f8fcea; 
	margin-left: 7px; 
	margin-right: 8px; 
	border-top: 1px dotted #d6cfc9;
	border-bottom: 3px solid #d4d4d4;
	}
.arrowlist{
	margin-left: 20px;
color: #5d3305;
padding-left: 35px;
padding-top: 38px;
font-size: 1.2em;
line-height: 1.25em;
width: 481px;
height: 180px;
float: left;
background: url(../images/OrangeConditionsBox.gif) top left no-repeat;
display: inline;
font-weight: normal;
}
.arrowlist ul{
width:480px;
}
.arrowlist li{list-style:disc; list-style-position:inside;}
.hilite{
	text-align: center;
	padding: 5px 140px 5px 140px;
	font-size: 1.17em;
	line-height: 1.3em;
	background: #fff9b0;
	border-top: 1px solid #ffe450;
	border-bottom: 1px solid #ffe450;
}
.applybox h4{
text-align: center;
color: #a0e609;
margin-top: 33px;
margin-bottom: 10px;
font-size: 1.8em;
font-weight: normal;
}
.applybox A, .applybox A:VISITED{
	width:100%;
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#FFF;
	height:100%;
}
.arrowlist A, .arrowlist A:visited{
color: #5d3305;

}
.applybox{
font-size:16px;
color:#FFF;
width: 284px;
float: left;
background: url(../images/BlueInfoBox.gif) left top no-repeat;
padding: 18px 20px 100px 20px;
margin-top: 1px;
text-align: center;
height:99px;
}
.cbbg{
	background: url(../images/bottom_bg.gif) no-repeat bottom;
	width: 900px;
	margin-left: 0px;
	margin-top: -20px;
	position: relative;
	z-index: 6;
}

/*headline replacements*/

.hl{
	float:right;
	text-indent:-3000px;
	width:250px;
	z-index:0;
}

.app h2{

	margin-bottom: 0;
}

.app h2 a 
{width: 403px;
	height: 210px;
	background: url(../images/hl_get_check.png) 42px 30px  no-repeat;
	display: block;
	text-indent: -3000px;
	padding: 0;
	background-color: transparent;
	border: none;
}

.app h2 a:hover 
{
	top: auto;
	left: auto;
}
.graph h1{

	margin-bottom: 0;
}

.graph h1 a 
{width: 200px;
	height: 83px;
	background: url(../images/tf_head.png) 7px  no-repeat;
	display: block;
	text-indent: -3000px;
	padding: 0;
	background-color: transparent;
	border: none;
}

.graph2 h1 a 
{width: 200px;
	height: 83px;
	background: url(../images/tf_head2.png) 7px  no-repeat;
	display: block;
	text-indent: -3000px;
	padding: 0;
	background-color: transparent;
	border: none;
}


.graph h1 a:hover 
{
	top: auto;
	left: auto;
}
.help{
	margin-top:-58px;
	float:right;
	width:180px;
	z-index:0;
	font-size:18px;
}
.minu h2{
	margin-bottom: 0;
}

.minu h2 a 
{
	height: 90px;
background: url(../images/hl_1.png) 7px 10px no-repeat;
	display: block;
	text-indent: -3000px;
	padding: 0;
	background-color: transparent;
	border: none;
}

.minu h2 a:hover 
{
	top: auto;
	left: auto;
}

	.compl{
height: 90px;
background: url(../images/hl-2.png) 7px 10px no-repeat;
}
.check{
height: 90px;
background: url(../images/hl-3.png) 7px 10px no-repeat;
}
/* BASIC FORMATTING */
.center{
text-align: center;
	}
/*FORMS*/
select, textarea{
	border: 1px solid #ccc;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.HalfInputs{
	border: 1px solid #ccc;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	width:140px;
}
.FullInputs
{
	border: 1px solid #ccc;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	width:99%;
}
.applyButton
{background-image:url(../images/ApplyButton.gif);
background-repeat:no-repeat;
width:165px;
height:41px;
margin-top:2px;
margin-left:139px;
}
.applyButton h4
{
color:#FFF;
font-size:18px;
padding-top:12px;
padding-right:30px;
margin:0;
height:30px;
}
/* refer overrides, needs to be cleaned */

SMALL{
font-size: 8pt;
line-height: 1.6em;
}
.clear{
clear: both;
visibility: hidden;
}
.grey, .footnote, .disclaimer{
color: #5d3305;
font-size:8pt;
padding-top:0px;
padding-bottom:0px;
}
