body {
	font-family: Arial, sans-serif;
	font-size: 10pt;
}

.RegWizValue {
	font-size: 11pt;
	font-weight: bold;
}

.RegWizLabel {
	font-size: 11pt;
}

.RegWizLabelItalic 
{
	font-style:italic;
}

.RegWizLabelCursorHand {
	font-size: 11pt;
	cursor: pointer;
}
cursor:pointer;cursor:hand

.RegWizInstructions {
	font-size: 11pt;
	color: green;
}

.RegWizError {
	font-size: 11pt;
	color: red;
	font-weight: bold;
}

.RegWizHeader {
	font-size: 15pt;
	font-weight: 900;
	margin-bottom: 15px;
}

/* input style  */

.RegWizFieldName {
	
}

.RegWizTextBox  {
   width: 300px !important;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;		
}

.RegWizButton {
	width: 150px;
	color:#000000;
   background-color:#efefef;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;	
}

.RegWizLinkButton {
	font-variant: small-caps;
	color: Black;
text-decoration:none;
font-weight:bold;
}

.RegWizLinkButton:hover {
font-variant: small-caps;
color:red;
text-decoration:none;
font-weight:bold;
}


.RegWizDropDown {
   width: 300px !important;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;		
}

.FreezePaneOff {
  visibility: hidden;
  display: none;
  position: absolute;
  top: -100px;
  left: -100px;
}

.FreezePaneOn {
  position: absolute;
  top: 0px;
  left: 0px;
  visibility: visible;
  display: block;
  width: 100%;
  height:100%;
  background-color: #666;
  z-index: 999;
  filter:alpha(opacity=85);
  -moz-opacity:0.85;
  padding-top: 20%;
}

.InnerFreezePane {
  text-align: center;
  width: 66%;
  background-color: #efefef;
  color: black;
  font-size: large;
  border: dashed 2px #111;
  padding: 9px;
}

div.content 
{
	width: 760px;
}
table.tblWelcome {
	width:100%;
}
tr.trWelcome {
}
th.thWelcome {
	display:none;
}
td.tdWelcome {
	vertical-align:top;
	padding-bottom: 25px;
}
.spnWelcomeWorkshop {
	font-size: 12pt;
	font-weight: 900;
}

.CursorHand {
	cursor: pointer;
}

.RegWizTextBoxPhonePrefix  {
   width: 30px !important;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;		
}

.RegWizTextBoxPhoneSuffix  {
   width: 40px !important;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;		
}

.RegWizTextBoxPhoneExt  {
   width: 70px !important;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#c0c0c0;
   border-left-color:#c0c0c0;
   border-right-color:#c0c0c0;
   border-bottom-color:#c0c0c0;		
}

.collapsePanelHeader
{
	width: 99.5%;
	height:30px;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	border:2px solid black;
}

.insidePanels {
background-color:white;
}

.panelpadding {
padding:5px;
cursor: pointer;
vertical-align: middle;
}

.radeditor_content {
background-color:white;
}

.gridview {
Background-Color:#F7F6F3;
color: #333;
}

.gridviewAlternate 
{
Background-Color:white;
color: #333;
}

.gridview_header {
Background-Color:#30568d;
color: white;
font-weight:bold;
}

tr.gridview_altrow {
Background-Color:White;
Color:#284775;
}


tr.gridview_pager {
Background-Color:#30568d;
color:#333;
}

tr.gridview_pager a{
color:white;
text-decoration: undeline;
}

tr.gridview_pager a:hover{
color:white;
text-decoration: none;
}

tr.gridview_selectedrow {
Background-Color:#E2DED6;
font-weight:bold;
Color:#333333;
}

.gridview_editrow {
Background-Color:#999999;
}

tr.gridview_row {
Background-Color:#F7F6F3;
Color:#333333;
}

.gridview_footer {
Background-Color:#5D7B9D;
font-weight:bold;
Color:White;
}

.RegWizPanel 
{
Background-Color:white;
}

.CalendarToday a
{
	border: 1px solid #363636;
	background-color: #ADC9F7;
	margin: 0;
	color: #FFFFFF;
}

.registrationProgress
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 18px;
	font-weight:900;
	border: outset 1px black;
	text-align:center;
	background-color: lightblue;
}

.multiPage
{
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: -1px 0px 0px 0px;
}

.messageArea
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 18px;
	font-weight:900;
	border: outset 1px black;
	text-align:center;
	background-color: lightblue;
}

.RadWindow, .RadWindow iframe
{
    z-index: 29000 !important;
}