/* NEW STUFF */
.main	{margin:0px;font:11px verdana; background:#fff;color:#000;}
.gridHeader    {font:20px arial;color:white;text-align:left;padding-left:4px;background-color:#900;border-bottom:2px solid;
		        border-color:#000;margin:0px;}
.gridTopic     {font:bold 16px arial;color:#900;}
.gridTitle     {font:bold 16px arial;color:#fff;background-color:#990000;vertical-Align:top;padding:2px;}
.gridTitleC    {font:bold 16px arial;color:#fff;background-color:#990000;vertical-Align:top;padding:2px;text-Align:center;}
.gridTitleCH   {font:bold 16px arial;color:#990000;background-color:#c0c0c0;vertical-Align:top;padding:2px;text-Align:center;border:1px solid #900;}
.gridTitleR    {font:bold 16px arial;color:#fff;background-color:#990000;vertical-Align:top;padding:2px;text-Align:right;}
.gridsubTitle  {font:16px arial;color:#000;background-color:#e0e0e0;vertical-Align:top;padding:2px;}
.gridText      {font:14px arial;color:#000;background-color:#f0f0f0;vertical-Align:top;padding:2px}
.gridTextC     {font:14px arial;color:#000;background-color:#f0f0f0;vertical-Align:top;padding:2px;text-align:center;}
.gridTextList  {font:14px arial;color:#000;list-style-type:square;background-color:#f0f0f0;}
.gridTextListA {font:14px arial;color:#000;list-style-type:square;}
.gridTextListN {font:14px arial;color:#000;background-color:#f0f0f0;}
.gridTextA     {font:14px arial;color:#000;vertical-Align:top;padding:2px;}
.gridTextAS    {font:12px arial;color:#000;vertical-Align:top;padding:2px;}
.gridTextASC   {font:11px arial;color:#000;vertical-Align:top;padding:2px;text-align:center;}
.gridTextAW    {font:14px arial;color:#fff;vertical-Align:top;padding:2px;}
.gridTextW     {font:14px arial;color:#000;vertical-Align:top;padding:2px;background-color:#fff;}
.gridTextAR    {font:14px arial;color:#000;vertical-Align:top;padding:2px;text-Align:right;}
.gridTextAC    {font:14px arial;color:#000;vertical-Align:top;padding:2px;text-Align:center;}
.gridAdvice    {font:bold 14px arial;color:#ff0000;vertical-Align:top;padding:2px;text-align;left;}
.gridAdviceR    {font:bold 14px arial;color:#ff0000;vertical-Align:top;padding:2px;text-align;left;}
.gridAdviceS   {font:14px arial;color:#ff0000;vertical-Align:top;padding:2px;text-align;left;}
.gridAdviceC   {font:bold 14px arial;color:#ff0000;vertical-Align:top;padding:2px;text-align:center;}
.gridErrorTitle	{font:bold 15px arial;color:#ff0000;border:1px solid #000000;background-color:#ffffff;text-align:center;}
.gridFormTitle {font:bold 16px arial;color:#990000;text-align:left;padding-left:4px;background-color:#c0c0c0;
				border-bottom:2px solid #000;margin:0px;}
.gridFormTitleSM {font:bold 12px arial; background:#c0c0c0;color:#990000;padding:3px;text-align:left; border:1px solid black;}
.gridFormItem  {font:bold 12px arial;color:#000;text-align:right;}
.gridFormItemL  {font:bold 12px arial;color:#000;text-align:left;}
.gridFormItemT {font:bold 12px arial;color:#000;text-align:right;vertical-Align:top;}
.gridFormItemTG {font:bold 12px arial;color:#000;text-align:right;vertical-Align:top;background-color:#f0f0f0;}
.gridTable     {border-spacing:3px;padding:6px;}
.gridTableE    {border-spacing:3px;padding:6px;background-color:#e0e0e0;}
.gridButton	   {font:400 12px arial;background-color:#900;color:white;border:1px ridge #c0c0c0;padding:3px;}
.gridButtonF   {font:400 12px arial;background-color:#999;color:white;border:1px ridge #666;padding:3px;}

.menuHeading   {font:bold 13px verdana;color:#990000;background-color:#c0c0c0;padding-left:5px;padding-top:4px;padding-bottom:4px;
			    padding-right:0px;width:250px;border:1px solid #900;}
.menuHeadingTOC  {font:bold 13px verdana;color:#990000;background-color:#c0c0c0;padding-left:5px;padding-top:4px;padding-bottom:4px;
			      padding-right:0px;width:200px;border:1px solid #900;text-align:center;}
.dataHeading	 {font:bold 13px arial;background:#71201C;color:#fff;padding:4px;text-align:left;}
.dataHeadinga    {font:12px arial;background:#FFFECB;color:#000000;padding:3px;text-align:left;border:1px solid black;}

.bold	{font:bold 18px arial;text-align:center;color:#000000;}
.cntext	{font:9px verdana;color:#000000;}
			   
A.gTC:link     {color:#990000;text-decoration:none;}
A.gTC:visited  {color:#990000;text-decoration:none;}
A.gTC:hover    {color:#990000;text-decoration:underline;}

A.tocI:link {color:#000;text-decoration:none;font:12px arial;padding:1px;text-align:left;}			 
A.tocI:visited {color:#000;text-decoration:none;font:12px arial;padding:1px;text-align:left;}		   
A.tocI:hover {color:#900;text-decoration:underline;font:12px arial;padding:1px;text-align:left;}

A.toc_r:link {color:#000000;text-decoration:none;font:12px verdana;padding:1px;}
A.toc_r:visited {color:#000000;text-decoration:none;font:12px verdana;padding:1px;}
A.toc_r:hover {color:#990000;text-decoration:underline;font:12px verdana;padding:1px;}

A.menuLink:link    {color:#c0c0c0;text-decoration:none;font:600 14px arial;padding:2px;cursor:hand;}
A.menuLink:visited {color:#c0c0c0;text-decoration:none;font:600 14px arial;padding:2px;cursor:hand;}
A.menuLink:hover   {color:#990000;text-decoration:none;font:600 14px arial;padding:2px;cursor:hand;}

#nav {clear: both;margin: 0 0 1px 0;padding: 0;width: 100%;height: 23px;}

#nav ul {float:left;margin:0;padding:0;list-style-type:none;background-color:#fff;background-image:url(../images/bg_nav_li.gif);
         background-repeat: repeat-x;height:23px;}
#nav li {display: inline;}
#nav li a {margin:0 1px 0 0;padding:5px 9px 0 9px;height:20px;float:left;font-size:11px;color:#666;background-color:#fff;
           text-decoration:none;background-image:url(../images/bg_nav_off.gif);border-right:1px solid #fff;
           border-left:1px solid #fff;height:23px;}
#nav li a.end {margin:0;}
#nav li a:hover {color:#900;background-image:url(../images/bg_nav_on.gif);height:23px;}

#footerA {width: 100%; margin: 6px 0 0 0; padding: 0; text-align: right;}
#footerA ul {margin: 0;padding: 0;list-style-type: none;display: inline; }
#footerA li {margin: 0; padding: 0; display: inline; font-size: 9px; border-left: 1px solid #666;}
#footerA li.noborder { border: 0; }
#footerA li a {margin: 0; padding: 0 3px 0 6px; color: #900; text-decoration: none; }
#footerA li a:hover { text-decoration: underline; }

#footerB {clear: both; height: 23px; width:100%; margin: 10px 0 0 0; padding: 0;background-image: url(../images/bg_footer.gif); background-repeat: no-repeat; background-position: right; }
#footerB p { margin-top: 0; font-size: 9px; text-align: right;padding-right:40px;}

#dLine {width:100%;background-image: url(../images/bg_nav_off.gif);height:2px;}

.gridHeading {margin-top: 10px; margin-bottom: 7px; padding: 0 10px; font-family: verdana, arial; color: #999999; font-size:24px;}
.gridHeadingSub { margin-top: 10px; margin-bottom: 6px; padding: 4px; background-color: #900; color: #fff; font:bold 12px verdana;}

.gridFrontText {font:12px verdana;color:#000;padding:0 10px;}
.gridFrontTextList {font:12px verdana;color:#000;}
.gridFrontTextListA {font:14px arial;color:#000;}

.gridDivR {text-align:right;padding-top:0px;font:12px verdana;}

A.gridLinkA:link {padding-right: 7px; color: #990000; text-decoration: none; background-image: url(../images/bg_arrow.gif);background-repeat: no-repeat; background-position: right; background-color: transparent;} 
A.gridLinkA:hover {padding-right: 7px; color: #990000; text-decoration: underline; background-image: url(../images/bg_arrow.gif);background-repeat: no-repeat; background-position: right; background-color: transparent;} 

A.gridLog:link {font:9px arial;text-decoration:none;}
A.gridLog:hover {font:9px arial;text-decoration:underline;}

.gridVertDots {background-image: url(../images/vert_dots.gif);background-repeat: repeat-y; background-position: top;}
#gridHorzDots {width:100%;background-image: url(../images/horiz_dots.gif);background-repeat:repeat-x; background-position:top;height:2px;}

.textField {font:12px arial; color:#000; border:1px solid #999; width:180px; height:16px;}

.calWy	{color:#000000;font:14px arial;text-align:center;background-color:#c0c0c0;}
.calLy	{color:#ffffff;font:bold 14px arial;text-align:center;background-color:#000000;}
/* NEW STUFF */
.text_black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_black_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text_black14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_black_bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text_black16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_black_bold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text_white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white_bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_white_bold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text_red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.text_red_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text_red14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.text_red_bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text_red16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.text_red_bold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}


