@charset "utf-8";
/* CSS Document */



.maintext
{
font-family:verdana;
font-size:12px;
color:#000;
text-align:justify;
line-height:18px;
}
.bottomlink
{
font-family:verdana;
font-size:12px;
color:#336699;
text-decoration:none;
}

.bottomlink:hover
{
font-family:verdana;
font-size:12px;
color:#000;
text-decoration:underline;
}

.bandborder
{
border:1px solid #c7c7c7;
}

.mainheaderband
{
height:24px;
background-color:#004276;
font-family:"Times New Roman", Times, serif;
color:white;
font-size:14px;
font-weight:bold;
padding-left:10px;

}

.program_information
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
line-height:20px;

}

.upcoming_programs
{
background-image:url(images/redbullet.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004276;
border-bottom:1px solid #c7c7c7;
height:32px;

}

.hori_line
{

background-image:url(images/hori_line.jpg);
background-repeat:repeat-x;
background-position:center;
}


.veri_line
{

background-image:url(images/hori_line.jpg);
background-repeat:repeat-y;
background-position:center;
}

.bio_captions
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004276;
}

.blackmoreheading a
{
color:black;
font-size:12px;
font-weight:bold;
}

.blackmoreheading2 a
{
color:black;
font-size:11px;
font-weight:bold;
}


.simpletext
{
font-family:verdana;
font-size:12px;
color:black;
}

.simpletext a
{
font-family:verdana;
font-size:12px;
color:black;
text-decoration:none;
}

#menu {
	width: 1003px;
	height: 35px;
	}
#menu ul {
	margin-left: 30px;
	margin-top:0;
	margin-bottom:0;
	padding-right:25px;	
	padding-left:0px;
	list-style: none;
	}
#menu li {
	display: inline;
	margin-left:0px;
	padding-left:0px;

	}
#menu a 
	{
	display: block;
	float: left;
	margin-left:0px;
	background-image:url(images/menu_seprator.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:28px;
	padding-right:28px;
	text-decoration: none;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: white;
	}
#menu a:hover 
	{
	background: url(images/menu_hover_background.gif)  repeat-x;
	color: black;
	}
#menu .active a {
	border: none;
	color: #E80732;
	}
	
	.menu_background
{
background-image:url(images/menu_background.gif);
background-repeat:repeat-x;
height:35px;
}

.whitebold {color: #FFFFFF; font-weight: bold; font-size: 11px; font-family:verdana;}

.footerlink
{
color:#01543a;
font-family:verdana;
font-size:11px;
text-decoration:none;

}

.footerlink:hover
{
color:#ddad3b;
font-family:verdana;
font-size:11px;
text-decoration:none;

}


.emaillink
{
color:#01543a;
font-family:verdana;
font-size:12px;
text-decoration:underline;

}

.emaillink:hover
{
color:#ddad3b;
font-family:verdana;
font-size:12px;
text-decoration:underline;

}



.menu a
{
font-family:verdana;
font-size:13px;
color:black;
text-decoration:none;
}

.menu a:hover
{
font-family:verdana;
font-size:13px;
color:#ae010f;
text-decoration:none;
}

.horiblackline
{
background-image:url(images/horiline.gif);
background-position:center;
background-repeat:repeat-x;

}

.horigrayline
{
background-image:url(images/horiline_gray.gif);
background-position:center;
background-repeat:repeat-x;

}

.vertigrayline
{
background-image:url(images/vertiline.gif);
background-position:center;
background-repeat:repeat-y;

}

.horitwoshadeline
{
background-image:url(images/hori_twoshadeline.gif);
background-position:center;
background-repeat:repeat-x;

}



.menupic_txt
{
font-family:verdana;
font-size:10px;
color:black;
font-weight:bold;
text-align:center;
}

.menupic_txt2
{
font-family:verdana;
font-size:9px;
color:black;
font-weight:bold;
text-align:justify;
padding-left:10px;
padding-right:10px;
}

.pannel_heading
{
background-image:url(images/heading_background.gif);
background-repeat:repeat-x;
height:22px;
font-family:verdana;
font-size:12px;
color:white;
font-weight:bold;
padding-left:10px;

}

.green_txt
{
	font-family:verdana;
	font-size:12px;
	color:#01543a;
	font-weight:bold;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
}

.green_txt2
{
font-family:verdana;
font-size:12px;
color:#01543a;
font-weight:bold;
padding-top:5px;
}

.blue_txt
{
font-family:verdana;
font-size:12px;
color:#004276;
font-weight:bold;
padding-left:5px;
padding-top:10px;
line-height:18px;
}

.blue_txt2
{
font-family:verdana;
font-size:12px;
color:#004276;
font-weight:bold;
padding-left:5px;
line-height:18px;
}

.blue_txt3
{
font-family:verdana;
font-size:12px;
color:#004276;
font-weight:bold;
line-height:18px;

}

.gray_txt
{
font-family:verdana;
font-size:10px;
color:#000000;
padding-left:5px;
line-height:18px;
}

.more
{
padding-left:5px;
padding-top:5px;

}

.more_txt
{
font-family:verdana;
font-size:10px;
color:#004276;
font-weight:bold;
text-align:right;
padding-right:5px;

}

.requestlink
{
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:bold;
text-decoration:underline;
padding-left:5px;
padding-top:15px;
}

.requestlink:hover
{
font-family:verdana;
font-size:10px;
color:#A7010E;
font-weight:bold;
text-decoration:underline;
padding-left:5px;
padding-top:15px;
}


.more_txt a
{
font-family:verdana;
font-size:10px;
color:#004276;
font-weight:bold;
text-align:right;
padding-right:5px;
text-decoration:none;

}

.more_txt a:hover
{
font-family:verdana;
font-size:10px;
color:#004276;
font-weight:bold;
text-align:right;
padding-right:5px;
text-decoration:underline;

}


.black_txt
{
font-family:verdana;
font-size:10px;
color:#000000;
font-weight:bold;
padding-left:5px;
padding-top:5px;
line-height:18px;
}


.heading_blue
{
font-family:verdana;
font-size:14px;
color:#1e3d7b;
font-weight:bold;
}

.heading_maroon
{
font-family:verdana;
font-size:13px;
color:#af0916;
font-weight:bold;
}

.heading_maroonsmall
{
font-family:verdana;
font-size:11px;
color:#af0916;
font-weight:bold;
}

.heading_black
{
font-family:verdana;
font-size:12px;
color:#000000;
font-weight:bold;
}

.simple_txt
{
font-family:verdana;
font-size:12px;
color:#000000;
line-height:20px;
text-align:justify;
}

.simple_txtwithoutjustify
{
	font-family:verdana;
	font-size:12px;
	color:#000000;
}

.simple_txtwithoutjustify2
{
font-family:verdana;
font-size:12px;
color:#000000;
line-height:17px;
}

.green_link
{
font-family:verdana;
font-size:12px;
color:#01543a;
font-weight:bold;
text-decoration:none;

}

.green_link:hover
{
font-family:verdana;
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;

}

.heading_blue2
{
font-family:verdana;
font-size:12px;
color:#1e3d7b;
font-weight:bold;
}
.subpageheaderband
{
height:40px;
font-size:18px;
font-family:arial;
font-weight:bold;
background-color:#af0916;
color:white;
padding-left:5px;
}

	.glossymenu{
width: 100%;
 /*width of menu*/
}

.glossymenu a.menuitem{
font-family:verdana;
color:#636363;
font-weight:bold;
padding-left:0px;
font-size:11px;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
padding-left:0px;
color: #636363;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
padding-left:0px;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/

}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #cbcbcb;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px arial;
color: #780903;
font-weight:bold;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
color: #000000;
font-weight:bold;

}

.subsitemenu
{
padding-left:15px;
padding-right:15px;
height:24px;
border-right:1px solid white;
}

.subsitemenu a
{
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:none;
}

.subsitemenu a:hover
{
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
text-decoration:underline;
}

.subsitemenuactive
{
background-color:#AF0916;
padding-left:15px;
padding-right:15px;
height:24px;
border-right:1px solid white;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
}

