/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}
img{
	padding: 0;
	margin: 0;
	border: 0;
}

body, strong, select, textarea, button
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12pt;
	line-height: 20px;
	background-color: #c1c1c1;
}
table
{
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	color: #595959;
	font-size: 12pt;
	line-height: 20px;
}

ul	
{
	list-style-image: url(/images/ss2010/btnbullet.gif);
	font-size: 12pt;
	line-height: 1.2em;
	margin: 0px 0px 5px 30px;
}
.ss_layout_left
{
   background-color: #2D6BA4;
   background: url(/images/ss2010/ss_layout_left.jpg) top left repeat-y;
   width: 27px;
   height:20px;
}
.ss_layout_right
{
   background-color: #2D6BA4;
   background: url(/images/ss2010/ss_layout_right.jpg) top right repeat-y;
   width: 27px;
   height:20px;
}
.ss_layout_content_bg
{
   background-color: white;
   background: url(/images/ss2010/ss_layout_scroll_content_bg.jpg) top left repeat-y;
   width: 873px;
   height:35px;
   color: #595959;
   font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12pt;

}
strong
{
   font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
}
h2
{
	font-size: 12pt;
	color: #002d96;
	text-align: left;
	padding-left:4px;
}
td h2
{
   padding-left:0px;
}
.ss_reg_heading_text
{
   padding-left: 4px;
}
.ss_thankyou_name
{
   padding-left: 4px;
}
.ss_thankyou_total_cost
{
   text-align: right;
}
/*====================*/
/* SILVER OVAL BUTTON */
/*====================*/
a.crud_ovalbutton_silver
{
   background: transparent url('/images/crud/themes/silver/crud_button_oval_left.gif') no-repeat top left;
   display: block;
   float: left;
   font: normal 13px Tahoma; /* Change 13px as desired */
   line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
   height: 24px; /* Height of button background height */
   padding-left: 11px; /* Width of left menu image */
   text-decoration: none;
}
 
/* Button Text CSS */
a.crud_ovalbutton_silver span
{
   background: transparent url('/images/crud/themes/silver/crud_button_oval.gif') no-repeat top right;
   display: block;
   padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
   color: #002d96;
}

/* Button Hover CSS */
a.crud_ovalbutton_silver:hover span
{ 
   background-position: bottom right;
   color: #002d96;
}

/*---------------------------------------- Start CRUD Button Styles ----------------------------------*/
/* Image Icon - Left/Right CSS */
a.crud_button span img
{
   padding: 0px; 
   margin: 0px;
   border: none;
   display:inline;
}
/* CRUD Button Text color */
a:link.crud_button, a:visited.crud_button, a:active.crud_button
{
   font-weight:bold;
}

/* Hover state CSS */
a.crud_button:hover 
{ 
   background-position: bottom left;
   text-decoration: none;
}
/*---------------------------------------- End CRUD Button Styles ----------------------------------*/

.heading_text {
        color: darkblue;
        font-family: Verdana;
        font-size: 18pt;
        font-weight: bold;
}

.page_text_bold {
        color: black;
        font-family: Verdana;
        font-size: 12pt;
        font-weight: bold;
}
.page_text {
        color: black;
        font-family: Verdana;
        font-size: 12pt;
        font-weight: normal;
}

.ss_imagebtn
{
    font-size: 9pt;
    cursor: default;
    font-family: Verdana;
    color: #7E4A01;
    font-weight: bold;
}
.ss_imagebtn_on
{
    font-size: 9pt;
    cursor: hand;
    font-family: Verdana;
}

.bold                
{
	font-weight: normal;
	font-size: 12pt;
}
div.messages
{
	overflow:auto;
	text-align: left;
	width: 100%;
        font-weight: bold;
  padding: 0.5em 0.5em;
  border-top:1px solid #595959;
  border-bottom:1px solid #595959;
  border-left: 0px;
  border-right: 0px;
  background-color: transparent;
  color:#C00000;
  font-size:90%;

}
div.messages div
{
	float:left;
	
}
.messages_label
{
   color: #002d96;
}
.messages_list li
{
	list-style: square;
	font-size:10pt;
	
}
.messages_list ul
{
   list-style-image: none;
}   
div.messages 
{
	margin-top: 0px;
	margin-bottom: 0px;

}
tr.list-h    
{
	background: #8E5402;
	color: white;
        font-weight: bold;
}
tr.list-o
{
	background: white;
	color: black;
}
tr.list-e
{
	background: white;
	color: black;
}
input.number
{
	background-color: white;
	text-align: left;
        color: darkblue;
        border-style: groove;
}
input.text
{
	background-color: white;
	text-align: left;
        color: darkblue;
        border-style: groove;
}
input.ltext
{
	background-color: white;
	text-align: left;
	text-transform: lowercase;
        color: darkblue;
        border-style: groove;
}
input.utext
{
	background-color: white;
	text-align: left;
	text-transform: uppercase;
        color: darkblue;
        border-style: groove;
}
.inputfocus
{
	background: #ffffcc;
}
input.button
{
	background-clor: #8E5402;
	color: #7E4A01;
	font-size: 8pt;
	font-weight: bold;
}
input.button_mouseover
{
	background: #ffffcc;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	border-style: inset;
}
td.caption, div.caption 
{
	font-weight: normal;
	font-size: 12pt;
}
th.text, th.utext, th.ltext
{
	text-align: left;
}
th.number    
{
	text-align: right;
}
td.text, div.text, td.ltext, div.ltext, td.utext, div.utext
{
	text-align: left;
}
td.number, div.number
{
	text-align: right;
}
img.weblink
{
	margin-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	border-style: none;
}
h1
{
	font-size: 14pt;
	color: #000000;
}
h1.title     
{
	text-align: center;
	line-height: 14pt;
	font-weight: normal;
}
h2
{
        font-family: Calibri, Verdana;
	font-size: 16pt;
	color: #10315A;
	padding-top: 5px;
	padding-bottom: 5px;
}
h3
{
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.lansa_text
{
   color: #002d96;
}
.lansa_text td
{
   padding-right: 5px;
}
img.lweb_disabled
{
	filter:alpha(opacity=40);
}
strong
{
	font-style: italic;
	color: #000000;
}
.maximized
{
	width: 100%;
	height: 100%;
}
.whitebg     
{
	background-color: #ffffff;
}
.cyanscroll
{
	scrollbar-face-color: rgb(234,242,255);
	scrollbar-highlight-color: rgb(234,242,255);
	overflow: auto;
	scrollbar-shadow-color: rgb(234,242,255);
	scrollbar-3dlight-color: rgb(120,172,255);
	scrollbar-arrow-color: black;
	scrollbar-track-color: rgb(224,224,224);
	scrollbar-darkshadow-color: rgb(120,172,255);
	scrollbar-base-color: rgb(234,242,255)
}
.hidden__
{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	width: 0px;
	height: 0px;
	display: none;
}
/******************************************************
	XHTML Standard Weblet Styles
*******************************************************/
.std_headerl
{
	background-color: #3a7bbb;
	background-image: url("../std_logo.gif");
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 5px solid;
	border-bottom: 1px solid;
	border-color: #01478c;
	vertical-align: middle;
	text-align: left;
	width: 50%;
	height: 80px;
}
.std_headerr
{
	background-color: #3a7bbb;
	background-image: url("../std_headimg.gif");
	background-repeat: no-repeat;
	background-position: right center;
	border-top: 5px solid;
	border-bottom: 1px solid;
	border-color: #01478c;
	vertical-align: bottom;
	text-align: right;
	width: 50%;
	height: 80px;
} 
.std_menutop_bg
{
	background-color: #7db0e5;
	height: 20px;
}
/* for V1 Layouts */
.std_layout_outline td a.std_menu, .std_layout_outline td a.std_menu:hover, .std_layout_outline td a.std_menu_selected
{
	margin: 0px;
}
.std_layout_content
{
	vertical-align: top;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	width: 95%;
}
.std_layout3_content
{
	width: 90%;
}
.std_layout5_content
{
	vertical-align: top;
	text-align: left;
	width: 80%;
}
/* end for V1 Layouts */
a.std_menu, a.std_menu:hover, a.std_menu_selected
{
	display: block;
	width: 150px;
	height: 2em;
	line-height: 2em;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #01478c;
	border-style: solid;
	border-width: 0px 2px 1px 2px;
	margin: 4px;
}
a.std_menu, a.std_menu_selected
{
	background-color: #8E5402;
	border-color: #7db0e5;
}
a.std_menu span
{
}
a.std_menu:hover
{
	background-color: #ffffcc;
	border-color: #ffff66;
}
a.std_menu:hover span
{
}
a.std_menu_selected span
{
}
.std_footer
{
	background-color: #8E5402;
	color: #000000;
	font-size: 8pt;
	text-align: center;
	line-height: 20px;
} 
.std_layout_outline
{
	background-color: #e2effa;
}
.std_layout_v2_content
{
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	width: 95%;
}
.std_anchor
{
}
.std_anchor_mouseover
{
}
.std_anchor_text
{
}
.std_attachment_panel_top
{
}
.std_attachment_panel_left
{
}
.std_attachment_panel_center
{
}
.std_attachment_panel_right
{
}
.std_attachment_panel_bottom
{ 
	border: 1px solid #01478c;
}
.std_banner
{
	cursor: hand;
}
.std_button
{
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	color: #000000;
	border: 2px outset #e2effa;
	background-color: #ffffff;
}
.std_button_mouseover
{
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	color: #000000;
	border: 2px inset #e2effa;
	background-color: #ffffcc;
}
.std_checkbox
{
}
.std_checkbox_mouseover 
{
}
.std_checkbox_text
{
}
.std_click_image
{
}
.std_click_image_disabled
{
	filter:alpha(opacity=40);
}
.std_dropdown
{
	background-color: #eaf3fb;
	text-align: left;
	font-size:10pt;
}
.std_dropdown_mouseover
{
}
/* Styles used by the V1 Grid.  Deprecated along with the grid. */
.std_grid_head {
	border: 1px solid #aaaaaa;
	font-weight: bold;
	background-color: #8E5402;
	color: black;
	white-space: nowrap;
	cursor: default;
}
.std_grid_even_row
{
	background-color: #f7f7f7;
	border: 1px ridge;
}
.std_grid_odd_row
{
	background-color: #eaf3fb;
	border: 1px ridge;
}
.std_grid_cell 
{
	border: 1px ridge;
}
.std_grid_edit_cell
{
	background-color: #ffffff;
}
.std_grid_sort_box
{
	font-family: webdings, verdana, serif;
	color: #808080;
}
.std_grid_outline
{
	border-style: solid;
	border-width: thin;
	border-color: #eeeeee;
}
/* End of std_grid styles */
.std_image_button
{
	padding-top: 2px;
	color: #000000;
	background-color: #e2effa;
}
.std_image_button_mouseover
{
	padding-top: 2px;
	color: #000000;
	border: 2px inset #e2effa;
	background-color: #ffffcc; 
}
.std_image_button_text
{
	font-weight: bold;
	vertical-align: middle;
}
.std_textarea
{
	border: 1px solid #8E5402;
	scrollbar-DarkShadow-Color: #3a7bbb;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-arrow-color: #01478c;
	scrollbar-Base-Color: #8E5402;
	scrollbar-Face-Color: #e2effa;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #7db0e5;
	scrollbar-Track-Color: #d1d1d1;
	overflow: auto;
}
.std_listbox
{
	border: 1px solid #8E5402;
}
.std_listbox_mouseover 
{
}
.std_menu_item 
{
	font-weight: bold;
}
.std_nav_panel
{
	border: 1px solid #8E5402;
}
.std_panel
{
	overflow: auto;
}
.std_prompter
{
}
.std_prompter_button
{
	color: #000000;
	background-color: #e2effa;
	padding: 0px;
}
.std_prompter_button_mouseover
{
	padding-top: 2px;
	color: #000000;
	background-color: #ffffcc; 
}
.std_prompter_content
{
	font-size: 8pt;
}
.std_rad_button
{
   
}
.std_rad_button_text
{
padding-left: 5px;
padding-right: 5px;
}
.std_rad_button_mouseover
{
}
.std_splitter_horz_top
{
	scrollbar-DarkShadow-Color: #3a7bbb;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-arrow-color: #01478c;
	scrollbar-Base-Color: #8E5402;
	scrollbar-Face-Color: #e2effa;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #7db0e5;
	scrollbar-Track-Color: #d1d1d1;
	overflow: auto;
}
.std_splitter_horz_bottom
{
	scrollbar-DarkShadow-Color: #3a7bbb;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-arrow-color: #01478c;
	scrollbar-Base-Color: #8E5402;
	scrollbar-Face-Color: #e2effa;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #7db0e5;
	scrollbar-Track-Color: #d1d1d1;
	overflow: auto;
}
.std_splitter_horz_divider
{
	border: 1px outset #8E5402;
}
.std_splitter_vert_left
{
	scrollbar-DarkShadow-Color: #3a7bbb;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-arrow-color: #01478c;
	scrollbar-Base-Color: #8E5402;
	scrollbar-Face-Color: #e2effa;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #7db0e5;
	scrollbar-Track-Color: #d1d1d1;
	border-top: 1px solid #8E5402;
	border-bottom: 1px solid #8E5402;
	border-left: 1px solid #8E5402;
	overflow: auto;
}
.std_splitter_vert_right
{
	scrollbar-DarkShadow-Color: #3a7bbb;
	scrollbar-3dLight-Color: #ffffff;
	scrollbar-arrow-color: #01478c;
	scrollbar-Base-Color: #8E5402;
	scrollbar-Face-Color: #e2effa;
	scrollbar-Highlight-Color: #ffffff;
	scrollbar-Shadow-Color: #7db0e5;
	scrollbar-Track-Color: #d1d1d1;
	border-top: 1px solid #8E5402;
	border-bottom: 1px solid #8E5402;
	border-right: 1px solid #8E5402;
	overflow: auto;
}
.std_splitter_vert_divider
{
	border: 1px outset #8E5402;
	width: 4px;
}
.std_tab_pages_bottom_tab_row
{
	vertical-align: top;
   }
.std_tab_pages_bottom_active
{
	border: 2px inset #e2effa;
	background-color: #8E5402;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
	padding-bottom: 2pt;
}
.std_tab_pages_bottom_inactive
{
	border: 2px outset #e2effa;
	background-color: #e2effa;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}
.std_tab_pages_left_tab_row
{
	text-align: right;
}
.std_tab_pages_left_active
{ 
	border: 2px inset #e2effa;
	background-color: #8E5402;
	cursor: pointer;
	layout-flow: vertical-ideographic;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 2pt;
}
.std_tab_pages_left_inactive
{
	border: 2px outset #e2effa;
	background-color: #e2effa;
	cursor: pointer;
	layout-flow: vertical-ideographic;
	font-weight: bold;
	white-space: nowrap;
}
.std_tab_pages_right_tab_row
{
	text-align: left;
}
.std_tab_pages_right_active
{
	border: 2px outset #e2effa;
	background-color: #8E5402;
	cursor: pointer;
	layout-flow: vertical-ideographic;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 2pt;
}
.std_tab_pages_right_inactive
{
	border: 2px inset #e2effa;
	background-color: #e2effa;
	cursor: pointer;
	layout-flow: vertical-ideographic;
	font-weight: bold;
	white-space: nowrap;
}
.std_tab_pages_top_tab_row
{
	vertical-align: bottom;
}
.std_tab_pages_top_active
{
	border: 2px inset #e2effa;
	background-color: #8E5402;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
	padding-top: 2pt;
}
.std_tab_pages_top_inactive
{
	border: 2px outset #e2effa;
	background-color: #e2effa;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}
.std_tab_pages_page_content
{
	border-top: 1px solid #e2effa;
	background-color: #ffffff;
}
.std_treeview
{
	background-color: #ffffff;
}
.std_treeview_target
{
}
table.std_largelist th, table.std_largelist td
{
	white-space: nowrap;
}
.std_grid_wrapper
{
	overflow: auto;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
	display: inline;
}
.std_grid_wrapper_designtime
{
	display: inline;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border: none;
}
.std_grid {
	border-style: solid;
	border-width: thin;
	border-color: #eeeeee;
	border-spacing: 0px;
	border-collapse: collapse;
}
.std_grid tbody tr {
    
}
.std_grid tbody tr.odd_row {
    background-color: #eaf3fb;
    color: black;
}

.std_grid tbody tr.even_row {
    background-color: #f7f7f7;
    color: black;
}
.std_grid thead tr {
    cursor: inherit;
    vertical-align: top;
}
.std_grid thead {
	cursor: inherit;
}
.std_grid th {
	border: 1px solid #aaaaaa;
	font-weight: bold;
	background-color: #8E5402;
	color: black;
	white-space: nowrap;
	cursor: inherit;
}
.std_grid thead th
{
	padding: 0px 15px 0px 0px;
	background-repeat: no-repeat;
	background-position: center right;
}
.std_grid thead th.number
{
	padding: 0px 0px 0px 15px;
	background-position: center left;
}
.std_grid tbody td
{
    border: 1px solid #aaaaaa;
    white-space: nowrap;
    padding: 0px;
    overflow: hidden;
}
.std_grid_sort_indicator
{
	background-image: url(../std_list_sortblank.gif);
}
.std_grid_sort_indicator_up
{
	background-image: url(../std_list_sortup.gif);
}
.std_grid_sort_indicator_down
{
	background-image: url(../std_list_sortdown.gif);
}
.std_grid_cell_sizer
{
	width: 100%;
}
.std_grid_col_resize
{
    border: 1px dotted gray;
    cursor: e-resize;
    cursor: col-resize;
}
.std_grid td div
{
	overflow: hidden;
}
.std_grid input.number, .std_grid input.text, .std_grid input.ltext, .std_grid input.utext
{
	background-color: transparent;
	border-width: 0px;
    margin: 2px;
}

.std_grid input:focus, .std_grid input.focus, .std_grid input:focus, .std_grid input.focus
{
    background-color: white;
    border-style: inset;
    border-width: 2px;
    margin: 0px;
}

.std_grid .list-o input.number, .std_grid .list-o input.text, .std_grid .list-o input.ltext, .std_grid .list-o input.utext,
.std_grid .list-e input.number, .std_grid .list-e input.text, .std_grid .list-e input.ltext, .std_grid .list-e input.utext
{
	border-style: inset;
    border-width: 2px;
    margin: 0px;
}
.std_grid input.number
{
	text-align: right;
}

.std_datetime
{
	vertical-align:middle;
}
img.disabled
{
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.grouptitle
{
   font-family: Verdana;
   font-size:   12pt;
   font-weight: bold;
   color:       #472A02;
}
legend h2 b
{
   font-family: Verdana;
   font-size:   14pt;
   font-weight: bold;
   color:       #472A02;
}


fieldset 
{ border:2px solid orange; }

legend 
{
  padding: 0.2em 0.5em;
  border:1px solid orange;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffF6C455');
  color:green;
  font-size:90%;
  text-align:right;
}

.hotelinfox
{
	color:#333;
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
	border:2px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ccf;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');
}

.hotelhdg
{
  color: darkblue;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: bold;
}

.labheading
{
   padding: 5px 5px 5px 5px;
   width: 90%;
   background-image: url(header_bg.png);
   text-align: left;
}

.lablist
{
   padding: 5px 5px 5px 5px;
   margin: 0px;
   font-family: Verdana;
   font-weight: normal;
   color: darkblue;
   border-top: 0px;
   border-right: 2px;
   border-left: 2px;
   border-bottom: 2px;
   border-style: solid;
   background: lightgray;
   width: 90%;
}

.labclosed 
{
   cursor: hand;
   padding: 2px 5px;
   border: 2px solid gray;
   background: #DBE5F1;
   font-family: Verdana;
   font-weight: bold;
   color: darkblue;
   font-size: 12pt;
   background-image: url(header_bgclosed.png);
   border-color: gray;
   width:90%;
}

.labopen 
{
   border: 2px solid gray;
   padding: 2px 5px;
   background-color: white;
   color: darkblue;
   font-family: Verdana;
   font-weight: bold;
   font-size: 12pt;
   border-color: darkblue;
   width:90%;
}

.labtitle
{
   font-family: Verdana;
   font-weight: bold;
   font-size: 10pt;
   color: black;
   padding-top: 0px;
   padding-bottom: 3px;
   padding-left: 5px;
   padding-right: 5px;
   margin: 0px;
   background-color: lightblue;
   border: 2px solid gray;
}
.labdesc
{
   font-family: Verdana;
   font-weight: normal;
   font-size: 8pt;
   color:black;
   padding-bottom: 20px;
   border-bottom: 2px;
   border-color: black;
   width:90%;
}
.lab_odd
{
   background-color: #EDEBEB;
}
.lab_even
{
   background-color: #EDEBEB;
}

TD .LMS_ArtistName
{
  color: #a75009;
  font-family: Verdana, Arial, Garmond;
  font-size: 8pt;
  font-weight: bold;
}
TD .LMS_ArtistAlbumLayout
{
  float :left;
  display:table-cell;
  margin:5px 10px 5px 10px;
}


	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
		text-align:left;
		
	}
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	#header{
		width:730px;
		margin:0 auto;
		text-align:left;
	}


.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
.ss_userprofile td
{
   border-bottom:0px solid darkgray;
   padding-top: 2px; 
   padding-bottom:2px;
}
.ss_userprofile
{
   border-top: 0px solid darkgray;
}
.ss_price_text, .ss_price_text h2
{
   color: #002d96;
   font-size: 14pt;
}
.ss_price_option_text
{
   color: #002d96;
   font-size: 12pt;
   font-weight: bold;
   padding-top: 10px;
}
.ss_price
{
   font-size: 14pt;
   color: #002d96;
}
.ss_event_option
{
   color: #002d96;
   font-size:12pt;
}
table .ss_thankyou_hotelinfo
{
   background-color: #AFAFFF;
   background: url(/images/ss2010/ss_hotelinfo_bg.gif) top left no-repeat;
   width: 550px;
   height:83px;
}
#payment_status, #payment_status_inv
{
   font-family: Calibri, Verdana;
   font-size: 12pt;
   font-weight: bold;
   color: #002d96;
}
