/*
DIMENSIONS
=============
*/


#wrapper
{
	
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	height: 238px;
}

#branding
{
	float: left;
	margin-top: 25px;
}

#biggraphic
{
	height: 207px;
	margin-top: 6px;
	margin-left: 157px;
}

#primarynav
{
	margin-left: 179px;
	height: 25px;
}

/*IE7 hack */
*:first-child+html #primarynav
{
	height: 25px;
}

#middle
{
	overflow: hidden;
}

#content
{
	padding-top: 32px;
	float: left;
	padding-bottom: 32767px; /*hack to create the left column as the full length of the page */
	margin-bottom: -32767px; /*hack to create the left column as the full length of the page */
}



#secondarynav
{
	float: left;
	width: 160px;
	padding-bottom: 32767px; /*hack to create the left column as the full length of the page */
	margin-bottom: -32767px; /*hack to create the left column as the full length of the page */
}


#asterisk
{
	width: 36px;
	float: left;
}

#asterisk1
{
	width: 36px;
	float: left;
}

#contentmain
{
	width: 325px;
	float: left;
	padding-right: 27px;
}

body.online #contentmain
{
	width: 500px;
	float: left;
	padding-right: 27px;
	border-right: none;
}

#content > #contentmain
{
	padding-right: 30px;
}


body#testenglish #contentmain
{
	width: 560px;
	_width: 563px;
}

body#feescalc #contentmain
{
	width: 560px;
	_width: 563px;
}

body#feescalc #contentmain table
{
	margin-left: 40px;
}

#pagenav
{
	text-align: right;
	margin-top: 50px;
}

#sidebar
{
	float: left;
	width: 160px;
	margin-left: 20px;
	margin-right: 10px
}

#content > #sidebar
{
	margin-right: 17px
}

#footer
{
	width: 550px;
	height: 32px;
	clear: both;
	margin-left: 160px;
	padding-top: 20px;
}