/* global */
BODY	{margin:0px 20px 20px 20px; background-color:#bbbbbb;}
BODY, TEXTAREA, INPUT, TD P, DIV {
	font-family: verdana,sans-serif;
}
TEXTAREA, INPUT {font-size: 11px;}

IMG			{
	border-width:0px;
	overflow: hidden;
}
BR.clear	{line-height:0px;}
FORM		{display:inline;}

#container		{width:947px; background-image:url(../img/global/shadow_side.gif);}
#shadow			{width:947px; background-image:url(../img/global/shadow_bottom.gif); padding-top:4px; height:0px;}
#css_content	{
	background-color:#ffffff;
	margin-top: 20px;
	width: 947px;
	padding-right: 0px;
	padding-top: 20px;
	margin-left: 30px;
}

.marginTop0		{margin-top:0px;}
.marginBottom20	{margin-bottom:20px!important;}

/* nav */
#nav								{
	font-weight: normal;
	visibility: visible;
}
#nav DIV A							{font-size:10px; line-height:14px; color:#777777; text-decoration:none;}

#nav DIV.subnav						{float:right; margin-top:28px; text-transform:none;}

#nav DIV.subnav	DIV					{float:left;}
#nav DIV.subnav	DIV A				{font-size:10px; line-height:14px; color:#777777; text-decoration:none;}
#nav DIV.subnav	DIV A:hover			{color:#878700;}

#nav IMG.logo						{float:left; margin:32px 0px 10px 40px; width:149px; height:35px;}
#nav DIV.section					{float:right; margin-right:10px; margin-left:10px;}
#nav DIV.section IMG				{height:9px;}
#nav DIV.separator					{float:right; height:0px; padding-top:9px; padding-left:2px;background-image:url(../img/nav/separator.gif);}
#nav DIV.spacer						{float:right; width:65px; font-size:1px;}

/* banner */
DIV.banner							{
	margin-bottom:10px;
	margin-top: 10px;
	padding-top: 10px;
	margin-right: 0px;
	width: 947px;
}

DIV.homeBanner						{margin-bottom:25px;}
DIV.banner IMG.secondary			{
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 0px 0px;
	width: 947px;
}
DIV.homeBanner IMG.secondary		{border-width:0px 0px 0px 1px;}

/* home */
/*
#homeRightColumn 					{float:left; margin-right:20px; padding-left:20px; padding-bottom:20px; width:328px; border-left:1px dotted #999999;}
* html #homeRightColumn				{width:348px;}

#homeRightColumn H1					{font-family:verdana,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px;}
*/
/* Links at right H1 - webinars */
/*
#homeRightColumn DIV.right DIV.csc-header H1.csc-firstHeader A {font-family:verdana,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px; text-decoration:none;}
*/
/* Links at right H1 - news and events */
/* 
#homeRightColumn DIV.right DIV.csc-header H1 A {font-family:verdana,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px; text-decoration:none;}
*/

/*

#homeRightColumn P					{font-family:verdana,sans-serif; font-size:11px; line-height:15px; padding-left:8px; color:#666666; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px;}
#homeRightColumn P A				{font-family:verdana,sans-serif; color:#878700; font-weight:bold; text-decoration:none;}
#homeRightColumn P A:hover			{text-decoration:underline;}

#homeLeftColumn						{float:left; margin-left:40px; width:544px; font-family:verdana,sans-serif;}
* html #homeLeftColumn				{margin-left:0px!important; padding-left:20px; width:584px!important;}
#homeLeftColumn H1					{color:#666666; font-size:14px; font-weight:bold; text-transform:uppercase; margin:5px 0px 12px 0px;}
#homeLeftColumn H2					{color:#333333; font-size:13px; font-weight:normal; line-height:21px; margin:0px 0px 10px 0px; padding:0px 20px 35px 0px; border-bottom:1px dotted #999999;}
#homeLeftColumn P 					{color:#666666; font-size:11px; line-height:15px; width:160px; float:left; margin-right:20px; margin-bottom:20px;}
#homeLeftColumn P EM				{color:#006699; font-weight:bold; font-style:normal; text-transform:uppercase; color:#006699;} 
#homeLeftColumn P EM A				{color:#006699; font-weight:bold; font-style:normal; text-transform:uppercase; color:#006699; text-decoration: underline;}
#homeLeftColumn P STRONG			{}
#homeLeftColumn P A					{font-weight:bold; text-decoration:none; color:#006699;}
#homeLeftColumn P A:hover			{text-decoration:underline;}

*/

/* new home begin */

#homeRightColumn DIV.right DIV.csc-header H1.csc-firstHeader A {font-family:verdana,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px; text-decoration:none;}
#homeRightColumn DIV.right DIV.csc-header H1 A {font-family:verdana,sans-serif; font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px; text-decoration:none;}

#homeRightColumn 					{float:left; margin-right:20px; padding-left:20px; padding-bottom:20px; width:328px; border-left:1px dotted #999999;}
* html #homeRightColumn				{/*width:348px;*/}
#homeRightColumn H1					{font-size:10px; font-weight:normal; color:#333333; text-transform:uppercase; margin:20px 0px 20px 0px;}
#homeRightColumn P					{font-size:11px; line-height:15px; padding-left:8px; color:#666666; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px;}
#homeRightColumn P A				{color:#878700; font-weight:bold; text-decoration:none;}
#homeRightColumn P A:hover			{text-decoration:underline;}

#homeLeftColumn						{float:left; margin-left:40px; width:544px;}
* html #homeLeftColumn				{margin-left:0px!important; padding-left:20px; width:584px!important;}
#homeLeftColumn H1					{color:#666666; font-size:14px; font-weight:bold; text-transform:uppercase; margin:5px 0px 12px 0px;}
#homeLeftColumn H2					{color:#333333; font-size:13px; font-weight:normal; line-height:21px; margin:0px 0px 10px 0px; padding:0px 20px 35px 0px; border-bottom:1px dotted #999999;}
#homeLeftColumn P 					{color:#666666; font-size:11px; line-height:15px; width:160px; float:left; margin-right:20px; margin-bottom:20px;}
#homeLeftColumn P EM				{color:#006699; font-weight:bold; font-style:normal; text-transform:uppercase; }
#homeLeftColumn P EM A				{color:#006699; font-weight:bold; font-style:normal; text-transform:uppercase; text-decoration: underline;}
#homeLeftColumn P STRONG			{}
#homeLeftColumn P A					{font-weight:bold; text-decoration:none; color:#006699;}
#homeLeftColumn P A:hover			{text-decoration:underline;}
/* new home end */


/* main columns */
#mainLeftColumn						{
	float:left;
	margin-left:30px;
	width:150px;
	font-size: 10px;
}
* html #mainLeftColumn				{margin-left:0px; padding-left:0px; width:120px;}
#mainLeftColumn H1					{color:#333333; font-weight:normal; font-size:11px; text-transform:uppercase; margin:10px 0px 10px 0px;}
#mainLeftColumn P					{color:#006699; margin:0px 0px 0px 0px; font-size:11px; line-height:21px;}
#mainLeftColumn P A					{color:#006699; text-decoration:none;}
#mainLeftColumn P A:hover			{text-decoration:underline;}
#mainLeftColumn UL					{color:#666666; margin-top:0px; margin-bottom:0px; margin-left:20px; padding-left:0px; font-size:11px; line-height:21px;}
#mainLeftColumn UL A				{color:#666666; text-decoration:none;}
#mainLeftColumn UL A:hover			{text-decoration:underline;}
#mainLeftColumn UL A:first-line		{color:red;}

#mainCenterColumn					{float:left; margin-left:15px; width:545px;}
#mainCenterColumn UL LI				{text-align: left;}
#mainCenterColumn UL LI UL			{margin-left: 35px; list-style-image: url(../img/bullets/ag_bulletaligned.gif);}

DIV.mainCenterColumnWide				{width:720px!important;}
DIV.mainCenterColumnFullWidth			{width:800px!important; margin-left:75px!important;}
* html DIV.mainCenterColumnFullWidth	{margin-left:0px!important; padding-left:75px!important; width:875px!important;}

#mainCenterColumn H1				{font-size:14px; text-transform:uppercase; color:#666666; font-weight:bold; margin:10px 0px 10px 30px;}
#mainCenterColumn H1 SMALL			{font-size:10px; color:#000000; font-weight:bold; text-transform:none;}

/*
#mainCenterColumn H2				{font-size:13px; line-height:17px; color:#333333; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:left;}
#mainCenterColumn H2 A 				{color:#878700; font-weight:bold; text-decoration:none;}
#mainCenterColumn H2 A:hover		{text-decoration:underline;}
*/

#mainCenterColumn H2				{font-size:12px; line-height:12px; text-transform:uppercase; color:#666666; font-weight:bold; margin-top:0px; margin-bottom:5px; margin-left: 30px; text-align:left;}
#mainCenterColumn H2 A 				{color:#878700; font-weight:bold; text-decoration:none;}
#mainCenterColumn H2 A:hover		{text-decoration:underline;}

#mainCenterColumn P					{font-size:11px; line-height:16px; color:#666666; margin-top:0px; margin-bottom:15px; text-align:justify;}
#mainCenterColumn P STRONG			{color:666666;}
#mainCenterColumn P A				{color:#878700; text-decoration:none;}
#mainCenterColumn P A:hover			{text-decoration:underline;}
#mainCenterColumn DIV				{font-size:11px; color:#666666; text-align:justify;}
#mainCenterColumn DIV STRONG		{color:666666;}
#mainCenterColumn DIV A				{color:#878700; text-decoration:none;}
#mainCenterColumn DIV A:hover			{text-decoration:underline;}
#mainCenterColumn UL				{font-size:11px; line-height:16px; color:#666666; margin-left:15px; padding-left:0px;}
#mainCenterColumn OL				{font-size:11px; line-height:16px; color:#666666; margin-left:25px; padding-left:0px;}
#mainCenterColumn H3				{font-size:11px; color:#666666; font-weight:bold; text-transform:uppercase; margin-left:30px; margin-top:0px; padding-top:15px;}

#mainCenterColumn H3.tableTitle		{font-size:11px; height: 11px; line-height:11px; color:#666666; font-weight:bold; text-transform:uppercase; padding-top: 0px; margin-left:30px; margin-top:0px; display:inline; text-decoration:none; cursor: Hand;}

#mainCenterColumn H4				{font-size:11px; color:#666666; font-weight:bold; text-transform:uppercase; margin-left:30px; margin-top:0px; padding-top:15px;}
#mainCenterColumn EM				{font-style:italic;}
#mainCenterColumn I EM				{font-style:italic;}
#mainCenterColumn .csc-firstHeader  {color:#666666;}

.bodytext 							{font-size:11px; color:#666666; margin-top:0px; margin-bottom:0px; padding-bottom:0px; text-align:left;}

#mainCenterColumn UL.webinar			{font-size:12px; line-height:16px; list-style-image: circle;}
#mainCenterColumn UL.webinar A			{color:#878700; font-weight:bold; text-decoration:none;}
#mainCenterColumn UL.webinar A:hover	{text-decoration:underline;}
#mainCenterColumn UL.webinar STRONG		{color:#666666;}

#mainCenterColumn DL								{font-size:11px; line-height:15px; color:#666666; display:block;}
#mainCenterColumn DL DT								{float:left; width:145px; text-align:right;}
#mainCenterColumn DL DD								{float:left; margin-left:10px; width:300px;}
#mainCenterColumn DL DD INPUT.text					{font-size:11px; color:#333333;}
#mainCenterColumn DL DD INPUT.submit				{font-size:11px; color:#333333;}
#mainCenterColumn DL DD SELECT						{font-size:11px; color:#333333;}
#mainCenterColumn DL DD TEXTAREA					{font-size:11px; color:#333333;}
* html #mainCenterColumn DL DD SELECT				{margin-left:10px;}
* html #mainCenterColumn DL DD INPUT.checkbox		{margin-left:10px;}
#mainCenterColumn DL DT, #mainCenterColumn DL DD	{margin-bottom:10px;}

/* DIV.shading2LessPadding						{background-color:#F8F8ED; padding:15px 10px 15px 10px; margin-bottom:10px;} */

DIV.shading2LessPadding						{background-color:#F8F8ED;}
DIV.shading2LessPadding	DIV.content			{margin-bottom:0px; padding-left:30px; padding-right:30px;}

#mainCenterColumn DIV.shading1				{background-color:#EFEFD6; padding:15px 30px 15px 30px; margin-bottom:1px;}
#mainCenterColumn P.shading1				{background-color:#EFEFD6; padding:15px 30px 15px 30px; margin-bottom:1px;}

#mainCenterColumn DIV.shading2				{padding:15px 30px 15px 30px; background-color:#F8F8ED; margin-bottom:1px;}

DIV.shading2Center							{background-color:#F8F8ED; padding:15px 15px 15px 15px; margin-bottom:1px;}

#mainCenterColumn P.shading2				{background-color:#F8F8ED; padding:15px 30px 15px 30px; margin-bottom:1px;}
#mainCenterColumn DIV.shading1 H1			{margin-left:0px; margin-top:0px;}
#mainCenterColumn P.shading1 H1				{margin-left:0px; margin-top:0px;}
#mainCenterColumn DIV.shading2 H1			{margin-left:0px; margin-top:0px;}
#mainCenterColumn DIV.shading2 H3			{margin-left:0px; padding-top:0px;}
#mainCenterColumn DIV.shading2 H4			{margin-left:0px; padding-top:0px;}
#mainCenterColumn P.shading2 H1				{margin-left:0px; margin-top:0px;}
#mainCenterColumn P.shading2 H3				{margin-left:0px; padding-top:0px;}
#mainCenterColumn P.shading2 H4				{margin-left:0px; padding-top:0px;}

#mainCenterColumn DIV.shadingShortPadding	{padding:5px 30px 5px 30px;}

#mainCenterColumn DIV.shading1Webinars		{background-color:#EFEFD6; padding:15px 30px 15px 30px; border-top:1px solid white; border-bottom:1px solid white; margin-top:0px; margin-bottom:0px;}
#mainCenterColumn P.shading1Webinars		{background-color:#EFEFD6; padding:15px 30px 15px 30px; border-top:1px solid white; border-bottom:1px solid white; margin-top:0px; margin-bottom:0px;}
#mainCenterColumn DIV.shading2Webinars		{background-color:#F8F8ED; padding:15px 30px 5px 30px; margin-bottom:0px;margin-top:0px;}
#mainCenterColumn DIV.shading2WebinarsNone	{background-color:#F8F8ED; padding:0px 30px 0px 30px; margin-bottom:0px;margin-top:0px;}
#mainCenterColumn DIV.shading1Webinars H1	{margin-left:0px; margin-top:0px;}

#mainCenterColumn P.shading2Webinars		{background-color:#F8F8ED; padding:15px 30px 5px 30px; margin-bottom:0px;margin-top:0px;}
#mainCenterColumn P.shading2WebinarsNone	{background-color:#F8F8ED; padding:0px 30px 0px 30px; margin-bottom:0px;margin-top:0px;}
#mainCenterColumn P.shading1Webinars H1		{margin-left:0px; margin-top:0px;}
#mainCenterColumn DIV.shading2Webinars H1	{margin-left:0px; margin-top:0px;}
#mainCenterColumn DIV.shading2Webinars H3	{margin-left:0px; padding-top:0px;}
#mainCenterColumn DIV.shading2Webinars H4	{margin-left:0px; padding-top:0px;}
#mainCenterColumn P.shading2Webinars H1		{margin-left:0px; margin-top:0px;}
#mainCenterColumn P.shading2Webinars H3		{margin-left:0px; padding-top:0px;}
#mainCenterColumn P.shading2Webinars H4		{margin-left:0px; padding-top:0px;}

#mainCenterColumn DIV.shading1 P.lastParagraph,
#mainCenterColumn DIV.shading2 P.lastParagraph,
#mainCenterColumn DIV.shading2 UL.lastParagraph	{margin-bottom:0px;}

#mainCenterColumn DIV.inset				{float:left; margin:0px 10px 10px 0px;}
#mainCenterColumn DIV.inset IMG			{}
#mainCenterColumn DIV.inset P			{margin:5px 0px 0px 0px; font-size:11px; color:#666666; font-weight:bold;}
#mainCenterColumn DIV.insetFlushRight	{float:right; margin:0px 0px 10px 10px;}

#mainCenterColumn DIV.anchors P			{padding-left:8px; text-indent:0px; margin-bottom:0px; background-image:url(../img/bullets/15olive.gif);  background-position:top left; background-repeat:no-repeat;}
#mainCenterColumn DIV.anchors P A		{font-weight:bold; color:#878700; text-decoration:none;}
#mainCenterColumn DIV.anchors P A:hover	{text-decoration:underline;}

#mainCenterColumn TABLE.chart						{margin-bottom:20px; width:100%;}
#mainCenterColumn TABLE.chart TH					{font-size:11px; color:#333333; font-weight:bold; text-align:left; background-color:#eaeaea; border-bottom:1px solid #ffffff; padding:10px 10px 10px 10px;}
#mainCenterColumn TABLE.chart TH EM					{color:#333333; font-style:normal;}
#mainCenterColumn TABLE.chart TH EM A				{text-decoration:none; color:#006699;}
#mainCenterColumn TABLE.chart TD					{font-size:11px; color:#666666; padding:10px 10px 10px 10px; border-bottom:1px dotted #999999;}
#mainCenterColumn TABLE.chart TR.odd TD				{background-color:#f8f8ed;}
#mainCenterColumn TABLE.chart TR.last TD			{background-color:#efefd6; border-bottom-width:0px;}
#mainCenterColumn TABLE.chart TH.firstColumn,
#mainCenterColumn TABLE.chart TD.firstColumn		{width:40%; padding-left:30px; padding-right:15px;}
#mainCenterColumn TABLE.chart TD A.noPointer		{font-weight:bold; color:#878700; text-decoration:none; background-image:none; background-position:top left; background-repeat:no-repeat; padding-left:8px;}
#mainCenterColumn TABLE.chart TD A					{font-weight:bold; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}
#mainCenterColumn TABLE.chart TD A:hover			{text-decoration:underline;}
#mainCenterColumn TABLE.chartValignTop TD			{vertical-align:top;}
#mainCenterColumn TABLE.chartUnbulletedLinks TD A	{background-image:none; padding-left:0px;}
#mainCenterColumn TABLE.chart H3					{margin-left:0px;}
#mainCenterColumn TABLE.chart H4					{margin-left:0px;}

TABLE.chart TD.checked								{background-image:url(../img/bullets/check.gif); background-position:left center; background-repeat:no-repeat;}

/* TRE class contenttable for tables */
TABLE.contenttable						{margin-top: 0px; margin-bottom:10px; width:100%;}
TABLE.contenttable TH					{font-size:11px; color:#333333; font-weight:bold; text-align:left; vertical-align: top; background-color:#eaeaea; border-bottom:1px solid #ffffff; padding:5px 5px 5px 5px;}
TABLE.contenttable TH EM					{color:#333333; font-style:normal;}
TABLE.contenttable TH EM A				{text-decoration:none; color:#006699;}
TABLE.contenttable TD					{font-size:11px; color:#666666; padding:5px 5px 5px 5px; text-align: left; vertical-align:top; width:20%; border-bottom:1px dotted #999999;}
TABLE.contenttable TR.odd TD				{background-color:#f8f8ed;}
TABLE.contenttable TR.last TD			{background-color:#efefd6; border-bottom-width:0px;}
TABLE.contenttable TH.firstColumn,
TABLE.contenttable TD.firstColumn		{width:40%; padding-left:30px; padding-right:15px;}
TABLE.contenttable TD A.noPointer		{font-weight:bold; color:#878700; text-decoration:none; background-image:none; background-position:top left; background-repeat:no-repeat; padding-left:8px;}
TABLE.contenttable TD A					{font-weight:bold; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}
TABLE.contenttable TD A:hover			{text-decoration:underline;}
TABLE.contenttableValignTop TD			{vertical-align:top;}
TABLE.contenttableUnbulletedLinks TD A	{background-image:none; padding-left:0px;}
TABLE.contenttable H3					{margin-left:0px;}
TABLE.contenttable H4					{margin-left:0px;}

#mainCenterColumn DIV.slide						{}
#mainCenterColumn DIV.slideshowButtons 			{margin-top:10px; padding-bottom:15px; padding-right:15px;}
#mainCenterColumn DIV.slideshowButtons A		{float:right; margin-left:4px;}
#mainCenterColumn DIV.slideshowButtons INPUT	{font-size:11px; height:24px; font-weight:bold; float:right; margin-left:40px;}

#mainCenterColumn DIV.error			{width:100%; background-color:#ffffcc; border:1px solid #ffcc00; margin-bottom:2px; text-align: left;}

* html #mainCenterColumn DIV.error	{width:100%;}
#mainCenterColumn DIV.error SPAN	{margin:5px 32px 5px 6px; padding-left:5px; line-height:20px; color:#cc3300;}
#mainCenterColumn DIV.error P		{background-image:url(../img/bullets/error_large.gif); background-repeat:no-repeat; margin:5px 32px 5px 12px; padding-left:40px; line-height:16px; color:#cc3300; }
#mainCenterColumn DIV.error P.big	{background-image:url(../img/bullets/error_large.gif); background-repeat:no-repeat; margin:5px 32px 5px 12px; padding-left:40px; line-height:31px; color:#cc3300; }

#mainCenterColumn DIV.alert			{width:100%; background-color:#ffffcc; border:1px solid #ffcc00; margin-bottom:2px;}
* html #mainCenterColumn DIV.alert	{width:100%;}
#mainCenterColumn DIV.alert P		{background-image:url(../img/bullets/error_large.gif); background-repeat:no-repeat; margin:5px 32px 5px 32px; padding-left:40px; line-height:31px; color:#cc3300;}

#mainRightColumn					{float:left; margin-left:25px; width:153px;}
#mainRightColumn H1					{color:#333333; font-weight:normal; font-size:11px; text-transform:uppercase; margin:10px 0px 10px 0px;}
#mainRightColumn P					{color:#878700; font-size:11px; margin:0px 0px 10px 0px; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}
#mainRightColumn P A				{color:#878700; text-decoration:none;}
#mainRightColumn P A:hover			{text-decoration:underline;}
#mainRightColumn H2					{color:#990000; font-size:11px; margin:0px 0px 10px 0px; background-image:url(../img/bullets/hot.gif); background-position:top left; background-repeat:no-repeat; padding-left:14px; font-weight:normal;}
#mainRightColumn H2 A				{color:#990000; text-decoration:none;}
#mainRightColumn H2 A:hover			{text-decoration:underline;}

#mainRightColumn FORM DL			{margin-bottom:20px;}
#mainRightColumn FORM DL DT			{font-size:11px; color:#333333; margin-left:0px; margin-bottom:2px;}
#mainRightColumn FORM DL DD			{font-size:11px; color:#333333; margin-left:0px; margin-bottom:4px;}
#mainRightColumn FORM DL INPUT		{width:125px; font-size:11px;}

/* breadcrumb */
#breadcrumb							{
	font-size:11px;
	color:#666666;
	text-align:right;
	border-bottom:1px solid #999999;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
	width: 900px;
}
#breadcrumbFull						{margin:0px 0px 2px 205px; padding-bottom:10px; font-size:11px; color:#666666; text-align:right; border-bottom:1px dotted #999999;}
#breadcrumb A						{color:#666666; text-decoration:none;}
#breadcrumb A:hover					{text-decoration:underline;}
DIV.breadcrumbFullWidth				{margin-left:75px!important; width:800px!important;}

/* footer */
#footer								{
	font-size:10px;
	color:#999999;
	line-height:22px;
	text-align:right;
	border-top:1px solid #999999;
	padding-right:10px;
	margin-top:10px;
	margin-right: 30px;
	margin-left: 30px;
	width: 900px;
}

/* button */
A.button			{display:block; color:#333333; font-weight:bold; text-decoration:none; font-size:11px;}
A.button:hover		{text-decoration:underline;}
A.button DIV		{display:inline; float:left;}
A.button DIV.label	{background-image:url(../img/button/background.gif); line-height:22px; cursor:hand;}
A.button DIV.left	{background-image:url(../img/button/background_left.gif); padding-left:15px; height:22px;}
A.button DIV.right	{background-image:url(../img/button/background_right.gif); padding-left:15px; height:22px;}

A.buttonRight			{display:block; color:#333333; font-weight:bold; text-decoration:none; font-size:11px;}
A.buttonRight:hover		{text-decoration:underline;}
A.buttonRight DIV		{display:inline; float:right;}
A.buttonRight DIV.label	{background-image:url(../img/button/background.gif); line-height:22px; cursor:hand;}
A.buttonRight DIV.left	{background-image:url(../img/button/background_right.gif); padding-right:15px; height:22px;}
A.buttonRight DIV.right	{background-image:url(../img/button/background_left.gif); padding-right:15px; height:22px;}

/* pop-up window */
BODY.slideshowPopup											{background-color:#ffffff; margin:8px;}
DIV.mainCenterColumnFullWidthPopup							{width:800px!important; margin-left:0px!important;}
* html BODY.slideshowPopup #mainCenterColumn DIV.shading2	{width:800px;}

/* matan added */

/* 
	Li elements should be the same as UL
*/
#mainLeftColumn LI					{color:#666666; margin-top:0px; margin-bottom:0px; margin-left:5px; padding-left:0px; font-size:11px; line-height:20px;}
#mainLeftColumn LI A				{color:#666666; text-decoration:none;}
#mainLeftColumn LI A:hover			{text-decoration:underline;}
#mainLeftColumn LI A:first-line		{color:red;}

/* 
	Should be the same as 
	#mainLeftColumn H1
	This is the first level of the menu.
*/
#leftColumnFirstLevel					{text-decoration:none; color:#333333; font-weight:normal; font-size:11px; text-transform:uppercase; margin:0px 0px 10px 0px;}	
#leftColumnFirstLevel A					{text-decoration:none; color:#333333;}	

/*
	We should implement at least 4-th and 5-th
	levels for menu entries.
*/
#leftColumnFourthLevel					{text-decoration:none; color:#333333; font-weight:normal; font-size:11px; margin-left: 20px;}	
#leftColumnFourthLevel A				{text-decoration:none; color:#333333;}	

#leftColumnFifthLevel					{text-decoration:none; color:#333333; font-weight:normal; font-size:11px; margin-left: 25px;}	
#leftColumnFifthLevel A					{text-decoration:none; color:#333333;}	

/*
	This class is used to display captions correctly.
*/
.csc-textpic-caption					{text-align: left;}

/*
	This class is used to display captions correctly.
*/
#homeLeftColumnNoFloat						{margin-left:5px; align:left;}
#homeLeftColumnNoFloat H1					{color:#333333; font-size:14px; font-weight:bold; text-transform:uppercase; margin:5px 0px 12px 0px;}
#homeLeftColumnNoFloat H2					{color:#333333; font-size:14px; font-weight:normal; line-height:22px; margin:0px 0px 10px 0px; padding:0px 20px 35px 0px; border-bottom:0px dotted #999999;}

#homeLeftColumnNoFloat P 					{color:#666666; font-size:11px; line-height:15px; margin-right:20px; margin-bottom:20px;}
#homeLeftColumnNoFloat P EM					{color:#006699; font-weight:bold; font-style:normal; text-transform:uppercase; color:#006699;}
#homeLeftColumnNoFloat P STRONG				{}
#homeLeftColumnNoFloat P A					{font-weight:bold; text-decoration:none; color:#878700;}
#homeLeftColumnNoFloat P A:hover			{text-decoration:underline;}

/**
	tx_wbr_pi1 - webinars a links.
*/
A.tx_wbr_pi1				{font-weight:bold; color:#878700; text-decoration:none;}
A.tx_wbr_pi1:hover			{color:#878700; text-decoration:underline;}

/**
	tx_smr_pi1 - events a links.
*/
A.tx-smr-pi1				{font-weight:bold; color:#878700; text-decoration:none;}
A.tx-smr-pi1:hover			{color:#878700; text-decoration:underline;}

/**
	news-latest-container - news a links.
*/
.news-latest-container P A	{font-weight:bold; color:#878700; text-decoration:none;}
.news-latest-container P A:hover	{font-weight:bold; color:#878700; text-decoration:none;}

/**
 	Single news container.
*/
.news-single-item H1 {font-weight:bold; color:#878700; text-decoration:none;}

.news-single-backlink A	{font-size:12px; font-weight:normal; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}
.news-single-backlink A:hover	{font-size:12px; font-weight:normal; color:#878700; text-decoration:underline; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}

/**
 Specific shading
*/
DIV.shading1				{background-color:#EFEFD6; padding:5px 10px 10px 15px; margin-bottom:2px;}
P.shading1					{background-color:#EFEFD6; padding:5px 10px 10px 15px; margin-bottom:2px;}
DIV.shading2				{background-color:#F8F8ED; padding:5px 10px 10px 15px; margin-bottom:2px;}
P.shading2					{background-color:#F8F8ED; padding:5px 10px 10px 15px; margin-bottom:2px;}

#mainCenterColumn P.newsItem		{display: inline;}
#mainCenterColumn P.newsItem EM		{display: inline; font-style:normal; color:#333333;}
#mainCenterColumn P.newsItem A		{display: inline; font-weight:bold;}
#mainCenterColumn P.newsItem A.more	{padding-top: 0px; margin-top:0px; padding-bottom: 0px; margin-bottom:0px; display: inline; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px; font-weight:normal;}

P.newsItem P.bodytext 		{display: inline; padding-bottom: 0px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px;}

.moreContainer				{padding-top: 0px;}
.moreContainer A   			{padding-top: 0px; margin-top:0px; padding-bottom: 0px; margin-bottom:0px; display: inline; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px; font-weight:normal;          line-height:16px; display: inline; font-size:11px; font-weight:normal; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}
.moreContainer A:hover   	{padding-top: 0px; margin-top:0px; padding-bottom: 0px; margin-bottom:0px; display: inline; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px; font-weight:normal;          line-height:16px; display: inline; font-size:11px; font-weight:normal; color:#878700; text-decoration:underline; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:8px;}

UL LI A				{color:#666666; text-decoration:none;}
UL LI A:hover		{text-decoration:underline;}

FIELDSET {border-width: 0px;}
INPUT {height: 18px; font-size: 11px; vertical-align:center; padding-left: 0px; margin-left: 0px;}
SELECT {height: 18px; font-size: 11px; vertical-align:center; padding-left: 0px; margin-left: 0px;}
DT {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
DD {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

TABLE.Register						{margin-bottom:0px; width:100%;}
TABLE.Register TH					{font-size:11px; color:#333333; font-weight:bold; text-align:left; background-color:#eaeaea; border-bottom:0px solid #ffffff; padding:3px 3px 3px 3px;}
TABLE.Register TH EM				{color:#333333; font-style:normal;}
TABLE.Register TH EM A				{text-decoration:none; color:#006699;}
TABLE.Register TD					{font-size:11px; color:#666666; padding:3px 3px 3px 3px; border-bottom:0px dotted #999999;}
TABLE.Register TR.odd TD			{background-color:#f8f8ed;}
TABLE.Register TR.last TD			{background-color:#efefd6; border-bottom-width:0px;}
TABLE.Register TH.firstColumn,
TABLE.Register TD.firstColumn		{padding-left:0px; padding-right:10px; text-align:right; vertical-align: top;}
TABLE.Register TD A.noPointer		{font-weight:bold; color:#878700; text-decoration:none; background-image:none; background-position:top left; background-repeat:no-repeat; padding-left:0px;}
TABLE.Register TD A					{font-weight:bold; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:0px;}
TABLE.Register TD A:hover			{text-decoration:underline;}
TABLE.RegisterValignTop TD			{vertical-align:top;}
TABLE.RegisterUnbulletedLinks TD A	{background-image:none; padding-left:0px;}
TABLE.Register H3					{margin-left:0px;}
TABLE.Register H4					{margin-left:0px;}
TABLE.Register TD TEXTAREA			{width: 250px;}

TABLE.Estore						{margin-bottom:0px; width:85%;}
TABLE.Estore TH						{font-size:11px; color:#333333; font-weight:bold; text-align:left; background-color:#eaeaea; border-bottom:0px solid #ffffff; padding:3px 3px 3px 3px;}
TABLE.Estore TH EM					{color:#333333; font-style:normal;}
TABLE.Estore TH EM A				{text-decoration:none; color:#006699;}
TABLE.Estore TD						{font-size:11px; color:#666666; padding:3px 3px 3px 3px; border-bottom:0px dotted #999999;}
TABLE.Estore TR.odd TD				{background-color:#f8f8ed;}
TABLE.Estore TR.last TD				{background-color:#efefd6; border-bottom-width:0px;}
TABLE.Estore TH.firstColumn,
TABLE.Estore TD.firstColumn			{padding-left:0px; padding-right:10px; text-align:right; vertical-align: top;}
TABLE.Estore TD A.noPointer			{font-weight:bold; color:#878700; text-decoration:none; background-image:none; background-position:top left; background-repeat:no-repeat; padding-left:0px;}
TABLE.Estore TD A					{font-weight:bold; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:0px;}
TABLE.Estore TD A:hover				{text-decoration:underline;}
TABLE.EstoreValignTop TD			{vertical-align:top;}
TABLE.EstoreUnbulletedLinks TD A	{background-image:none; padding-left:0px;}
TABLE.Estore H3						{margin-left:0px;}
TABLE.Estore H4						{margin-left:0px;}
TABLE.Estore TD TEXTAREA			{width: 250px;}

TABLE.cgi							{margin-bottom:0px; width:100%; border: 1px dotted #999; vertical-align:top;}
TABLE.cgi TH						{font-size:10px; color:#333333; font-weight:bold; text-align:left; background-color:#eaeaea; border-bottom:0px solid #ffffff; padding:3px 3px 3px 3px;}
TABLE.cgi TH EM						{color:#333333; font-style:normal;}
TABLE.cgi TH EM A					{text-decoration:none; color:#006699;}
TABLE.cgi TD						{font-size:10px; color:#666666; padding:3px 3px 3px 3px; border-bottom:0px dotted #999999;}
TABLE.cgi TR.odd TD					{background-color:#f8f8ed;}
TABLE.cgi TR.last TD				{background-color:#efefd6; border-bottom-width:0px;}
TABLE.cgi TH.firstColumn,
TABLE.cgi TD.firstColumn			{padding-left:0px; padding-right:10px; text-align:right; vertical-align: top;}
TABLE.cgi TD A.noPointer			{font-weight:normal; color:#878700; text-decoration:none; background-position:top left; background-repeat:no-repeat; padding-left:7px;}
TABLE.cgi TD A						{font-weight:normal; color:#878700; text-decoration:none; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; padding-left:7px;}
TABLE.cgi TD A:hover				{text-decoration:underline;}
TABLE.cgiValignTop TD				{vertical-align:top;}
TABLE.cgiUnbulletedLinks TD A		{background-image:none; padding-left:0px;}
TABLE.cgi H3						{margin-left:0px;}
TABLE.cgi H4						{margin-left:0px;}
TABLE.cgi TD TEXTAREA				{width: 250px;}

/** Buttons */

/* Added by Shahin */
input.submit-btn{
/*	width:130px; */
	height:20px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	border:1px solid #686868;
	background:#ffffff url(../img/button/button_bg.gif) repeat-x bottom;
}

input.submit-btnhov{
	border-color:#333333;
}

div.agi-shading-zero  { background-color:#FFFFFF; padding:15px 30px 15px 30px; margin-bottom:15px; font-size: 13px;}

/* Section for style entities defined for RTE */ 
/**
 * This shading is for p element. Described to use in RTE
 */
p.agi-shading-zero  {  background-color:#FFFFFF; padding:15px 30px 15px 30px; margin-bottom:15px; font-size: 13px;}
p.agi-shading-first  { background-color:#EFEFD6; padding:15px 30px 15px 30px; margin-bottom:1px; font-size: 13px;}
p.agi-shading-second { background-color:#F8F8ED; padding:15px 30px 15px 30px; margin-bottom:1px; }
p.agi-shading-third  { background-color:#F8F8ED; padding:15px 30px 15px 30px; margin-bottom:1px; border-bottom: 1px dashed #999 }

/**
 * This shading is for div element. Described to use in RTE
 */
span.agi-important { color: #999; font-weight: bold; }
a.agi-important { color: #999; font-weight: bold; }

span.agi-pointer { padding-left:8px; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px; }
a.agi-pointer { padding-left:8px; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px; }

span.agi-bold-pointer { font-weight:bold; padding-left:8px; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px; }
a.agi-bold-pointer { font-weight:bold; padding-left:8px; background-image:url(../img/bullets/15olive.gif); background-position:top left; background-repeat:no-repeat; margin:0px 0px 8px 0px; }

div.tx-newloginbox-pi1 { display: block; }
