#EventsWrapper #Tabs
{
	background-image:url(../Img/tab_submit.gif) !important;
}

#EventsWrapper caption
{
	border-bottom:1px solid #c2b9a4;
}

#EventsWrapper #PDCodeWrapper
{
	width:360px;
}

#EventsWrapper #PDCodeWrapper span
{
	width:70px;
	float:left;
}

#EventsWrapper label
{
	color:#000 !important;
}

#EventsWrapper #FormFooter
{
	border:none !important;
	border-top:1px solid #c2b9a4;
}

#EventsWrapper #ThankyouMessage
{
	margin:0px;
	padding:15px 20px 0px 20px;
}

/******* TABLE STYLES *******/
#EventsWrapper .formTable
{
	width:100%;
	border-collapse:collapse;
}

#EventsWrapper .formTable th, .formTable td
{
	border-bottom:1px solid #c2b9a4 !important;
	vertical-align:top;
}

#EventsWrapper .formTable th
{
	padding:8px 0px 5px 7px !important;
	text-align:left;
	font-weight:normal;
}

#EventsWrapper .formTable thead th
{
	padding:5px 7px !important;
	font-size:0.85em !important;
}

#EventsWrapper .formTable td
{
	padding:5px 6px 5px 0px !important;
}

#EventsWrapper .formTable th .caption
{
	font-weight:normal !important;
	width:100% !important;
	margin-top:0px !important;
	font-size:0.85em;
}

#EventsWrapper .formTable .mandatory
{
	margin:6px 0px 0px 3px !important;
}

#EventsWrapper .formInnerTable caption
{
	border-left:1px solid #c2b9a4 !important;
	border-right:1px solid #c2b9a4 !important;
}

#EventsWrapper .formInnerTable caption span
{
	border-top:1px solid #c2b9a4 !important;
	padding:3px;
}

#EventsWrapper .formInnerTable th
{
	border-left:1px solid #c2b9a4 !important;
	border-bottom:1px solid #c2b9a4 !important;
	padding:6px 4px !important;
	width:90px !important;
}

#EventsWrapper .formInnerTable td
{
	padding-left:5px !important;
	border-right:1px solid #c2b9a4;
	border-bottom:1px solid #c2b9a4;
}

#EventsWrapper .formInnerTable .other th, .formInnerTable .other td
{
	border:0px !important;
	padding-bottom:0px !important;
}

#EventsWrapper .formInnerTable .other th
{
	padding-left:0px !important;
}

#EventsWrapper div.Event
{
	border-top:1px solid #c2b9a4;
	border-right:1px solid #c2b9a4;
	border-left:1px solid #c2b9a4;
	width:575px;
	margin:12px 0px 20px 43px;
}

#EventsWrapper .detailTable
{
	border-collapse:collapse;
	width:100%;
}

#EventsWrapper .detailTable td, .detailTable th
{
	border-bottom:1px solid #c2b9a4;
}

#EventsWrapper .detailTable td
{
	padding:4px 8px;
}

#EventsWrapper .detailTable th
{
	padding:4px 5px;
	border-right:1px solid #c2b9a4;
	background-color:#eeeade;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}

#EventsWrapper .detailTable th.title
{
	font-weight:bold;
}

#EventsWrapper .detailTable td.title
{
	font-weight:bold;
}

#EventsWrapper .detailTable .lastRow td,
#EventsWrapper .detailTable .lastRow th
{
	border-bottom:0px;
}

#EventsWrapper #GeneralContent
{
	padding:15px 15px 0px 15px;
}
