body {
	background-color: White;
	text-align: center;
	margin-top: 10px;
	padding: 0;
	
}
#topline {
	background-color: #332A85;
	height: 9px;
}
#logocell {
	background-color: #FFFFFF;
	height: 134px;
}
#maintable {
	width: 756px;
	text-align: left;
}
#lgwhitetxt {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11pt;
	font-variant : small-caps;
	font-weight : bolder;
}
#boldwhitetxt{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10pt;
	font-weight : bolder;
	text-decoration: none;	
}
#whitetxt {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10pt;
	text-decoration: none;	
}
#smwhitetxt {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 9pt;
	text-decoration: none;	
}
#xsmwhitetxt {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 8pt;
	text-decoration: none;	
}
.smalltext { font-size:10px; }

#table1 {border: 0px}
	
TABLE#nomargin{
	    BORDER-COLLAPSE: collapse;
}
	
TABLE#thin
{
    BORDER-RIGHT: #332A85 1px solid;
    BORDER-TOP: #332A85 1px solid;
    BORDER-LEFT: #332A85 1px solid;
    BORDER-BOTTOM: #332A85 1px solid;
    BORDER-COLLAPSE: collapse;
    caption-side: bottom
}
TABLE#collapsed
{
    BORDER-RIGHT: #332A85 2px solid;
    BORDER-TOP: #332A85 2px solid;
    BORDER-LEFT: #332A85 2px solid;
    BORDER-BOTTOM: #332A85 2px solid;
    BORDER-COLLAPSE: collapse;
    caption-side: bottom
}
TABLE#collapsed THEAD
{
}
TABLE#collapsed TBODY TR
{
}
TABLE#collapsed TBODY TD
{
    BORDER-RIGHT: #332A85 1px solid;
    BORDER-TOP: #332A85 1px solid;
    BORDER-LEFT: #332A85 1px solid;
    BORDER-BOTTOM: #332A85 1px solid
}
TABLE#collapsed COLGROUP
{
}
TABLE#collapsed COL
{
}
TABLE#collapsed TD
{
}
TABLE#collapsed TH
{
}
TABLE#collapsed TFOOT
{
}

.smredtxt {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 9pt;
	text-decoration: none;	
}
.redtxt {
	font-family: Arial, Helvetica, sans-serif;
	color: red;
	font-size: 10pt;
	text-decoration: none;	
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	color: #AA0000;
	font-size: 9pt;
	text-decoration: none;	
}
.warn {
	font-family: Arial, Helvetica, sans-serif;
	color: #888800;
	font-size: 8pt;
	text-decoration: none;	
}
.lgbodytxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11pt;
	text-decoration: none;	
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	text-decoration: none;	
}
.smbodytxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
	text-decoration: none;	
}
.vsmtxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 7pt;
	text-decoration: none;	
}
.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.smpurplelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #332A85;
	font-size: 8pt;
	text-decoration: underline;
}
.lgpurplelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #332A85;
	font-size: 9pt;
	text-decoration: underline;
}
.standardfont {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.fineprint {
	font-family: Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	text-decoration: none;
	font-size: 8pt;
}
.lgpurpletxt {
	font-family: Arial, Helvetica, sans-serif;
	color: #332A85;
	font-size: 11pt;
	font-variant : small-caps;
	font-weight : bolder;
}
.channelname {
	font-family: Arial, Helvetica, sans-serif;
	color: #332A85;
	font-size: 9pt;
	text-decoration: none;	
	font-weight : bolder;
}
.itemtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #6D28AA;
	font-size: 8pt;
	text-decoration: underline;
}
/*================================================================================
>> Main Menu Links
================================================================================*/
#menu {
	background-color: #332A85;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10pt;
	text-decoration: none;
	line-height: 1.4em;
}
#menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10pt;
	text-decoration: none;
	line-height: 1.4em;
}
#menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #D8BFD8;
	font-size: 10pt;
	text-decoration: none;
	line-height: 1.4em;
}
/*================================================================================
>> Content
================================================================================*/

#maincontent-index {
	background-color: #FFFFFF;
	width: 365px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#maincontent-index h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#maincontent-index p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
/*================================================================================
>> Content Subpages
================================================================================*/
#maincontent-sub {
	background-color: #FFFFFF;
	width: 560px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
}
#maincontent-sub h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#maincontent-sub p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
#rightcontent {
	background-color: #FFFFFF;
	width: 196px;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 10px;
}
/*================================================================================
>> Promo
================================================================================*/
#promo {
	width: 188px;
	border: 1px solid #9D9A9D;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#promo h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6D28AA;
	text-decoration: none;
	margin-bottom: 2px;
}
#promo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
}
#promo2 {
	width: 188px;
	border: 1px solid #9D9A9D;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#promo2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6D28AA;
	text-decoration: none;
	margin-bottom: 2px;
}
#promo2 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0px;
}
/*================================================================================
>> Footer
================================================================================*/
#footer {
	background-color: #332A85;
	height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #FDB930;
	text-decoration: none;
	font-size: 8pt;
	text-align: right;
	padding-right: 10px;
	padding-top: 4px;
}

/*================================================================================
>> Programs
================================================================================*/

.programs_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}
.programs_smheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}
.programs_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
}
.programs_info a {
	color: black;
	text-decoration: none;
}
.programs_info a:hover {
	text-decoration: underline;
}
.programs_info_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	text-align: right;
}
.programs_info_center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	text-align: center;
}

.no_margin { margin:0; }
.no_top_margin { margin-top:0; }
.no_bullet { list-style-type:none; }
.no_padding { padding:0; }
.bold {font-weight:bold; }

table.smaller_font {font-size: 12px; }
table.agenda { font-size: 12px; }
table.agenda td { vertical-align:top; padding:3px; }
td.width_40 {width:70px; }
span.small { font-size:9px; }

.relative { position:relative; float:left; margin:0 5px 0 0; }
