﻿/* Standard */
body
{
    background-color: #FFFFFF;
}

/*Menu Header*/
.header
{
    background-image: url(../images/header_background_01.jpg);
    background-repeat: repeat-x;
    text-align: left;
    height: 80px;
    width: 220px;
    font-size: 22px;
    margin: 0px;
    padding: 0px;
}

.header_fade
{
    background-image: url(../images/header_background_fade.jpg);
    background-repeat: repeat-x;
    text-align: left;
    height: 80px;
    width: 220px;
    font-size: 22px;
}

/* IE 7 and below HACK */
*:first-child + html .header_menu
{
    background-image: url(../images/header_menu_background.jpg);
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: left;
    height: 80px;
    position: relative;
    margin: 0px;
    padding: 0px;
    top: -1px;
}

.header_menu
{
    background-image: url(../images/header_menu_background.jpg);
    background-repeat: repeat-x;
    vertical-align: top;
    text-align: left;
    height: 80px;
    position: relative;
    margin: 0px;
    padding: 0px;
    top: 0px;
}



.header_menu_button
{
    font-size: 10px;
    vertical-align: top;
    width: 80px;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

.header_menu_image
{
    margin-bottom: 2px;
}

.header_menu_text
{
    padding-left: 2px;
    padding-right: 2px;
}

/* IE 7 and below HACK */
*:first-child + html .header_menu_button_fade
{
    background-image: url(../images/header_menu_background_fade.jpg);
    background-position: 0px -2px;
    font-size: 10px;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}

.header_menu_button_fade
{
    background-image: url(../images/header_menu_background_fade.jpg);
    font-size: 10px;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}

.header_bottom
{
    background-image: url(../images/header_bottom.jpg);
    background-repeat: repeat-x;
    font-size: 1px;
    height: 5px;
}

.header_separator
{
    background-image: url(../images/header_separator.jpg);
    background-repeat: repeat-x;
    font-size: 1px;
    width: 2px;
}

.module_search
{
    background-color: #E7E7E7;
    width: 400px;
    height: 60px;
}

.module_menu
{
    background-image: url(../images/WebMenu/background.jpg);
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}

.menuBar
{
    background-image: url(../images/menu_bar_background.gif);
    background-repeat: repeat-y;
    background-position: top left;
    background-color: #F6F6F6;
    vertical-align: bottom;
    height: 29px;
}

.menuStyle
{
    background-image: url(../images/menu_background.gif);
    height: 27px;
    margin: 0;
    color: #000000;
}

.menuItemStyle
{
    background-color: transparent;
    border: solid 1px transparent;
    height: 25px;
    padding: 1px;
    margin: 1px;
}

*html .menuItemStyle
{
    background-color: transparent;
    border: none 0px #FFFFFF;
    height: 25px;
    padding: 1px;
    margin: 1px;
    border-style: none;
}

.menuItemHoverStyle
{
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    padding: 1px;
    margin: 1px;
}

*html .menuItemHoverStyle
{
    background-color: #B6BDD2;
    border: none 0px #FFFFFF;
    padding: 1px;
    margin: 1px;
}

.menuItemSelectedStyle
{
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    padding: 1px;
    margin: 1px;
}

*html .menuItemSelectedStyle
{
    background-color: #B6BDD2;
    border: none 0px #FFFFFF;
    padding: 1px;
    margin: 1px;
}

.menuSubStyle
{
    background-image: url(../images/submenu_background_left.gif);
    background-position: left top;
    background-repeat: repeat-y;
    background-color: #F9F8F7;
    border: solid 1px #666666;
}

.menuSubItemStyle
{
    /*width:100px;*/
    padding-left: 12px;
    margin: 1px;
    height: 18px;
    border: solid 1px transparent;
}

*html .menuSubItemStyle
{
    background-color: transparent;
    border: none 0px #FFFFFF;
    height: 18px;
    padding-left: 12px;
    margin: 1px;
    border-style: none;
}

.menuSubItemHoverStyle
{
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    margin: 1px;
}

*html .menuSubItemHoverStyle
{
    background-color: #B6BDD2;
    border: none 0px #FFFFFF;
    margin: 1px;
}

.menuSubItemSelectedStyle
{
    background-color: #B6BDD2;
    border: solid 1px #0A246A;
    margin: 1px;
}

*html .menuSubItemSelectedStyle
{
    background-color: #B6BDD2;
    border: none 0px #FFFFFF;
    margin: 1px;
}

.menuImage
{
    margin: 0;
    padding: 0;
}

/* MODULE Footer */
.footer
{
    background-image: url(../images/footer_background.jpg);
    background-repeat: repeat-x;
    height: 20px;
    text-align: center;
    font-size: 9px;
}

.filter
{
    width: 210px;
    background-color: #ffffff;
    border-right: solid 1px #C4C4C4;
    padding: 5px;
    vertical-align: top;
}

.filter_header
{
    background-color: #ffffff;
    border-right: solid 1px #C4C4C4;
    height: 30px;
    vertical-align: bottom;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    line-height: 30px;
    vertical-align: bottom;
}

.filter_title
{
    color: #6C6C6C;
    font-size: 18px;
}

.filter_module
{
    border: solid 1px #a8aea0;
}

.filter_module_title
{
    border-bottom: solid 1px #a8aea0;
    background-color: #efefef;
    padding: 3px;
    color: #72756e;
}

.filter_module_data
{
    padding: 3px;
    background-color: #ffffff;
    color: #000000;
}
/* MODULE Form */
.form_title
{
    color: #6C6C6C;
    font-size: 16px;
}

.form_header
{
    background-color: #FFFFFF;
    border-bottom: solid 1px #C4C4C4;
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 22px;
    padding: 2px 0px 1px 6px;
}

.form_legenda
{
    background-color: #FFFFFF;
    color: #6C6C6C;
    font-size: 14px;
    border-bottom: solid 1px #C4C4C4;
    height: 132px;
}
.form_data
{
    color: #000000;
    padding: 5px;
    height: 100%;
    vertical-align: top;
}
#form_data
{
    background-image: url(../images/form_data_background.jpg);
    background-repeat: repeat-y;
    padding: 5px;
    height: 100%;
    vertical-align: top;
}
.form_buttons
{
    background-color: #FFFFFF;
    border-top: solid 1px #C4C4C4;
    height: 50px;
    padding: 5px;
    vertical-align: middle;
}

/* Content Block */
.content_block
{
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    border: solid 1px #AC9C9C;
    text-align: left;
}
.content_title
{
    background-color: #D9D9D9;
    height: 20px;
    border-bottom: solid 1px #AC9C9C;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
}
.content_data
{
    padding-top: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    text-align: left;
}


/* MODULE TabForm */
.tabform_menu
{
    background-image: url(../images/tabform_menu_background.jpg);
    background-repeat: repeat-x;
    color: #BBFF9D;
    font-size: 14px;
    height: 35px;
    vertical-align: middle;
    padding-left: 5px;
}
A.tabform_menu_link:visited, A.tabform_menu_link:link, A.tabform_menu_link:active, A.tabform_menu_link:hover
{
    color: #BBFF9D;
    font-size: 14px;
    height: 35px;
}

.tabform_data
{
    background-image: url(../images/tabform_data_background.jpg);
    background-repeat: repeat-y;
    height: 120px;
    padding: 5px;
    vertical-align: top;
}

/* MODULE Login */
TABLE.login
{
    margin-top: 20px;
    height: 400px;
    width: 500px;
    background-image: url(../images/login_background.jpg);
    background-repeat: no-repeat;
    text-align: center;
}

DIV.login
{
    left: 20px;
    position: relative;
    top: 30px;
}
DIV.loginmain
{
    text-align: center;
}

/* TABLE Shadows */

/*SCHEDULER*/
.datelabel
{
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}

/* MODULE Lesscore */
.studentFollowTable
{
    width: 100%;
    border: solid 2px #2D4E89;
    background-color: #D4E6EA;
}
.studentFollowHeader
{
    background-color: #B0D5F9;
    border-bottom: solid 1px #2D4E89;
    font-weight: bold;
    text-align: center;
}
.lesscore_datums
{
    font-size: 12px;
    width: 200px;
}

.lesscore_legenda_tabel
{
    border: solid 1px #000000;
    border-collapse: collapse;
    padding: 0px;
    margin: 0px;
}

.lesscore_legenda
{
    position: relative;
    background-color: #FFFFFF;
    height: 210px;
    padding: 3px;
    padding-right: 0px;
    margin-right: 0px;
    padding-bottom: 15px;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    overflow: auto;
    border-right: solid 1px #000000;
    background-image: url(../images/WebMenu/btnLesscoresWatermark.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    scrollbar-3dlight-color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #FFFFFF;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
}

.lesscore_status
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    width: 180px;
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    vertical-align: middle;
    padding: 2px;
    padding-right: 20px;
    border-collapse: collapse;
}

.lesscore_icon
{
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    text-align: right;
    border-collapse: collapse;
}
.lesscore_legenda_list
{
    /*display:block;	*/
}

.lesscores_studentfollowcell
{
    text-align: center;
    background-color: #FFFFFF;
    border: solid 1px #2D4E89;
    border-collapse: collapse;
}
.lesscores_studentfollowheadercell
{
    text-align: center;
    background-color: #FFFFFF;
    border: solid 1px #2D4E89;
    border-bottom-width: 2px;
    border-collapse: collapse;
}

.lesscores_title
{
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.lesscores_subtitle
{
    font-size: 12px;
    font-weight: bold;
}

/* Activities */
.activity_title
{
    font-weight: bold;
    font-size: 14px;
}
/*.image_activities
{
	border:solid 1px #2D4E89;
	margin:3px;
}*/


/* MODULE Rental */
.form_dataRental
{
    padding: 5px;
    height: 100%;
    vertical-align: top;
}

.rentalItem
{
    padding: 5px;
}

.rentalItemInfo
{
    margin-left: 15px;
}

h1
{
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.ddlItemGroups
{
    border: solid 1px #2D4E89;
    font-family: Verdana;
    font-size: 10px;
}

.txt
{
    border: solid 1px #C4C4C4;
    font-family: Verdana;
    font-size: 10px;
    padding-left: 2px;
}
.inputHoverClasstxt
{
    background-color: #e2e2e1;
    border: solid 1px #C4C4C4;
    font-family: Verdana;
    font-size: 10px;
    padding-left: 2px;
}

.defaultDataList
{
    cursor: default;
    color: #000000;
}
.rentalmandDataList
{
    margin-left: 40px;
}

.rentalBasketHeader
{
    margin-left: 40px;
    margin-top: 20px;
}
.rentalBasketFooter
{
    margin-left: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.defaultDataListItemStyle
{
    background-color: #F5F5F5;
}

.defaultDataListAlternateItemStyle
{
    background-color: #F0F0F0;
}

.defaultDataListSelectedItemStyle
{
    background-color: #B7C9E9;
}

.defaultDataListItemHoverStyle
{
    background-color: #E8E8E8;
}

.WizardPagina
{
    margin-left: 10px;
    margin-top: 5px;
    margin-right: 10px;
    color: #000000;
}
.WizardMenu
{
    font-family: Verdana;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    color: #000000;
}

.StaticMenuItemStyle
{
    border-left: solid 1px #C4C4C4;
    border-right: solid 1px #C4C4C4;
    border-top: solid 1px #C4C4C4;
    background-color: #FAFAFA;
    width: 100px;
    padding-top: 2px;
    text-align: center;
    color: #000000;
    height: 50px;
    cursor: default;
}

.StaticMenuItemStyle A:hover
{
    text-decoration: none;
}

.StaticMenuItemStyleHover
{
    border-left: solid 1px #C4C4C4;
    border-right: solid 1px #C4C4C4;
    border-top: solid 1px #C4C4C4;
    background-color: #F0F0F0;
    width: 100px;
    padding-top: 2px;
    text-align: center;
    color: #000000;
    height: 50px;
}

.StaticMenuItemStyle A:hover
{
    text-decoration: none;
}

.StaticMenuItemStyleSelected
{
    border-left: solid 1px #C4C4C4;
    border-right: solid 1px #C4C4C4;
    border-top: solid 1px #C4C4C4;
    background-color: #E5E5E5;
    width: 100px;
    padding-top: 2px;
    text-align: center;
    color: #000000;
    height: 50px;
}

.StaticMenuItemStyleSelected A:hover
{
    text-decoration: none;
}

.wizard
{
    font-family: Verdana;
    height: 300px;
    background-color: #F5F5F5;
    border: solid 1px #C4C4C4;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.textBold
{
    font-weight: bold;
}

.wizardStepContent
{
    margin-left: 0px;
}

.wizardStepContent2
{
    margin-left: 0px;
    width: 102%;
}

.wizardStepContentTitel
{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 13px;
    font-style: italic;
    width: 92%;
    height: 20px;
    border: solid 1px #C4C4C4;
    background-color: #E5E5E5;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 8px;
}

.wizardStepContentTitelRental
{
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 13px;
    font-style: italic;
    width: 89%;
    height: auto;
    border: solid 1px #C4C4C4;
    background-color: #E5E5E5;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.pnlAantalNOK
{
    margin-left: 30px;
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 13px;
    font-style: italic;
    width: 90%;
    height: 80px;
    border: solid 1px #C4C4C4;
    background-color: #E5E5E5;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}
.wizardStepContent table td
{
    margin-bottom: 10px;
}

.datePicker
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

.txtUur
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
}

.StepNextButtonStyle
{
}

.ArtikelTitel
{
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}

.form_dataRental
{
    color: #000000;
}
.form_dataRental h1
{
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #63191A;
    text-decoration: underline;
    font-weight: bold;
}

.lijn
{
    border-style: dotted;
    border-color: Black;
    border-width: 1px;
    height: 0.1em;
    width: 60%;
    overflow: hidden;
}
.lijn2
{
    border-style: dotted;
    border-color: Black;
    border-width: 1px;
    height: 1px;
    width: 70%;
}


.filterRental
{
    width: 210px;
    background-color: #ffffff;
    border-right: solid 1px #C4C4C4;
    padding: 5px;
    vertical-align: top;
}
.filter_headerRental
{
    background-color: #ffffff;
    border-right: solid 1px #C4C4C4;
    height: 30px;
    vertical-align: bottom;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 5px;
    line-height: 30px;
    vertical-align: bottom;
}
.filter_moduleRental
{
    border: solid 1px #a8aea0;
}

.filter_module_titleRental
{
    border-bottom: solid 1px #a8aea0;
    background-color: #efefef;
    padding: 3px;
    color: #72756e;
}

.filter_module_dataRental
{
    padding: 3px;
    background-color: #ffffff;
    color: #000000;
}

.filter_module_dataRental ul
{
    list-style-image: url(../images/Rental/bullet_go.png);
}

.boldtekst
{
    font-weight: bold;
}

.boldunderlinetext
{
    font-weight: bold;
    text-decoration: underline;
}

.tooltip_headerRentalIcon
{
    background-color: #ffffff;
    color: #4B7A98;
    border: 1px solid #A5CFE9;
    border-collapse: collapse;
    width: 70px;
    padding: 3px;
    font-family: Verdana;
    font-size: 10px;
    text-align: center;
    filter: alpha(opacity=85);
    opacity: 0.85;
}

/* Header */
#header
{
    background-image: url(../images/header_menu_background.jpg);
    background-repeat: repeat-x;
    height: 80px;
    margin: 0;
    overflow: hidden;
}

#header-fade
{
    background-image: url(../images/header_bottom.jpg);
    background-repeat: repeat-x;
    overflow: hidden;
    height: 5px;
}

/* Header Buttons */
.header-button-logo
{
    background-image: url(../images/header_background_01.jpg);
    background-repeat: repeat-x;
    height: 80px;
    font-size: 16px;
    width: 220px;
    float: left;
}
.header-button-logo-image
{
    height: 60px;
    width: 60px;
    padding: 5px;
    float: left;
}
.header-button-logo-text
{
    height: 60px;
    width: 118px;
    padding: 10px;
    float: left;
    font-size: 22px;
}

.header-separator
{
    background-image: url(../images/header_separator.jpg);
    background-repeat: no-repeat;
    font-size: 1px;
    width: 2px;
    height: 80px;
}

.header-button
{
    vertical-align: top;
    width: 110px;
    height: 80px;
    text-align: center;
    float: left;
    font-size: 14px;
}
.header-button-fade
{
    background-image: url(../images/header_menu_background_fade.jpg);
    height: 80px;
    width: 110px;
    text-align: center;
    float: left;
    font-size: 14px;
}
.header-button-image
{
    margin-top: 2px;
    height: 55px;
    width: 100%;
}
.header-button-text
{
    height: 20px;
    width: 100%;
    font-size: 14px;
}

/* Center/Content Block */
#center-block
{
    /*width:100%;*/
}

/* Footer Block */
#footer
{
    background-image: url(../images/footer_background.jpg);
    background-repeat: repeat-x;
    height: 20px;
    text-align: center;
    font-size: 9px;
}

/*StudentFollow*/
.studentFollow
{
    position: relative;
    top: 5px;
    left: 5px;
    width: 300px;
    height: 210px;
}
.studentFollowContent, .studentFollowTop, .studentFollowBottom, .studentFollowLeft, .studentFollowRight
{
    background-color: #DAE5F5;
}
.studentFollowTop, .studentFollowBottom, .studentFollowLeft, .studentFollowRight
{
    background-image: url(../images/lesscores_light_inner_border.gif);
}
.studentFollowTop, .studentFollowBottom
{
    background-repeat: repeat-x;
    height: 20px;
}
.studentFollowLeft, .studentFollowRight
{
    background-repeat: repeat-y;
    width: 20px;
}
.studentFollowTop
{
    background-position: top left;
}
.studentFollowBottom
{
    background-position: bottom left;
}
.studentFollowLeft
{
    background-position: top left;
}
.studentFollowRight
{
    background-position: top right;
}
.studentFollowTopLeftCorner, .studentFollowTopRightCorner, .studentFollowBottomLeftCorner, .studentFollowBottomRightCorner
{
    width: 20px;
    height: 20px;
    font-size: 1px;
    background-repeat: no-repeat;
}
.studentFollowTopLeftCorner
{
    top: 0px;
    left: 0px;
    background-image: url(../images/lesscores_light_upper_left.gif);
    background-position: bottom right;
}
.studentFollowTopRightCorner
{
    top: 0px;
    right: 0px;
    background-image: url(../images/lesscores_light_upper_right.gif);
    background-position: bottom left;
}
.studentFollowBottomLeftCorner
{
    bottom: 0px;
    left: 0px;
    background-image: url(../images/lesscores_light_bottom_left.gif);
    background-position: top right;
}
.studentFollowBottomRightCorner
{
    bottom: 0px;
    right: 0px;
    background-image: url(../images/lesscores_light_lower_right.gif);
    background-position: top left;
}
.studentFollowContent
{
    vertical-align: top;
}
.normsBlock
{
    /*position:absolute;*/
    width: 100%;
}
.normsTable
{
    margin: 0px 5px 0px 5px;
    position: relative;
    border: 2px solid #88A4C8;
    height: 203px;
    font-weight: bold;
    overflow: auto;
}
.normsLegenda
{
    margin: 5px 5px 0px 5px;
    position: relative;
    border-left: 2px solid #88A4C8;
    border-top: 2px solid #88A4C8;
    border-right: 2px solid #88A4C8;
    height: 30px;
    overflow: hidden;
}
.studentFollowTableBlock
{
    position: relative;
    width: 100%;
    top: 10px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.studentFollowTable2
{
    position: relative;
    margin: 5px 5px 10px 5px;
}

.lesscoreIcon
{
    font-weight: bold;
    font-size: 14px;
}
.lesscoreIconImage
{
    vertical-align: middle;
    margin-right: 5px;
}

/* MODULE TICKETING */
.noFreeSeats
{
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
    padding-bottom: 5px;
    color: white;
    padding-top: 5px;
    border-bottom: #dddddd 1px solid;
    background-color: red;
}

.gridMyCultureEventReservations
{
}

.gridMyCultureEventReservationsRow
{
    background-color: #EEEEEE;
}

.gridMyCultureEventReservationsAlternatingRow
{
    background-color: #EEEEEE;
}

.gridMyCultureEventReservationsTable
{
    border: solid 1px #000000;
}

.gridMyCultureEventReservationsTitle
{
    font-size: 14px;
}

.gridMyCultureEvents
{
    border: solid 0px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    background-color: #FFFFFF;
}

.gridMyCultureEventsHeaderRow
{
    background-color: #FFFFFF;
}

/* Calendar */
.calendarDayHasItems
{
    font-weight: bold;
    color: #000000;
    background-color: #FAFA46;
}

/* Scenarios */
.scenariosContainer
{
    padding: 10px;
}

/* ScenarioWizard */
.scenarioWizard
{
    padding: 10px;
    border: solid 1px #AAAAAA;
}

.scenarioWizardTitle
{
    font-size: 16px;
    font-weight: bold;
}

.scenarioWizardDescription
{
    font-style: italic;
}

.scenarioWizardQuestion
{
    margin-bottom: 5px;
}

.scenarioWizardQuestion FIELDSET
{
    /*padding-left:10px; 		padding-right:10px; 		padding-bottom:10px;*/
    padding: 0px;
}

.scenarioWizardQuestion FIELDSET LEGEND
{
    margin-top: 5px;
    margin-bottom: 0px;
    font-weight: bold;
}

/*.scenarioWizardQuestion FIELDSET DIV
	{
		margin:0px;
		padding:10px;
	}*/

.scenarioWizardQuestionDescription
{
    margin: 0px;
    padding: 10px;
    font-style: italic;
}

.scenarioWizardInput
{
}

.scenarioWizardInputLabel
{
}

.scenarioWizardInputDescription
{
    font-style: italic;
}

.scenarioWizardProgress
{
    border: solid 1px #AAAAAA;
}

.scenarioWizardProgressItem
{
    padding: 10px;
    background-color: #EEEEEE;
}

.scenarioWizardProgressItemSelected
{
    padding: 10px;
    font-weight: bold;
    background-color: #AAAAAA;
}


.VerticalText
{
    writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:3;
	width:20px;
	height:20px;
	
	font-size:12px;
	font-weight:bold;
	
  
   /*writing-mode: bt-rl;*/

    
}

