/* Minification failed. Returning unminified contents.
(3647,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3648,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3649,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3650,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3651,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3653,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3654,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3658,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3659,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3660,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3661,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3665,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3669,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3670,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3671,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3672,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3673,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3674,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3675,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
body
{
}


.data
{
    width: 100%;
    border: 0px;
    border-spacing: 1px;
}

.data td, .data th {
    padding: 4px;
    vertical-align: top;
}

.dataLabel
{
    font-weight: bold;
    text-align: right;
    width: 1%;
    white-space: nowrap;
    vertical-align: top;
    padding-right: 3px;
    font-size: small;
}

.textAlignCenter
{
    text-align:center;
}

.verticalAlignTop {
    vertical-align: top;
}

.textAlignLeft {
    text-align: left;
}

.textAlignRight {
    text-align: right;
}

.important
{
    font-weight: bold;
}

.wrapText
{
    word-wrap:break-word;
}

.systemHoldLabel
{
    vertical-align: top;
    padding-left:5em;
}

.superImportant
{
	font-size: 16px;
	font-weight: bold;
	color: Red;
}

.NegativeNumber
{
    color: Red;
}

.SubSection
{
    padding-left: 20px;
}

.Timer
{
    text-align: center;
    font-size: small;
    background-color: #cce2f2;
    border-width: 1px;
    border-style: solid;
    border-color: #00467F;
    width: 155px;
    z-index: 2;
    position: fixed;
}

.ActiveTab
{
    background-color: #00467F;
    color: White;
    text-align: center;
}

.InactiveTab
{
    background-color: #cce2f2;
    color: Black;
    text-align: center;
}

.Calendar .ajax__calendar_container
{
    background-color: #cce2f2;
    border-color: #78B2DC;
    border-width: 1px;
    border-style: solid;
    font-size: small;
}

.Calendar .ajax__calendar_days table tr td
{
    padding: 0px;
}

.Calendar .ajax__calendar_year
{
    width: 35px;
    height: 40px;
}
        
.Calendar .ajax__calendar_month
{
    width: 35px;
    height: 40px;
}

.Calendar td { padding: 3px; }

.notesHeader
{
    font-weight: bold;
}

.sectionLabel
{
    text-align: left;
    font-size: small;
}

.questionLabel
{
    text-align: left;
    padding-left: 3px;
    font-size: x-small;
}

.budgetGridWidth
{
    min-width: 83px;
}

/* Temporary Hack until I can fix the themes */

fieldSet
{
	border-color: #00467F;
	border-style: solid;
	border-width: 2px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.fieldGroup
{
	border-color: #00467F;
	border-style: solid;
	border-width: 1px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

legend
{
	background-color: #f1f7fb;
	border-color: #00467F;
	border-style: solid;
	border-width: 2px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

/* from ode.css */
body
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-size: 12px;
    margin-left: 0px;
    margin-top: 0px;
}

td
{
	font-size: 12px;	
}

hr
{
	height:1pt;
	/*background-color: #78B2DC;*/
}

h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot
{
/* 
   color: black; Commented out since it 
   interferes with GridView header color 
   - kevin.low 10/26/06
*/
    font-style:	normal;
	text-decoration:	none;
}

h1 {
	font-weight: 700;
	font-size: 2em;
}

h2 {
	font-weight: 700;
	font-size: 1.75em;
}

h3 {
	font-size: 1.58em;
	font-weight: 500;
}

h4 {
	font-size: 1.33em;
	font-weight: 500;
}

h5, dt {
	font-size: 1em;
	font-weight: 700;
}

h6 {
	font-size: .8em;
	font-weight: 700;
}

tfoot, thead {
	font-size: 1em;
}

th {
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
}

small {
	font-size: .7em;
}

big	{
	font-size: 1.17em;
}

blockquote, pre {
	font-family: Courier New, monospace;
}

ul li	{
	list-style-type: square;
}

ul li li	{
	list-style-type: disc;
}

ul li li li {
	list-style-type: circle;
}

ul li li li	li {
	list-style-type: None;
}

ol li	{
	list-style-type: decimal;
}

ol ol li {
	list-style-type: lower-alpha;
}

ol ol ol li {
	list-style-type: lower-roman;
}

/* -------------------------------------------------------- */
/* General A TAG for Generic Links ------------------------ */
/* -------------------------------------------------------- */
a:link	{	
	text-decoration:	underline;
	color: Black;
}	
		
a:visited	{	
	text-decoration:	underline;
	color:	Black;
}	
		
a:active	{	
	text-decoration:	underline;
	color:	Black;
}
		
a:hover	{	
	text-decoration:	none;
	color:	Black;
}	
table.StripedDataTable th {
    background-color: #00467f; 
    color: white;
    font-weight:bold;
}

    table.StripedDataTable th a {
        color: white;
    }

    table.StripedDataTable .sort th {
        text-decoration: underline;
    }

    table.StripedDataTable th a:link, table.data th a:visited, table.data th a:active {
        color: white;
    }
table.StripedDataTable th a:hover {
    color: #cce2f2;
}
table.StripedDataTable tbody tr:nth-child(odd) td {
   background-color: #f1f7fb; 
   color: black;
}
table.StripedDataTable tbody tr:nth-child(odd) td a:link, table.data:nth-child(odd) td a:visited, table.data:nth-child(odd) td a:active {
    color: black;
    text-decoration: underline;
}
table.StripedDataTable tbody tr:nth-child(odd) td a:hover {
    color: #5A544B;
    text-decoration: none;
}
table.StripedDataTable tbody tr:nth-child(even) td {
    background-color: #CCE2F2; 
    color: black;
}
table.StripedDataTable tbody tr:nth-child(even) td a:link, table.data:nth-child(even) td a:visited, table.data:nth-child(even) td a:active {
    color: black;
    text-decoration: underline;
}
table.StripedDataTable tbody tr:nth-child(even) td a:hover {
    color: #5A544B;
    text-decoration: none;
}

table.sticky {
    width: 100%;
    border-collapse: separate;
}

    table.sticky > thead > tr > th {
        position: sticky;
        top: 0;
    }

    table.sticky > tbody > tr > td {
    }

    table.sticky th:first-child, table.sticky td:first-child {
    }

.ODEDataGridHeader, .ODEDataGridHeader td, .ODEDataGridHeader th {
    background-color: #00467f;
    color: white;
    font-weight:bold;
    border-color: black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridHeader a:link, .ODEDataGridHeader a:visited, .ODEDataGridHeader a:active
{
    color: white;
}
.ODEDataGridHeader a:hover
{
    color: #cce2f2;
}
.ODEDataGridSelectedItem
{
    background-color:#78B2DC;
    color: black;
}
.ODEDataGridItem, .ODEDataGridItem > td
{
   background-color: #f1f7fb; 
   color: black;
}
.ODEDataGridItem a:link, .ODEDataGridItem a:visited, .ODEDataGridItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridAltItem, .ODEDataGridAltItem > td
{
    background-color: #CCE2F2; 
    color: black;
}
tr.PageDataItem:hover > td
{
   background-color:rgb(120, 178, 220) !important;
}
.ODEDataGridAltItem a:link, .ODEDataGridAltItem a:visited, .ODEDataGridAltItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridAltItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridFooter
{
    background-color: #00467F;
    color: black;
    border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridPager, .ODEDataGridPager td
{
    background-color: #00467F;
    color: White;
}
.ODEDataGridPager a:link, .ODEDataGridPager a:visited, .ODEDataGridPager a:active
{
    color: White;
}
.ODEDataGridPager a:hover
{
    color: #cce2f2;
}
.ODEError
{
   color:Red;
   font-size: 12px;
   font-weight:bold;
}

.ODESave
{
   color:#009900;
   font-size: 12px;
   font-weight:bold;
}

/* this is the standard button style - kevin.low 07/12/07 */
.ODEButton {
    background-color: Silver;
    border-style: Groove;
    border-width: 1px;
    font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}

/* Moved ODEColor# from basemaster.css - kevin.low 05/24/07 */
.ODEColor1 
{
	background-color: #00467F;
	color: white;
}

.ODEColor2
{
	background-color: #78B2DC;
	color: black;
}

.ODEColor3 
{
	background-color: #cce2f2;
	color: black;
}

.ODEColor4 
{
	background-color: #f1f7fb;
	color: black;
}

.ODEColor5 
{
    background-color:#eeeeee;
}

/* Added color of the CompleteGridView headerstyle - 10/03/07 */
.ODEColor6 
{
    background-color:#5D7B9D;
    color: White;
}

/* used in GridView PagerStyle to prevent the color of Next and Prev displayed in black */
.ODEGridViewPagerStyle a:link, .ODEGridViewPagerStyle a:visited, .ODEGridViewPagerStyle a:active, .ODEGridViewPagerStyle a:hover
{
      color: white;      
}

/* used in GridView PagerStyle to prevent the color of Next and Prev displayed in black */
.ODEGridViewPagerStyle a:link, .ODEGridViewPagerStyle a:visited, .ODEGridViewPagerStyle a:active, .ODEGridViewPagerStyle a:hover
{
      color: white;      
}

#ODEMainNavigation
{
    width:155px;
}

.ODEMenuItem.SVGT {
    display: none;
}

div .ODEMenuItem  ul  li
{ 
    margin:0;padding:0;
    list-style: none;
    border-style: none;
} 

div .ODESubMenuItem  ul  li
{ 
    margin:0;padding:0;
    list-style: none;
    border-style: none;
} 

div .ODEMenuItem > ul > li > ul 
{ 
    display: none;border-style: none;
}

div.ODESubMenuItem > ul > li > ul 
{ 
    display: none;border-style: none;
}


#ODEMainNavigation .ODEMenuItem ul li
{
    min-height:28px;
	height: 28px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color:#78B2DC;
	color: black;
    list-style:none;
    /* Removing 'width:155px' makes menu cell widths fit their content, but makes the main column break */
    width:155px;
}

.ODEMenuItem li.dynamic
{
    width: auto;
}

#ODEMainNavigation .ODEMenuItem a:link,
#ODEMainNavigation .ODEMenuItem a:visited { 
	text-decoration:none;
	display: flex;
    flex-direction: column;
    justify-content: center;
	height: 100%;
    border-bottom: solid 1px #00467F !important;
    border-left: solid 1px #00467F !important;
}

.ODEMenuItem a.static
{
    white-space:normal !important;
}

#ODEMainBody .ODEMenuItem ul li
{
    min-height:22px;
	height: 22px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
    border-left: solid 1px #00467F;
	background-color:#78B2DC;
	color: black;
    list-style:none;
    min-width:133px;
}

#ODEMainBody .ODEMenuItem a:link,
#ODEMainBody .ODEMenuItem a:visited {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

#ODEMainBody .ODEMenuItem li.has-popup > a:link,
#ODEMainBody .ODEMenuItem li.has-popup > a:visited { 
	padding-right:15px;
}

#ODEMainNavigation .ODEMenuItem ul.static
{
    border-left: 1px solid #00467F;
    border-right: 1px solid #00467F;
    border-bottom: 1px solid #00467F;
}

.ODESubMenuItem {	
	min-height: 22px;
	height: 22px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #cce2f2;
	color: white;
	text-decoration:none;
	white-space:nowrap;
	min-width: 135px;
	/*max-width: 350px;*/
	display: block;
    list-style:none;
    padding-left:5px;
    padding-right:5px;
}

#ODEMainNavigation .ODEMenuItem ul li.dynamic
{
    width: auto;
}

/* This code causes the background and text color to stay when you move to a sub-menu */
#ODEMainNavigation .ODESubMenuItem .highlighted, 
#ODEMainNavigation .ODEMenuItem .highlighted 
{
    background-color:#00467F;
    color:white;
    min-height:22px;
    height:100%;
}

#ODEMainBody .ODEMenuItem .highlighted 
{
    color:white;
    min-height:22px;
    height:100%;
}

#ctl00_CCIPContentPlaceHolder_sgtBudget_mnuSaveAndGoTo
{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

#ODEMainBody .ODESubMenuItem .highlighted,
#ODEMainBody .ODEMenuItem .dynamic .highlighted
{
    background-color:#00467F;
    color:white;
    min-height:22px;
    height:100%;
}

.ODESubMenuHover {
    min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color:white;
	text-decoration:none;
	/*max-width: 350px;*/
    list-style:none;
}

.ODEPageTitle
{
    color: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
	margin-bottom: 2px;
}

.ODEModalUpdateProgressBackground 
{
	background-color:Gray;
	/*filter:alpha(opacity=60);
	opacity:0.6;*/
}

.ODEModalUpdateProgressPopup {
	background-color:#cce2f2;
	text-align:center;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
    padding-top: 30px; 
    width:200px; 
    height:50px;
    font-size: 2em;
}

/* More hacking to get this thing to work -- source basemaster.css */

.ODEHidden { 
    display: none;
    padding: 0px;
    margin: 0px;
}

blockquote, body {
    margin: 0px;
    padding: 0px;
    /*
		Commented out - handle by Blue.css - kevin.low 07/01/08
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	*/
}

#ODEPageWrapper {
    height: 100%;
    width: 100%;
    float: left;
    clear: both;    
    min-width: 1075px;
}

.ODEHeaderPageTitlePanel {
    margin-top: 10px;
}

.ODEHeaderPageTitle {
    color: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
	margin-bottom: 2px;
}

/* Page Header */
.ODEHeader {
    width: 100%;
    background:#5576ab;
    background-image: url(/images/header-bg-dark.png);
    background-position: left top;
    background-repeat: repeat-x;
}

#HeaderBackground {
    background-image: url(/images/bg.png);
    height: 112px;
}

#HeaderBackgroundImage {
    height: 112px; 
    background-image: url(/images/bg-header.png); 
    background-repeat: no-repeat; 
    background-position: center;
    padding-top:5px;
    padding-left:8px;
}

#ADELogo {
    height: 112px; 
    background-image: url(/images/2024logo.png); 
    background-repeat: no-repeat;
}

#ADEImage {
    float: right; 
    margin-top: 25px; 
    margin-right: 10px;
}

.ADEImageText {
    color: #003366;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    margin-top: 10px;
    margin-left: 120px;
    display:inline-block;
}

.ADEImageSubText {
    color: #003366;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
}

#ODEPageHeader {
    background-image: url(/images/bg-texture.png);
    background-position: left top;
    background-repeat: repeat-x;
    text-shadow: 1px 1px 1px #000000;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    height: 105px;
    position: relative;
}

#ODEPageHeader #TNLogo {
    float: left;
    margin-left:30px;
    width: 126px;
}

#TNLogo img {
    display: none;
    border: 0 none;
}

#TNLogo a {
    background-image: url(/images/TN-DeptEd-logo.png);
    background-position:center;
    background-repeat: no-repeat;
    display: block;
    height: 100px;
    margin: auto auto auto 18px;
    width: 122px;
}

@font-face {
	font-family: 'QlassikMediumRegular';
	src: url(/Images/qlassik/Qlassik_TB-webfont.eot);
	src: url(/Images/qlassik/Qlassik_TB-webfont.eot?#iefix) format('embedded-opentype'), 
         url(/Images/qlassik/Qlassik_TB-webfont.ttf) format('truetype'), 
         url(/Images/qlassik/Qlassik_TB-webfont.svg#QlassikMediumRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'QlassikBoldRegular';
	src: url(/Images/qlassik/QlassikBold_TB-webfont.eot);
	src: url(/Images/qlassik/QlassikBold_TB-webfont.eot?#iefix) format('embedded-opentype'), 
         url(/Images/qlassik/QlassikBold_TB-webfont.ttf) format('truetype'), 
         url(/Images/qlassik/QlassikBold_TB-webfont.svg#QlassikBoldRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

#ODEPageHeader h1 {
    font-family: 'QlassikMediumRegular';
    font-size: 180%;
    margin-left: 35px;
    margin-top: 5px;
    /*width: 580px;*/
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    float: left;
    padding: 12px 0;
}

#ODEPageHeader h1 a, #ODEPageHeader a h1 {
    text-decoration: none;
    color: #FFFFFF;
}

#GovernorBox {
    background: url(/images/header_gov.png) no-repeat scroll left top transparent;
    border: medium none;
    height: 67px;
    margin: 4px 0 0;
    position: absolute;
    right: 20px;
    text-shadow: 1px 1px 1px #000000;
    top: 0;
    width: 285px;
    font-size: 86.2%;
    line-height: 1.5;
}

#GovernorBox h2 {
    color: #FFFFFF;
    font: 14px/14px Georgia,serif;
    margin: 10px 0 4px 160px;
}

#GovernorBox h2 span {
    display: block;
    font-size: 9px;
    text-transform: uppercase;
}

#GovernorBox ul {
    border: medium none;
    margin-left: 160px;
    padding: 0;
}

#ODEPageHeader h1 #CommissionerName, 
#ODEPageHeader h1 a #CommissionerName {
    font-size: 68%;
    font-style: italic;
    color: #DEDEDE;
}

#GovernorBox ul li {
    line-height: 1.25em;
    list-style-type: none;
    margin-left: 0;
}


#GovernorBox ul li a, 
#GovernorBox ul li a:visited {
    color: #FFFFFF;
    font: 10px/12px Tahoma,sans-serif;
    letter-spacing: 0.1em;
    text-shadow: 1px 1px 1px #000000;
    text-decoration: none;
}

#ODEPageHeader #ODEHeaderBar {
    float: left;
    background-image: url(/images/headertop.jpg);
    background-attachment: scroll;
    background-repeat: repeat-y;
    height: 95px;
    width: 255px;
}

#ODEPageHeader #ODEStateSeal {
    float: right;
    background-image: url(/images/alaska-state-seal.gif);
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 95px;
    height: 95px;
}

#ODEHeaderSpacer { 
    clear: both;
    margin-left: 0px;
    background-color: #024780;
    width: 100%;
    height: 4px;
    /*margin-top: 1px;*/
}

/* BreadCrumb */
.ODEBreadCrumb {
    float: left;
    clear: both;
    margin-top: 5px;
    background-color: #EEEEEE;
    height: 23px;
    width: 100%;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
}

.ODEBreadCrumb #ODEBCSpacer {
    float: left;
    background-color: #78B2DC;
    width: 135px;
    height: 23px;
}

.ODEBreadCrumb #ODEBCText {
    height: 100%;
    margin-left: 145px;
    display: block;
}

.ODEBreadCrumb .ODESiteMapPanel {
    height: 100%;
    margin-left: 10px;
    position:relative;
    top: 3px;
}

.ODEBreadCrumb
{
    background-color: White;
}

#hiddenErrorMessage span::selection {
    color: #d628b3;
}

#hiddenErrorMessage span::-moz-selection {
    color: #d628b3;
}

/* Center of Page */
#ODECenterSection {
    float: left;
    clear: both;
    width: 100%;
    min-height:500px;
    margin-bottom:40px;
}

/* Menues */
#ODECenterSection #ODEMainNavigation {
    float: left; 
    width: 150px;
}

#ODECenterSection #ODEMainNavigation .ODENavMenu {
    width: 133px;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
    border-top: solid 1px #00467F;
}



/* Safe Login */
#ODESafe {
    background-color: #CCCCCC;    
    height: 30px;
    width: 152px;
    border-bottom: 2px solid #555555;
    border-right: 2px solid #555555;
    border-left: 2px solid #555555;
}

#ODESafe #ODESafeImage {
    background-image: url(/images/ODE_SafeLock.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 15px;
    float: left;
}

#ODESafe .ODESafeLogin {
    margin-left: 20px;
    vertical-align: top;
    color: #525252;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

#ODEEnv {
    padding-top: 8px;
    text-align: center; 
}

#ODEEnv a, 
#ODEEnv a:link, 
#ODEEnv a:active, 
#ODEEnv a:hover,
#ODEEnv a:visited {
    text-decoration:none;
    color:Blue; 
}

#ODEEnv b {
    font-size:11px;
    font-weight:bold;
    color: Red;
}

/* End Safe Login */
#ODEMainBody {
    margin-left: 170px;
    min-width: 525px;
    display: block;
}

#ODEMainBody #ODEContentSection 
{
    margin-bottom: 5px;
    margin-right: 5px;
    float:left;
    clear:right;
    /* if width is not 98%, then scrollbar appears for IE6 - kevin.low 02/25/08 */
    width: 98%;
}

#ODEMainBody .ODEPfv{
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
}

/* Footer */
.ODEFooter {
    clear: both;
    color: #000000;
    padding: 10px;
    text-align: center;
    font-size: 13px;
    line-height: 1.25;
}

.ODEFooter ul {
    margin: 0;
    padding: 0;
}

.ODEFooter ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0 10px;
    border-right: 1px solid #000000;
}

.ODEFooter .ODEFooterSpacer {
    border-color: #CDCCCA;
    border-style: solid;
    border-width: 1px 0 0;
    width:1050px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

#PortalLinks {
    margin-bottom: 5px;
    margin-top: 5px;
}

#PortalLinks a {
    padding: 0 0 0 3px;
}

#ContactInfo {
    padding: 5px 0;
}

#ContactInfo ul li {
    padding: 0 10px;
    border-right: 1px solid #000000;
}

.ODEFooter ul li.LastListItem, .ODEFooter #ContactInfo ul li.LastListItem {
    border: 0 none;
}

.ODEFooter #ODEFooterSpacer {
    float: left;
    width: 135px;
}

.ODEFooter #ODEBottomMenu {    
    vertical-align: middle;
    text-align: center;
    margin-left: 135px;
    font-size: 11px;
    width: 700px;
    display: block;
    /* Added to keep font the same. Note: fontsize is different at 11px. - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
}

.ODEFooter #ODEBottomMenu a:link, 
.ODEFooter #ODEBottomMenu a:visited, 
.ODEFooter #ODEBottomMenu a:active {
    text-align: left;
    text-decoration: underline;
    color: Black;
    font-size: 11px;
}

.ODEFooter #ODEBottomMenu a:hover {
    text-decoration: none;
    color: Black;
}

.ODEMasterMenuItem { 
	min-height:22px;
	height: 22px;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color:#78B2DC;
	color:Black;
	width: 134px;
}

.ODEMasterMenuItem a:link,
.ODEMasterMenuItem a:visited,
.ODEMasterMenuItem a:hover { 
	color:Black;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 100%;
}

.ODEMasterMenuItem a:hover { 
	color:White;
}

.ODEMasterMenuHover {
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #78B2DC;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color: white;
	text-decoration: none;
	width: 134px;
}

.ODEMasterMenuHover a:link,
.ODEMasterMenuHover a:visited,
.ODEMasterMenuHover a:hover {
	color: white;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

.ODEMasterSubMenuItem {	
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #cce2f2;
	color: White;
	text-decoration:none;
	white-space:nowrap;
	min-width: 135px;
	/*max-width: 350px;*/
	display: block;
}

.ODEMasterSubMenuItem a:link,
.ODEMasterSubMenuItem a:visited,
.ODEmasterSubMenuItem a:hover { 
	color:Black;
	text-decoration:none;
}

.ODEMasterSubMenuItem a:hover { 
	color:white;
}

.ODEMasterSubMenuHover {
    min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color:White;
	text-decoration:none;
	/*max-width: 350px;*/
}

.FERChildNavigation
{
    text-align: center;
    padding-bottom: 2px;
}

.FundRequestPrintOutBox
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 5px;
    font-size: 12pt;
}

.FundRequestPrintOutBox .data
{
    text-align: center;
    margin: 10px auto 35px auto;
    border: 1px solid black;
    padding: 0px;
}

.FundRequestPrintOutBox .data td
{
    border: 1px solid black;
    border-spacing: 0px;
    font-size: 12pt;
}

.underline
{
    border-bottom: 1px solid black;
    width: 100%;
}

.GrayedOut
{
    background-color: #BDBDBD;
}

.ReadOnlyEditorText
{
    margin-bottom:5px;
}

.goal, .strategy, .action_step
{
    border: 1px solid #00467f;
    padding: 5px;
    margin-top: 5px;
}

.goal:first-child, .strategy:first-child, .action_step:first-child
{
    margin-top: 0px;
}

.component, .details
{
    border: 1px solid #00467f;
    padding: 5px;
    margin-bottom: 5px;
}

.component .data, .details .data
{
	border-collapse: collapse;
}

.component .data td, .component .data th, .details .data td, .details .data th
{
	border: solid #9E9E9E 1px;
}

div.tag {
    display: inline-block;
    margin: 2px 0px 0px 10px;
    padding: 1px 4px 1px 4px;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    border-radius: 7px;
    color: #eee;
}

div.funding-tag {
    background-color: forestgreen;
}

div.program-tag {
    background-color: orangered;
}

input[readonly]
{
    background-color: #e3e3e3;
}

.RTBSetWidth
{
    width: 100%;
}

[id*=RadEditor] p
{
    text-indent:0 !important;
}



          
            .ui-datepicker {
	            width: 17em;
	            padding: .2em 10px .2em .2em;

	            display: none;
                background: border-box;
                border: 1px solid black;
                background-color: white;
            }
            .ui-datepicker .ui-datepicker-header {
	            position: relative;
	            padding: .2em 0;
            }
            .ui-datepicker .ui-datepicker-prev,
            .ui-datepicker .ui-datepicker-next {
	            position: absolute;
	            top: 2px;
	            width: 1.8em;
	            height: 1.8em;
            }
            .ui-datepicker .ui-datepicker-prev-hover,
            .ui-datepicker .ui-datepicker-next-hover {
	            top: 1px;
            }
            .ui-datepicker .ui-datepicker-prev {
	            left: 2px;
            }
            .ui-datepicker .ui-datepicker-next {
	            right: 2px;
            }
            .ui-datepicker .ui-datepicker-prev-hover {
	            left: 1px;
            }
            .ui-datepicker .ui-datepicker-next-hover {
	            right: 1px;
            }
            .ui-datepicker .ui-datepicker-prev span,
            .ui-datepicker .ui-datepicker-next span {
	            display: block;
	            position: absolute;
	            left: 50%;
	            margin-left: -8px;
	            top: 50%;
	            margin-top: -8px;
            }
            .ui-datepicker .ui-datepicker-title {
	            margin: 0 2.3em;
	            line-height: 1.8em;
	            text-align: center;
            }
            .ui-datepicker .ui-datepicker-title select {
	            font-size: 1em;
	            margin: 1px 0;
            }
            .ui-datepicker select.ui-datepicker-month,
            .ui-datepicker select.ui-datepicker-year {
	            width: 45%;
            }
            .ui-datepicker table {
	            width: 100%;
	            font-size: .9em;
	            border-collapse: collapse;
	            margin: 0 0 .4em;
            }
            .ui-datepicker th {
	            padding: .7em .3em;
	            text-align: center;
	            font-weight: bold;
	            border: 0;
            }
            .ui-datepicker td {
	            border: 0;
	            padding: 1px;
            }
            .ui-datepicker td span,
            .ui-datepicker td a {
	            display: block;
	            padding: .2em;
	            text-align: right;
	            text-decoration: none;
            }
            .ui-datepicker .ui-datepicker-buttonpane {
	            background-image: none;
	            margin: .7em 0 0 0;
	            padding: 0 .2em;
	            border-left: 0;
	            border-right: 0;
	            border-bottom: 0;
            }
            .ui-datepicker .ui-datepicker-buttonpane button {
	            float: right;
	            margin: .5em .2em .4em;
	            cursor: pointer;
	            padding: .2em .6em .3em .6em;
	            width: auto;
	            overflow: visible;
            }
            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	            float: left;
            }

            /* with multiple calendars */
            .ui-datepicker.ui-datepicker-multi {
	            width: auto;
            }
            .ui-datepicker-multi .ui-datepicker-group {
	            float: left;
            }
            .ui-datepicker-multi .ui-datepicker-group table {
	            width: 95%;
	            margin: 0 auto .4em;
            }
            .ui-datepicker-multi-2 .ui-datepicker-group {
	            width: 50%;
            }
            .ui-datepicker-multi-3 .ui-datepicker-group {
	            width: 33.3%;
            }
            .ui-datepicker-multi-4 .ui-datepicker-group {
	            width: 25%;
            }
            .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
            .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	            border-left-width: 0;
            }
            .ui-datepicker-multi .ui-datepicker-buttonpane {
	            clear: left;
            }
            .ui-datepicker-row-break {
	            clear: both;
	            width: 100%;
	            font-size: 0;
            }

            /* RTL support */
            .ui-datepicker-rtl {
	            direction: rtl;
            }
            .ui-datepicker-rtl .ui-datepicker-prev {
	            right: 2px;
	            left: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-next {
	            left: 2px;
	            right: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-prev:hover {
	            right: 1px;
	            left: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-next:hover {
	            left: 1px;
	            right: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane {
	            clear: right;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	            float: left;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
	            float: right;
            }
            .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
            .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	            border-right-width: 0;
	            border-left-width: 1px;
            }

            .overflowClass {
                display: inline-table;
                margin-bottom: 10px;
            }

.dialog {
    display: none;
}

.displayValue.readonly {
    height: 100%;
    min-height: 150px;
}

/* Hides the 'x' close button on dialogs */
.dialog .ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog {
    position: fixed !important;
}
.ui-widget-header {
    background: #00467f !important;
    color: white !important;
}

.reToolZone {
    display:none;
}

.inlineControl {
    display:inline-block;
}

.imgEdit {
    float:left;
    padding:5px;
}

div[class^=modalOverlay] {
    background-color:rgba(0,0,0,0.75);
    position:fixed;
    width:500%;
    height:500%;
    top:-50%;
    left:-50%;
    z-index:10;
}
div.modalHeader {
    color: #003366;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 2px;
}

div.modalBody {
    padding-top:15px;
    padding-bottom:15px;
    font-size: 16px;
}

.modalButton {
    border-width: 1px !important;
    border-style: none !important;

    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #003366);
    background-image: -moz-linear-gradient(top, #3498db, #003366);
    background-image: -ms-linear-gradient(top, #3498db, #003366);
    background-image: -o-linear-gradient(top, #3498db, #003366);
    background-image: linear-gradient(to bottom, #3498db, #003366);
    -webkit-border-radius: 20;
    -moz-border-radius: 20;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 3px #666666;
    -moz-box-shadow: 0px 0px 3px #666666;
    box-shadow: 0px 0px 3px #666666;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    margin:10px;
}

.modalButton:hover {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #3498db);
    background-image: -moz-linear-gradient(top, #3498db, #3498db);
    background-image: -ms-linear-gradient(top, #3498db, #3498db);
    background-image: -o-linear-gradient(top, #3498db, #3498db);
    background-image: linear-gradient(to bottom, #3498db, #3498db);
    text-decoration: none;
}

div.modal {
    background-color: #eeeeee;
    border-color: rgba(0,0,0,0.75);
    border-style: solid;
    border-width: 2px;
    position: fixed;
    text-align: center;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 99;
    max-height:90%;
    min-height:200px;
    min-width:75%;
    overflow: auto;
    padding: 10px;
    border: 5px solid #003366;
}

.modalWrapper {
    position:relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.modalButtons {
    position:relative;
    display: inline-flex;
}

.headerTextBox {
    text-align: left;
}

.imgEdit:hover {
    cursor: pointer;
}

.displayValue {
    height:150px;
    max-width:inherit;
    overflow-y:auto;
    border-style:solid;
    border-width:1px;
    border-color:darkgray;
    padding-left:5px;
    padding-right:5px;
    background-color:white;
    cursor:text;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: normal;
    white-space: normal;
}

tr.ChecklistDataItem:hover > td
{
   background-color:rgb(120, 178, 220) !important;
} 

.InvalidCalendarInput
{
   color:red;
   border-style:solid;
   border-width:2px;
   border-color:red;
}

.SectionApplicationStatusLabel{
    font-weight: bold;
    vertical-align: top; 
    white-space: nowrap;
    width: 125px;
}

.SectionApplicationStatus{
    font-weight: bold;
    vertical-align: top; 
}

.SectionApplicationChangeStatusLabel{
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
    width: 125px;
}

.SectionApplicationChangeStatus{
}

/*Cherry-picked Bootstrap CSS for thead Copy Document Library Links*/
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.dialogPanel {
    position: absolute;
    text-align: left;
    padding: 10px;
    min-height: unset;
    min-width: 110px;
    background-color: #ffffff;
    border-color: #003366;
    border-width: 2px;
    border-style: solid;
    left: 5px;
    top: 15px;
    z-index: 50;
}

div.dialogPanel table td {
    border-width: 0;
}

.fullWidth {
    width: 100%;
}

.verticalAlignTop {
    vertical-align: top;
}

.textAlignLeft {
    text-align: left;
}

.messagePanelCritical {
    color: red;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.messagePanelError {
    color: red;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.messagePanelWarning {
    color: orange;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.messagePanelSave {
    color: #009900;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.reLayoutWrapper td {
    padding: 0px;
}

.notification-menu-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}

    .notification-menu-item div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 1;
        min-height: 22px;
        box-sizing: border-box;
        padding: 1px 5px 1px 0;
    }

    .notification-menu-item span {
        display: inline-block;
        min-width: 13px;
        font-size: 11px;
        text-align: center;
        color: white;
        background-color: #00467F;
        padding: 2px;
        border-radius: 3px;
        align-self: center;
        box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
        -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
    }

.loading-overlay-background {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

.loading-overlay-center {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 130px;
    background-color: #ffffff;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}

    .loading-overlay-center img {
        height: 128px;
        width: 128px;
    }

/*Additional td and th selectors needed to define higher specificity than default data th, data td top align style*/
.verticalAlignTop, td.verticalAlignTop, th.verticalAlignTop {
    vertical-align: top;
}

.verticalAlignMiddle, td.verticalAlignMiddle, th.verticalAlignMiddle {
    vertical-align: middle;
}

.verticalAlignBottom, td.verticalAlignBottom, th.verticalAlignBottom {
    vertical-align: bottom;
}

.inlineWarning {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    transition: opacity 1s ease;
}

.inlineError {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    transition: opacity 1s ease;
}

.ui-icon-expand {
    background-image: url(/Images/expand.gif) !important;
}

.ui-icon-collapse {
    background-image: url(/Images/collapse.gif) !important;
}

.email-atch-container ul li {
    display: inline;
}

.light-box {
    display: block;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, .8);
    margin-bottom: 15px;
}

.light-box-content-wrapper {
    position: relative;
    background-color: none;
    margin: auto;
    padding: 50px 0px 50px 0px;
    width: 90%;
    max-width: 1200px;
}

.light-box-content {
    padding: 10px;
    background-color: #f6f6f6;
}

.monitoring-results-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #9e9e9e;
}

.monitoring-results-table > tbody > tr > td,
.monitoring-results-table > tbody > tr > th {
    border: 1px solid #9E9E9E;
    padding: 3px;
    vertical-align: top;
}

td.monitoring-results-table-header-cell {
    text-align: center;
    font-weight: bold;
    background-color: #f2f2f2
}

.compliance-item-action-step-table {
    width: 100%;
    padding: 10px 20px;
    border: 1px dashed #9e9e9e;
}

.compliance-item-action-step-table > tbody {
    width: 100%;
}

.compliance-item-action-step-table > tbody > .header-row {
    width: 100%;
}

.compliance-item-action-step-table > tbody > .header-row > td:first-child {
    width: 50%;
}

.compliance-item-action-step-table > tbody > .header-row > td:not(:first-child) {
    width: 25%;
}

.compliance-item-action-step-table > tbody > tr > td,
.compliance-item-action-step-table > tbody > tr > th {
    vertical-align: top;
    padding-top: 5px;
    border-top: 1px dashed #d8d8d8;
}

.compliance-item-action-step-table > tbody > tr.header-row > td,
.compliance-item-action-step-table > tbody > tr.header-row > th {
    font-weight: bold;
    padding-top: unset;
    border-top: unset;
}

.compliance-item-action-step-separator {
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #9e9e9e;
}

.expired {
    color: red !important;
}

.modal-window-background {
    position: fixed;
    z-index: 996;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

.modal-window-wrapper {
    position: fixed;
    z-index: 997;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.modal-window-content {
    z-index: 998;
    margin: 150px auto;
    padding: 5px;
    border: 1px solid #aaaaaa;
    background-color: #ffffff;
}

.textButton
{
    cursor:pointer;
    text-decoration:underline;
}

.textButton:hover
{
    text-decoration:none;
}

table.rgMasterTable
{
    font:12px/16px "segoe ui",arial,sans-serif;
    border-collapse: collapse;
	border-top:solid #9E9E9E 1px;
	border-left:solid #9E9E9E 1px;
}

table.rgMasterTable th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

table.rgMasterTable .rgRow td.gridCell, 
table.rgMasterTable .rgAltRow td.gridCell
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border-bottom:solid #9E9E9E 1px;
	border-right:solid #9E9E9E 1px;
}

table.rgMasterTable .rgAltRow
{
	background:#f2f2f2;
}

table.rgMasterTable .rgAltRow td
{
	border-color:#f2f2f2;
}

table.rgMasterTable .rgRow .rgSorted
{
	border-bottom-color:#f2f2f2;
	background-color:#f2f2f2;
}

table.rgMasterTable .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

table.rgMasterTable .rgSelectedRow .rgSorted,
table.rgMasterTable .rgActiveRow .rgSorted,
table.rgMasterTable .rgHoveredRow .rgSorted,
table.rgMasterTable .rgEditRow .rgSorted
{
	background-color:transparent;
}

table.rgMasterTable .rgRow a,
table.rgMasterTable .rgAltRow a,
table.rgMasterTable .rgEditRow a,
table.rgMasterTable tr.rgEditRow a,
table.rgMasterTable tr.rgHoveredRow a,
table.rgMasterTable tr.rgActiveRow a,
table.rgMasterTable .rgFooter a,
table.rgMasterTable .rgEditForm a
{
	color:#000;
}

table.rgMasterTable .rgSelectedRow
{
    background:#828282 0 -3900px repeat-x url(/Grid/sprite.gif);
    color:#fff;
}
*+html table.rgMasterTable .rgSelectedRow .rgSorted{background-color:#828282}
* html table.rgMasterTable .rgSelectedRow .rgSorted{background-color:#828282}

table.rgMasterTable .rgSelectedRow a
{
	color:#fff;
}

table.rgMasterTable .rgActiveRow,
table.rgMasterTable .rgHoveredRow
{
    background:#c5c5c5 0 -2900px repeat-x url(/Grid/sprite.gif);
    color:#333;
}
*+html table.rgMasterTable .rgActiveRow .rgSorted,
*+html table.rgMasterTable .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html table.rgMasterTable .rgActiveRow .rgSorted,
* html table.rgMasterTable .rgHoveredRow .rgSorted{background-color:#c5c5c5}

table.rgMasterTable .rgEditRow
{
	background:#fff 0 -4900px repeat-x url(/Grid/sprite.gif);
	color:#333;
}
*+html table.rgMasterTable .rgEditRow .rgSorted{background-color:#fff}
* html table.rgMasterTable .rgEditRow .rgSorted{background-color:#fff}

table.rgMasterTable .rgActiveRow td,
table.rgMasterTable .rgActiveRow td.rgSorted,
table.rgMasterTable .rgHoveredRow td,
table.rgMasterTable .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

table.rgMasterTable .rgSelectedRow td,
table.rgMasterTable .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

table.rgMasterTable .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

table.rgMasterTable td.rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right-width:0;
}

table.rgMasterTable .rgFilterRow
{
	background:#eee;
}

table.rgMasterTable .rgFilterRow td
{
    border-bottom:1px solid #828282;
}

table.rgMasterTable .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #828282;
	background:#eee 0 -1900px repeat-x url(/Grid/sprite.gif);
}

table.rgMasterTable .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

table.rgMasterTable .rgGroupPanel td td
{
	padding:0;
}

table.rgMasterTable .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

table.rgMasterTable .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

table.rgMasterTable td.rgGroupCol,
table.rgMasterTable td.rgExpandCol
{
	background:none;
}

table.rgMasterTable .rgGroupHeader
{
    background:#d9d9d9;
    font-size:1.1em;
    line-height:21px;
	color:#000;
}

table.rgMasterTable .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
}

table.rgMasterTable .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

table.rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top-width:1px;
	border-bottom-width:0;
}

table.rgMasterTable .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

table.rgMasterTable .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

table.rgMasterTable .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.GridRowSelector_RadGrid
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_RadGrid
{
    border-top:1px dashed #666;
}

 table.rgMasterTable table .rgActiveRow {

	background-image: none;
}

 table.rgMasterTable table tr.rgHoveredRow {

	background-image: none;
}

 table.rgMasterTable tr.rgSelectedRow {
	background-image: none;
	background-color: rgb(120, 178, 220);
	border-spacing: 1px;
	
}

 table.rgMasterTable tr.rgSelectedRow.rgRow td.gridCell,
 table.rgMasterTable tr.rgSelectedRow.rgAltRow td.gridCell,
 table.rgMasterTable tr.rgSelectedRow.rgRow td.gridCell td,
 table.rgMasterTable tr.rgSelectedRow.rgAltRow td.gridCell td {
	background-color: rgb(120, 178, 220);
}

 table.rgMasterTable tr.rgRow,
 table.rgMasterTable tr.rgAltRow {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	color: rgb(0, 0, 0);
	border-spacing: 1px;
}

 table.rgMasterTable tr:nth-child(even) td.gridCell,
 table.rgMasterTable tr:nth-child(even) td.gridCell td {
	background-color: rgb(204, 226, 242);
}

 table.rgMasterTable tr:nth-child(odd) td.gridCell,
 table.rgMasterTable tr:nth-child(odd) td.gridCell td {
	background-color: rgb(241, 247, 251);
}

 table.rgMasterTable .rgRow td {
	background-color: rgb(241, 247, 251);
}

 table.rgMasterTable .rgAltRow td {
	background-color: rgb(204, 226, 242);
}
.sticky-header {
    position: fixed;
    overflow: hidden;
    z-index: 1;
}

.sticky-header table {
    background-color: #fff;
}

.sticky-table-for-shifting {
    position: absolute;
    left: 0;
    top: 0;
}

.hidden {
    display: none !important;
}

body {
}

/*Additional td and th selectors needed to define higher specificity than default data th, data td top align style*/
.verticalAlignTop, td.verticalAlignTop, th.verticalAlignTop {
    vertical-align: top;
}

.verticalAlignMiddle, td.verticalAlignMiddle, th.verticalAlignMiddle {
    vertical-align: middle;
}

.verticalAlignBottom, td.verticalAlignBottom, th.verticalAlignBottom {
    vertical-align: bottom;
}


.textAlignLeft {
    text-align: left;
}

.textAlignCenter {
    text-align: center;
}

.textAlignRight {
    text-align: right;
}

.nowrap {
    white-space: nowrap;
}

.widthPercent0 { width: 0% }
.widthPercent1 { width: 1% }
.widthPercent2 { width: 2% }
.widthPercent3 { width: 3% }
.widthPercent4 { width: 4% }
.widthPercent5 { width: 5% }
.widthPercent6 { width: 6% }
.widthPercent7 { width: 7% }
.widthPercent8 { width: 8% }
.widthPercent9 { width: 9% }
.widthPercent10 { width: 10% }
.widthPercent11 { width: 11% }
.widthPercent12 { width: 12% }
.widthPercent13 { width: 13% }
.widthPercent14 { width: 14% }
.widthPercent15 { width: 15% }
.widthPercent16 { width: 16% }
.widthPercent17 { width: 17% }
.widthPercent18 { width: 18% }
.widthPercent19 { width: 19% }
.widthPercent20 { width: 20% }
.widthPercent21 { width: 21% }
.widthPercent22 { width: 22% }
.widthPercent23 { width: 23% }
.widthPercent24 { width: 24% }
.widthPercent25 { width: 25% }
.widthPercent26 { width: 26% }
.widthPercent27 { width: 27% }
.widthPercent28 { width: 28% }
.widthPercent29 { width: 29% }
.widthPercent30 { width: 30% }
.widthPercent31 { width: 31% }
.widthPercent32 { width: 32% }
.widthPercent33 { width: 33% }
.widthPercent34 { width: 34% }
.widthPercent35 { width: 35% }
.widthPercent36 { width: 36% }
.widthPercent37 { width: 37% }
.widthPercent38 { width: 38% }
.widthPercent39 { width: 39% }
.widthPercent40 { width: 40% }
.widthPercent41 { width: 41% }
.widthPercent42 { width: 42% }
.widthPercent43 { width: 43% }
.widthPercent44 { width: 44% }
.widthPercent45 { width: 45% }
.widthPercent46 { width: 46% }
.widthPercent47 { width: 47% }
.widthPercent48 { width: 48% }
.widthPercent49 { width: 49% }
.widthPercent50 { width: 50% }
.widthPercent51 { width: 51% }
.widthPercent52 { width: 52% }
.widthPercent53 { width: 53% }
.widthPercent54 { width: 54% }
.widthPercent55 { width: 55% }
.widthPercent56 { width: 56% }
.widthPercent57 { width: 57% }
.widthPercent58 { width: 58% }
.widthPercent59 { width: 59% }
.widthPercent60 { width: 60% }
.widthPercent61 { width: 61% }
.widthPercent62 { width: 62% }
.widthPercent63 { width: 63% }
.widthPercent64 { width: 64% }
.widthPercent65 { width: 65% }
.widthPercent66 { width: 66% }
.widthPercent67 { width: 67% }
.widthPercent68 { width: 68% }
.widthPercent69 { width: 69% }
.widthPercent70 { width: 70% }
.widthPercent71 { width: 71% }
.widthPercent72 { width: 72% }
.widthPercent73 { width: 73% }
.widthPercent74 { width: 74% }
.widthPercent75 { width: 75% }
.widthPercent76 { width: 76% }
.widthPercent77 { width: 77% }
.widthPercent78 { width: 78% }
.widthPercent79 { width: 79% }
.widthPercent80 { width: 80% }
.widthPercent81 { width: 81% }
.widthPercent82 { width: 82% }
.widthPercent83 { width: 83% }
.widthPercent84 { width: 84% }
.widthPercent85 { width: 85% }
.widthPercent86 { width: 86% }
.widthPercent87 { width: 87% }
.widthPercent88 { width: 88% }
.widthPercent89 { width: 89% }
.widthPercent90 { width: 90% }
.widthPercent91 { width: 91% }
.widthPercent92 { width: 92% }
.widthPercent93 { width: 93% }
.widthPercent94 { width: 94% }
.widthPercent95 { width: 95% }
.widthPercent96 { width: 96% }
.widthPercent97 { width: 97% }
.widthPercent98 { width: 98% }
.widthPercent99 { width: 99% }
.widthPercent100 { width: 100% }
.widthPixel0 { width: 0px }
.widthPixel1 { width: 1px }
.widthPixel2 { width: 2px }
.widthPixel3 { width: 3px }
.widthPixel4 { width: 4px }
.widthPixel5 { width: 5px }
.widthPixel6 { width: 6px }
.widthPixel7 { width: 7px }
.widthPixel8 { width: 8px }
.widthPixel9 { width: 9px }
.widthPixel10 { width: 10px }
.widthPixel11 { width: 11px }
.widthPixel12 { width: 12px }
.widthPixel13 { width: 13px }
.widthPixel14 { width: 14px }
.widthPixel15 { width: 15px }
.widthPixel16 { width: 16px }
.widthPixel17 { width: 17px }
.widthPixel18 { width: 18px }
.widthPixel19 { width: 19px }
.widthPixel20 { width: 20px }
.widthPixel21 { width: 21px }
.widthPixel22 { width: 22px }
.widthPixel23 { width: 23px }
.widthPixel24 { width: 24px }
.widthPixel25 { width: 25px }
.widthPixel26 { width: 26px }
.widthPixel27 { width: 27px }
.widthPixel28 { width: 28px }
.widthPixel29 { width: 29px }
.widthPixel30 { width: 30px }
.widthPixel31 { width: 31px }
.widthPixel32 { width: 32px }
.widthPixel33 { width: 33px }
.widthPixel34 { width: 34px }
.widthPixel35 { width: 35px }
.widthPixel36 { width: 36px }
.widthPixel37 { width: 37px }
.widthPixel38 { width: 38px }
.widthPixel39 { width: 39px }
.widthPixel40 { width: 40px }
.widthPixel41 { width: 41px }
.widthPixel42 { width: 42px }
.widthPixel43 { width: 43px }
.widthPixel44 { width: 44px }
.widthPixel45 { width: 45px }
.widthPixel46 { width: 46px }
.widthPixel47 { width: 47px }
.widthPixel48 { width: 48px }
.widthPixel49 { width: 49px }
.widthPixel50 { width: 50px }
.widthPixel51 { width: 51px }
.widthPixel52 { width: 52px }
.widthPixel53 { width: 53px }
.widthPixel54 { width: 54px }
.widthPixel55 { width: 55px }
.widthPixel56 { width: 56px }
.widthPixel57 { width: 57px }
.widthPixel58 { width: 58px }
.widthPixel59 { width: 59px }
.widthPixel60 { width: 60px }
.widthPixel61 { width: 61px }
.widthPixel62 { width: 62px }
.widthPixel63 { width: 63px }
.widthPixel64 { width: 64px }
.widthPixel65 { width: 65px }
.widthPixel66 { width: 66px }
.widthPixel67 { width: 67px }
.widthPixel68 { width: 68px }
.widthPixel69 { width: 69px }
.widthPixel70 { width: 70px }
.widthPixel71 { width: 71px }
.widthPixel72 { width: 72px }
.widthPixel73 { width: 73px }
.widthPixel74 { width: 74px }
.widthPixel75 { width: 75px }
.widthPixel76 { width: 76px }
.widthPixel77 { width: 77px }
.widthPixel78 { width: 78px }
.widthPixel79 { width: 79px }
.widthPixel80 { width: 80px }
.widthPixel81 { width: 81px }
.widthPixel82 { width: 82px }
.widthPixel83 { width: 83px }
.widthPixel84 { width: 84px }
.widthPixel85 { width: 85px }
.widthPixel86 { width: 86px }
.widthPixel87 { width: 87px }
.widthPixel88 { width: 88px }
.widthPixel89 { width: 89px }
.widthPixel90 { width: 90px }
.widthPixel91 { width: 91px }
.widthPixel92 { width: 92px }
.widthPixel93 { width: 93px }
.widthPixel94 { width: 94px }
.widthPixel95 { width: 95px }
.widthPixel96 { width: 96px }
.widthPixel97 { width: 97px }
.widthPixel98 { width: 98px }
.widthPixel99 { width: 99px }
.widthPixel100 { width: 100px }
.widthPixel101 { width: 101px }
.widthPixel102 { width: 102px }
.widthPixel103 { width: 103px }
.widthPixel104 { width: 104px }
.widthPixel105 { width: 105px }
.widthPixel106 { width: 106px }
.widthPixel107 { width: 107px }
.widthPixel108 { width: 108px }
.widthPixel109 { width: 109px }
.widthPixel110 { width: 110px }
.widthPixel111 { width: 111px }
.widthPixel112 { width: 112px }
.widthPixel113 { width: 113px }
.widthPixel114 { width: 114px }
.widthPixel115 { width: 115px }
.widthPixel116 { width: 116px }
.widthPixel117 { width: 117px }
.widthPixel118 { width: 118px }
.widthPixel119 { width: 119px }
.widthPixel120 { width: 120px }
.widthPixel121 { width: 121px }
.widthPixel122 { width: 122px }
.widthPixel123 { width: 123px }
.widthPixel124 { width: 124px }
.widthPixel125 { width: 125px }
.widthPixel126 { width: 126px }
.widthPixel127 { width: 127px }
.widthPixel128 { width: 128px }
.widthPixel129 { width: 129px }
.widthPixel130 { width: 130px }
.widthPixel131 { width: 131px }
.widthPixel132 { width: 132px }
.widthPixel133 { width: 133px }
.widthPixel134 { width: 134px }
.widthPixel135 { width: 135px }
.widthPixel136 { width: 136px }
.widthPixel137 { width: 137px }
.widthPixel138 { width: 138px }
.widthPixel139 { width: 139px }
.widthPixel140 { width: 140px }
.widthPixel141 { width: 141px }
.widthPixel142 { width: 142px }
.widthPixel143 { width: 143px }
.widthPixel144 { width: 144px }
.widthPixel145 { width: 145px }
.widthPixel146 { width: 146px }
.widthPixel147 { width: 147px }
.widthPixel148 { width: 148px }
.widthPixel149 { width: 149px }
.widthPixel150 { width: 150px }
.widthPixel151 { width: 151px }
.widthPixel152 { width: 152px }
.widthPixel153 { width: 153px }
.widthPixel154 { width: 154px }
.widthPixel155 { width: 155px }
.widthPixel156 { width: 156px }
.widthPixel157 { width: 157px }
.widthPixel158 { width: 158px }
.widthPixel159 { width: 159px }
.widthPixel160 { width: 160px }
.widthPixel161 { width: 161px }
.widthPixel162 { width: 162px }
.widthPixel163 { width: 163px }
.widthPixel164 { width: 164px }
.widthPixel165 { width: 165px }
.widthPixel166 { width: 166px }
.widthPixel167 { width: 167px }
.widthPixel168 { width: 168px }
.widthPixel169 { width: 169px }
.widthPixel170 { width: 170px }
.widthPixel171 { width: 171px }
.widthPixel172 { width: 172px }
.widthPixel173 { width: 173px }
.widthPixel174 { width: 174px }
.widthPixel175 { width: 175px }
.widthPixel176 { width: 176px }
.widthPixel177 { width: 177px }
.widthPixel178 { width: 178px }
.widthPixel179 { width: 179px }
.widthPixel180 { width: 180px }
.widthPixel181 { width: 181px }
.widthPixel182 { width: 182px }
.widthPixel183 { width: 183px }
.widthPixel184 { width: 184px }
.widthPixel185 { width: 185px }
.widthPixel186 { width: 186px }
.widthPixel187 { width: 187px }
.widthPixel188 { width: 188px }
.widthPixel189 { width: 189px }
.widthPixel190 { width: 190px }
.widthPixel191 { width: 191px }
.widthPixel192 { width: 192px }
.widthPixel193 { width: 193px }
.widthPixel194 { width: 194px }
.widthPixel195 { width: 195px }
.widthPixel196 { width: 196px }
.widthPixel197 { width: 197px }
.widthPixel198 { width: 198px }
.widthPixel199 { width: 199px }
.widthPixel200 { width: 200px }
.widthPixel201 { width: 201px }
.widthPixel202 { width: 202px }
.widthPixel203 { width: 203px }
.widthPixel204 { width: 204px }
.widthPixel205 { width: 205px }
.widthPixel206 { width: 206px }
.widthPixel207 { width: 207px }
.widthPixel208 { width: 208px }
.widthPixel209 { width: 209px }
.widthPixel210 { width: 210px }
.widthPixel211 { width: 211px }
.widthPixel212 { width: 212px }
.widthPixel213 { width: 213px }
.widthPixel214 { width: 214px }
.widthPixel215 { width: 215px }
.widthPixel216 { width: 216px }
.widthPixel217 { width: 217px }
.widthPixel218 { width: 218px }
.widthPixel219 { width: 219px }
.widthPixel220 { width: 220px }
.widthPixel221 { width: 221px }
.widthPixel222 { width: 222px }
.widthPixel223 { width: 223px }
.widthPixel224 { width: 224px }
.widthPixel225 { width: 225px }
.widthPixel226 { width: 226px }
.widthPixel227 { width: 227px }
.widthPixel228 { width: 228px }
.widthPixel229 { width: 229px }
.widthPixel230 { width: 230px }
.widthPixel231 { width: 231px }
.widthPixel232 { width: 232px }
.widthPixel233 { width: 233px }
.widthPixel234 { width: 234px }
.widthPixel235 { width: 235px }
.widthPixel236 { width: 236px }
.widthPixel237 { width: 237px }
.widthPixel238 { width: 238px }
.widthPixel239 { width: 239px }
.widthPixel240 { width: 240px }
.widthPixel241 { width: 241px }
.widthPixel242 { width: 242px }
.widthPixel243 { width: 243px }
.widthPixel244 { width: 244px }
.widthPixel245 { width: 245px }
.widthPixel246 { width: 246px }
.widthPixel247 { width: 247px }
.widthPixel248 { width: 248px }
.widthPixel249 { width: 249px }
.widthPixel250 { width: 250px }
.widthPixel251 { width: 251px }
.widthPixel252 { width: 252px }
.widthPixel253 { width: 253px }
.widthPixel254 { width: 254px }
.widthPixel255 { width: 255px }
.widthPixel256 { width: 256px }
.widthPixel257 { width: 257px }
.widthPixel258 { width: 258px }
.widthPixel259 { width: 259px }
.widthPixel260 { width: 260px }
.widthPixel261 { width: 261px }
.widthPixel262 { width: 262px }
.widthPixel263 { width: 263px }
.widthPixel264 { width: 264px }
.widthPixel265 { width: 265px }
.widthPixel266 { width: 266px }
.widthPixel267 { width: 267px }
.widthPixel268 { width: 268px }
.widthPixel269 { width: 269px }
.widthPixel270 { width: 270px }
.widthPixel271 { width: 271px }
.widthPixel272 { width: 272px }
.widthPixel273 { width: 273px }
.widthPixel274 { width: 274px }
.widthPixel275 { width: 275px }
.widthPixel276 { width: 276px }
.widthPixel277 { width: 277px }
.widthPixel278 { width: 278px }
.widthPixel279 { width: 279px }
.widthPixel280 { width: 280px }
.widthPixel281 { width: 281px }
.widthPixel282 { width: 282px }
.widthPixel283 { width: 283px }
.widthPixel284 { width: 284px }
.widthPixel285 { width: 285px }
.widthPixel286 { width: 286px }
.widthPixel287 { width: 287px }
.widthPixel288 { width: 288px }
.widthPixel289 { width: 289px }
.widthPixel290 { width: 290px }
.widthPixel291 { width: 291px }
.widthPixel292 { width: 292px }
.widthPixel293 { width: 293px }
.widthPixel294 { width: 294px }
.widthPixel295 { width: 295px }
.widthPixel296 { width: 296px }
.widthPixel297 { width: 297px }
.widthPixel298 { width: 298px }
.widthPixel299 { width: 299px }
.widthPixel300 { width: 300px }
.widthPixel301 { width: 301px }
.widthPixel302 { width: 302px }
.widthPixel303 { width: 303px }
.widthPixel304 { width: 304px }
.widthPixel305 { width: 305px }
.widthPixel306 { width: 306px }
.widthPixel307 { width: 307px }
.widthPixel308 { width: 308px }
.widthPixel309 { width: 309px }
.widthPixel310 { width: 310px }
.widthPixel311 { width: 311px }
.widthPixel312 { width: 312px }
.widthPixel313 { width: 313px }
.widthPixel314 { width: 314px }
.widthPixel315 { width: 315px }
.widthPixel316 { width: 316px }
.widthPixel317 { width: 317px }
.widthPixel318 { width: 318px }
.widthPixel319 { width: 319px }
.widthPixel320 { width: 320px }
.widthPixel321 { width: 321px }
.widthPixel322 { width: 322px }
.widthPixel323 { width: 323px }
.widthPixel324 { width: 324px }
.widthPixel325 { width: 325px }
.widthPixel326 { width: 326px }
.widthPixel327 { width: 327px }
.widthPixel328 { width: 328px }
.widthPixel329 { width: 329px }
.widthPixel330 { width: 330px }
.widthPixel331 { width: 331px }
.widthPixel332 { width: 332px }
.widthPixel333 { width: 333px }
.widthPixel334 { width: 334px }
.widthPixel335 { width: 335px }
.widthPixel336 { width: 336px }
.widthPixel337 { width: 337px }
.widthPixel338 { width: 338px }
.widthPixel339 { width: 339px }
.widthPixel340 { width: 340px }
.widthPixel341 { width: 341px }
.widthPixel342 { width: 342px }
.widthPixel343 { width: 343px }
.widthPixel344 { width: 344px }
.widthPixel345 { width: 345px }
.widthPixel346 { width: 346px }
.widthPixel347 { width: 347px }
.widthPixel348 { width: 348px }
.widthPixel349 { width: 349px }
.widthPixel350 { width: 350px }
.widthPixel351 { width: 351px }
.widthPixel352 { width: 352px }
.widthPixel353 { width: 353px }
.widthPixel354 { width: 354px }
.widthPixel355 { width: 355px }
.widthPixel356 { width: 356px }
.widthPixel357 { width: 357px }
.widthPixel358 { width: 358px }
.widthPixel359 { width: 359px }
.widthPixel360 { width: 360px }
.widthPixel361 { width: 361px }
.widthPixel362 { width: 362px }
.widthPixel363 { width: 363px }
.widthPixel364 { width: 364px }
.widthPixel365 { width: 365px }
.widthPixel366 { width: 366px }
.widthPixel367 { width: 367px }
.widthPixel368 { width: 368px }
.widthPixel369 { width: 369px }
.widthPixel370 { width: 370px }
.widthPixel371 { width: 371px }
.widthPixel372 { width: 372px }
.widthPixel373 { width: 373px }
.widthPixel374 { width: 374px }
.widthPixel375 { width: 375px }
.widthPixel376 { width: 376px }
.widthPixel377 { width: 377px }
.widthPixel378 { width: 378px }
.widthPixel379 { width: 379px }
.widthPixel380 { width: 380px }
.widthPixel381 { width: 381px }
.widthPixel382 { width: 382px }
.widthPixel383 { width: 383px }
.widthPixel384 { width: 384px }
.widthPixel385 { width: 385px }
.widthPixel386 { width: 386px }
.widthPixel387 { width: 387px }
.widthPixel388 { width: 388px }
.widthPixel389 { width: 389px }
.widthPixel390 { width: 390px }
.widthPixel391 { width: 391px }
.widthPixel392 { width: 392px }
.widthPixel393 { width: 393px }
.widthPixel394 { width: 394px }
.widthPixel395 { width: 395px }
.widthPixel396 { width: 396px }
.widthPixel397 { width: 397px }
.widthPixel398 { width: 398px }
.widthPixel399 { width: 399px }
.widthPixel400 { width: 400px }
.widthPixel401 { width: 401px }
.widthPixel402 { width: 402px }
.widthPixel403 { width: 403px }
.widthPixel404 { width: 404px }
.widthPixel405 { width: 405px }
.widthPixel406 { width: 406px }
.widthPixel407 { width: 407px }
.widthPixel408 { width: 408px }
.widthPixel409 { width: 409px }
.widthPixel410 { width: 410px }
.widthPixel411 { width: 411px }
.widthPixel412 { width: 412px }
.widthPixel413 { width: 413px }
.widthPixel414 { width: 414px }
.widthPixel415 { width: 415px }
.widthPixel416 { width: 416px }
.widthPixel417 { width: 417px }
.widthPixel418 { width: 418px }
.widthPixel419 { width: 419px }
.widthPixel420 { width: 420px }
.widthPixel421 { width: 421px }
.widthPixel422 { width: 422px }
.widthPixel423 { width: 423px }
.widthPixel424 { width: 424px }
.widthPixel425 { width: 425px }
.widthPixel426 { width: 426px }
.widthPixel427 { width: 427px }
.widthPixel428 { width: 428px }
.widthPixel429 { width: 429px }
.widthPixel430 { width: 430px }
.widthPixel431 { width: 431px }
.widthPixel432 { width: 432px }
.widthPixel433 { width: 433px }
.widthPixel434 { width: 434px }
.widthPixel435 { width: 435px }
.widthPixel436 { width: 436px }
.widthPixel437 { width: 437px }
.widthPixel438 { width: 438px }
.widthPixel439 { width: 439px }
.widthPixel440 { width: 440px }
.widthPixel441 { width: 441px }
.widthPixel442 { width: 442px }
.widthPixel443 { width: 443px }
.widthPixel444 { width: 444px }
.widthPixel445 { width: 445px }
.widthPixel446 { width: 446px }
.widthPixel447 { width: 447px }
.widthPixel448 { width: 448px }
.widthPixel449 { width: 449px }
.widthPixel450 { width: 450px }
.widthPixel451 { width: 451px }
.widthPixel452 { width: 452px }
.widthPixel453 { width: 453px }
.widthPixel454 { width: 454px }
.widthPixel455 { width: 455px }
.widthPixel456 { width: 456px }
.widthPixel457 { width: 457px }
.widthPixel458 { width: 458px }
.widthPixel459 { width: 459px }
.widthPixel460 { width: 460px }
.widthPixel461 { width: 461px }
.widthPixel462 { width: 462px }
.widthPixel463 { width: 463px }
.widthPixel464 { width: 464px }
.widthPixel465 { width: 465px }
.widthPixel466 { width: 466px }
.widthPixel467 { width: 467px }
.widthPixel468 { width: 468px }
.widthPixel469 { width: 469px }
.widthPixel470 { width: 470px }
.widthPixel471 { width: 471px }
.widthPixel472 { width: 472px }
.widthPixel473 { width: 473px }
.widthPixel474 { width: 474px }
.widthPixel475 { width: 475px }
.widthPixel476 { width: 476px }
.widthPixel477 { width: 477px }
.widthPixel478 { width: 478px }
.widthPixel479 { width: 479px }
.widthPixel480 { width: 480px }
.widthPixel481 { width: 481px }
.widthPixel482 { width: 482px }
.widthPixel483 { width: 483px }
.widthPixel484 { width: 484px }
.widthPixel485 { width: 485px }
.widthPixel486 { width: 486px }
.widthPixel487 { width: 487px }
.widthPixel488 { width: 488px }
.widthPixel489 { width: 489px }
.widthPixel490 { width: 490px }
.widthPixel491 { width: 491px }
.widthPixel492 { width: 492px }
.widthPixel493 { width: 493px }
.widthPixel494 { width: 494px }
.widthPixel495 { width: 495px }
.widthPixel496 { width: 496px }
.widthPixel497 { width: 497px }
.widthPixel498 { width: 498px }
.widthPixel499 { width: 499px }
.widthPixel500 { width: 500px }
.widthPixel501 { width: 501px }
.widthPixel502 { width: 502px }
.widthPixel503 { width: 503px }
.widthPixel504 { width: 504px }
.widthPixel505 { width: 505px }
.widthPixel506 { width: 506px }
.widthPixel507 { width: 507px }
.widthPixel508 { width: 508px }
.widthPixel509 { width: 509px }
.widthPixel510 { width: 510px }
.widthPixel511 { width: 511px }
.widthPixel512 { width: 512px }
.widthPixel513 { width: 513px }
.widthPixel514 { width: 514px }
.widthPixel515 { width: 515px }
.widthPixel516 { width: 516px }
.widthPixel517 { width: 517px }
.widthPixel518 { width: 518px }
.widthPixel519 { width: 519px }
.widthPixel520 { width: 520px }
.widthPixel521 { width: 521px }
.widthPixel522 { width: 522px }
.widthPixel523 { width: 523px }
.widthPixel524 { width: 524px }
.widthPixel525 { width: 525px }
.widthPixel526 { width: 526px }
.widthPixel527 { width: 527px }
.widthPixel528 { width: 528px }
.widthPixel529 { width: 529px }
.widthPixel530 { width: 530px }
.widthPixel531 { width: 531px }
.widthPixel532 { width: 532px }
.widthPixel533 { width: 533px }
.widthPixel534 { width: 534px }
.widthPixel535 { width: 535px }
.widthPixel536 { width: 536px }
.widthPixel537 { width: 537px }
.widthPixel538 { width: 538px }
.widthPixel539 { width: 539px }
.widthPixel540 { width: 540px }
.widthPixel541 { width: 541px }
.widthPixel542 { width: 542px }
.widthPixel543 { width: 543px }
.widthPixel544 { width: 544px }
.widthPixel545 { width: 545px }
.widthPixel546 { width: 546px }
.widthPixel547 { width: 547px }
.widthPixel548 { width: 548px }
.widthPixel549 { width: 549px }
.widthPixel550 { width: 550px }
.widthPixel551 { width: 551px }
.widthPixel552 { width: 552px }
.widthPixel553 { width: 553px }
.widthPixel554 { width: 554px }
.widthPixel555 { width: 555px }
.widthPixel556 { width: 556px }
.widthPixel557 { width: 557px }
.widthPixel558 { width: 558px }
.widthPixel559 { width: 559px }
.widthPixel560 { width: 560px }
.widthPixel561 { width: 561px }
.widthPixel562 { width: 562px }
.widthPixel563 { width: 563px }
.widthPixel564 { width: 564px }
.widthPixel565 { width: 565px }
.widthPixel566 { width: 566px }
.widthPixel567 { width: 567px }
.widthPixel568 { width: 568px }
.widthPixel569 { width: 569px }
.widthPixel570 { width: 570px }
.widthPixel571 { width: 571px }
.widthPixel572 { width: 572px }
.widthPixel573 { width: 573px }
.widthPixel574 { width: 574px }
.widthPixel575 { width: 575px }
.widthPixel576 { width: 576px }
.widthPixel577 { width: 577px }
.widthPixel578 { width: 578px }
.widthPixel579 { width: 579px }
.widthPixel580 { width: 580px }
.widthPixel581 { width: 581px }
.widthPixel582 { width: 582px }
.widthPixel583 { width: 583px }
.widthPixel584 { width: 584px }
.widthPixel585 { width: 585px }
.widthPixel586 { width: 586px }
.widthPixel587 { width: 587px }
.widthPixel588 { width: 588px }
.widthPixel589 { width: 589px }
.widthPixel590 { width: 590px }
.widthPixel591 { width: 591px }
.widthPixel592 { width: 592px }
.widthPixel593 { width: 593px }
.widthPixel594 { width: 594px }
.widthPixel595 { width: 595px }
.widthPixel596 { width: 596px }
.widthPixel597 { width: 597px }
.widthPixel598 { width: 598px }
.widthPixel599 { width: 599px }
.widthPixel600 { width: 600px }
.widthPixel601 { width: 601px }
.widthPixel602 { width: 602px }
.widthPixel603 { width: 603px }
.widthPixel604 { width: 604px }
.widthPixel605 { width: 605px }
.widthPixel606 { width: 606px }
.widthPixel607 { width: 607px }
.widthPixel608 { width: 608px }
.widthPixel609 { width: 609px }
.widthPixel610 { width: 610px }
.widthPixel611 { width: 611px }
.widthPixel612 { width: 612px }
.widthPixel613 { width: 613px }
.widthPixel614 { width: 614px }
.widthPixel615 { width: 615px }
.widthPixel616 { width: 616px }
.widthPixel617 { width: 617px }
.widthPixel618 { width: 618px }
.widthPixel619 { width: 619px }
.widthPixel620 { width: 620px }
.widthPixel621 { width: 621px }
.widthPixel622 { width: 622px }
.widthPixel623 { width: 623px }
.widthPixel624 { width: 624px }
.widthPixel625 { width: 625px }
.widthPixel626 { width: 626px }
.widthPixel627 { width: 627px }
.widthPixel628 { width: 628px }
.widthPixel629 { width: 629px }
.widthPixel630 { width: 630px }
.widthPixel631 { width: 631px }
.widthPixel632 { width: 632px }
.widthPixel633 { width: 633px }
.widthPixel634 { width: 634px }
.widthPixel635 { width: 635px }
.widthPixel636 { width: 636px }
.widthPixel637 { width: 637px }
.widthPixel638 { width: 638px }
.widthPixel639 { width: 639px }
.widthPixel640 { width: 640px }
.widthPixel641 { width: 641px }
.widthPixel642 { width: 642px }
.widthPixel643 { width: 643px }
.widthPixel644 { width: 644px }
.widthPixel645 { width: 645px }
.widthPixel646 { width: 646px }
.widthPixel647 { width: 647px }
.widthPixel648 { width: 648px }
.widthPixel649 { width: 649px }
.widthPixel650 { width: 650px }
.widthPixel651 { width: 651px }
.widthPixel652 { width: 652px }
.widthPixel653 { width: 653px }
.widthPixel654 { width: 654px }
.widthPixel655 { width: 655px }
.widthPixel656 { width: 656px }
.widthPixel657 { width: 657px }
.widthPixel658 { width: 658px }
.widthPixel659 { width: 659px }
.widthPixel660 { width: 660px }
.widthPixel661 { width: 661px }
.widthPixel662 { width: 662px }
.widthPixel663 { width: 663px }
.widthPixel664 { width: 664px }
.widthPixel665 { width: 665px }
.widthPixel666 { width: 666px }
.widthPixel667 { width: 667px }
.widthPixel668 { width: 668px }
.widthPixel669 { width: 669px }
.widthPixel670 { width: 670px }
.widthPixel671 { width: 671px }
.widthPixel672 { width: 672px }
.widthPixel673 { width: 673px }
.widthPixel674 { width: 674px }
.widthPixel675 { width: 675px }
.widthPixel676 { width: 676px }
.widthPixel677 { width: 677px }
.widthPixel678 { width: 678px }
.widthPixel679 { width: 679px }
.widthPixel680 { width: 680px }
.widthPixel681 { width: 681px }
.widthPixel682 { width: 682px }
.widthPixel683 { width: 683px }
.widthPixel684 { width: 684px }
.widthPixel685 { width: 685px }
.widthPixel686 { width: 686px }
.widthPixel687 { width: 687px }
.widthPixel688 { width: 688px }
.widthPixel689 { width: 689px }
.widthPixel690 { width: 690px }
.widthPixel691 { width: 691px }
.widthPixel692 { width: 692px }
.widthPixel693 { width: 693px }
.widthPixel694 { width: 694px }
.widthPixel695 { width: 695px }
.widthPixel696 { width: 696px }
.widthPixel697 { width: 697px }
.widthPixel698 { width: 698px }
.widthPixel699 { width: 699px }
.widthPixel700 { width: 700px }
.widthPixel701 { width: 701px }
.widthPixel702 { width: 702px }
.widthPixel703 { width: 703px }
.widthPixel704 { width: 704px }
.widthPixel705 { width: 705px }
.widthPixel706 { width: 706px }
.widthPixel707 { width: 707px }
.widthPixel708 { width: 708px }
.widthPixel709 { width: 709px }
.widthPixel710 { width: 710px }
.widthPixel711 { width: 711px }
.widthPixel712 { width: 712px }
.widthPixel713 { width: 713px }
.widthPixel714 { width: 714px }
.widthPixel715 { width: 715px }
.widthPixel716 { width: 716px }
.widthPixel717 { width: 717px }
.widthPixel718 { width: 718px }
.widthPixel719 { width: 719px }
.widthPixel720 { width: 720px }
.widthPixel721 { width: 721px }
.widthPixel722 { width: 722px }
.widthPixel723 { width: 723px }
.widthPixel724 { width: 724px }
.widthPixel725 { width: 725px }
.widthPixel726 { width: 726px }
.widthPixel727 { width: 727px }
.widthPixel728 { width: 728px }
.widthPixel729 { width: 729px }
.widthPixel730 { width: 730px }
.widthPixel731 { width: 731px }
.widthPixel732 { width: 732px }
.widthPixel733 { width: 733px }
.widthPixel734 { width: 734px }
.widthPixel735 { width: 735px }
.widthPixel736 { width: 736px }
.widthPixel737 { width: 737px }
.widthPixel738 { width: 738px }
.widthPixel739 { width: 739px }
.widthPixel740 { width: 740px }
.widthPixel741 { width: 741px }
.widthPixel742 { width: 742px }
.widthPixel743 { width: 743px }
.widthPixel744 { width: 744px }
.widthPixel745 { width: 745px }
.widthPixel746 { width: 746px }
.widthPixel747 { width: 747px }
.widthPixel748 { width: 748px }
.widthPixel749 { width: 749px }
.widthPixel750 { width: 750px }
.widthPixel751 { width: 751px }
.widthPixel752 { width: 752px }
.widthPixel753 { width: 753px }
.widthPixel754 { width: 754px }
.widthPixel755 { width: 755px }
.widthPixel756 { width: 756px }
.widthPixel757 { width: 757px }
.widthPixel758 { width: 758px }
.widthPixel759 { width: 759px }
.widthPixel760 { width: 760px }
.widthPixel761 { width: 761px }
.widthPixel762 { width: 762px }
.widthPixel763 { width: 763px }
.widthPixel764 { width: 764px }
.widthPixel765 { width: 765px }
.widthPixel766 { width: 766px }
.widthPixel767 { width: 767px }
.widthPixel768 { width: 768px }
.widthPixel769 { width: 769px }
.widthPixel770 { width: 770px }
.widthPixel771 { width: 771px }
.widthPixel772 { width: 772px }
.widthPixel773 { width: 773px }
.widthPixel774 { width: 774px }
.widthPixel775 { width: 775px }
.widthPixel776 { width: 776px }
.widthPixel777 { width: 777px }
.widthPixel778 { width: 778px }
.widthPixel779 { width: 779px }
.widthPixel780 { width: 780px }
.widthPixel781 { width: 781px }
.widthPixel782 { width: 782px }
.widthPixel783 { width: 783px }
.widthPixel784 { width: 784px }
.widthPixel785 { width: 785px }
.widthPixel786 { width: 786px }
.widthPixel787 { width: 787px }
.widthPixel788 { width: 788px }
.widthPixel789 { width: 789px }
.widthPixel790 { width: 790px }
.widthPixel791 { width: 791px }
.widthPixel792 { width: 792px }
.widthPixel793 { width: 793px }
.widthPixel794 { width: 794px }
.widthPixel795 { width: 795px }
.widthPixel796 { width: 796px }
.widthPixel797 { width: 797px }
.widthPixel798 { width: 798px }
.widthPixel799 { width: 799px }
.widthPixel800 { width: 800px }
.widthPixel801 { width: 801px }
.widthPixel802 { width: 802px }
.widthPixel803 { width: 803px }
.widthPixel804 { width: 804px }
.widthPixel805 { width: 805px }
.widthPixel806 { width: 806px }
.widthPixel807 { width: 807px }
.widthPixel808 { width: 808px }
.widthPixel809 { width: 809px }
.widthPixel810 { width: 810px }
.widthPixel811 { width: 811px }
.widthPixel812 { width: 812px }
.widthPixel813 { width: 813px }
.widthPixel814 { width: 814px }
.widthPixel815 { width: 815px }
.widthPixel816 { width: 816px }
.widthPixel817 { width: 817px }
.widthPixel818 { width: 818px }
.widthPixel819 { width: 819px }
.widthPixel820 { width: 820px }
.widthPixel821 { width: 821px }
.widthPixel822 { width: 822px }
.widthPixel823 { width: 823px }
.widthPixel824 { width: 824px }
.widthPixel825 { width: 825px }
.widthPixel826 { width: 826px }
.widthPixel827 { width: 827px }
.widthPixel828 { width: 828px }
.widthPixel829 { width: 829px }
.widthPixel830 { width: 830px }
.widthPixel831 { width: 831px }
.widthPixel832 { width: 832px }
.widthPixel833 { width: 833px }
.widthPixel834 { width: 834px }
.widthPixel835 { width: 835px }
.widthPixel836 { width: 836px }
.widthPixel837 { width: 837px }
.widthPixel838 { width: 838px }
.widthPixel839 { width: 839px }
.widthPixel840 { width: 840px }
.widthPixel841 { width: 841px }
.widthPixel842 { width: 842px }
.widthPixel843 { width: 843px }
.widthPixel844 { width: 844px }
.widthPixel845 { width: 845px }
.widthPixel846 { width: 846px }
.widthPixel847 { width: 847px }
.widthPixel848 { width: 848px }
.widthPixel849 { width: 849px }
.widthPixel850 { width: 850px }
.widthPixel851 { width: 851px }
.widthPixel852 { width: 852px }
.widthPixel853 { width: 853px }
.widthPixel854 { width: 854px }
.widthPixel855 { width: 855px }
.widthPixel856 { width: 856px }
.widthPixel857 { width: 857px }
.widthPixel858 { width: 858px }
.widthPixel859 { width: 859px }
.widthPixel860 { width: 860px }
.widthPixel861 { width: 861px }
.widthPixel862 { width: 862px }
.widthPixel863 { width: 863px }
.widthPixel864 { width: 864px }
.widthPixel865 { width: 865px }
.widthPixel866 { width: 866px }
.widthPixel867 { width: 867px }
.widthPixel868 { width: 868px }
.widthPixel869 { width: 869px }
.widthPixel870 { width: 870px }
.widthPixel871 { width: 871px }
.widthPixel872 { width: 872px }
.widthPixel873 { width: 873px }
.widthPixel874 { width: 874px }
.widthPixel875 { width: 875px }
.widthPixel876 { width: 876px }
.widthPixel877 { width: 877px }
.widthPixel878 { width: 878px }
.widthPixel879 { width: 879px }
.widthPixel880 { width: 880px }
.widthPixel881 { width: 881px }
.widthPixel882 { width: 882px }
.widthPixel883 { width: 883px }
.widthPixel884 { width: 884px }
.widthPixel885 { width: 885px }
.widthPixel886 { width: 886px }
.widthPixel887 { width: 887px }
.widthPixel888 { width: 888px }
.widthPixel889 { width: 889px }
.widthPixel890 { width: 890px }
.widthPixel891 { width: 891px }
.widthPixel892 { width: 892px }
.widthPixel893 { width: 893px }
.widthPixel894 { width: 894px }
.widthPixel895 { width: 895px }
.widthPixel896 { width: 896px }
.widthPixel897 { width: 897px }
.widthPixel898 { width: 898px }
.widthPixel899 { width: 899px }
.widthPixel900 { width: 900px }
.widthPixel901 { width: 901px }
.widthPixel902 { width: 902px }
.widthPixel903 { width: 903px }
.widthPixel904 { width: 904px }
.widthPixel905 { width: 905px }
.widthPixel906 { width: 906px }
.widthPixel907 { width: 907px }
.widthPixel908 { width: 908px }
.widthPixel909 { width: 909px }
.widthPixel910 { width: 910px }
.widthPixel911 { width: 911px }
.widthPixel912 { width: 912px }
.widthPixel913 { width: 913px }
.widthPixel914 { width: 914px }
.widthPixel915 { width: 915px }
.widthPixel916 { width: 916px }
.widthPixel917 { width: 917px }
.widthPixel918 { width: 918px }
.widthPixel919 { width: 919px }
.widthPixel920 { width: 920px }
.widthPixel921 { width: 921px }
.widthPixel922 { width: 922px }
.widthPixel923 { width: 923px }
.widthPixel924 { width: 924px }
.widthPixel925 { width: 925px }
.widthPixel926 { width: 926px }
.widthPixel927 { width: 927px }
.widthPixel928 { width: 928px }
.widthPixel929 { width: 929px }
.widthPixel930 { width: 930px }
.widthPixel931 { width: 931px }
.widthPixel932 { width: 932px }
.widthPixel933 { width: 933px }
.widthPixel934 { width: 934px }
.widthPixel935 { width: 935px }
.widthPixel936 { width: 936px }
.widthPixel937 { width: 937px }
.widthPixel938 { width: 938px }
.widthPixel939 { width: 939px }
.widthPixel940 { width: 940px }
.widthPixel941 { width: 941px }
.widthPixel942 { width: 942px }
.widthPixel943 { width: 943px }
.widthPixel944 { width: 944px }
.widthPixel945 { width: 945px }
.widthPixel946 { width: 946px }
.widthPixel947 { width: 947px }
.widthPixel948 { width: 948px }
.widthPixel949 { width: 949px }
.widthPixel950 { width: 950px }
.widthPixel951 { width: 951px }
.widthPixel952 { width: 952px }
.widthPixel953 { width: 953px }
.widthPixel954 { width: 954px }
.widthPixel955 { width: 955px }
.widthPixel956 { width: 956px }
.widthPixel957 { width: 957px }
.widthPixel958 { width: 958px }
.widthPixel959 { width: 959px }
.widthPixel960 { width: 960px }
.widthPixel961 { width: 961px }
.widthPixel962 { width: 962px }
.widthPixel963 { width: 963px }
.widthPixel964 { width: 964px }
.widthPixel965 { width: 965px }
.widthPixel966 { width: 966px }
.widthPixel967 { width: 967px }
.widthPixel968 { width: 968px }
.widthPixel969 { width: 969px }
.widthPixel970 { width: 970px }
.widthPixel971 { width: 971px }
.widthPixel972 { width: 972px }
.widthPixel973 { width: 973px }
.widthPixel974 { width: 974px }
.widthPixel975 { width: 975px }
.widthPixel976 { width: 976px }
.widthPixel977 { width: 977px }
.widthPixel978 { width: 978px }
.widthPixel979 { width: 979px }
.widthPixel980 { width: 980px }
.widthPixel981 { width: 981px }
.widthPixel982 { width: 982px }
.widthPixel983 { width: 983px }
.widthPixel984 { width: 984px }
.widthPixel985 { width: 985px }
.widthPixel986 { width: 986px }
.widthPixel987 { width: 987px }
.widthPixel988 { width: 988px }
.widthPixel989 { width: 989px }
.widthPixel990 { width: 990px }
.widthPixel991 { width: 991px }
.widthPixel992 { width: 992px }
.widthPixel993 { width: 993px }
.widthPixel994 { width: 994px }
.widthPixel995 { width: 995px }
.widthPixel996 { width: 996px }
.widthPixel997 { width: 997px }
.widthPixel998 { width: 998px }
.widthPixel999 { width: 999px }
.widthPixel1000 { width: 1000px }

.floatLeft { float: left; }
.floatRight { float: right; }

/*
    Note: These settings can be overridden in a page or inline style block.
*/

cbx-multi-select-option {
    --hover-bg-color: #00467f;
    --hover-color: white;
    --selecting-bg-color: #78B2DC;
    --selecting-color: black;
    --disabled-hover-bg-color: none;
    --disabled-hover-color: inherit;
    --disabled-bg-color: auto;
    --disabled-color: grey;
}

cbx-multi-select-options {
    --separator-width: 1px;
    --separator-color: lightgray;
    --max-height: 240px;
    --resize: vertical;
}

cbx-multi-select {
    --bg-color: white;
    --border: 1px solid black;
    --placeholder-color: dimgray;
    --search-border-width: 1px;
    --search-border-color: #aaa;
    --options-bg-color: #fff;
    --button-bg-color: Silver;
    --button-border-color: #00467F;
    --button-border-width: 1px;
    --button-border-style: Groove;
    --button-font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}
