body				{background-color:#FFFFFF; }

body, div, p, td, th, textarea, input, select, option {
	color: #000000; 
	font:  normal x-small arial,helvetica,"sans-serif"; 
	text-decoration: none;
}
div					{text-align:left;}
th					{font-weight:bold;}
a					{COLOR: #165b83;}
a, a span, a:link span		{
	text-decoration:underline;
}
a:link 				{color: #165b83; text-decoration:underline;}
a:visited 			{color: #165b83}
a:hover 			{color: #D57500;}
a:active 			{color: #D57500;}
a.stlink 			{color: #165b83; font-size:90%;text-decoration:none;}
a:link.stlink 		{color: #165b83; text-decoration:none;}
a:visited.stlink 	{color: #165b83; font-size:90%;text-decoration:none;}
a:hover.stlink 		{color: #D57500;}
a:active.stlink 	{color: #D57500;font-size:90%; text-decoration:none;}
H1					{font-weight:bold;font-size:130%; color: #000000; margin: 0px;}
H2					{font-weight:bold;font-size:120%; color: #000000; margin: 0px;}
H3 					{font-weight:bold;font-size:110%; color: #000000; margin: 0px;}
.alert				{color:#ff0000;}
.spacer				{font-size:5px;}
.smsubdued 			{font-size:90%;}
.subdued 			{color:#777568;}
.gAltRowsLight		{background-color: #FFFFFF;}
.gAltRowsDark		{background-color: #F4FAFD;}
.gBlockDarker		{background-color: #A3CBE0;}
.gBlockSubdued 		{background-color: #939185;}
.gBlockHighlight 	{background-color: #ff8b00;}
.gBorder 			{border: #939185 1px solid;}
.gBorderLight 		{border: #FFFFFF 1px solid;}
.gBorderEmphasis 	{border: #165b83 1px solid;}
.emphasis		{color:#165b83;}
.mnuRoot 			{ background-color: #CBE1ED; background-repeat:repeat-y; background-position:top right; }
.mnuHot		 		{ background-color: #FDA333; background-repeat:repeat-y; background-position:top right; }
.mnuRootbnr 		{ background-color: #efefef; background-repeat:repeat-y; background-position:top right; }
.mnuHotbnr	 		{ background-color: #FDA333; background-repeat:repeat-y; background-position:top right; }
.mnuRootart			{ background-color: #ffffff; color:gray;text-align:center;padding:2px 5px;}
.mnuHotart	 		{ background-color: #FDA333; color:#ff8b00;text-align:center;padding:2px 5px;}
.mnuSub 			{ background-color: #E4F2F8; background-repeat:repeat-y; background-position:right middle; }
.mnuRoot .Header, .mnuSub .Header	{ background-color: #165B83; color: #FFFFFF; font-weight:bold; padding:4px;}
.gHeader		{font: bold x-small arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #80B7D5;}
.gHeader A		{COLOR: #FFFFFF; }
.Header { width:100%; height:100%; background-color: #165B83; color: #FFFFFF; font-weight:bold; padding:4px;}
.mnuSub a, .mnuSub a:link, .mnuSub a:visited, .mnuSub a:hover, .mnuSub a:active,
.mnuRoot a, .mnuRoot a:link, .mnuRoot a:visited, .mnuRoot a:hover, .mnuRoot a:active,
.mnuRootbnr a, .mnuRootbnr a:link, .mnuRootbnr a:visited, .mnuRootbnr a:hover, .mnuRootbnr a:active	{
	color: #000000; 
	text-decoration:none;
}
.mnuRootart a, .mnuRootart a:link, .mnuRootart a:visited, .mnuRootart a:hover, .mnuRootart a:active	{ 
	color: gray; 
	text-decoration:none;
}
.mnuHotart a, .mnuHotart a:link, .mnuHotart a:visited, .mnuHotart a:hover, .mnuHotart a:active {
	color: #ffffff; 
	text-decoration:none;
}
.mnuBG	 			{ background-color: #CBE1ED; background-image:url(../images/bg-menu%5B1%5D.jpg); background-repeat:repeat-y; background-position:right middle; }
.mnuBGHot 			{ background-color: #FDA333; background-image:url(../images/bg-menuhot.jpg); background-repeat:repeat-y; background-position:right middle; }
#ptEnhNav #ptcol0 .platportletHeaderBg 		{background-color: #939185;background:url(../images/toolbanner.gif) left top repeat-y;height:18px;text-align:left;border-top:white 1px solid;}
#ptEnhNav #ptcol0 .platportletHeaderBg div.customAppText	{padding:2px; border:none; border-top:#FFFFFF 1px solid;}
#ptEnhNav #ptcol0 div.customAppText			{background-color:#FFFFFF; padding: 0px; width:100%; border:none;}
#ptEnhNav #ptcol0 .platportletNarrowHeader	{color: #FFFFFF; font: normal 90% arial,helvetica,"sans-serif"; padding: 2px 4px;}
#ptEnhNav #ptcol0 .platportletWideHeader	{color: #FFFFFF; font: normal 90% arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
#ptEnhNav #ptcol0 .platportletBorder		{border:none;padding:0px;}
#ptEnhNav #ptcol2 .platportletBorder		{border:none;}
#ptEnhNav #ptcol0							{padding:0px;background-image:url(../images/bg-leftcol.jpg);background-position:100% 100%;background-repeat:repeat-y;}
#ptEnhNav #ptcol1							{padding:10px;background-color:#ffffff;}
#ptEnhNav #ptcol2							{padding-top:0px;padding-right:0px;padding-left:0px;border-left:silver 1px solid;}
#ptEnhNav 									{margin:0px;padding:0px;}
.LIimgalign		  		{text-align:center;vertical-align:middle}
.platportletHeaderBg		{background-image:url(../images/bg-portletheader.jpg);background-position: 0px 0px; background-repeat:repeat-x;background-color: #FFFFFF;}
.platportletHeaderBg div.customAppText	{padding: 1px; border: solid 1px #DDDEE1; border-bottom:none;border-right: solid 1px #DDDEE1;}
div.customAppText	{padding: 1px;width:100%;background-color:#FFFFFF;}
.platportletBorder		{border-left: solid 1px #DDDEE1; border-top:none; border-right: solid 1px #DDDEE1; border-bottom: solid 1px #DDDEE1; padding:1px; background-color:#FFFFFF;}
.platportletNarrowHeader		{color: #535353; font: normal 90% arial,helvetica,"sans-serif"; padding: 1px 1px 1px 1px;}
.platportletWideHeader		{color: #535353; font: normal 90% arial,helvetica,"sans-serif"; padding: 1px 1px 1px 1px;}

/* banner popup styles */
.bannertopcurve 		{width:79px;background:url(../images/pop-bnr-top.jpg) left bottom no-repeat;}
.bannerbottomcurve 		{width:79px;background:url(../images/pop-bnr-bottom.gif) #CBE1ED left top no-repeat;}
.bannercurvespacer 		{width:79px;height:32px;visibility:hidden;}
.bannercurvespacerbottom {width:79px;height:24px;visibility:hidden;vertical-align:middle;}
.bannersubbannertitle, .bannertitle 	{width:180px;padding-left:3px;}
.bannersubbannertitle	{background-color:#CBE1ED;}
.bannerwbutt 			{width:29px;border:none;vertical-align:middle;}
.bannerbutt 			{width:20px;border:none;vertical-align:middle;}
.bannercontent 			{width:100%;margin:10px;}
.bannerbuttons 			{background:url(images/pop-bnr-tile.gif) #80B7D5 right top repeat-x;text-align:right;}

