/* General Styles */
body { font-size:12px; }
body, p, ul, ol, td {font-size:12px; font-family: verdana,arial,helvetica,sans-serif; }
th {font-size:12px; font-family: verdana,arial,helvetica,sans-serif; font-weight:bold; align:left}

h1 {font-size:16px; font-family: verdana,arial,helvetica,sans-serif; }
h2 {font-size:14px; font-family: verdana,arial,helvetica,sans-serif; }
h3 {font-size:12px; font-family: verdana,arial,helvetica,sans-serif; }
h4 {font-size:10px; font-family: verdana,arial,helvetica,sans-serif; }

a:link 				{ color:#003366; text-decoration:underline; }
a:visited			{ color:#336699; text-decoration:underline; }
a:hover 			{ color:maroon; text-decoration:none; }
a:active 			{ color:maroon; text-decoration:none; }

.menu				    { font-size:12px; color:#000000; font-weight:bold; }
a.menu:link 			{ color:#000000; text-decoration:none; }
a.menu:visited			{ color:#000000; text-decoration:none; }
a.menu:hover 			{ color:#DCDCDC; text-decoration:underline; }
a.menu:active 			{ color:#DCDCDC; text-decoration:underline; }

/* Form Element formatting */
.inputForm			{ font-size:11px; background-color:#eeeeff; color:#003366; font-weight:bolder; border-width:1px; border-style: solid; border-color: #000000; padding: 2px; width:100px; height:18px; }
.loginform			{ font-size:11px; background-color:#eeeeee; color:#000000; font-weight:normal; border-width:1px; border-style: solid; border-color: #000000; padding: 2px; width:100px; height:18px; }
.input				{ font-size:12px; background-color:#dddddd; color:#000000; font-weight:bolder; border-width:1px; border-style: solid; border-color: #000000; padding: 2px; width:100px; height:18px; }
.loginText			{ font-size:11px; color:#ffffff; }
.loginLink			{ font-size:11px; color:#6699ff; text-decoration:none; }

/* Different Text Formats */
.headline-info      { font-size:110%; color:#000000; font-weight:bolder; text-decoration:none; }
.subhead-info    	{ font-size:90%; font-weight:bolder; text-decoration:none; }
.smallerText		{ font-family:arial,sans-serif; font-size:9px; color:#000000; text-decoration:none; }
.smallText			{ font-size:70%; color:#000000; text-decoration:none; }
.normalText			{ font-size:80%; color:#000000; text-decoration:none; }
.smallpx			{ font-size:10px; color:#000000; text-decoration:none; }
.medpx				{ font-size:10px; color:#000000; text-decoration:none; }
.smallRedpx			{ font-size:10px; color:#ff3333; text-decoration:none; }
.headline			{ font-size:14px; color:#000000; font-weight:bolder; text-decoration:none; }
.largeHead			{ font-size:140%; color:#000000; font-weight:bolder; text-decoration:none; }
.redHead			{ font-size:12px; color:#ff3333; font-weight:bold; background-color:transparent }
.blackHead			{ font-size:12px; color:#000000; font-weight:bold; background-color:transparent }
.boldBlack			{ font-size:12px; color:#000000; font-weight:bold; background-color:transparent }
.boldBlue			{ font-size:12px; color:#0066CC; font-weight:bold; background-color:transparent }

/* Large Blue Link */
.blueHead			{ font-size:12px; color:#0066CC; font-weight:bold; background-color:transparent }
a.blueHead:link		{ color:#0066CC; text-decoration:none; background-color:transparent }
a.blueHead:visited	{ color:#0066CC; text-decoration:none; background-color:transparent }
a.blueHead:hover		{ color:#336699; text-decoration:underline; background-color:transparent }
a.blueHead:active	{ color:#336699; text-decoration:underline; background-color:transparent }

/* Postings chart text formatting */
.postingTitle			{ font-size:13px; color:#336699; font-weight:bolder; text-decoration:none; }
.postingText			{ font-family:arial,sans-serif; font-size:10px; color:#336699; text-decoration:none; }
a.postingText:link		{ color:#6699CC; text-decoration:none; background-color:transparent }
a.postingText:visited	{ color:#6699CC; text-decoration:none; background-color:transparent }
a.postingText:hover		{ color:#333399; text-decoration:underline; background-color:transparent }
a.postingText:active	{ color:#333399; text-decoration:underline; background-color:transparent }

/* Drop down text (non-menu items) */
.drop				{ font-size:10px; color:#ffffff; font-weight:bolder; }
a.drop:link			{ color:#dddddd; text-decoration:none; background-color:transparent }
a.drop:visited		{ color:#dddddd; text-decoration:none; background-color:transparent }
a.drop:hover		{ color:#dddddd; text-decoration:underline; background-color:transparent }
a.drop:active		{ color:#dddddd; text-decoration:underline; background-color:transparent }

/* Headers for columns which are sortable on click */
.tabHead			{ font-size:13px; color:#0066CC; font-weight:bold; background-color:transparent }
a.tabHead:link		{ color:#0066CC; text-decoration:none; background-color:transparent }
a.tabHead:visited	{ color:#0066CC; text-decoration:none; background-color:transparent }
a.tabHead:hover		{ color:#336699; text-decoration:underline; background-color:transparent }
a.tabHead:active	{ color:#336699; text-decoration:underline; background-color:transparent }

/* Headers for columns which are sortable on click */
.colHead			{ font-size:11px; color:#0066CC; font-weight:bold; background-color:transparent }
a.colHead:link		{ color:#0066CC; text-decoration:none; background-color:transparent }
a.colHead:visited	{ color:#0066CC; text-decoration:none; background-color:transparent }
a.colHead:hover		{ color:#336699; text-decoration:underline; background-color:transparent }
a.colHead:active	{ color:#336699; text-decoration:underline; background-color:transparent }

/* Wizard Form Elements */
.wizText			{ font-size:12px; color: #000000; }
.wizErr				{ font-size:12px; font-weight:bolder; color:#ff0000; }
.wizHead			{ font-size:13px; font-weight:bolder; color:#000000; }
.wizForm			{ font-size:12px; background-color:#eeeeee; color:#003366; width:250px; height:22px; }
.wizFormErr			{ font-size:12px; background-color:#ffcccc; color:#003366; width:250px; height:22px; }

/* Wizard Progress Bar */
.wizProgLink			{ font-size:12px; color: #003366; font-weight:bolder; padding-bottom:3px }
a.wizProgLink:link		{ color: #336699; text-decoration:none; }
a.wizProgLink:visited	{ color: #336699; text-decoration:none; }
a.wizProgLink:hover		{ color: #003366; text-decoration:underline; }
a.wizProgLink:active	{ color: #003366; text-decoration:underline; }
.wizProgUnseen			{ font-size:12px; color: #999999; font-weight:bolder; padding-bottom:3px }

/* helptext popup */
#dek	{ position :absolute; visibility:hidden; Z-INDEX:200;}

/* Styles for the Dropdown Menus
Don't change. They seem illogical, but they work!
*/
.daddyTbl			{ background-color: #333333; }
.daddyProd			{ background-color: #000000; }

.childTxt			{ font-family:verdana,helvetica,arial,sans-serif; color:white; font-size:12px; padding-top:2px; padding-bottom:2px; padding-left:6px; background-color:#336699; }

.childTbl 			{ font-family:verdana,helvetica,arial,sans-serif; color:#222222; font-size:12px; background-color:#99CCFF; border-color:white black black; border-style:solid;  border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
.childTbl a			{ text-decoration:none; position:relative; display:block; padding-top:2px; padding-bottom:2px; padding-left:6px; }
.childTbl a:link 	{ color:#222222; text-decoration:none; background-color:#99CCFF; }
.childTbl a:visited	{ color:#222222; text-decoration:none; background-color:#99CCFF; }
.childTbl a:hover 	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }
.childTbl a:active 	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }

.grchildTbl 			{ font-family:verdana,helvetica,arial,sans-serif; color:#222222; font-size:12px; background-color:#6699CC; border-color:white black black; border-style:solid;  border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
.grchildTbl a			{ text-decoration:none; position:relative; display:block; padding-top:2px; padding-bottom:2px; padding-left:6px; }
.grchildTbl a:link 		{ color:#222222; text-decoration:none; background-color:#6699CC; }
.grchildTbl a:visited	{ color:#222222; text-decoration:none; background-color:#6699CC; }
.grchildTbl a:hover 	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }
.grchildTbl a:active 	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }

.childProd			{ font-family:verdana,helvetica,arial,sans-serif; color:#ffffff; font-size:12px; background-color:#336699; border-color:white black black; border-style:solid;  border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
.childProd a		{ color:#ffffff; text-decoration:none; position:relative; display:block; padding-top:2px; padding-bottom:2px; padding-left:6px; }
.childProd a:link 	{ color:#ffffff; text-decoration:none; background-color:#336699; }
.childProd a:visited{ color:#ffffff; text-decoration:none; background-color:#336699; }
.childProd a:hover 	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }
.childProd a:active	{ color:#000000; text-decoration:none; background-color:#C3C9DF; }

/* Netscape 6 Fixes */
/* td img 				{ display: block; } */
/* 					{ margin-top: 0px } */

/* Netscape 4 Fixes. This causes slight anomoly in Opera 5- OK in Opera 6 */
/* Allows padding on HTML tag to make flyouts line up in v4 browsers */
/* td  				{ padding:0px } */
