/* Links */
a:link
	  { color: #677C99; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited
	  { color: #677C99; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:active
	  { color: #677C99; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover
	  { color: #990000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }


/* Main Navigation Menu*/
	/* Root Items */
#navCellRootOut, #navCellRootSel, #navCellRootOvr, #navCellRootPth
	{ height:22px; padding-top:3px; padding-left:34px; padding-right:2px; background-image:url(../images/nav_bullet_root_bg.gif); background-color: #344966;
		color: #fff; font-weight: bold; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;
	}
#navCellRootSel, #navCellRootPth
	{ background-color: #677C99;  color: #fff; }
#navCellRootOvr
	{ background-color: #677C99; cursor: pointer; cursor: hand; color: #fff }
#navCellRootDiv
	{ height:3px; background-color: #fff; }
	
	/* Child Items */
		/* Cell */
#navCellChldOut, #navCellChldSel, #navCellChldOvr, #navCellChldPth
	{ height:19px; padding-top:3px; padding-left:34px; padding-right:2px; background-color: #fff;
		color: #333; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none;
	}
#navCellChldSel
	{ background-color: #fff; color: #990000; }
#navCellChldOvr
	{ background-color: #fff; cursor: pointer; cursor: hand; color: #990000; }
#navCellChldDiv
	{ height:3px; background-image:url(../images/dots_bg.gif); background-color: #fff; }
	
/* 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: #677c99 }
.text0ColC, .text0BColC, .text1ColC, .text1BColC, .text2ColC, .text2BColC, .text3ColC, .text3BColC, .text4ColC, .text4BColC
	 { color: #5e87a7 }
.text0ColD, .text0BColD, .text1ColD, .text1BColD, .text2ColD, .text2BColD, .text3ColD, .text3BColD, .text4ColD, .text4BColD
	{ color: #333 }
.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: #333; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
