/* A.I.S.E Charter september 2004 */ 


/* 
colorscheme
-----------
grey/back:#E8E7E8;
topnav-footer : #3F3E3F;
ocean:#86AEB8;
orange:#FFA93E;
*/

.PrintShow {display:none}

body {
	padding:0;
	margin:0;
	background:#E8E7E8;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;
	text-align:center; 
	
	}
	
img {border:none;}

h1 {color:#FFA93E;font-size:17px;letter-spacing:1px;text-align:left;}

h2 {color:#FFA93E;border-bottom:1px solid #FFA93E;font-size:13px;letter-spacing:1px;text-align:left;}

h3 {font-size:13px;text-align:left;}

h4 {}

h5 {}

h6 {}

p.orange a:link {color:#FFA93E;letter-spacing:1px;} 
p.orange a:visited {color:#FFA93E;letter-spacing:1px;} 
p.orange a:hover {color:#7f7b7b;letter-spacing:1px;} 
p.orange a:active {color:#FFA93E;letter-spacing:1px;} 

a:link {color:#4c4c4c;}
a:visited {color:#4c4c4c;}
a:hover {color:#000000;}
a:active {color:#000000;}
	
ul.docs li {list-style-image:url(../img/icon_pdf.gif) ;padding-bottom:15px;text-align:left;}

ul.docs {margin-left:5px;text-align:left;}

/*-------------------------------- Structure -elements --------------------------------------*/ 

table.Container {
	text-align:left;}
	

table.Container td.TopNav {
	width:751px;
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	padding:0;
	margin:0;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;&aacute;}
	
table.TopNavLink td {width:25%;text-align:center;color:#ffffff;;padding:0;margin:0;line-height:22px;}

td.ActiveTopNavLink 
{	color:#ffffff;
	background:#FFA93E;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;}	
	
table.TopNavLink td  a {width:100%;white-space:nowrap}
html>body table.TopNavLink td  a {width:auto;}
	
table.TopNavLink td  a:link {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:visited {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:hover {color:#ffffff;background:#FFA93E;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:active {color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
	
table.Container td.TopNavRight {
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	}
	
table.Container td.LogoBar {
	background:#86AEB8;
	border-right:1px solid #7B9EA7;
	vertical-align:bottom;
	}
	
table.Container td.LogoBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;}
	
table.ToolBar {width:751px;} 

td.ToolBarLeft {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;}
	
td.ToolBarLeftInner {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	width:160px;}

td.ToolBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRightInner {background:#86AEB8;border-bottom:1px solid #86aeb8;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRight a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRight a:active {color:#ffffff;text-decoration:none;}

td.ToolBarRightInner a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRightInner a:active {color:#ffffff;text-decoration:none;}

td.TitleBar {
	width:160px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	background-image:url(../img/bg_title_left.gif);
	 }

td.TitleBarLeft {
	width:591px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #EB9B38;
	background-image:url(../img/bg_title_right.gif);
	background-repeat:no-repeat;
	padding-bottom:13px;
	
	 }
	 
td.TitleInner {
	width:590px;
	background-color:#ffffff;
	border-bottom:1px solid #FFA93E;
	border-right:1px solid #BDBABC;
	border-left:1px solid #EB9B38;
	padding-bottom:13px;
	}
		
td.TitleBarRight {
	background:#FFA93E;
	border-bottom:1px solid #ffffff;}
	
div.Title {
	padding-bottom:0px;
	padding-left:17px;
	font-family:Garamond;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;}
	
td.TitleInner div.Title {
	padding-bottom:0px;
	padding-left:17px;
	padding-top:6px;
	font-family:Garamond;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#FFA93E;
	letter-spacing:1px;}
	
td.breadcrumb {
	background:#ffffff;
	border-left:1px solid #EB9B38;
	font-size:9px;
	padding-left:17px;
	letter-spacing:1px;}
	
td.LeftNav {
	background-color:#86AEB8;
	width:162px;
	background-image:url(../img/bg_leftnav_line.gif);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:top;
	}
	
table.Navigation {
	background-image:url(../img/bg_leftnav.gif);
	background-repeat:no-repeat;
	width:162px;}
	
table.Navigation a:link {color:#ffffff;text-decoration:none;}
table.Navigation a:visited {color:#ffffff;text-decoration:none;}
table.Navigation a:hover {color:#FFA93E;text-decoration:none;}
table.Navigation a:active {color:#ffffff;text-decoration:none;}
	
table.Navigation td {
	padding:5px 0 5px 15px;
	font-size:11px;
	letter-spacing:1px;
	border-top:1px solid #A3BDC6;
	border-bottom:1px solid #6491A1;
	color:#ffffff;
	}
	
table.LoginInfo {
	width:100%;
	border-top:1px solid #76969E;
	border-bottom:1px solid #76969E;
	border-right:1px solid #5A5859;
	background:#99C3CE;
	margin-top:65px;
	}
	
table.LoginInfo th { color:#76969E;text-align:left;font-weight:normal;font-size:10px;letter-spacing:1px; padding:8px 0 5px 0;}

table.LoginInfo td { color:#ffffff;font-size:11px;letter-spacing:1px;padding:0 0 8px 23px;}


td.Middle {border-right:1px solid #BDBABC;border-left:1px solid #BDBABC;}


td.Content {
	vertical-align:top;
	background:#ffffff;
	width:588px;
	font-size:0.78em;
	color:#4C4C4C;}
	
table.ActualContent {
	padding:24px 16px 0 36px;
	font-size:1em;
	}

table.ActualContent td.TextLeft {
	line-height:1.8em;
	vertical-align:top;}

table.ActualContent td.RightColoumn {
	vertical-align:top;
	padding-left:0;}
	
table.RightBlock {
	width:169px;
	margin-bottom:20px;
	margin-top:5px;
	}
	
table.RightBlock th {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	text-align:left;
	border:1px solid #EB9B38;

	}

table.RightBlock td {
	border:1px solid #BDBABC;
	border-top:none;
	padding-left:12px;
	padding-top:9px;
	padding-bottom:9px;
	font-size:10px;
	letter-spacing:1px;}
	
table.RightBlock ul {
	margin-left:12px;padding-left:0;margin-top:0px;
	line-height:21px;}
	
table.RightBlock ul li {
	list-style-image:url(../img/bullet.gif)}



/* ----------------------------------Latest news--------------------------- */

div.LatestNews {font-size:0.85em;color:#4C4C4C;line-height:1.7em;padding-bottom:14px;}

strong.NewsTitle {color:#FFA93E;font-weight:bold;letter-spacing:1px;}

strong.NewsDate {font-size:0.9em;letter-spacing:1px;}

 div.LatestNews a:link {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:visited {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:hover {color:#7f7b7b;letter-spacing:1px;}
 div.LatestNews a:active {color:#FFA93E;letter-spacing:1px;}


/* Task List */

table.TaskList {width:100%}

table.TaskList td { padding-bottom:18px;vertical-align:top}

table.TaskList td.Left {padding-right:12px;} 


/* Footer */

td.Footer {
	background:#000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	color:#ffffff;
	font-size:9px;
	text-align:center;
	letter-spacing:1px;
	vertical-align:middle;
	padding:4px 0 4px 160px;
	
	}
	
td.FooterRight {
	background:#3F3E3F;
	border-top:1px solid #ffffff;}
	
td.Footer a:link {color:#ffffff;text-decoration:underline;}

td.Footer a:visited {color:#ffffff;text-decoration:underline;}

td.Footer a:hover {color:#cacaca;text-decoration:underline;}

td.Footer a:active {color:#ffffff;text-decoration:underline;}
	
	
/* Forms */

.InputNormal {
	color:#4c4c4c;
	font-size:10px;
	border:1px solid #BDBABC;
	margin-bottom:4px; 
	} 
	
	
INPUT.InputNormal {
	width:140px;font-size:10px;
	}

SELECT.InputNormal {
	width:147px;font-size:10px;
	}	
TEXTAREA.InputNormal {
	width:140px;font-size:10px;
	}		
	
.Button {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	font-weight:bold;}
	
/* ---------------------- Waiting room form -------*/

div.FormNote {
	text-align:right;color:#FFA93E;font-weight:bold;}

table.ClassicForm {width:514px;font-size:1em;}

table.ClassicForm th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm th.AltCenter {background:#E99B37;text-align:center;}
	
table.ClassicForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	
table.ClassicForm td.InputLeftText {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	

	
table.ClassicForm td.InputLeftTextSmall {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:150px;}  
	
table.ClassicForm td.InputLeftTextSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:150px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftTextXSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:30px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftLong {
	background:#E8E7E8;
	padding:20px 0 12px 26px;
	vertical-align:top;
	width:250px;
	border-bottom:1px solid #ffffff;
	} 
	
table.ClassicForm td.InputLeftUnderlineLong {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}   
	
table.ClassicForm td.InputLeftUnderlineLongAlt {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLong {
	background:#E8E7E8;
	padding:15px 10px 12px 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLongNoLine {
	background:#E8E7E8;
	padding:15px 10px 0px 26px;
	vertical-align:top;
	width:390px;
	
	}  
	
table.ClassicForm td.InputTextUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftXLong ul {padding-left:0px;margin-left:20px;font-size:10px;}
	
table.ClassicForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;letter-spacing:normal}
	
table.ClassicForm td.InputRight, td.InputRightUnderline {padding:15px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightText {padding:5px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightTextUnderline {padding:5px 0px 15px 40px;vertical-align:top;border-bottom:1px solid #A3A2A3;}

table.ClassicForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;padding-left:40px;}

table.ClassicForm td.InputRightUnderlineSmall {border-bottom:1px solid #A3A2A3;padding:15px 10px 12px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightSmall {padding:15px 10px 0px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightUnderlineSmall ul {list-style:none;padding-left:5px;margin-left:0}

table.ClassicForm th.UnderlineSmall {padding:0px 10px 0px 10px;vertical-align:top;background:#ffffff;} 

table.ClassicForm td.InputLeft span, td.InputLeftUnderline span {color:#FFA93E;}

table.ClassicForm td.InputRightUnderline ul  {list-style:none;padding-left:0;margin-left:0}

table.ClassicForm INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm SELECT.InputMedium {width:259px;font-size:10px;}

table.ClassicForm TEXTAREA.InputMedium {width:259px;font-size:10px;}

table.ClassicForm INPUT.InputSmall {width:117px;font-size:10px;}

table.ClassicForm INPUT.InputXSmall {width:55px;font-size:10px;}

/*----------------classic 2-------------*/
table.ClassicForm2 {
	width:520px;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	font-size:1em;}

table.ClassicForm2 th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm2 td.InputLeftUnderline {
	border-bottom:1px solid #ffffff;
	padding:8px 3px 8px 10px;
	letter-spacing:normal;
	width:175px;
	
	}

table.ClassicForm2 td.InputRightUnderline {border-bottom:none;padding:8px 5px 8px 15px}

table.ClassicForm2 SELECT.InputMedium {width:285px;font-size:10px;}

table.ClassicForm2 INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm2 INPUT.InputLarge {width:270px;font-size:10px;font-size:10px;}

table.ClassicForm2 a:link {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:visited {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:hover {font-size:9px;letter-spacing:1px;color:#7f7b7b;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:active {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}

td.InputCheckbox {padding:10px 0 10px 50px;width:50%}

td.CountriesEnd {
	text-align:right;
	color:#FFA93E;
	font-weight:bold;
	border-bottom:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {
	letter-spacing:1px;
	font-size:10px;
	font-family:Tahoma,Arial;
	font-weight:bold;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #A3A2A3;
	border-top:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {border-top:none;}

.Error {color:#ff0000;}



/*-------------------------------text form ------------------------------------*/

table.TextForm {
	width:520px;
	border-bottom:1px solid #cacaca;
	border-collapse:collapse;
	font-size:1em;}

table.TextForm th {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.TextForm th.AltCenter {background:#E99B37;text-align:center;}

table.TextForm td {
	border:1px solid #cacaca;
	vertical-align:top;
	padding:8px 8px 8px 8px;
	}
	
table.TextForm td.InbetweenNoLine {background:#cacaca;padding:5px 10px 5px 10px; font-size:11px;letter-spacing:normal;text-align:center; }

table.TextForm td.InputTextXSmall {font-weight:bold;background:#fafafa}

table.TextForm td.Grey {background:#DAD9D9;border:1px solid #cacaca }

table.TextForm td.Left { width:186px; font-weight:normal; font-size:11px; letter-spacing:normal; }



/*--------------------------------------Three Coloumn Form ------------------------------------*/


table.ThreeColForm {width:514px;font-size:1em;}

table.ThreeColForm th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;}
	
table.ThreeColForm th.Alt {background:#E99B37;padding-left:32px;}

table.ThreeColForm th.AltCenter {background:#E99B37;text-align:center;}

table.ThreeColForm td.InputRightButton {
	background:#E8E7E8;
	padding:0 32px 0 32px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 12px 0 12px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:18px 0 0 26px;
	vertical-align:top;
	width:186px;
	letter-spacing:1px;}  
	
table.ThreeColForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;}

table.ThreeColForm td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 0 12px 26px;
	vertical-align:top;

	}
	
table.ThreeColForm td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 26px;
	vertical-align:top;
	color:#ffffff;

	}

table.ThreeColForm td.InputIconUnderline {
	border-bottom:1px solid #ffffff;
	padding-bottom:5px;
	background:#E8E7E8;
	padding:0px 15px 0 10px;
	text-align:center;
	}


	
table.ThreeColForm td.InputRight, td.InputRightUnderline {padding:18px 32px 0 32px;vertical-align:top;}

table.ThreeColForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;} 

table.ThreeColForm td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColForm td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 12px 8px 12px;
	text-align:center;
	font-size:13px} 


span.Green {color:#38C53C;}

span.Red {color:#FD0006;}

span.Black {color:Black;}

td.Date {color:#ff0000;font-weight:bold;font-size:12px;letter-spacing:1px;padding:8px 0 8px 12px;background:#E8E7E8;}


/*----------------3  col alt -------------------------*/

table.ThreeColFormAlt  {width:514px;font-size:1em;}

table.ThreeColFormAlt th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0 0px 0 0px;}

table.ThreeColFormAlt th.AltCenter {background:#E99B37;text-align:center;padding:0 3px 0 3px;margin:0;border-left:1px solid #FFA93E;
	border-right:1px solid #FFA93E;}

table.ThreeColFormAlt td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 3px 10px 10px;
	vertical-align:top;
}

table.ThreeColFormAlt td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:12px 10px 12px 10px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightUnderlineSmall2 {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	border-right:1px solid #A3A2A3;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 8px 0 8px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColFormAlt td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 0px 8px 0px;
	text-align:center;
	font-size:13px} 
	
table.ThreeColFormAlt td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 10px;
	vertical-align:top;
	color:#ffffff;

	}

/*---------- 4 - col form --------------------*/

table.FourColForm {width:514px;border-collapse:collapse;font-size:1em;}

table.FourColForm th, th.Alt {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding-left:8px;}
	
table.FourColForm th.Alt {background:#E99B37;}

table.FourColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #A3A2A3;
	
	}
	
table.FourColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}
	
/*--------------------------5 col form----------------------*/

table.FiveColForm {width:514px;border-collapse:collapse;font-size:1em;}

table.FiveColForm th, th.Alt {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding-left:8px;
	}
	
table.FiveColForm th.Alt {background:#E99B37;}

table.FiveColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #A3A2A3;
	}
	
table.FiveColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}

/*----------------------training popup --------------------*/

table.PopupTraining {
	width:500px;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupTraining th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupTraining td {
	padding:30px 30px 30px 30px;
	text-align:left;}
	
table.PopupTraining td table {background:#fafafa;border-collapse:collapse}

table.PopupTraining td table td {border:1px solid #cacaca;padding:8px 8px 8px 8px}



table.PopupTraining td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------edit popup --------------------*/

table.PopupEdit {
	width:100%;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupEdit th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupEdit td {
	padding:8px 8px 8px 8px;
	text-align:left;}
	
table.PopupEditContent table td {padding:0px 0px 0px 0px}

table.PopupEdit td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------developer help pages--------------------*/
table td.DevHelpAlternateRow
{
	background:aliceblue;
}


/*--------------------------login page ------------------------------*/
table.Login {font-size:1em;}

table.Login td {vertical-align:top}

table.Login th {text-align:left}

table.Login td.Left {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-bottom:none;}

table.Login td.Right {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-bottom:none;}
table.Login td.Left2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-top:none;}

table.Login td.Right2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-top:none;}

table.Login td.Formdown {padding-left:12px;}


/*---------------------Events-----------------------*/

table.Events {margin-bottom:35px;font-size:1em;}

table.Events th {
	text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
td.EventsTitle {text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
table.Events td {
	border:none;
	padding:5px 0 5px 10px;
	vertical-align:top}
	
	
 td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}
	
table.Events td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}

/*-------------------CSP Drop down--------------------*/

table.Selection {
	font-size: 11px; 
	border-collapse: collapse }
	
table.Selection td {
	border-right: #cacaca 1px solid; 
	padding-right: 0px; 
	border-top: #cacaca 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: #cacaca 1px solid; 
	padding-top: 0px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection td.Text {
	border-right: #cacaca 1px solid; 
	padding-right: 10px; 
	border-top: #cacaca 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	border-left: #cacaca 1px solid; 
	padding-top: 10px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection a {
	width: 100%; 
	height: 100% }
	
table.Selection td.Unselected {
	background: #3aa5c7; 
	vertical-align: middle; 
	text-decoration: none }
	
table.Selection td.Selected {
	background: #000000; 
	vertical-align: middle; 
	color: #ffffff; 
	text-decoration: none }
	
table.Selection td.HoverSelected {
	background: #666; 
	vertical-align: middle; 
	color: #ffffff }
	
table.Selection td.GreyUnselected {
	background: #cacaca; 
	text-decoration: none }

div.SelectionPopup {
	background: #ffffff }
	
/*------------------------Information box -----------------------------*/
.InfoMsg	{BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble {background-color:#C3D9FF;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble td {padding:8px 8px 8px 8px;}

div.InfoMsgBubble {padding:8px 8px 0px 0px;}

/*------------------------TreeView-------------------------------------*/
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

/* Accepted verifiers */

table.Verifiers {}

table.Verifiers td.Right {
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
}

table.Verifiers td.Left {
	BORDER-RIGHT: #cacaca 1px solid;
	FONT-WEIGHT: bold;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;
	font-size: 13px;
}
	

table.Company {border-collapse:collapse}

table.Company th {
	background-color:#FFA93E;
	color:#ffffff;
	padding-left:4px;
	border-right:1px solid #ffffff;
	}

table.Company td {
	vertical-align:top;
	padding:4px 4px 8px 8px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
	
table.Company td strong {color:#FFA93E}
	
table.Company td.Alt {background-color:#fafafa}


	
/*-------------------------------- Structure -elements --------------------------------------*/ 

table.Container {
	text-align:left;}
	

table.Container td.TopNav {
	width:751px;
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	padding:0;
	margin:0;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;&aacute;}
	
table.TopNavLink td {width:25%;text-align:center;color:#ffffff;;padding:0;margin:0;line-height:22px;}

td.ActiveTopNavLink 
{	color:#ffffff;
	background:#FFA93E;
	font-weight:bold;
	font-size:11px;
	letter-spacing:1px;}	
	
table.TopNavLink td  a {width:100%;white-space:nowrap}
html>body table.TopNavLink td  a {width:auto;}
	
table.TopNavLink td  a:link {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:visited {color:#ffffff;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:hover {color:#ffffff;background:#FFA93E;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
table.TopNavLink td  a:active {color:#ffffff;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:1px;display:block;}
	
table.Container td.TopNavRight {
	background:#3F3E3F;
	border-bottom:1px solid #ffffff;
	}
	
table.Container td.LogoBar {
	background:#86AEB8;
	border-right:1px solid #7B9EA7;
	vertical-align:bottom;
	}
	
table.Container td.LogoBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;}
	
table.ToolBar {width:751px;} 

td.ToolBarLeft {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;}
	
td.ToolBarLeftInner {
	background-color:#FFA93E;
	background-image:url(../img/bg_title_up.gif);
	background-repeat:no-repeat;
	border-top:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	width:160px;}

td.ToolBarRight {background:#86AEB8;border-bottom:1px solid #ffffff;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRightInner {background:#86AEB8;border-bottom:1px solid #86aeb8;color:#ffffff;font-size:9px;letter-spacing:1px;width:223px;}

td.ToolBarRight a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRight a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRight a:active {color:#ffffff;text-decoration:none;}

td.ToolBarRightInner a:link {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:visited {color:#ffffff;text-decoration:none;}
td.ToolBarRightInner a:hover {color:#FFA93E;text-decoration:none;}
td.ToolBarRightInner a:active {color:#ffffff;text-decoration:none;}

td.TitleBar {
	width:160px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #EB9B38;
	background-image:url(../img/bg_title_left.gif);
	 }

td.TitleBarLeft {
	width:591px;
	background-color:#FFA93E;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #EB9B38;
	background-image:url(../img/bg_title_right.gif);
	background-repeat:no-repeat;
	padding-bottom:13px;
	
	 }
	 
td.TitleInner {
	width:590px;
	background-color:#ffffff;
	border-bottom:1px solid #FFA93E;
	border-right:1px solid #BDBABC;
	border-left:1px solid #EB9B38;
	padding-bottom:13px;
	}
		
td.TitleBarRight {
	background:#FFA93E;
	border-bottom:1px solid #ffffff;}
	
div.Title {
	padding-bottom:0px;
	padding-left:17px;
	font-family:Garamond;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;}
	
td.TitleInner div.Title {
	padding-bottom:0px;
	padding-left:17px;
	padding-top:6px;
	font-family:Garamond;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#FFA93E;
	letter-spacing:1px;}
	
td.breadcrumb {
	background:#ffffff;
	border-left:1px solid #EB9B38;
	font-size:9px;
	padding-left:17px;
	letter-spacing:1px;}
	
td.LeftNav {
	background-color:#86AEB8;
	width:162px;
	background-image:url(../img/bg_leftnav_line.gif);
	background-repeat:repeat-y;
	background-position:top right;
	vertical-align:top;
	}
	
table.Navigation {
	background-image:url(../img/bg_leftnav.gif);
	background-repeat:no-repeat;
	width:162px;}
	
table.Navigation a:link {color:#ffffff;text-decoration:none;}
table.Navigation a:visited {color:#ffffff;text-decoration:none;}
table.Navigation a:hover {color:#FFA93E;text-decoration:none;}
table.Navigation a:active {color:#ffffff;text-decoration:none;}
	
table.Navigation td {
	padding:5px 0 5px 15px;
	font-size:11px;
	letter-spacing:1px;
	border-top:1px solid #A3BDC6;
	border-bottom:1px solid #6491A1;
	color:#ffffff;
	}
	
table.LoginInfo {
	width:100%;
	border-top:1px solid #76969E;
	border-bottom:1px solid #76969E;
	border-right:1px solid #5A5859;
	background:#99C3CE;
	margin-top:65px;
	}
	
table.LoginInfo th { color:#76969E;text-align:left;font-weight:normal;font-size:10px;letter-spacing:1px; padding:8px 0 5px 0;}

table.LoginInfo td { color:#ffffff;font-size:11px;letter-spacing:1px;padding:0 0 8px 23px;}


td.Middle {border-right:1px solid #BDBABC;border-left:1px solid #BDBABC;}


td.Content {
	vertical-align:top;
	background:#ffffff;
	width:588px;
	font-size:0.78em;
	color:#4C4C4C;}
	
table.ActualContent {
	padding:24px 16px 0 36px;
	font-size:1em;
	}

table.ActualContent td.TextLeft {
	line-height:1.8em;
	vertical-align:top;}

table.ActualContent td.RightColoumn {
	vertical-align:top;
	padding-left:0;}
	
table.RightBlock {
	width:169px;
	margin-bottom:20px;
	margin-top:5px;
	}
	
table.RightBlock th {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	text-align:left;
	border:1px solid #EB9B38;

	}

table.RightBlock td {
	border:1px solid #BDBABC;
	border-top:none;
	padding-left:12px;
	padding-top:9px;
	padding-bottom:9px;
	font-size:10px;
	letter-spacing:1px;}
	
table.RightBlock ul {
	margin-left:12px;padding-left:0;margin-top:0px;
	line-height:21px;}
	
table.RightBlock ul li {
	list-style-image:url(../img/bullet.gif)}



/* ----------------------------------Latest news--------------------------- */

div.LatestNews {font-size:0.85em;color:#4C4C4C;line-height:1.7em;padding-bottom:14px;}

strong.NewsTitle {color:#FFA93E;font-weight:bold;letter-spacing:1px;}

strong.NewsDate {font-size:0.9em;letter-spacing:1px;}

 div.LatestNews a:link {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:visited {color:#FFA93E;letter-spacing:1px;}
 div.LatestNews a:hover {color:#7f7b7b;letter-spacing:1px;}
 div.LatestNews a:active {color:#FFA93E;letter-spacing:1px;}


/* Task List */

table.TaskList {width:100%}

table.TaskList td { padding-bottom:18px;vertical-align:top}

table.TaskList td.Left {padding-right:12px;} 


/* Footer */

td.Footer {
	background:#000000;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #969496;
	border-left:1px solid #969496;
	color:#ffffff;
	font-size:9px;
	text-align:center;
	letter-spacing:1px;
	vertical-align:middle;
	padding:4px 0 4px 160px;
	
	}
	
td.FooterRight {
	background:#3F3E3F;
	border-top:1px solid #ffffff;}
	
td.Footer a:link {color:#ffffff;text-decoration:underline;}

td.Footer a:visited {color:#ffffff;text-decoration:underline;}

td.Footer a:hover {color:#cacaca;text-decoration:underline;}

td.Footer a:active {color:#ffffff;text-decoration:underline;}
	
	
/* Forms */

.InputNormal {
	color:#4c4c4c;
	font-size:10px;
	border:1px solid #BDBABC;
	margin-bottom:4px; 
	} 
	
	
INPUT.InputNormal {
	width:140px;font-size:10px;
	}

SELECT.InputNormal {
	width:147px;font-size:10px;
	}	
TEXTAREA.InputNormal {
	width:140px;font-size:10px;
	}		
	
.Button {
	background:#FFA93E;
	color:#ffffff;
	font-size:9px;
	letter-spacing:1px;
	font-weight:bold;}
	
/* ---------------------- Waiting room form -------*/

div.FormNote {
	text-align:right;color:#FFA93E;font-weight:bold;}

table.ClassicForm {width:514px;font-size:1em;}

table.ClassicForm th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm th.AltCenter {background:#E99B37;text-align:center;}
	
table.ClassicForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	
table.ClassicForm td.InputLeftText {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:186px;}  
	

	
table.ClassicForm td.InputLeftTextSmall {
	background:#E8E7E8;
	padding:5px 0 0 26px;
	vertical-align:top;
	width:150px;}  
	
table.ClassicForm td.InputLeftTextSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:150px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftTextXSmallUnderline {
	background:#E8E7E8;
	padding:5px 0 8px 26px;
	vertical-align:top;
	width:30px;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftLong {
	background:#E8E7E8;
	padding:20px 0 12px 26px;
	vertical-align:top;
	width:250px;
	border-bottom:1px solid #ffffff;
	} 
	
table.ClassicForm td.InputLeftUnderlineLong {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}   
	
table.ClassicForm td.InputLeftUnderlineLongAlt {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLong {
	background:#E8E7E8;
	padding:15px 10px 12px 26px;
	vertical-align:top;
	width:390px;
	border-bottom:1px solid #ffffff;
	}  
	
table.ClassicForm td.InputLeftXLongNoLine {
	background:#E8E7E8;
	padding:15px 10px 0px 26px;
	vertical-align:top;
	width:390px;
	
	}  
	
table.ClassicForm td.InputTextUnderline {
	background:#E8E7E8;
	padding:15px 0 0 26px;
	vertical-align:top;
	border-bottom:1px solid #ffffff;}  
	
table.ClassicForm td.InputLeftXLong ul {padding-left:0px;margin-left:20px;font-size:10px;}
	
table.ClassicForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;letter-spacing:normal}
	
table.ClassicForm td.InputRight, td.InputRightUnderline {padding:15px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightText {padding:5px 0px 5px 40px;vertical-align:top;}

table.ClassicForm td.InputRightTextUnderline {padding:5px 0px 15px 40px;vertical-align:top;border-bottom:1px solid #A3A2A3;}

table.ClassicForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;padding-left:40px;}

table.ClassicForm td.InputRightUnderlineSmall {border-bottom:1px solid #A3A2A3;padding:15px 10px 12px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightSmall {padding:15px 10px 0px 10px;vertical-align:top;} 

table.ClassicForm td.InputRightUnderlineSmall ul {list-style:none;padding-left:5px;margin-left:0}

table.ClassicForm th.UnderlineSmall {padding:0px 10px 0px 10px;vertical-align:top;background:#ffffff;} 

table.ClassicForm td.InputLeft span, td.InputLeftUnderline span {color:#FFA93E;}

table.ClassicForm td.InputRightUnderline ul  {list-style:none;padding-left:0;margin-left:0}

table.ClassicForm INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm SELECT.InputMedium {width:259px;font-size:10px;}

table.ClassicForm TEXTAREA.InputMedium {width:259px;font-size:10px;}

table.ClassicForm INPUT.InputSmall {width:117px;font-size:10px;}

table.ClassicForm INPUT.InputXSmall {width:55px;font-size:10px;}

/*----------------classic 2-------------*/
table.ClassicForm2 {
	width:520px;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	font-size:1em;}

table.ClassicForm2 th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.ClassicForm2 td.InputLeftUnderline {
	border-bottom:1px solid #ffffff;
	padding:8px 3px 8px 10px;
	letter-spacing:normal;
	width:175px;
	
	}

table.ClassicForm2 td.InputRightUnderline {border-bottom:none;padding:8px 5px 8px 15px}

table.ClassicForm2 SELECT.InputMedium {width:285px;font-size:10px;}

table.ClassicForm2 INPUT.InputMedium {width:252px;font-size:10px;font-size:10px;}

table.ClassicForm2 INPUT.InputLarge {width:270px;font-size:10px;font-size:10px;}

table.ClassicForm2 a:link {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:visited {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:hover {font-size:9px;letter-spacing:1px;color:#7f7b7b;text-decoration:none;font-family:Tahoma;}
table.ClassicForm2 a:active {font-size:9px;letter-spacing:1px;color:#333;text-decoration:none;font-family:Tahoma;}

td.InputCheckbox {padding:10px 0 10px 50px;width:50%}

td.CountriesEnd {
	text-align:right;
	color:#FFA93E;
	font-weight:bold;
	border-bottom:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {
	letter-spacing:1px;
	font-size:10px;
	font-family:Tahoma,Arial;
	font-weight:bold;
	padding:3px 0 3px 10px;
	border-bottom:1px solid #A3A2A3;
	border-top:1px solid #A3A2A3;}
	
table.ClassicForm td.Inbetween, td.InbetweenNoLine {border-top:none;}

.Error {color:#ff0000;}



/*-------------------------------text form ------------------------------------*/

table.TextForm {
	width:520px;
	border-bottom:1px solid #cacaca;
	border-collapse:collapse;
	font-size:1em;}

table.TextForm th {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;
	vertical-align:center;}
	
table.TextForm th.AltCenter {background:#E99B37;text-align:center;}

table.TextForm td {
	border:1px solid #cacaca;
	vertical-align:top;
	padding:8px 8px 8px 8px;
	}
	
table.TextForm td.InbetweenNoLine {background:#cacaca;padding:5px 10px 5px 10px; font-size:11px;letter-spacing:normal;text-align:center; }

table.TextForm td.InputTextXSmall {font-weight:bold;background:#fafafa}

table.TextForm td.Grey {background:#DAD9D9;border:1px solid #cacaca }

table.TextForm td.Left { width:186px; font-weight:normal; font-size:11px; letter-spacing:normal; }



/*--------------------------------------Three Coloumn Form ------------------------------------*/


table.ThreeColForm {width:514px;font-size:1em;}

table.ThreeColForm th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0;}
	
table.ThreeColForm th.Alt {background:#E99B37;padding-left:32px;}

table.ThreeColForm th.AltCenter {background:#E99B37;text-align:center;}

table.ThreeColForm td.InputRightButton {
	background:#E8E7E8;
	padding:0 32px 0 32px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 12px 0 12px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColForm td.InputLeft, td.InputLeftUnderline {
	background:#E8E7E8;
	padding:18px 0 0 26px;
	vertical-align:top;
	width:186px;
	letter-spacing:1px;}  
	
table.ThreeColForm td.InputLeftUnderline {border-bottom:1px solid #ffffff;padding-bottom:5px;}

table.ThreeColForm td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 0 12px 26px;
	vertical-align:top;

	}
	
table.ThreeColForm td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 26px;
	vertical-align:top;
	color:#ffffff;

	}

table.ThreeColForm td.InputIconUnderline {
	border-bottom:1px solid #ffffff;
	padding-bottom:5px;
	background:#E8E7E8;
	padding:0px 15px 0 10px;
	text-align:center;
	}


	
table.ThreeColForm td.InputRight, td.InputRightUnderline {padding:18px 32px 0 32px;vertical-align:top;}

table.ThreeColForm td.InputRightUnderline {border-bottom:1px solid #A3A2A3;padding-bottom:12px;} 

table.ThreeColForm td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColForm td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 12px 8px 12px;
	text-align:center;
	font-size:13px} 


span.Green {color:#38C53C;}

span.Red {color:#FD0006;}

span.Black {color:Black;}

td.Date {color:#ff0000;font-weight:bold;font-size:12px;letter-spacing:1px;padding:8px 0 8px 12px;background:#E8E7E8;}


/*----------------3  col alt -------------------------*/

table.ThreeColFormAlt  {width:514px;font-size:1em;}

table.ThreeColFormAlt th  {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding:0 0px 0 0px;}

table.ThreeColFormAlt th.AltCenter {background:#E99B37;text-align:center;padding:0 3px 0 3px;margin:0;border-left:1px solid #FFA93E;
	border-right:1px solid #FFA93E;}

table.ThreeColFormAlt td.InputLeftUnderlineLarge {border-bottom:1px solid #ffffff;background:#E8E7E8;
	padding:12px 3px 10px 10px;
	vertical-align:top;
}

table.ThreeColFormAlt td.InputRightUnderlineSmall {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:12px 10px 12px 10px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightUnderlineSmall2 {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	border-right:1px solid #A3A2A3;
	padding:12px 12px 12px 12px;
	text-align:center;} 
	
table.ThreeColFormAlt td.InputRightButtonSmall {
	background:#E8E7E8;
	padding:0 8px 0 8px;
	border-bottom:1px solid #ffffff;
	text-align:center;}
	
table.ThreeColFormAlt td.InputRightUnderlineSmallDark {
	vertical-align:top;
	border-bottom:1px solid #A3A2A3;
	padding:8px 0px 8px 0px;
	text-align:center;
	font-size:13px} 
	
table.ThreeColFormAlt td.InputLeftUnderlineLargeDark {border-bottom:1px solid #ffffff;background:#ADAAAD;
	padding:8px 0 8px 10px;
	vertical-align:top;
	color:#ffffff;

	}

/*---------- 4 - col form --------------------*/

table.FourColForm {width:514px;border-collapse:collapse;font-size:1em;}

table.FourColForm th, th.Alt {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding-left:8px;}
	
table.FourColForm th.Alt {background:#E99B37;}

table.FourColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #A3A2A3;
	
	}
	
table.FourColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}
	
/*--------------------------5 col form----------------------*/

table.FiveColForm {width:514px;border-collapse:collapse;font-size:1em;}

table.FiveColForm th, th.Alt {
	background:#FFA93E;
	color:#ffffff;
	text-align:left;
	border:1px solid #EB9B38;
	padding-left:8px;
	}
	
table.FiveColForm th.Alt {background:#E99B37;}

table.FiveColForm td {
	padding:10px 5px 12px 12px;
	border-bottom:1px solid #A3A2A3;
	}
	
table.FiveColForm td.InputLeft {
	background:#E8E7E8;
	border-bottom:1px solid #ffffff;
	
	}

/*----------------------training popup --------------------*/

table.PopupTraining {
	width:500px;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupTraining th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupTraining td {
	padding:30px 30px 30px 30px;
	text-align:left;}
	
table.PopupTraining td table {background:#fafafa;border-collapse:collapse}

table.PopupTraining td table td {border:1px solid #cacaca;padding:8px 8px 8px 8px}



table.PopupTraining td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------edit popup --------------------*/

table.PopupEdit {
	width:100%;
	background:#ffffff;
	color:#333333;
	font-size:11px;
	line-height:22px;
	text-align:left;}
	
table.PopupEdit th {
	background:#FFA93E;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
	padding:10px 0 10px 15px;
	text-align:left;}
	
table.PopupEdit td {
	padding:8px 8px 8px 8px;
	text-align:left;}
	
table.PopupEditContent table td {padding:0px 0px 0px 0px}

table.PopupEdit td.PopupFooter {background:#000000;padding:0;width:100%}

/*----------------------developer help pages--------------------*/
table td.DevHelpAlternateRow
{
	background:aliceblue;
}


/*--------------------------login page ------------------------------*/
table.Login {font-size:1em;}

table.Login td {vertical-align:top}

table.Login th {text-align:left}

table.Login td.Left {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-bottom:none;}

table.Login td.Right {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-bottom:none;}
table.Login td.Left2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-right:none;border-top:none;}

table.Login td.Right2 {padding:8px 8px 3px 12px;background:#e8e7e8;border:1px solid #cacaca;border-left:none;border-top:none;}

table.Login td.Formdown {padding-left:12px;}


/*---------------------Events-----------------------*/

table.Events {margin-bottom:35px;font-size:1em;}

table.Events th {
	text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
td.EventsTitle {text-align:left;
	color:#FFA93E;
	font-size:13px;
	padding-bottom:5px;}
	
table.Events td {
	border:none;
	padding:5px 0 5px 10px;
	vertical-align:top}
	
	
 td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}
	
table.Events td.Left {
	border-right:1px solid #cacaca;
	padding:5px 10px 5px 0;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	}

/*-------------------CSP Drop down--------------------*/

table.Selection {
	font-size: 11px; 
	border-collapse: collapse }
	
table.Selection td {
	border-right: #cacaca 1px solid; 
	padding-right: 0px; 
	border-top: #cacaca 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	border-left: #cacaca 1px solid; 
	padding-top: 0px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection td.Text {
	border-right: #cacaca 1px solid; 
	padding-right: 10px; 
	border-top: #cacaca 1px solid; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	border-left: #cacaca 1px solid; 
	padding-top: 10px; 
	border-bottom: #cacaca 1px solid; 
	text-align: center }
	
table.Selection a {
	width: 100%; 
	height: 100% }
	
table.Selection td.Unselected {
	background: #3aa5c7; 
	vertical-align: middle; 
	text-decoration: none }
	
table.Selection td.Selected {
	background: #000000; 
	vertical-align: middle; 
	color: #ffffff; 
	text-decoration: none }
	
table.Selection td.HoverSelected {
	background: #666; 
	vertical-align: middle; 
	color: #ffffff }
	
table.Selection td.GreyUnselected {
	background: #cacaca; 
	text-decoration: none }

div.SelectionPopup {
	background: #ffffff }
	
/*------------------------Information box -----------------------------*/
.InfoMsg	{BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble {background-color:#C3D9FF;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

table.InfoMsgBubble td {padding:8px 8px 8px 8px;}

div.InfoMsgBubble {padding:8px 8px 0px 0px;}

/*------------------------TreeView-------------------------------------*/
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

/* Accepted verifiers */

table.Verifiers {}

table.Verifiers td.Right {
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 5px;
}

table.Verifiers td.Left {
	BORDER-RIGHT: #cacaca 1px solid;
	FONT-WEIGHT: bold;
	Font-family:Lucida Grande,Trebuchet Ms, TrebuchetMS, Arial, Verdana;
	font-size: 13px;
}
	

table.Company {border-collapse:collapse}

table.Company th {
	background-color:#FFA93E;
	color:#ffffff;
	padding-left:4px;
	border-right:1px solid #ffffff;
	}

table.Company td {
	vertical-align:top;
	padding:4px 4px 8px 8px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	}
	
table.Company td strong {color:#FFA93E}
	
table.Company td.Alt {background-color:#fafafa}


bleubutton1


	
