p, li, ul, ol, td, tr, div, body
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
}
p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.normal
{
	font-family: Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
}

h1
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #008BC6;
	
	margin-bottom: 3px;
}

.homeH1
{
	border-top: solid 1px gainsboro;
	margin-bottom: 0px;
	padding-top:5px;
}


h2
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	margin-bottom: -13px;
	padding-bottom: 0px;
}

h3
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #008BC6;
	margin-bottom: -13px;
	padding-bottom: 0px;
}

h4
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #646464;
	margin-bottom: -13px;
	padding-bottom: 0px;
}
h5
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #008BC6;
	display: inline;
	margin-bottom: -13px;
	padding-bottom: 0px;
}
h6
{	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	display: inline;
	margin-bottom: -13px;
	padding-bottom: 0px;
}

hr
{
	/*border: solid 1px silver;*/
	border: none;
	height: 1px;
	color: silver;
	background-color: silver;
}

.inlineBlue
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #008BC6;
}

a
{
	font-family: Arial,Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #005196;
	text-decoration: none;
}

h1 a
{
	position:relative;
	padding-left: 0px !important;
	padding-left: 1px;
}

a:hover
{
	text-decoration: underline;
}

.inlineGray
{
	font-family: Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
}

.header 
{
	font-size: 36pt;
	color: red;
	font-weight: bold;
}
.subheader 
{
	font-size: 36pt;
	color: green;
	font-weight: bold;
}

.oddRow
{
	background-color: #F5F5F5;
}

#homeSearch {float:left; width:286px; color:#000; font-family:Helvetica,Arial; }
#homeSearch a {color:#005196;}
#homeSearch td { color:#000; font-size:10px; font-weight:bold; }
#homeSearch img { margin:0; padding:0; border:0; float:left; }
#homeSearch input{ margin:0; padding:0; height:13; font-family: Helvetica,Arial; font-size:10px; }
#homeSearch select{ margin:0; padding:0; height:13; font-family: Helvetica,Arial; font-size:10px; }

#homeSearch #top{ background-image:url('images/search/bkTop.gif');font-size: 1px; height:10px; width:286px; }
#homeSearch #bot{ background-image:url('images/search/bkBot.gif'); font-size: 1px;height:9px; width:286px; }
#homeSearch #btn { margin-top:0px; }

#homeSearch #course
{
	clear:both;
	height:173px;
	padding:7px 10px 0px 10px;
	background-image:url('images/search/bkCourseOut.gif');
}
#homeSearch #course #left, #homeSearch #course #right
{width:2px; height:166px; float:left; background-image:url('images/search/bkCourseSide.gif');}
#homeSearch #course #form
{
	float:left;
	width: 240px;
	border-top: solid 2px #2c8aae;
	padding:3px 10px;
	background-image:url('images/search/bkCourseIn.gif'); 
}

#homeSearch #location
{
	clear:both;
	height:173px;
	padding:7px 10px 0px 10px;
	background-image:url('images/search/bkLocationOut.gif');
}
#homeSearch #location #left, #homeSearch #location #right
{width:2px; height:166px; float:left; background-image:url('images/search/bkLocationSide.gif');}
#homeSearch #location #form
{ 
	float:left;
	width: 240px;
	border-top: solid 2px #eb7a2e;
	padding:3px 10px;
	background-image:url('images/search/bkLocationIn.gif'); 
}
