.tagline  {
	color : black;
	font-size : 15px;
	font-family : verdana, arial;
	font-weight : bold;
}

.title  {
	color : black;
	font-size : 14px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

.note  {
	color : #6d6b7b;
	font-size : 10px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

.heading  {
	color : #1c0530;
	font-size : 13px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

.subHeading  {
	color : #000000;
	font-size : 13px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

.caption  {
	color : #2D257E;
	font-size : 10px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

.compact  {
	color : #000000;
	font-size : 10px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

.quote  {
	color : #FFA809;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	font-style : italic;
}

.navtitle  {
	color : #195093;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

td {
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}
a {
	color : #5671a3;
	text-decoration:underline;
}
a:visited {
	color : #5671a3;
	text-decoration:underline;
}
a:hover {
	color : #6d6b7b;
	text-decoration:underline;
}
.data {
	color : Black;
	font-size : 11px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

.data2 {
	color : #6d6b7b;
	font-size : 11px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}

.buttonHead{
	background-color: #CCCCCC;
	color : #000000;
	font-size : 11px;
	font-family : verdana, arial;
	font-weight : normal;
	padding-left: 4px;
	padding-top: 2px;	
	padding-bottom: 2px;
	padding-right: 4px;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;		
	border-top : 1px solid white;	
	border-left : 1px solid white;		
}

.buttonHeadOn{
	background-color: #CCCCCC;
	color : #000000;
	font-size : 11px;
	font-family : verdana, arial;
	font-weight : normal;
	padding-left: 4px;
	padding-top: 2px;	
	padding-bottom: 2px;
	padding-right: 4px;
	border-right : 1px solid white;	
	border-bottom : 1px solid white;		
	border-top : 1px solid Black;	
	border-left : 1px solid Black;
	cursor: hand;	
}

.buttonHeadLink{
	background-color: #CCCCCC;
	color : #000000;
	font-size : 11px;
	font-family : verdana, arial;
	font-weight : normal;
	padding-left: 4px;
	padding-top: 2px;	
	padding-bottom: 2px;
	padding-right: 4px;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;		
	border-top : 1px solid white;	
	border-left : 1px solid white;	
	cursor: hand;	
}

.tableBorder{
	background: #CCCCCC;
	border: 1px solid #002D06;
}

.tableBorderInverse{
	background-color: #AAAAAA;
	border-right : 1px solid #D4D0C8;	
	border-bottom : 1px solid #D4D0C8;		
	border-top : 1px solid Black;	
	border-left : 1px solid Black;
	padding-left:1px;		
}

.tableBorder_dir{
	background-color: #AAAAAA;
	border-right : 1px solid Black;	
	border-bottom : 1px solid Black;		
	border-top : 1px solid #D4D0C8;	
	border-left : 1px solid #D4D0C8;		
}

.insideTable{
	background: #FFFFFF;
	border: 1px solid #002D06;
}

.darkBack{
	background-color: #FFA809;
	color : #000000;
	font-size : 11px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
	padding-left: 4px;
	padding-top: 2px;	
	padding-bottom: 2px;
	padding-right: 2px;	
}

.lightback  {
	color : #000000;
	background: white;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	padding: 2 2 2 4;
}

.alert {
	color : red;
	background: yellow;
	font-size : 13px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	padding: 2 2 2 2;
}





.copyright {
	color : black;
	font-size : 10px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
}
.topNavText {
	color : #FFFFFF;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	text-decoration:none;
}
.topNavSpacers {
	color : #FFFFFF;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
	text-decoration:none;
}

.rightNav2 {
	font: normal bold 12px "arial" ;
	color:#2E257E;
	text-decoration: none;
}

A:hover.rightNav2 {
    color:#2E257E;
	text-decoration: underline;
}

.rightNav2a {
	font: normal bold 11px "arial" ;
	color:#FFFFFF;
	text-decoration: none;
}

A:hover.rightNav2a {
	text-decoration: underline;
}

.rightNav2b {
	font: normal bold 11px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#195093;
	text-decoration: none;
}

A:hover.rightNav2b {
	text-decoration: underline;
}

.rightNav2c {
	font: normal normal 13px "arial" ;
	color:#2E257E;
	text-decoration: none;
}

A:hover.rightNav2c {
	text-decoration: underline;
}

.rightNav3 {
	font: normal normal 12px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#2E257E;
	text-decoration: none;	
}
A:hover.rightNav3 {
	text-decoration: underline;
}

.breadCrumb {
	font: normal normal 11px ;
	font-family : Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;	
}
A:visited.breadCrumb {
	font: normal normal 11px ;
	font-family : Arial,Helvetica,sans-serif;
	color:#6d6b7b;
	text-decoration: none;	
}
A:hover.breadCrumb {
	font: normal normal 11px ;
	font-family : Arial,Helvetica,sans-serif;
	color:#6D7CAD;
	text-decoration: none;	
}

.breadCrumbCurrent {
	font: normal normal 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#1c0530;
	text-decoration: none;	
}

.siteTitle  {
	color : #666666;
	font-size : 14px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}
a:siteTitle {
	color : #666666;
	font-size : 14px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}
a:visited.siteTitle {
	color : #666666;
	font-size : 14px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}
a:hover.siteTitle {
	color : #6D7CAD;
	font-size : 14px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
}

.siteNav2 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;
}
a:siteNav2 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;
}
a:visited.siteNav2 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;
}
a:hover.siteNav2 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#6D7CAD;
	text-decoration: none;
}

.siteNav3 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;	
}
a:siteNav3 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;	
}
a:visited.siteNav3 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	text-decoration: none;	
}
a:hover.siteNav3 {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#6D7CAD;
	text-decoration: none;	
}

.docNavT {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	text-decoration: none;
}

.docNav {
	font: normal bold 11px ;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color:#195792;
	text-decoration: none;
}

A:hover.docNav {
	text-decoration: underline;
}

.cal{
	border-right : 1px solid #002157;	
	border-bottom : 1px solid #002157;		
	border-top : 1px solid #002157;	
	border-left : 1px solid #002157;		
}
.colHead{
	background: #FEE0A4;
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
	padding: 2 2 2 3;
}
.colHead2{
	background: #FEE0A4;
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-weight : normal;
	border-right : 0px solid #000000;	
	border-bottom : 0px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;	
	padding: 2 2 2 3;
}

.drop{
	color: #000000;
	font-family: arial;
	font-size: 11px;
	width: 92px;
}

.ccmButtonOff{
	background-color: #2E257E;
	color: #FFFFFF;
	font-family: arial;
	font-size: 13px;
	padding: 1 3 1 0;
	border: 1px solid #FEE0A4;
	cursor: hand;
}
.ccmButtonOn{
	background-color: #FEE0A4;
	color: #000000;
	font-family: arial;
	font-size: 13px;
	padding: 1 3 1 0;
	border: 1px solid #2E257E;
	cursor: hand;
}



.mDoc {
	font: normal bold 12px "arial" ;
	color:#000000;
	text-decoration: underline;
}

.mDoc:hover {
	color : #FFA809;
}

.sDoc {
	font: normal bold 9px "arial" ;
	color:#473BC4;
	text-decoration: underline;
}

.sDoc2 {
	font: normal bold 9px "arial" ;
}

A:hover.sDoc {
    color:#FFA809;
	text-decoration: underline;
}

.sched_cell{
	border-right : 0px solid #000000;	
	border-bottom : 0px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;
	padding: 0 2 0 2;
}
.sched_cell_day{
	color: #2D257E;
	border-right : 0px solid #000000;	
	border-bottom : 0px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;
	padding: 0 2 0 2;
}
.sched_cell_night{
	color: #000000;
	border-right : 0px solid #000000;	
	border-bottom : 0px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;
	padding: 0 2 0 2;
}
.sched_cellg{
	background-color: #D3D3D3;
	border-right : 0px solid #000000;	
	border-bottom : 0px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;
	padding: 0 2 0 2;
}
.sched_cella{
	border-right : 1px solid #000000;	
	border-bottom : 1px solid #000000;		
	border-top : 1px solid #000000;	
	border-left : 1px solid #000000;
	padding: 2 2 2 2;
}
.lightback0 {
	color : #000000;
	background-color: #FFFFFF;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 4 4 4 4;
}
.lightback1 {
	color : #000000;
	background-color: #FFEFD0;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
	padding: 4 4 4 4;
}

.footerLinks {
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
    text-decoration: none;
}
a:footerLinks {
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
	text-decoration: none;
}
a:visited.footerLinks {
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
	text-decoration: none;
}
a:hover.footerLinks {
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : normal;
	text-decoration: none;
}

.featureBorder{
	border-left : 1px solid #D7D3DC;
}

.secondaryBorder{
	border-right : 1px solid #ffffff;				
}

.secondaryBorderWithTop{
	border-right : 1px solid #ffffff;
	vertical-align:middle;				
}
.topBorder{	
	border-top : 2px solid;	
}
.topAndRightBorder{	
	border-top : 2px solid;	
	border-right : 2px solid;	
}
.bottomBorder{	
	border-bottom : 2px solid #cec5e0;	
}
.bottomAndRightBorder{	
	border-bottom : 2px solid #cec5e0;	
	border-right : 2px solid #cec5e0;	
}
.leftBorder{	
	border-left : 2px solid #cec5e0;
}
.rightBorder{	
	border-right : 2px solid #cec5e0;
}
.leftNav{
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
}
A:visited.leftNav{
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
}
A:hover.leftNav{
	color : #ffffff;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
}

.leftNavs{
	color : #000000;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
	width:160px;
	vertical-align:middle;
}
a:leftNavs{
	color : #000000;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
	width:160px;
	vertical-align:middle;
}
a:visited.leftNavs{
	color : #000000;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
	width:160px;
	vertical-align:middle;
}
a:hover.leftNavs{
	color : #000000;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	text-decoration: none;
	padding-left:1px;
	cursor:pointer;
	width:160px;
	vertical-align:middle;
}


.leftNavCurrent{
	color : #7b65b8;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	cursor : pointer;
}

A:hover.leftNavCurrent{
	color : #7b65b8;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
	cursor : pointer;
}

.featuredPageLinks{
	color : #666666;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}
A:featuredPageLinks{
	color : #5671a3;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}
A:visited.featuredPageLinks{
	color : #6d6b7b;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}
A:hover.featuredPageLinks{
	color : #6d6b7b;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}

.featuredPageDescription{
	color : #666666;
	font-size : 11px;
	font-family : arial, verdana;
	font-weight : normal;
}

.searchResult{
	color : #666666;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}

.newsLink{
	color : #666666;
	font-size : 12px;
	font-family : arial, verdana;
	font-weight : bold;
}