*       { margin:0; padding:0; border: none;}
BODY	{ font: 10pt sans-serif; background-color: #f0f0f0;}
A	{ text-decoration: none; }
H2	{ font-size: 1.3em; font-weight: bold; color: #3c117c; }
H3	{ font-size: 1.1em; font-weight: normal; color: #3c117c; line-height: 1.3em;}
H4	{ font-size: 1em; font-weight: normal; color: #3c117c; line-height: 1.3em;}
H5	{ font-size: 0.9em; font-weight: normal; color: #3c117c; line-height: 1.3em;}
H6 	{ font-size: 0.9em; font-weight: normal; color: #3c117c; line-height: 1.3em;}

P	{ color: #717373; line-height: 1.5em; margin: 1em 0 1em 0; }
P B { color: #3c117c; font-weight: bold;}
.clrflt { clear:both; height:0; line-height:0; }
UL	{ margin: 0.5em 1em 0.5em 1.2em; }
OL	{ margin: 0.5em 1em 0.5em 1.5em; }
LI	{ color: #717373; margin: 0.5em 0 0.5em 0;}

#struct20_1 UL	{ margin: 0; }
#struct20_1 LI	{ margin: 0; line-height: 1.5em;}
#struct20_1_2 OL	{ margin: 0.5em 1em 0.5em 1.5em; }
#struct20_1_2 UL	{ margin: 0.5em 1em 0.5em 1.2em; }
#struct20_1_2 LI	{ margin: 0.5em 0 0.5em 0; }

/* ==============================================================
	Page header
 ================================================================ */
#struct00	{ background: #ACAFB0 url(/images/headbg.png) bottom repeat-x; padding: 30px 20px 0 30px; border-bottom: 2px solid #ffffff; }
#struct00_1	{ width: 950px; margin: 0 auto 0 auto;}
h1 
{
	margin: 10px 0 0 0;
	font-size:1em;
	position:relative;
	width:509px;
	height: 27px;
	overflow: hidden;
}
h1 img 
{
	z-index:1;
	position:absolute;
	top:0;
	left:0;
	width:509px;
	height:27px;
	min-height:27px;
	background: transparent url(/images/title.gif) 0 0 no-repeat;
}
#navMain	{ padding: 20px 0 0 0; }
/* ==============================================================
	ticker (but not) bar
 ================================================================ */
#struct10	{ background: #1e0926 url(/hometile.gif) center repeat-x; height: 50px; }
#struct10_1	{ width: 967px; margin: 0 auto 0 auto; background-color: #ffffff; }
#struct10_1_1	
{ 
	height: 50px;
	float: left; 
	width: 255px; 
	background: #1E0926 url(/gradientleft.gif) right repeat-y;
	text-align: right;
	border-right: 2px solid #ffffff;
}
#struct10_1_2	{ float: right; width: 710px; background: #1E0926 url(/gradientright.gif) left repeat-y; height: 50px; }
#struct10 .enternow
{
	font-size: 0.9em;
	text-transform: uppercase;
	display: block;
	margin: 18px 30px 5px 0;
	padding: 2px 30px 2px 0;
	color: #ffffff;
	background: transparent url(/images/arrowGreen.png) right center no-repeat;
}
/* ==============================================================
	body
 ================================================================ */
#struct20	{ background-color: #f0f0f0; }
#struct20_1	{ width: 968px; margin: 0 auto 0 auto; background-color: #ffffff; padding: 0 0 3em 0;}
#struct20_1 .withbg 	{ background: #F7F8F8 url(/images/leftnavbg.png) bottom repeat-x; }
#struct20_1_1		{ float: left; width: 255px; }
#struct20_1_1 UL        { list-style-type: none; }
#struct20_1_1 UL LI     { margin: 10px 0 0 0; font-weight: bold; width:200px; }
#struct20_1_1 UL LI A   { color: #666868; }
#struct20_1_1 P 	{ margin-left: 15px; font-size: 0.8em; }
#struct20_1_2		{ margin: 0 0 0 255px; border-left: 2px solid #ffffff; }

#photoID1 { margin: 15px 0 22px 15px; width: 221px; height: 147px; background-repeat: no-repeat; }
#photoID2 { float: left; margin: 15px 0 25px 0; width:221px; height:147px; background-repeat: no-repeat; }
#photoID3 { float: left; margin: 15px 0 25px 15px; width:221px; height:147px; background-repeat: no-repeat; }
#photoID4 { float: left; margin: 15px 0 25px 15px; width:221px; height:147px; background-repeat: no-repeat; }

#struct20_1_2	P	{ padding: 0 150px 0 0; }
#struct20_1_2	UL	{ padding: 0 150px 0 0; }

/* ==============================================================
	footer
 ================================================================ */
#struct30 	{ background-color: #f0f0f0; text-transform: uppercase; font-size: 0.85em;}
#struct30 A { color:#717373; }
#struct30_1     
{ 
	width: 938px; 
	margin: 0 auto 0 auto; 
	background-color: #ffffff; 
	border-top: 1px solid #f0f0f0; 
	padding: 0 15px 0 15px; 
}
#struct30_1_1	{ float: left; text-align: left; }
#struct30_1_2	{ float: right; text-align: right; }
#struct30_1_3	{ margin: 0 auto 0 auto; text-align:center; }
#struct20_1_2 A { color: #666868; font-weight: bold; }
#struct20_1_2 h2 A { color: #3c117c; font-weight: bold; }
#struct20_1_2 h2 A:hover { color: #3c117c; font-weight: bold; text-decoration: underline; }

#strap
{
	padding: 10px 0 10px 0;
	width: 938px;
	margin: 0 auto 0 auto;
	text-transform: none;
	color: #717373;
}
#strap A
{
	color: #717373;
}
.print
{
	display: block;
	text-align: right;
}
#programming
{
	float: right;
	color: #717373;
}


#home-red { padding-top:20px; }
#home-red h2 { color:#990000; }
#home-red a { color:#990000; }

.clear { clear:both; height:0px; }

#struct20_1_1 #photoID2 { margin-left:15px; }

.homepage h2, .homepage h3, .homepage h4, .homepage h5, .homepage h6 {font-weight:normal; font-size:16px;}
.homepage h2 b, .homepage h3 b, .homepage h4 b, .homepage h5 b, .homepage h6 b {font-weight:bold;}
.homepage h2 strong, .homepage h3 strong, .homepage h4 strong, .homepage h5 strong, .homepage h6 strong {font-weight:bold;}
.homepage h2 {color:#3C117C;}
.homepage h3 {color:#C45627;}
.homepage h4 {color:#E8A826;}
.homepage h5 {color:#299886;}
.homepage h6 {color:#CA2789;}
