/* HTML Tag Styles */
body, p, div
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	color:					#000000;
	
}

body
{
	margin: 				0px;
	margin-bottom:			15px;
	padding: 				0px;
	background-color:		#58a2c9;
	background-image:		url(../images/body_bg.jpg);

}
p {margin-top: 5px;}
p.heading

{
font-size: 10pt;
font-weight: bold;
color: #101722;
margin-bottom: 0px;
padding:0;

}

p.wrap img, img.wrap

{
float: left;
padding-right: 5px;
}

p.launchProgram
{
padding-left: 10px;
padding-top: 5px;
height:		70px;
margin-left: 10px;
}

/* Links for Launching the Program */
.panelLaunch {margin-left: 25px; padding-top: 5px;}
.panelLaunch a {display:block;background-repeat: no-repeat;min-height:70px; background-position: 0px 0px;
	_height:70px;_overflow: visible;padding:5px 10px 2px 100px;
	}


a.hl1 {background-image:url(../images/thumb_204.jpg)}
a.hl2 {background-image:url(../images/thumb_205.jpg)}
a.hl3 {background-image:url(../images/thumb_206.jpg)}
a.hl4 {background-image:url(../images/thumb_207.jpg)}

a.podcast
{
	margin-left: 10px;
	height: 40px;
	display:block;
}

.tests
{
	margin-left: 10px;
	width: 450px;
}


p.testTitle

{

padding-top: 15px;

padding-right: 1px;

padding-bottom: 8px;

padding-left: 1px;

font-weight: bold;

margin-left: 10px;

width: 450px;

}

.tests ul

{

padding-top: 2px;

padding-right: 2px;

padding-bottom: 2px;

padding-left: 2px;

margin-top: 10px;

margin-right: 0px;

margin-bottom: 10px;

margin-left: 10px;

}

.tests ul li
{

	list-style-type: none;
	font-weight: bold;
	padding: 6px;
	margin-bottom: 20px;
	
}








ul.blank, ul.blank-tight

{
	padding:				0px;
	margin:					0px;
	list-style-type:		none;
}

ul.blank-tight li 

{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left:			0px;
	padding-bottom:			0px;
}
ul.blank li {list-style-type:none;
	margin:					0px;
	padding:				0px;
	padding-left:			25px;
	padding-bottom:			5px;
}

a:link 
{
	color: 					#000000;
}

a:visited
{
	color: 					#000000;
}

a:hover
{
	color: 					#db9a24;
}

a:active
{
	color: 					#db9a24;
}
h4, td.over_left
{
	font-size:				11pt;
	font-weight:			bold;
	color:					#bf613d;
	margin:					0px;
	padding:				0px;
}

.purple {color:		#877eb3; font-size:10pt;}
.clear {clear: both}
/*
Layout Styles
*/
#flashshell
{
	position:				relative;
	width: 					720px;
	margin-left:			auto;
	margin-right:			auto;
	top:					0px;
	margin-top:				0px;
	border:					2px solid #000000;
}

#flashtop
{
	position:				relative;
	width: 					720px;
	height:					25px;
	margin-left:			auto;
	margin-right:			auto;
	top:					10px;
	margin-bottom: 			20px;
	color:					#000000;
	text-align:				center;
}

#page
{
	position:				relative;
	width: 					750px;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				10px;
	margin-bottom: 			10px;
	background-color:		#ffffff;
	background-image:		url(../images/page_bg.jpg);
	background-repeat:		no-repeat;
	background-position:	center 30px;
	min-height:				563px;
	_height:				563px;
	padding-bottom:			30px;
}


#content
{
	position: 				relative;
	top: 					40px;
	left:					0px;
	margin:					0px auto;
	margin-bottom:			20px;
	width:					670px;
	padding:				0px;
	padding-bottom:			0px;
	border:					2px solid #877eb3;
	min-height:				400px;
	_height:				400px;
}

#content p { margin: 5px 15px 10px 25px}
#content table { margin: 5px 5px 10px 5px}
#content table td {padding:0px;}
td.over_left {width:150px;padding:0 20px 0 2px;}
#content td p {margin-top:0;}
#content h4 { margin-left: 25px; margin-top: 25px}
#content td h4 { margin-left: 10px; margin-top: 8px}
#content h3
{
	font-size:				12pt;
	font-weight:			bold;
	color:					#000;
	margin-left:			10px;
	padding:				0px;
}


#header
{
	position: 				relative;
	top:					2px;
	left:					0px;
	background-image:		url(../images/header.jpg);
	background-repeat:		no-repeat;
	margin:					0px auto;
	text-indent:			-1000px;
	overflow:				hidden;
	width:					746px;
	padding:				0px;
	height:					85px;
}


#footer
{
	position:				relative;
	width: 					750px;
	margin:					15px auto;
	padding-bottom:			15px;
	top:					15px;
	
}

#content-head
{
	position: 				relative;
	top:					0px;
	left:					0px;
	background-repeat:		no-repeat;
	margin:					5px 0px 0px 5px;
	text-indent:			-1000px;
	overflow:				hidden;
	width:					476px;
	height:					105px;
	padding:				0px;
}

div.over {background-image:url(../images/heading_overview.jpg)}
div.information {background-image:url(../images/heading_info.jpg)}
div.fac {background-image:url(../images/heading_faculty.jpg)}
div.cetest {background-image:url(../images/heading_test.jpg)}

#grant
{
	background-image:		url(../images/ashp_logo.jpg);
	background-repeat:		no-repeat;
	padding-left:			115px;
	padding-top:			5px;
	min-height:				80px;
	_height:				80px;
	
}

#footer p, #grant p, #footer a:link {color: #0b0204}


/*Menu */
#menu
{
	position: 				relative;
	top:					3px;
	margin:					0px auto;
	height:					25px;
	padding:				0px;
	width:					746px;
	background-color:		#db9a24;
	background-image:		url(../images/menu_bg.jpg);
	background-repeat:		no-repeat;
}
#menu ul
{
	display:block;
text-align:center;
	padding:3px;
	margin:	0px auto;
}

#menu li{height:30px;
	list-style-type:none;
	display:inline;
	padding-left:0px;
	padding-right:0px;
	margin-left:25px;
	margin-right:25px;
	margin-top:10px;
}

#menu a:link
{
	text-decoration: 		none;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				0px;
	font-weight:			bold;
	color:					#000000;
}

#menu a:visited
{
	text-decoration: 		none;
	color:					#000000;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				0px;
	font-weight:			bold;
}

#menu a:hover
{
	text-decoration: 		none;
	color: 					#ffffff;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				0px;
	font-weight:			bold;
}

#menu a:active
{
	text-decoration: 		none;
	color: 					#FFFFFF;
	text-align: 			center;
	vertical-align: 		middle;
	padding: 				0px;
	font-weight:			bold;
}



