base							{font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
body							{font-family:Arial,Helvetica,sans-serif; font-size:10pt; background-color:#ffffff;}

h1								{font-size:12pt; color:#26468e; margin-top:20px; }
h2								{font-size:12pt; color:#000000;}
h3								{font-size:10pt; color:#26468e;}

hr								{height:1px;}
hr.greydotted					{border:1px dotted #cbcbcb;}

th								{font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
td								{font-family:Arial,Helvetica,sans-serif; font-size:10pt;}

a								{color:#26468e;}
a:link							{color:#26468e;}
a:visited						{color:#26468e;}
a:hover							{color:#26468e;}
a:active						{color:#da8009;}
	
fieldset						{padding:2px; margin-top:20px;}
fieldset.Blue					{border:1px solid #6e85c0;}
legend.Blue						{color:#26468e; font-weight:bold;}

span.tiny						{font-size:8pt;} 
span.blue						{color:#003366;}

span.light						{color:#fff6e9}
span.blue1						{color:#26468e;}
span.blue2						{color:#6e85c0;}
span.blue3						{color:#c8d6ed;}
span.orange1					{color:#da8009;}
span.orange2					{color:#efa000;}
span.orange3					{color:#fadfaf;}
span.grey1						{color:#7a7a7a;}
span.grey2						{color:#cbcbcb;}
span.grey3						{color:#e9e9e9;}
span.green1						{color:#7b7a00;}
span.green2						{color:#a1aa00;}
span.green3						{color:#ddd58a;}



/* ===== CITES ============================================================================================================ */
p.Cite							{color:#6e85c0; font-weight:bold; font-style:italic; width:400px; margin:0px 30px;}
p.CiteAuthor					{color:#6e85c0; font-weight:bold; font-style:italic; width:400px; text-align:right; margin:0px 20px;}

/* ===== BULLET LISTS ============================================================================================================ */
ul.arrowBlue					{list-style-image:url("../../images/arrow_blue_right.gif"); margin-top:10px; margin-left:20px; padding-left:0px;}
ul.arrowBlue li					{margin-bottom:10px;}

ul.arrowOrange					{list-style-image:url("../../images/arrow_orange_right.gif"); margin-top:10px; margin-left:20px; padding-left:0px;}
ul.arrowOrange li				{margin-bottom:10px;}


/* ===== TABLE PAGEHEADER ============================================================================================================ */
table.PageHeader				{width:100%; height:67px; }
table.PageHeader td				{background-color:#ffffff;}
table.PageHeader td.MetaNav		{height:20px; text-align:right; color:#e9e9e9; font-weight:bold;}
table.PageHeader td.MetaNav	a		{color:#e9e9e9; text-decoration:none;}
table.PageHeader td.MetaNav	a:hover	{color:#da8009; text-decoration:none;}
table.PageHeader td.PHLeft		{width:183px;}
table.PageHeader td.PHCenter	{}
table.PageHeader td.PHRight		{width:48px; vertical-align:bottom; text-align:right;}

/* ===== TABLE PAGEFOOTER ============================================================================================================ */
table.PageFooter				{width:100%;}
table.PageFooter td				{font-size:8pt;}

/* ===== MENUS ====================================================================================================================*/
table.MenuMain					{width:100%; background-color:#e9e9e9; height:22px; margin-bottom:5px; border:1px solid #a0a0a0;}
.MenuTopRight					{width:100%; background-color:#ffffff; height:21px; margin-bottom:0px; border-right:1px solid #fff6e9;}

/* ===== TABLE PAGELAYOUT ============================================================================================================ */
table.Page						{width:100%;}
table.Page td.PageLeft			{width:180px; background-color:#e9e9e9; vertical-align:top; text-align:left;}
@media print
{
	table.Page td.PageLeft		{position:absolute;left:-180px;width:0px; display:none;}
}

table.Page td.PageSpacer		{width:20px;  vertical-align:top; text-align:left;}
table.Page td.PageContent		{vertical-align:top; text-align:left;}
table.Page td.PageRight			{width:190px; background-color:#fadfaf; vertical-align:top; text-align:left;}
table.Page td.PageRightSmall	{width:80px; vertical-align:top; text-align:left;}

/* ===== TABLE PAGE RIGHT GREEN ============================================================================================================ */
table.RightGreen				{width:190px;}
table.RightGreen th				{background-color:#7b7a00; color:#fff6e9; font-weight:bold; height:30px; text-align:center; padding:5px;}
table.RightGreen td				{background-color:#ddd58a; color:#000000; padding:5px;}
table.RightGreen td a			{color:#000000;}
table.RightGreen td a:link		{color:#000000;}
table.RightGreen td a:visited	{color:#000000;}
table.RightGreen td a:hover		{color:#000000;}
table.RightGreen td.Spacer		{background-color:#fff6e9; height:10px;}
table.RightGreen td ul			{list-style-image:url("../../images/arrow_green_right.gif"); margin-top:10px; margin-left:20px; padding-left:0px;}
table.RightGreen td li			{margin-top:10px;}

/* ===== TABLE PAGE RIGHT BLUE ========================================================================================================= */
table.RightBlue					{width:190px;}
table.RightBlue th				{background-color:#6e85c0; color:#fff6e9; font-weight:bold; height:30px; text-align:center; padding:5px;}
table.RightBlue td				{background-color:#c8d6ed; color:#000000; padding:5px;}
table.RightBlue td a			{color:#000000;}
table.RightBlue td a:link		{color:#000000;}
table.RightBlue td a:visited	{color:#000000;}
table.RightBlue td a:hover		{color:#000000;}
table.RightBlue td.Spacer		{background-color:#fff6e9; height:10px;}
table.RightBlue td ul			{list-style-image:url("../../images/arrow_blue_right.gif"); margin-top:10px; margin-left:20px; padding-left:0px;}
table.RightBlue td li			{margin-top:10px;}

/* ===== TABLE PAGE RIGHT ORANGE ========================================================================================================= */
table.RightOrange				{width:190px;}
table.RightOrange th			{background-color:#efa000; color:#fff6e9; font-weight:bold; height:30px; text-align:center; padding:5px;}
table.RightOrange td			{background-color:#fadfaf; color:#000000; padding:5px;}
table.RightOrange td a			{color:#000000;}
table.RightOrange td a:link		{color:#000000;}
table.RightOrange td a:visited	{color:#000000;}
table.RightOrange td a:hover	{color:#000000;}
table.RightOrange td.Spacer		{background-color:#fff6e9; height:10px;}
table.RightOrange td ul			{list-style-image:url("../../images/arrow_orange_right.gif"); margin-top:10px; margin-left:20px; padding-left:0px;}
table.RightOrange td li			{margin-top:10px;}

/* ===== TABLE LEFT HEAD ============================================================================================================ */
table.LeftHead					{}
table.LeftHead th				{text-align:left; vertical-align:top;}
table.LeftHead td				{text-align:left; vertical-align:top;}

/* ===== TABLE CONSULTANT ============================================================================================================ */
table.Consultant				{}
table.Consultant th				{text-align:left; vertical-align:top; padding-right:10px;}
table.Consultant td				{text-align:left; vertical-align:top; width:100%;}

/* ===== TABLE CONTENT BLUE =============================================================================================================== */
table.ContentBlue					{margin-bottom:30px;}
table.ContentBlue th				{text-align:left; vertical-align:top; background-color:#6e85c0; padding:5px; font-size:11pt; color:#fff6e9;}
table.ContentBlue td				{text-align:left; vertical-align:top; background-color:#c8d6ed; padding:5px;}

/* ===== TABLE CONTENT ORANGE =============================================================================================================== */
table.ContentOrange					{margin-bottom:30px;}
table.ContentOrange th				{text-align:left; vertical-align:top; background-color:#efa000; padding:5px; font-size:11pt; color:#000000;}
table.ContentOrange td				{text-align:left; vertical-align:top; background-color:#fadfaf; padding:5px;}

/* ===== TABLE CONTENT GREY =============================================================================================================== */
table.ContentGrey					{margin-bottom:30px;}
table.ContentGrey th				{text-align:left; vertical-align:top; background-color:#7a7a7a; padding:5px; font-size:11pt; color:#ffffff;}
table.ContentGrey td				{text-align:left; vertical-align:top; background-color:#cbcbcb; padding:5px;}

/* ===== TABLE CONTENT GREEN =============================================================================================================== */
table.ContentGreen					{margin-bottom:30px;}
table.ContentGreen th				{text-align:left; vertical-align:top; background-color:#7b7a00; padding:5px; font-size:11pt; color:#fff6e9;}
table.ContentGreen td				{text-align:left; vertical-align:top; background-color:#ddd58a; padding:5px;}

/* ===== TABLE SCHEDULE =============================================================================================================== */
table.Schedule						{}
table.Schedule th					{background-color:#cbcbcb; font-weight:bold; text-align:left; font-size:10pt;}
table.Schedule th.Date				{width:120px;}
table.Schedule th.Location			{width:80px;}
table.Schedule th.Trainer			{width:100px;}
table.Schedule th.TrainerPicture	{width:50px;}
table.Schedule th.Language			{width:80px; text-align:center;}
table.Schedule th.Price				{width:100px; text-align:center;}
table.Schedule th.Registration		{width:100px; text-align:center;}
table.Schedule td					{vertical-align:middle; height:55px;}
table.Schedule td.Date				{vertical-align:middle; padding:0px 2px;}
table.Schedule td.Location			{vertical-align:middle; padding:0px 2px;}
table.Schedule td.Trainer			{vertical-align:middle; padding:0px 2px;}
table.Schedule td.TrainerPicture	{vertical-align:middle; padding:0px 2px;}
table.Schedule td.TrainerPicture img{margin-top:2px;}
table.Schedule td.Language			{vertical-align:middle; padding:0px 2px; text-align:center;}
table.Schedule td.Price				{vertical-align:middle; padding:0px 2px; text-align:center;}
table.Schedule td.Registration		{vertical-align:middle; padding:0px 2px; text-align:center;}
