form {margin:0px;}

label.labDefFont
{
	font-family:arial,century gothic,century;
}

div.RegisterOutline
{
	background-color:#ececec;/*#e0e0e0;/*#45aee7; /*#38b2d2;/* #229fe2 #aed1d8;*/
	/*background-color:#bee9f0; /*border-color:#38b2d2;border-style: none none solid none;*/
	border-style:solid;
	border-width:4px;
	border-color:#F0F0F0 #c0c0c0 #c0c0c0 #d0d0d0;/*#93d0f1 #1676aa #1676aa #60baea;*/
	padding:10px;
}

.formTopic
{
	background-color:#A0A0A0;
	width:100%;
	color:#FFFFFF;
}

.formTopic tr td
{
	color:#FFFFFF;
}

.formTopicBus tr td
{
	color:#FFFFFF;/*f791ff #c600d6;*/
	background-color:#606060;
}

.formCustEvtEven
{
	border:1px solid #FFFFFF;background-color:#E8E8E8;/*#fff6eb;*/
}

.formCustEvtEvenAgr
{
	border-width:1px;border-style:solid solid none solid;border-color: #FFFFFF;background-color:#E8E8E8;/*fff6eb;*//* #ffb865 */
	
}

.formCustEvtEvenAgrBot
{
	border-width:1px;border-style:none solid solid solid;border-color: #FFFFFF;background-color:#E8E8E8;/*fff6eb;*//* #ffb865 */
	
}

.formCustEvtOdd
{
	border:1px solid #FFFFFF;background-color:#F0F0F0;/*#ffe4c3;/*#ffd4a1;*/
}

.formCustEvtOddAgr
{
	border-width:1px;border-style: solid solid none solid;border-color: #FFFFFF;background-color:#F0F0F0;/*ffd4a1 ffe4c3;*/
}

.formCustEvtOddAgrBot
{
	border-width:1px;border-style: none solid solid solid;border-color: #FFFFFF;background-color:#F0F0F0;/*ffd4a1 ffe4c3;*/
}

.formCustEvtLabel
{
	background-color:#fff6eb;
}

table.formGrpSBus
{
	/*border-style:solid;border-width:4px;border-color:#FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;*/
	background-color:#606060;/*#404040;*/
	border:2px solid #404040;
	border-collapse:collapse;
	border-spacing:0px;
}
table.formGrpSBus tr td {padding:0px 0px;}
table.formGrpSBus tr td table tr td {padding:0px;}


.formGrpSDef
{
	border-collapse:collapse;
	border-spacing:0px;
	border-style:solid;border-width:4px;border-color:#FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;
}

table.formGrpSDef tr td
{
	padding:4px;
	border-style:solid;border-width:1px;border-color:#1676aa;/*#FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;*/
}
table.formGrpSDef tr td table tr td {padding:0px;border-style:none;}

table tr td.formGrpHeadSDef
{
	/*
	background-image:url(../Images/Forms/Header.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:26px;*/
	background-color:#1d9add;
	color:#FFFFFF;/*#404040 #38b2d2;*/
	font-weight:bolder;font-size:15px;
	font-family:arial,gothic;
}

.formGrpContSDef {background-color:#dae2e6;} /*d8d8d8*/

table.formGrpNmSDef
{
	font-family:arial,arial narrow;font-size:12pt;font-weight:bolder;color:#606060;
}

table tr td.formGrpNmSDef /* replicate the above styles */
{
	font-family:arial,arial narrow;font-size:12pt;font-weight:bolder;color:#606060;
}
table.formGrpNmSDef tr td {padding:0px;}


table.formGrpSEvt
{
	/*#606060;/*#3cabd4 #7891dd;*/
	border-collapse:collapse;
	border-spacing:0px;
	border-style:solid;border-width:4px;border-color:#FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;
}

table.formGrpSEvt tr td
{
	padding:4px;
	border-style:solid;border-width:1px;border-color:#c06700;/*#FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;*/
}

table.formGrpSEvt tr td table tr td {padding:0px;border-style:none;}

table tr td.formGrpHeadSEvt
{
	/*
	background-image:url(../Images/Forms/Header.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:26px;*/
	background-color:#fa8700;
	border-bottom:1px solid #c06700;
	color:#FFFFFF;/*#404040;/*#38b2d2;*/
	font-weight:bolder;font-size:15px;
	font-family:arial,gothic;
}

.formGrpContSEvt {background-color:#e6e1da;} /*#E8E8E8 d8d8d8*/

table.formGrpSubmit
{
	background-color:#E0E0E0;/*00fa32 #F0F0F0;*/
	border-style:solid;border-width:1px;border-color:#FFFFFF;/*#00c022 #FFFFFF #D0D0D0 #D0D0D0 #F0F0F0;*/
}

div.RegisterOutlineEvent
{
	background-color:#e0e0e0;/*#cfebf9; /*#D0D0D0 #229fe2 #aed1d8;*/
	border-width:0px;/*4px 0px;*/
	border-style:none;/*solid none;*/
	/*border-color:#A0A0A0 #404040 #404040 #808080;*/
	border-color:#c0c0c0;/*#ecf7fc #9ad3f2 #9ad3f2 #c1e4f7;*/ß
	padding:5px;
}

table.RegisterOutlineTrack
{
	background-color:#f0f0f0; /*#9ed5f2 9fd6f3 #aed1d8 #D0D0D0 #229fe2 #aed1d8;*/
	
	/*border-width:4px 0px;
	border-style:solid;
	/*border-color:#A0A0A0 #404040 #404040 #808080;*/
	border-color:#c1e4f7 #3aaae6 #3aaae6 #81c9ef;
	padding:5px;
	
	
	font-size:17px;
	font-family:arial narrow,arial,times;
	font-weight:700;
	margin:5px 0px;
}

.RegisterOutlineTrackInner
{
	border-style:none;border-width:0px 0px;border-color:#afddf5;/*#afddf5;*/
}

/*div.RegisterOutlineTrack table tr td
{
	
}
*/

table tr td.RegisterGoBackTo
{
	background-color:#F0F0F0;
	color:#000000;
	
	background-image:url(../Images/Tracking/GoBackTo-Background-45px.png);
	background-repeat:no-repeat;
	
	height:45px;
	width:70px;
	padding:0px 5px;
	vertical-align:middle;
	text-align:left;
}

table tr td.RegisterProgress
{
	background-color:#FFFFFF;
	color:#000000;
	
	border-style:solid;
	border-color:#F0F0F0 #808080 #808080 #A0A0A0;
	border-width:4px 0px 4px 0px;
	
	height:45px;
	
	width:70px;
	padding:0px 5px;
}
table tr td.RegisterStepStart
{
	background-color:#cae8f8;/*#cef0f4 #bee9f0 #ffdfb9; /*#dcecee;*/
	color:#38b2d2;/*#ff9001;*/
	width:70px;
	text-align:center;
	padding:0px 5px;
	
	
	font-weight:bolder;
}





table tr td.RegisterStep
{
	background-color:#cae8f8;/*#cef0f4 #bee9f0 #ffdfb9;*/
	color:#38b2d2;/*#ff9001;*/
	width:125px;
	text-align:center;
	padding:0px 0px;
	
	
	font-weight:bolder;
	
	min-width:125px;
	/*white-space:nowrap;*/
}



table tr td.RegisterStepSelected
{
	background-color:#FFFFFF;
	border-style:solid;
	/*border-color:#000000;
	border-width:0px 2px;*/
	border-color:#D0D0D0 #808080 #808080 #A0A0A0;
	border-width:0px 4px 0px 4px;
	
	padding:0px;
	color:#38b2d2;/*#ff9001;*/
	width:125px;
	text-align:center;
}

table tr td.RegisterStepSelectedStart
{
	background-color:#FFFFFF;
	border-style:solid;
	/*border-color:#000000;
	border-width:0px 2px;*/
	border-color:#F0F0F0 #808080 #808080 #A0A0A0;
	border-width:4px 4px 0px 4px;
	
	width:125px;
	text-align:center;
	
	color:#38b2d2;/*#ff9001;*/
}


table tr td.RegisterEntering
{
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#F0F0F0 #808080 #808080 #A0A0A0;
	border-width:4px 4px 0px 4px;
	
	width:125px;
	text-align:center;
	color:#A0A0A0;
}

table tr td.RegisterProcessing
{
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#F0F0F0 #808080 #808080 #A0A0A0;
	border-width:4px 4px 0px 4px;
	
	width:125px;
	text-align:center;
}

table tr td.RegisterProgressMade
{
	border-style:solid;
	border-color:#F0F0F0 #808080 #808080 #A0A0A0;
	border-width:4px 0px 4px 0px;
	background-color:#FFFFFF;
	background-image:url(../Images/Tracking/Progress-Background-45px.png);
	background-repeat:repeat-x;
	
	height:45px;
	
	width:125px;
	text-align:center;
	vertical-align:middle;
	padding:0px;
}

table tr td.RegisterYAH
{
	border-style:solid;
	background-color:#FFFFFF;
	border-width:0px 4px 4px 0px;
	border-color:#FFFFFF #808080 #808080 #FFFFFF;
	background-image:url(../Images/Tracking/YAHCurvedArrowBlank-Background-47px.png);
	background-repeat:no-repeat;
	
	height:45px;
	
	width:125px;
	text-align:left;
	vertical-align:middle;
	padding-bottom:0px;
}

table tr td.RegisterProgressNotMade
{
	color:#000000;
	background-color:#f0f0f0;/*#afddf5 #b3def5;	/*#d0e5e8; #F0F0F0;*/
	
	height:45px;
	
	width:125px;
	font-size:13px;
	padding:0px;
}

div.RegisterHR
{
	background-color:#E0E0E0;
	border-width:2px;
	border-style:solid;
	border-color:#F0F0F0 #c0c0c0 #c0c0c0 #d0d0d0;/*#1676aa #60baea #93d0f1 #1676aa;*/
	height:2px;
	font-size:0px;
	margin: 0px 0px 10px 0px;
}

table tr td.RegisterGoBack
{
	
	background-color:#f0f0f0;/*#afddf5 #b3def5; /*#d0e5e8; #F0F0F0; */
	color:#000000;
	
	text-align:center;
	vertical-align:middle;
	
	height:45px;
	width:125px;
	padding:0px 5px;
}

table tr td.RegisterGoBackLink
{
	background-color:#F0F0F0;
	background-image:url(../Images/Tracking/GoBack-Background-45px.png);
	background-repeat:repeat-x;
	
	height:45px;
	width:125px;
	min-width:125px;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding:0px 0px;
}

table.billingTable tr td
{
	border:1px solid #000000;
	padding: 2px 5px;
}

/*table tr td.RegisterGoBackLink a
{
	font-family:arial narrow,arial,times;
}

/*table tr td.RegisterGoBackLink a
{
	//font-weight:normal;
	//color:#2f52bd;
}*/

/*
table.registerTableItems tr td
{
	
}

table.registerTableItems
{

}
*/
table.registerTableItemsRAC
{
	color:#000000;
	font-weight;bolder;
	font-size:13px;
	font-family:arial,century gothic;
	background-color:#FFFFFF;
}
	
table.registerTableItemsRAC tr td
{
	padding:5px;
	background-color:#FFFFFF;
}

a.registerLinkHead
{
	color:#7891dd;/*#1d9add;*/
}