a:link		{ color: #0000FF; font-size: 12px;  font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: underline; }
a:visited	{ color: #6B238E; font-size: 12px; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: underline; }
a:active	{ color: #000000; font-size: 12px; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a:hover		{ color: #10374E; font-size: 12px; font-weight: bold; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
				
a.nav:link		{ color: #10374E; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.nav:visited	{ color: #3A3A3A; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.nav:active	{ color: #10374E; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.nav:hover		{ color: #E3E3E3; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
				
a.descrip:link		{ color: #482A80; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.descrip:visited	{ color: #3A3A3A; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.descrip:active	{ color: #482A80; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.descrip:hover		{ color: #000000; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }

a.bottom:link		{ color: #0000FF; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.bottom:visited	{ color: #606060; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.bottom:active	{ color: #606060; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.bottom:hover		{ color: #10374E; font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }

a.small:link		{ color: #000000; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: underline; }
a.small:visited	{ color: #3A3A3A; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: underline; }
a.small:active	{ color: #000000; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }
a.small:hover		{ color: #10374E; font-size: 10px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; 
				text-decoration: none; }



body	{ background-color: #2E0854; }

body.popup	{ background-color: #E5EAF3; }

img	{ border: 0; }

.header-table	{  background: #A59CC6;  }

.main-table	{  background: #E5EAF3;  }


.body-text	
	{ 
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.text-track-tight	
	{ 
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

p.space-after	
	{ 
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: -6px 0px 20px 0px;
	}

h1	{ 
	color: #10374E;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.04em;
	line-height: 20px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}



h1.old	{ 
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	
h2  { 
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 0px;
	}


h2.large	
	{ 
	color: #535252;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 0px;

	}


h3	{ 
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	
h3.green	{ 
	color: #10374E;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	}

	
h3.green-center	{ 
	color: #10374E;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0.04em;
	line-height: 18px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	}


.quote	
	{ 
	color: #000000;
	font-size: 11px;
	font-style:italic;
	line-height: 16px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 15px;
	margin: 6px 0px 6px 0px;
	}

.by-line-indent	
	{ 
	color: #000000;
	font-size: 11px;
	font-style:italic;
	font-weight: normal;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 250px;
	}

.by-line-indent-2col	
	{ 
	color: #000000;
	font-size: 11px;
	font-style:italic;
	font-weight: normal;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 200px;
	}

.by-line-right	
	{ 
	color: #000000;
	font-size: 11px;
	font-style:italic;
	font-weight: normal;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	}


.by-line	
	{ 
	color: #3d3d3d;
	font-size: 12px;
	font-style:italic;
	font-weight: normal;
	line-height: 18px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 25px 0px;
	}

.gray-copy	
	{ 
	color: #3d3d3d;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 25px 0px;
	}


.sub-tight-green	
	{ 
	color: #10374E;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.tight-italic	
	{ 
	color: #000000;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.schedule-header	
	{ 
	color: #482A80; 
	font-size: 11px; 
	line-height: 15px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}

.valign-top	
	{
	vertical-align: top;
	}
	
.nav-table	
	{
	background-color: #A59CC6;
	}
		
	
.nav-header
	{
	color:#AA00FF;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}


	
.nav-lf
	{
	background: url(../images/bkgd-nav-lf.jpg) repeat top left;
	width: 17;
	}
	
.nav-rt
	{
	background: url(../images/bkgd-nav-rt.jpg) repeat top left;
	width: 34;
	}

.nav-bottom
	{
	background: url(../images/bkgd-nav-bottom.jpg) no-repeat top left;
	width: 181;
	height: 23;
	}
	
.nav-lf-top
	{
	background: url(../images/bkgd-nav-top-lf-corner.jpg) no-repeat top left;
	width: 25;
	}
	
.nav-rt-top
	{
	background: url(../images/bkgd-nav-top-rt-corner.jpg) no-repeat top left;
	width: 13;
	}

.nav-top-plain
	{
	background: url(../images/bkgd-nav-top-plain-slice.jpg) repeat top left;
	}
	


td
	{
	vertical-align: top;
	}
	
td.bar-lf-top
	{
	background: url(../images/bar-lf-top.gif) no-repeat top left;
	width: 5;
	height: 4;
	}
	
td.bar-lf-bottom
	{
	background: url(../images/bar-lf-bottom.gif) no-repeat top left;
	width: 5;
	height: 4;
	}
	
td.bar-rt-top
	{
	background: url(../images/bar-rt-top.gif) no-repeat top left;
	width: 5;
	height: 4;
	}
	
td.bar-rt-bottom
	{
	background: url(../images/bar-rt-bottom.gif) no-repeat top left;
	width: 5;
	height: 4;
	}
	
tr.bar
	{
	background-color: #D1D9E5;
	color: #000000;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;

	}
	
td.bar
	{
	background-color: #D1D9E5;
	}

td.padding	{	padding: 0px 0px 0px 15px;
				margin: 0px 0px 0px 0px;
	}
	
	
td.box-purple-tlc { background: url(../images/box-purple-tlc.gif) no-repeat bottom right; width: 20; height: 22; }
td.box-purple-trc { background: url(../images/box-purple-trc.gif) no-repeat bottom left; width: 24; height: 22; }
td.box-purple-top { background: url(../images/box-purple-top.gif) repeat-x; bottom }
td.box-purple-sl { background: url(../images/box-purple-sl.gif) repeat-y; right; }
td.box-purple-sr { background: url(../images/box-purple-sr.gif) repeat-y; left; }
td.box-purple-blc { background: url(../images/box-purple-blc.gif) no-repeat top right; width: 20; height: 22; }
td.box-purple-brc { background: url(../images/box-purple-brc.gif) no-repeat top left; width: 24; height: 22; }
td.box-purple-bottom { background: url(../images/box-purple-bottom.gif) repeat-x; height: 22; }


td.box-outline-tlc { background: url(../images/box-outline-tlc.gif) no-repeat bottom right; width: 20; height: 22; }
td.box-outline-trc { background: url(../images/box-outline-trc.gif) no-repeat bottom left; width: 24; height: 22; }
td.box-outline-top { background: url(../images/box-outline-top.gif) repeat-x; bottom }
td.box-outline-sl { background: url(../images/box-outline-sl.gif) repeat-y; right; }
td.box-outline-sr { background: url(../images/box-outline-sr.gif) repeat-y; left; }
td.box-outline-blc { background: url(../images/box-outline-blc.gif) no-repeat top right; width: 20; height: 22; }
td.box-outline-brc { background: url(../images/box-outline-brc.gif) no-repeat top left; width: 24; height: 22; }
td.box-outline-bottom { background: url(../images/box-outline-bottom.gif) repeat-x; height: 22; }




p.center-photo  {
	text-align:center;
    margin-top:20px;
    margin-bottom:6px;
    padding:0px;
}

p.left-photo  {
	text-align:left;
    margin-top:20px;
    margin-bottom:6px;
    padding:0px;
}

p.right-photo  {
	text-align:right;
    margin-top:20px;
    margin-bottom:6px;
    padding:0px;
}


td.cell-open-left {
	border-width: 1px;
	border-color: #535252;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	vertical-align: middle;
	
}

td.cell-open-left-right {
	border-width: 1px;
	border-color: #535252;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}


td.cell-open-top-left {
	border-width: 1px;
	border-color: #535252;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	vertical-align: center;
	padding:10px;
}

td.cell-open-top-left-right {
	border-width: 1px;
	border-color: #535252;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	vertical-align: middle;
    padding:10px;
}

td.cell-open-left-right-bottom {
	border-width: 1px;
	border-color: #535252;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    padding: 15px 0px 15px 0px;
}



li
	{ 
	color: #000000;
	font-size: 11px;
	line-height: 18px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	}
	
ul.NoBullet {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}


#list-nobullet-noindent
	{
	color: #000000;
	margin-left: 0;   
	padding-left: 0;   
	list-style: none;
	}

	#list-nobullet-noindent li
	{
	padding-left: 0em;   
	margin:  .5em 0em .5em 0em;	
	}

  
.purple-book
	{
	color:#000000;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.purple-book-footnote
	{
	color:#000000;
	font-size: 9px;
	line-height: 20px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.text-small
	{
	color:#000000;
	font-size: 10px;
	font-weight: normal;
	line-height: 18px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.footnote
	{
	color:#606060;
	font-size: 9px;
	font-weight: normal;
	line-height: 11px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	

