/* Links */
a:link
	   { color: #369; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:visited
	   { color: #7087ac; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:active
	   { color: #900; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover
	   { color: #963; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }


/* Main Navigation Menu*/
	/* Root Items */
#navCellRootOut, #navCellRootSel, #navCellRootOvr, #navCellRootPth
	    { color: #369; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 3px; padding-right: 2px; padding-left: 15px; height: 25px }
#navCellRootSel, #navCellRootPth
	 { color: #963; text-decoration: none }
#navCellRootOvr
	  { color: #963; text-decoration: underline; cursor: pointer; cursor: hand }
#navCellRootDiv
	 { }
	
	/* Child Items */
		/* Cell */
#navCellChldOut, #navCellChldSel, #navCellChldOvr, #navCellChldPth
	   { color: #369; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-top: 0px; padding-right: 2px; padding-left: 15px; height: 20px }
#navCellChldSel
	  { color: #963; text-decoration: none }
#navCellChldOvr
	 { color: #963; text-decoration: underline; cursor: pointer; cursor: hand }
#navCellChldDiv
	 { }
	
/* Footer Navigation Menu*/
a.navfText:link, a.navfText:visited, a.navfText:active, a.navfTextSel:link, a.navfTextSel:visited, a.navfTextSel:active, .navfText, .navfTextDiv
	     { color: #677c99; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.navfText:hover, a.navfTextSel:hover
	     { color: #990000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }

/* Body Text */
.text0ColA, .text0ColB, .text0ColC, .text0ColD, .text0ColE, .text0BColA, .text0BColB, .text0BColC, .text0BColD, .text0BColE
	 { color: #000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text0BColA, .text0BColB, .text0BColC, .text0BColD, .text0BColE
	{	font-weight: bold;
	}
.text1ColA, .text1ColB, .text1ColC,.text1ColD,.text1ColE, .text1BColA, .text1BColB, .text1BColC, .text1BColD,.text1BColE
	    { color: #000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text1BColA, .text1BColB, .text1BColC, .text1BColD, .text1BColE
	{	font-weight: bold;
	}
.text2ColA, .text2ColB, .text2ColC, .text2ColD, .text2ColE, .text2BColA, .text2BColB, .text2BColC, .text2BColD, .text2BColE
	 { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text2BColA, .text2BColB, .text2BColC, .text2BColD, .text2BColE
	{	font-weight: bold;
	}
.text3ColA, .text3ColB, .text3ColC, .text3ColD, .text3ColE, .text3BColA, .text3BColB, .text3BColC, .text3BColD, .text3BColE
	 { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text3BColA, .text3BColB, .text3BColC, .text3BColD, .text3BColE
	{	font-weight: bold;
	}
.text4ColA, .text4ColB,  .text4ColC, .text4ColD, .text4ColE, .text4BColA, .text4BColB, .text4BColC, .text4BColD, .text4BColE
	{ color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.text4BColA, .text4BColB, .text4BColC, .text4BColD, .text4BColE
	{ font-weight: bold }
.text0ColB, .text0BColB, .text1ColB, .text1BColB, .text2ColB, .text2BColB, .text3ColB, .text3BColB, .text4ColB, .text4BColB
	  { color: #344966 }
.text0ColC, .text0BColC, .text1ColC, .text1BColC, .text2ColC, .text2BColC, .text3ColC, .text3BColC, .text4ColC, .text4BColC
	  { color: #677c99 }
.text0ColD, .text0BColD, .text1ColD, .text1BColD, .text2ColD, .text2BColD, .text3ColD, .text3BColD, .text4ColD, .text4BColD
	 { color: #555 }
.text0ColE, .text0BColE, .text1ColE, .text1BColE, .text2ColE, .text2BColE, .text3ColE, .text3BColE, .text4ColE, .text4BColE
	{ color: #fff }
.textPageHeader
	 { color: #344966; font-weight: bold; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase }

/* Template Specific */
a.loginsitemap:link, a.loginsitemap:visited, a.loginsitemap:active, a.loginsitemap.hover, .loginsitemap
	{ color: #99AFCC; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.copyright, a.copyright:link, a.copyright:visited, a.copyright:active, a.copyright:hover
	{ color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.templateTitle1
	   { color: #344966; font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none }
.templateTitle2
	 { color: #666666; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }
.templateDate
	{ color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.templateCrumbTrail, a.templateCrumbTrail:link, a.templateCrumbTrail:visited, a.templateCrumbTrail:active, a.templateCrumbTrail:hover
	{ color: #FFFFFF; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-transform: lowercase }
.templatePageTitle
	 { color: #ffffff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none }
.print_title  { font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif }

/* Default when no style applied to text */

p, td, body
	  { color: #555; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

