/*
**	General styles
*/

	html {
		margin: 0;
		padding: 0;
	}

	body {
		margin: 0;
		padding: 0;
		font: 76%/1.25em normal Arial, sans-serif;
	}

	a {
		text-decoration: none;
		color: #8F270E;
	}
	
	a:hover { text-decoration: underline; }
	
	a img { border: none; }

	p { margin: 1em 0; }

	ul {
		margin: 10px 0 10px 15px;
		padding: 0;
	}

	th, td {
		font-size: 100%;
		vertical-align: top;
	}

	dt { font-weight: bold; }

/*
**	Site Styles
*/
	
	#logo { display: block; }
	
/*
**	Absolute poisitoning for the Steps on the home page
*/

	#home-prepare { }

	#home-howmuch { }

	#home-affordable { }

	#home-applying { }

	#home-usmd { }

/*
**	Navigation Bar for secondary pages
*/

	#menu-prepare { }

	#menu-howmuch { }
	
	#menu-affordable { }
	
	#menu-applying { }
	
	#menu-usmd { }

/*
**	Body Container for secondary pages
*/

	#body-container { }
	
	/* Used for blue bar at top of secondary pages */
	
	#header {
		padding: 30px 0;
		display: block;
	}
	
	/* Used for left-side tabs on "Preparing" pages */
		
	#tabs { display: none; }
	
	/* Body container elements */
	
	.callout-right {
		margin: 0 0 10px 10px;
		padding: 10px 10px 0 10px;
		float: right;
		width: 175px;
		border: 2px dashed #6E532D;
	}
	
	.callout-right p { margin: 0 0 1em 0; }
	
	.callout-right p.title {
		color: #91280E;
		text-align: center;
		font-size: 1.3em;
		font-weight: bold;
	}
	
	.callout-left {
		margin: 0 20px 10px 0;
		padding: 10px 10px 0 10px;
		float: left;
		width: 175px;
		border: 2px dashed #6E532D;
	}
	
	.callout-left p { margin: 0 0 1em 0; }
	
	.callout-left p.title {
		color: #91280E;
		text-align: center;
		font-size: 1.3em;
		font-weight: bold;
	}
	
	/* Quiz styles for the "Expand your knowledge" section */
		
	.quiz {
		position: relative;
		padding-left: 50px;
	}

	.quiz-progress {
		font-size: .9em;
		text-align: right;
		border-bottom: 1px solid #E6DFC2;
	}

	.quiz-number {
		position: absolute;
		top: 0;
		left: 0;
		font-size: 2em;
		margin: 0 1em 1em 0;
		padding: .5em;
		background-color: #76200B;
		color: #FFF;
	}

	.quiz-question {
		font-size: 1.2em;
	}

	.quiz-choices {
		list-style: lower-alpha;
	}

	.quiz-response {
		font-weight: bold;
		margin-top: 1em;
	}

	.quiz-action {
		padding-top: 1em;
		text-align: center;
	}
	
	.form {
		padding-bottom: .5em;
	}
	
	.form .divider { padding: 1em 0; }
	
	.legal { font-size: .9em; }

	#hidden-content { display: block; }
	
/*
**	Miscellaneous items surrounding the map
*/

	#planks,
	#home-planks { display: none; }
		
	#home-chest,
	#chest { display: none; }
	
	#home-intro {
		height: 131px;
		width: 337px;
		background: transparent url(/images/home/intro_bg.gif) no-repeat top left;
	}
	
	#home-intro-position {
		padding: 25px 46px 36px 55px;
		font-size: 14px;
		line-height: 110%;
		text-align: left;
	}
	
	#home-news { display: none; }
	#news { display: none; }
	
	#news-position {
		position: relative;
		height: 100%;
		width: 100%;
	}
	
	#news-items {
		margin: 0;
		padding: 0;
		list-style-position: outside;
		position: absolute;
		top: 105px;
		left: 45px;
		height: 75px;
		width: 151px;
	}
	
	#news-items li {
		margin: 0 0 5px 0;
		padding: 0;	
	}
	
	#news-items li a {
		color: #000;	
	}
	
	#news-more {
		position: absolute;
		top: 181px;
		left: 41px;
		font-weight: bold;
	}

/*
**	Footer
*/
	
	#footer-left {
		margin-top: 20px;
		display: block;
	}
	
	#footer-right { }
