#hide, .hide {
	display: none;
}

* {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background-color: #ddd;
	font-family: Verdana, Helvetica, Arial, Trebuchet MS, sans-serif;
	padding-bottom: 200px;
}

body.front #container { 
	margin-top: 20px;
	margin-left: 20px;
	background-color: #fff;
	width: 750px;
	height: 525px;
}

#homeRight {
	background-color: #09f;
	width: 425px;
	height: 525px;
	float: right;
	background: #09f url(../images/cornerBotRight.gif) bottom right no-repeat;
}

	#homeRight #profile {
		background: url(../images/cornerTopRight.gif) top right no-repeat;
		width: 425px;
		height: 150px;
		background-color: #09f;
		color: #fff;
	}

		#homeRight #profile img {
			height: 150px;
			width: 150px;
			float: left;
			background-color: #000;
		}

		#homeRight #profile h3 {
			font-weight: normal;
			font-size: 180%;
			margin-left: 165px;
			margin-right: 15px;
			padding-top: 10px;
			margin-bottom: 10px;
		}

		#homeRight #profile h5 {
			margin-left: 165px;
			margin-right: 15px;
		}

		#homeRight #profile h5 span { font-weight: normal; }

		#homeRight #profile p {
			font-size: 70%;
			margin-left: 165px;
			margin-right: 10px;
			margin-top: 10px;
		}

		#homeRight #profile #profileText { height: 55px; }

		#homeRight #profile a:link, #homeRight #profile a:visited, #homeRight #profile a:hover, #homeRight #profile a:active { color: #fff; }

	#homeRight #multimedia {
		height: 75px;
		background: #f93;
		color: #fff;
		background: #f93 url(../images/podcastside.gif) top right no-repeat;
	}

		#multimedia p { font-size: 70%; }
		#multimedia a { color: #fff; }

		#multimedia h4 { font-weight: normal; margin-top:5px; text-transform: uppercase; font-size: 110%; }

		#multimedia div.left {
			height: 75px;
			width: 260px;
			margin-right: 12px;
			float: left;	
			padding-right: 100px;
			padding-left: 20px;
		}

	#homeRight #copy {
		height: 215px;
		margin: 0px 0;
		margin-bottom: 5px !important;
		margin-bottom: 5px;
		background: #000 url(../images/video.png) top right no-repeat;
		color: #fff;
	}

		#homeRight #copy h4 {
			font-size: 200%;
			font-weight: normal;
			color: #f93;
			margin-right: 215px;
			margin-left: 20px;
			padding-top: .8em;
			padding-bottom: .25em;
		}

		#homeRight #copy p {
			color: #fff;
			margin-right: 215px;
			margin-left: 20px;
			font-size: 80%;
		}

		#homeRight #copy p a { color: #f93; }

	#homeRight #footer {
		height: 75px;
		text-align: right;
		padding-right: 15px;
	}

	#homeRight #footer img {
	}

#homeLeft {
	width: 324px !important;
	width: 321px;
	height: 525px;
	background: url(../images/cornerBotLeft.gif) bottom left no-repeat;
}

	#homeLeft #aboutSection {
		text-align: right;
		width: 260px;
		margin: 5px 0 10px 50px;
		font-size: 70%;
		padding-bottom: 1em;
	}

	#homeLeft a {
		color: #f93;
		text-decoration: none;
	}

	.orange { color: #f93; }

	#homeLeft h1 {
		margin: 0;
		padding-top: 50px;
		padding-left: 20px;
		background: url(../images/cornerTopLeft.gif) top left no-repeat;
	}

	#homeLeft #introText {
		width: 260px;
		margin: 10px 0px 5px 50px;
		font-size: 70%;
		padding-bottom: .6em;
		line-height: 1.3em;
		color: #666;
		border-bottom: 4px solid #f93;
	}


	body.front #nav ul ul { display: none; }

	body.front #nav ul { list-style-type: none; }

	body.front #nav ul li { 
		width: 170px !important; 
		width: 165px;
		padding-left: 115px;
		font-size: 80%;
		text-align: right;
		height: 35px;
		padding-right: 40px;
		padding-top: 3px;
		background:  url(../images/arrowGray.gif) 300px 15px no-repeat;
	}

	body.front #nav ul li:hover, body.front #nav ul li.over {
		background-color: #09f;
		color: #fff;
	}
	
	body.front #nav li.oneline {
		padding: 10px 40px 10px 115px;
		height: 15px;
		background:  url(../images/arrowGray.gif) 300px 15px no-repeat;
	}

	body.front #nav li:hover, body.front #nav li.over {
		background:  url(../images/arrowWhite.gif) 300px 15px no-repeat;
	}

	body.front #nav ul li a {
		color: #666;
		text-decoration: none;
	}

	body.front #nav ul li:hover a, body.front #nav ul li.over a {
		color: #fff;
	}

	body.front #nav ul li:hover ul, body.front #nav ul li.over ul {
		position: relative;
		display: block;
		left: 210px;
		top: -2.7em;
		width: 280px;
		background-color: #f2e091;
		border-top: 1px solid #f7ecbd;
		border-left: 1px solid #f7ecbd;
		border-bottom: 1px solid #706843;
		border-right: 1px solid #706843;
	}

	body.front #nav ul li.oneline:hover ul {
		top: -2em;
		padding: 0;
	}

	body.front #nav ul li ul li {
		margin: 0;
		padding: 10px 5px 10px 10px;
		text-align: left;
		height: auto;
		border-bottom: 1px solid #cabf8e;
		border-top: 1px solid #f8eec3;
		font-size: 90%;
		width: 260px !important;
	}

	body.front #nav ul li ul li:hover, body.front #nav ul li ul li.over {
		background-color: transparent;
		color: #666;
		text-decoration: underline;
	}

	body.front #nav ul li:hover ul li a, body.front #nav ul li.over ul li a {
		color: #666;
		padding-right: 5px;
	}

	body.front #nav ul li:hover ul li a:hover, body.front #nav ul li.over ul li a:hover {
		text-decoration: underline;
	}


/* ************************ =interior ************************ */

body.interior #container {
	width: 760px;
	background: #fff url(../images/cornerTopLeft.gif) top left no-repeat;
	margin: 20px;
}

body.interior #header {
	height: 100px;
	width: 760px;
	border-bottom: 5px solid #f93;
}

	body.interior #header h1 {
		padding: 50px 10px 0 20px;
		float: left;
		width: 283px;
	}

	body.interior #header #nav {
		margin-left: 320px !important;
		margin-left: 317px;
		width: 440px;
		height: 100px;
		background: #09f url(../images/cornerTopRight.gif) top right no-repeat;
		font-size: 70%;
	}

		body.interior #header #nav ul {
			list-style-type: none;
			margin-left: 10px;
		}

		body.interior #header #nav ul li ul {
			display: none;
		}

		body.interior #header #nav ul li {
			display: block;
			float: left;
			height: 55px;
			width: 75px !important;
			width: 73px;
			margin-left: 7px;
			padding-top: 45px;
			text-align: center;
			font-weight: bold;
		}
		body.interior #header #nav ul li a { color: #fff; text-decoration: none; vertical-align: text-bottom; }
		body.interior #header #nav ul li:hover, body.interior #header #nav ul li.over { background-color: #f93; }

		body.schoolsout li#schoolsout,
		body.jobhunt li#jobhunt,
		body.beyond li#beyondcheck,
		body.workit li#workit,
		body.benefitsiq li#benefitsiq
			{ background-color: #f93; }

body.interior #content {
	position: relative;
	background: #fff;
	padding: 25px;
	font-size: 80%;
	padding-bottom: 35px;
	color: #444;
}

	body.interior #content a {
		color: #f93;
		text-decoration: none;
	}

	body.interior #content a:hover {
		color: #09f;
		text-decoration: underline;
	}

	body.interior #content p {
		margin-top: 1.5em;
		line-height: 1.3em;
	}

	body.interior #content h2,
	body.interior #content h3,
	body.interior #content h4,
	body.interior #content h5,
	body.interior #content h6 {
		color: #09f;
		font-weight: normal;
	}

	body.interior #content h3,
	body.interior #content h4,
	body.interior #content h5,
	body.interior #content h6 {
		margin-top: .5em;
	}

	body.interior #content h2 { font-size: 200%; }
	body.interior #content h3 { font-size: 160%; }
	body.interior #content h4 { font-size: 140%; }
	body.interior #content h5 { font-size: 120%; }
	body.interior #content h6 { font-size: 100%; }

	body.interior #content ul, body.interior #content ol { margin: 1em 4em; }
	body.interior #content li { margin-top: .5em; }
	

	body.interior div.profile {
		float: right;
		position: relative;
		height: 317px;
		width: 475px;
		color: #fff;
		background: #09f;
		margin-top: 1em;
		margin-left: 1em;
	}

		body.interior #content div.profile h3 { color: #fff; padding: .5em; padding-bottom: 0; margin: 0; }
		body.interior #content div.profile p { padding: .5em 1em; margin: 0; font-size: 80%; }
		body.interior #content div.profile img { float: right; margin-left: 1em; }

		body.interior #content div.profile div.profileAudio {
			float: right;
			clear: right;
			width: 175px;
			height: 50px;
			background: #f93;
		}


			body.interior #content div.profile div.profileAudio h5 {
				font-size: 90%;
				color: #fff;
				padding-left: 10px;
				padding-top: 7px;
				font-weight: bold;
			}

			body.interior #content div.profile div.profileAudio img {
				float: right;
				padding-top: 14px;
				padding-right: 15px;
			}

	body.interior div.profileDisclaimer {
		float: right;
		clear: right;
		width: 475px;
		font-size: 70%;
		text-align: center;
		font-style: oblique;
	}

	body.interior #rightSide {
		float: right;
		width: 200px;
		margin-left: 15px;
	}

		body.interior #rightSide #sideNav {
			background: #09f;
			color: #fff;
			padding: 1em;
/*			padding-top: .5em;
			margin-top: 1.5em;
*/			font-size: 100%;
		}

		 	body.interior #rightSide #sideNav h3 { color: #fff; font-size: 200%; margin-bottom: .5em; }
		 	body.interior #rightSide #sideNav a { color: #fca; }
		 	body.interior #rightSide #sideNav p { margin-top: .3em; }

		body.interior #rightSide #mm {
			height: 100px;
			width: 200px;
			background: #09f;
		}

		body.interior #rightSide #toolbox {
			margin: 0;
			padding: 0;
			height: 100px;
			width: 200px;
			background: #000;
			margin-top: 2.5em;
		}

			body.interior #rightSide #toolbox a {
				margin: 0;
				padding: 0;
			}

			body.interior #rightSide #toolbox img { margin: 0; padding: 0; }

		body.interior #rightSide #about {
			background: #ccc;
			color: #666;
			padding: 1em;
			padding-top: .25em;
			margin: 0;
			font-size: 80%;
		}

			body.interior #rightSide #about ul { margin: 0 0 0 15px; }

body.interior #footer {
	background: #09f;
	height: 75px;
	border-top: 5px solid #f93;	
	color: #fff;
}

	body.interior #footer a { color: #fff; }

	body.interior #footer img {
		float: right;
		margin: 5px 10px;
		margin-top: 13px;
	}

	body.interior #footer #notices {
		float: left;
		font-size: 70%;
		margin-left: 20px;
		margin-top: 10px;
	}

div.clear {clear: both; }


