body{font-family:Calibri;margin:0;color:#FFF; background-color:#000000;} 
ul{margin:5px;padding-left:20px;}
.BodyContent{position:relative;left:0px;top:0px;width:100%;margin:0px auto 0 auto;}
.BackgroundGradient{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1000;background:url('Images/BackgroundGradient.png') repeat;}
.Border{position:relative;z-index:1;overflow:hidden;padding:0px 0px 0px 0px;color:#FFF;font-size:12px;}
.Border a{color:#FAFAE2;text-decoration:underline;}
.Border a:visited{color:#FAFAE2;text-decoration:underline;}
.Border a:hover{color:#FFF;text-decoration:none;}
.BorderBorder{z-index:0;position:relative;margin:0px;}
.BorderTL,.BorderTR,.BorderBL,.BorderBR,.BorderL,.BorderT,.BorderR,.BorderB,.BorderC{position:absolute;z-index:-1;overflow:hidden;}
.BorderTL,.BorderTR,.BorderBL,.BorderBR{width:0px;height:0px;}
.BorderTL{top:0;left:0;background-image:url('Images/BorderCorners.png');}
.BorderTR div,.BorderBL div,.BorderBR div{height:0px;width:0px;position:absolute;z-index:-1;background-image:url('Images/BorderCorners.png');}
.BorderTR div{left:-0px;}
.BorderBL div{top:-0px;}
.BorderBR div{left:-0px;top:-0px;}
.BorderTR{top:0;right:0;}
.BorderBL{bottom:0;left:0;}
.BorderBR{bottom:0;right:0;}
.BorderT,.BorderB{left:0px;right:0px;height:0px;}
.BorderT{top:0;background-image:url('Images/BorderHorizontal.png');}
.BorderB{bottom:0;}
.BorderB div{position:absolute;z-index:-1;top:-0px;height:0px;width:100%;background-image:url('Images/BorderHorizontal.png');}
.BorderL,.BorderR{top:0px;bottom:0px;width:0px;}
.BorderL{left:0;background-image:url('Images/BorderVertical.png');}
.BorderR{right:0;}
.BorderR div{position:absolute;z-index:-1;left:-0px;width:0px;height:100%;background-image:url('Images/BorderVertical.png');}
.BorderC{left:0px;top:0px;right:0px;bottom:0px;background-image:url('Images/BorderCenter.png');}
.BorderBorder{width:100%;margin:0px auto;}
.Header{color:#FFF;font-size:13px; width:100%;background-color:#225E4F;overflow:hidden;padding:0px;height:180px;font-family: Calibri;font-style:Normal;font-weight:Normal;}
.HeaderTitle{height:100px;width:100%;display:table-cell;text-align:Left;vertical-align:Top;color:#FFF;font-family:Calibri;font-size:18px;text-decoration:none;font-style:Normal;font-weight:Normal;}
.HeaderTitle h1 a,.HeaderTitle h1 a:link,.HeaderTitle h1 a:visited,.HeaderTitle h1 a:hover{text-decoration:none;color:inherit;}
.HeaderTitle h1{margin:0;padding:0 8px;color:#FFF;font-family:Calibri;font-size:26px;text-decoration:none;font-style:Normal;font-weight:Normal;}
.HeaderTitle h2{margin:0;padding:0 8px;color:#000;font-family:Calibri;font-size:18px;text-decoration:none;font-style:Normal;font-weight:Normal;}
.Menu{background:transparent url('Images/MenuBar.png') no-repeat;padding:0px 5px 0px 5px;margin:0;text-align:Center;}
.Menu ul{list-style-type:none;padding:0;margin:0;color:#FFF;}
.Menu li{display:inline;padding:0;margin:0;}
.MenuButton, .MenuButtonInput {
    border: 0;
    margin: 0;
    background: transparent url('Images/MenuButtonAnchor.png') no-repeat top left;
    position: relative;
    overflow: hidden;
    height: 35px;
    padding: 0 0px 0 18px;
    display: inline-block;
    color: #FFF;
    font-family: Calibri;
    font-size: 15px;
    font-weight: Normal;
    vertical-align: middle;
    font-style: Normal;
}
.MenuButton span,.MenuButtonInput span{border:0;margin:0;background:transparent url('Images/MenuButton.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.MenuButton span{padding:10px 18px 10px 0;}
.MenuButtonInput span{padding:0 18px 0 0;height:35px;}
.MenuButtonInput input{color:#FFF;border-style:none;border-color:inherit;border-width:0;font-family:Calibri;font-size:15px;font-weight:Normal;font-style:Normal;color:inherit;height:35px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:transparent;left:-18px;}
.MenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.MenuButton,.MenuButton:link,.MenuButton:visited,.MenuButton:hover,.MenuButton:active{text-decoration:none!important;outline:none;}
.MenuButton:hover,.MenuButtonInput:hover{background-position:left center;}
.MenuButton:hover span,.MenuButtonInput:hover span{background-position:right center;color:#7D1C42;}
.MenuButton:active,.MenuButtonInput:active{background-position:left bottom;}
.MenuButton:active span,.MenuButtonInput:active span{background-position:right bottom;color:#FFF;}
.ActiveMenuButton,.ActiveMenuButtonInput{border:0;margin:0;background:transparent url('Images/ActiveMenuButtonAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:35px;padding:0 0 0 18px;display:inline-block;color:#FFF;font-family:Calibri;font-size:15px;font-weight:Normal;vertical-align:middle;font-style:Normal;}
.ActiveMenuButton span,.ActiveMenuButtonInput span{border:0;margin:0;background:transparent url('Images/ActiveMenuButton.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.ActiveMenuButton span{padding:10px 18px 10px 0;}
.ActiveMenuButtonInput span{padding:0 18px 0 0;height:35px;}
    .ActiveMenuButtonInput input {
        color: #FFF;
        border-style: none;
        border-color: inherit;
        border-width: 0;
        font-family: Calibri;
        font-size: 15px;
        font-weight: Normal;
        font-style: Normal;
        color: inherit;
        height: 35px;
        padding: 0 18px;
        margin: 0 -18px;
        overflow: visible;
        cursor: pointer;
        background: transparent;
        left: -18px;
    }
.ActiveMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.ActiveMenuButton,.ActiveMenuButton:link,.ActiveMenuButton:visited,.ActiveMenuButton:hover,.ActiveMenuButton:active{text-decoration:none!important;outline:none;}
.ActiveMenuButton:hover,.ActiveMenuButtonInput:hover{background-position:left center;}
.ActiveMenuButton:hover span,.ActiveMenuButtonInput:hover span{background-position:right center;color:#7D1C42;}
.ActiveMenuButton:active,.ActiveMenuButtonInput:active{background-position:left bottom;}
.ActiveMenuButton:active span,.ActiveMenuButtonInput:active span{background-position:right bottom;color:#FFF;}
.Columns{overflow:hidden;}
.Column1{overflow:hidden;float:left;width:13%;}
.Column2{overflow:hidden;float:Right;width:13%;}
.Column3{overflow:hidden;float:left;width:30%;}
.MainColumn{overflow:hidden;}
.OneColumn {
    overflow: hidden;
    float: left;
    width: 100%;
}

img{border:0;}
h2{margin:0;}
blockquote{width:80%;color:#000;border:solid 1px #949599;background:#FFF;margin:0 auto;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;}
blockquote a,blockquote a:link{color:#600!important;text-decoration:underline;}
blockquote a:visited{color:#600!important;text-decoration:underline;}
blockquote a:hover{color:#000!important;text-decoration:none;}
.Article {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 2px 2px 2px 2px;
    color: #000;
    font-size: 12px;
    font-family: Calibri;
    font-style: Normal;
    font-weight: Normal;
}
.Article a{color:#600;text-decoration:underline;}
.Article a:visited{color:#600;text-decoration:underline;}
.Article a:hover{color:#000;text-decoration:none;}
.ArticleBorder{z-index:0;position:relative;margin:2px;}
.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR,.ArticleL,.ArticleT,.ArticleR,.ArticleB,.ArticleC{position:absolute;z-index:-1;overflow:hidden;}
.ArticleTL,.ArticleTR,.ArticleBL,.ArticleBR{width:12px;height:12px;}
.ArticleTL{top:0;left:0;background-image:url('Images/ArticleCorners.png');}
.ArticleTR div,.ArticleBL div,.ArticleBR div{height:24px;width:24px;position:absolute;z-index:-1;background-image:url('Images/ArticleCorners.png');}
.ArticleTR div{left:-12px;}
.ArticleBL div{top:-12px;}
.ArticleBR div{left:-12px;top:-12px;}
.ArticleTR{top:0;right:0;}
.ArticleBL{bottom:0;left:0;}
.ArticleBR{bottom:0;right:0;}
.ArticleT,.ArticleB{left:12px;right:12px;height:12px;}
.ArticleT{top:0;background-image:url('Images/ArticleHorizontal.png');}
.ArticleB{bottom:0;}
.ArticleB div{position:absolute;z-index:-1;top:-12px;height:24px;width:100%;background-image:url('Images/ArticleHorizontal.png');}
.ArticleL,.ArticleR{top:12px;bottom:12px;width:12px;}
.ArticleL{left:0;background-image:url('Images/ArticleVertical.png');}
.ArticleR{right:0;}
.ArticleR div{position:absolute;z-index:-1;left:-12px;width:24px;height:100%;background-image:url('/Images/ArticleVertical.png');}
.ArticleC{left:12px;top:12px;right:12px;bottom:12px;background-image:url('/Images/ArticleCenter.png');}
.Article h2 {
    font-family: Calibri;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    font-style: Normal;
    font-weight: Normal;
}
.Article h2 a,.Article h2 a:visited{color:#000;text-decoration:none;}
.Article h2 a:hover{text-decoration:underline;}
.Block{position:relative;z-index:1;overflow:hidden;padding:-1px -1px -1px -1px;color:#000;font-size:12px;}
.Block a{color:#7D1C42;text-decoration:underline;}
.Block a:visited{color:#7D1C42;text-decoration:underline;}
.Block a:hover{color:#000;text-decoration:none;}
.BlockBorder{z-index:0;position:relative;margin:2px;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR,.BlockL,.BlockT,.BlockR,.BlockB,.BlockC{position:absolute;z-index:-1;overflow:hidden;}
.BlockTL,.BlockTR,.BlockBL,.BlockBR{width:15px;height:15px;}
.BlockTL{top:0;left:0;background-image:url('/Images/BlockCorners.png');}
.BlockTR div,.BlockBL div,.BlockBR div{height:30px;width:30px;position:absolute;z-index:-1;background-image:url('/Images/BlockCorners.png');}
.BlockTR div{left:-15px;}
.BlockBL div{top:-15px;}
.BlockBR div{left:-15px;top:-15px;}
.BlockTR{top:0;right:0;}
.BlockBL{bottom:0;left:0;}
.BlockBR{bottom:0;right:0;}
.BlockT,.BlockB{left:15px;right:15px;height:15px;}
.BlockT{top:0;background-image:url('/Images/BlockHorizontal.png');}
.BlockB{bottom:0;}
.BlockB div{position:absolute;z-index:-1;top:-15px;height:30px;width:100%;background-image:url('/Images/BlockHorizontal.png');}
.BlockL,.BlockR{top:15px;bottom:15px;width:15px;}
.BlockL{left:0;background-image:url('/Images/BlockVertical.png');}
.BlockR{right:0;}
.BlockR div{position:absolute;z-index:-1;left:-15px;width:30px;height:100%;background-image:url('/Images/BlockVertical.png');}
.BlockC{left:15px;top:15px;right:15px;bottom:15px;background-image:url('/Images/BlockCenter.png');}
.BlockHeader{border:0;margin:0;background:transparent url('/Images/BlockHeaderAnchor.png') no-repeat top left;position:relative;overflow:hidden;height:32px;padding:0 0 0 18px;display:block;color:#FFF;font-family:Calibri;font-size:18px;font-weight:Normal;vertical-align:middle;font-style:Normal;}
.BlockHeader span{border:0;margin:0;background:transparent url('/Images/BlockHeader.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:22px;}
.BlockHeader span{padding:5px 18px 5px 0px;}
.BlockHeader{margin:0 0 5px 0;}
.BlockContentBorder {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 6px 6px 6px 6px;
    color: #000;
    font-size: 12px;
    font-family: Calibri;
    font-style: Normal;
    font-weight: Normal;
}
.BlockContentBorder a{color:#600;text-decoration:underline;}
.BlockContentBorder a:visited{color:#600;text-decoration:underline;}
.BlockContentBorder a:hover{color:#7D1C42;text-decoration:none;}
.BlockContentBorderBorder{z-index:0;position:relative;margin:0;}
.BlockContentBorderTL,.BlockContentBorderTR,.BlockContentBorderBL,.BlockContentBorderBR,.BlockContentBorderL,.BlockContentBorderT,.BlockContentBorderR,.BlockContentBorderB,.BlockContentBorderC{position:absolute;z-index:-1;overflow:hidden;}
.BlockContentBorderTL,.BlockContentBorderTR,.BlockContentBorderBL,.BlockContentBorderBR{width:15px;height:15px;}
.BlockContentBorderTL{top:0;left:0;background-image:url('/Images/BlockContentBorderCorners.png');}
.BlockContentBorderTR div,.BlockContentBorderBL div,.BlockContentBorderBR div{height:30px;width:30px;position:absolute;z-index:-1;background-image:url('/Images/BlockContentBorderCorners.png');}
.BlockContentBorderTR div{left:-15px;}
.BlockContentBorderBL div{top:-15px;}
.BlockContentBorderBR div{left:-15px;top:-15px;}
.BlockContentBorderTR{top:0;right:0;}
.BlockContentBorderBL{bottom:0;left:0;}
.BlockContentBorderBR{bottom:0;right:0;}
.BlockContentBorderT,.BlockContentBorderB{left:15px;right:15px;height:15px;}
.BlockContentBorderT{top:0;background-image:url('/Images/BlockContentBorderHorizontal.png');}
.BlockContentBorderB{bottom:0;}
.BlockContentBorderB div{position:absolute;z-index:-1;top:-15px;height:30px;width:100%;background-image:url('/Images/BlockContentBorderHorizontal.png');}
.BlockContentBorderL,.BlockContentBorderR{top:15px;bottom:15px;width:15px;}
.BlockContentBorderL{left:0;background-image:url('/Images/BlockContentBorderVertical.png');}
.BlockContentBorderR{right:0;}
.BlockContentBorderR div{position:absolute;z-index:-1;left:-15px;width:30px;height:100%;background-image:url('/Images/BlockContentBorderVertical.png');}
.BlockContentBorderC{left:15px;top:15px;right:15px;bottom:15px;background-image:url('/Images/BlockContentBorderCenter.png');}
.Button, .ButtonInput {
    border: 0;
    margin: 3px 0px;
    background: transparent url('/Images/ButtonAnchor.png') no-repeat top left;
    position: relative;
    overflow: hidden;
    height: 42px;
    padding: 0 0 0 21px;
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    vertical-align: middle;
    font-family: Calibri;
    font-style: Normal;
    font-weight: Normal;
}
.Button span,.ButtonInput span{border:0;margin:0;background:transparent url('/Images/Button.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:18px;}
.Button span{padding:11px 21px 11px 0;}
.ButtonInput span{padding:0 21px 0 0;height:42px;}
    .ButtonInput input {
        color: #FFF;
        border-style: none;
        border-color: inherit;
        border-width: 0;
        font-size: 16px;
        color: inherit;
        height: 42px;
        padding: 0 21px;
        margin: 0 -21px;
        overflow: visible;
        cursor: pointer;
        background: transparent;
        left: -21px;
        font-family: Calibri;
        font-style: Normal;
        font-weight: Normal;
    }
.ButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.Button,.Button:link,.Button:visited,.Button:hover,.Button:active{text-decoration:none!important;outline:none;}
.Button:hover,.ButtonInput:hover{background-position:left center;}
.Button:hover span,.ButtonInput:hover span{background-position:right center;color:#7D1C42;}
.Button:active,.ButtonInput:active{background-position:left bottom;}
.Button:active span,.ButtonInput:active span{background-position:right bottom;color:#7D1C42;}
.Footer {
    color: #FFF;
    font-size: 13px;
    text-align: Center;
    background-color: #225E4F;
    overflow: hidden;
    padding: 10px 23px;
    font-family: Calibri;
    font-style: Normal;
    font-weight: Normal;
}
.Footer a{color:#FFF;text-decoration:underline;}
.Footer a:visited{color:#FFF;text-decoration:underline;}
.Footer a:hover{color:#FFF;text-decoration:none;}
.MenuItem {background-image:url(/Images/mback.gif); color:#FFF;height:35px; text-align:left; padding-left:7px; padding-right:7px; z-index:100;font-family:Calibri;font-size:15px;font-weight:bold;vertical-align:middle;}
a:link.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:visited.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:active.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:hover.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:underline;}
.MenuActiveItem {background-image:url(/Images/mItem.gif);color:#FFF;height:35px; padding-left:7px;padding-right:7px;z-index:100;font-family:Calibri;font-size:15px;font-weight:bold;vertical-align:middle;}
a:link.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:visited.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:active.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:hover.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:underline;}
.MenuHoverItem{background-image:url(/Images/mItem.gif);color:#FFF;height:35px;padding-left:7px;padding-right:7px;z-index:100;font-family:Calibri;font-size:15px;font-weight:bold;vertical-align:middle;}
a:link.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:visited.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:active.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:none;}
a:hover.MenuItem {color:#FFF;text-align:Center;background:transparent; text-decoration:underline;}
.ASPMenu{background:transparent url('/Images/MenuBar.png') no-repeat;padding:2px 2px 2px 2px;margin:0;text-align:Center;}
.ASPMenu ul{list-style-type:none;padding:0;margin:0;color:#FFF;}
.ASPMenu li{display:inline;padding:0;margin:0;}
.ASPMenuButton,.ASPMenuButtonInput{border:0;margin:0;background:transparent url('/Images/MenuItem.png') no-repeat top left;position:relative;overflow:hidden;height:35px;padding:0 0px 0 0px;display:inline-block;color:#FFF;font-family:Calibri;font-size:15px;font-weight:bold;vertical-align:middle;}
.ASPMenuButton span,.ASPMenuButtonInput span{border:0;margin:0;background:transparent url('/Images/MenuItem.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.ASPMenuButton span{padding:10px 18px 10px 0;}
.ASPMenuButtonInput span{padding:0 18px 0 0;height:35px;}
.ASPMenuButtonInput input{color:#FFF;border-style:none;border-color:inherit;border-width:0;font-family:Calibri;font-size:15px;font-weight:Normal;color:inherit;height:35px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:transparent;
left:-18px;
}
.ASPMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.ASPMenuButton,.ASPMenuButton:link,.ASPMenuButton:visited,.ASPMenuButton:hover,.ASPMenuButton:active{text-decoration:none!important;outline:none;}
.ASPMenuButton:hover,.ASPMenuButtonInput:hover{background-position:left center;}
.ASPMenuButton:hover span,.ASPMenuButtonInput:hover span{background-position:right center;color:#7D1C42;}
.ASPMenuButton:active,.ASPMenuButtonInput:active{background-position:left bottom;}
.ASPMenuButton:active span,.ASPMenuButtonInput:active span{background-position:right bottom;color:#FFF;}
.ASPActiveMenuButton,.ASPActiveMenuButtonInput{border:0;margin:0;background:transparent url('/Images/MenuActiveItem.png') no-repeat top left;position:relative;overflow:hidden;height:35px;padding:0 0 0 18px;display:inline-block;color:#FFF;font-family:Calibri;font-size:15px;font-weight:Normal;vertical-align:middle;}
.ASPActiveMenuButton span,.ASPActiveMenuButtonInput span{border:0;margin:0;background:transparent url('/Images/MenuActiveItem.png') no-repeat right top;display:block;position:relative;color:#FFF;line-height:15px;}
.ActiveMenuButton span{padding:10px 18px 10px 0;}
.ASPActiveMenuButtonInput span{padding:0 18px 0 0;height:35px;}
.ASPActiveMenuButtonInput input{color:#FFF;border-style:none;border-color: inherit;border-width:0;font-family:Calibri;font-size:15px;font-weight:Normal;color:inherit;height:35px;padding:0 18px;margin:0 -18px;overflow:visible;cursor:pointer;background:transparent;
left:-18px;
}
.ASPActiveMenuButtonInput::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;}
.ASPActiveMenuButton,.ASPActiveMenuButton:link,.ASPActiveMenuButton:visited,.ASPActiveMenuButton:hover,.ASPActiveMenuButton:active{text-decoration:none!important;outline:none;}
.ASPActiveMenuButton:hover,.ASPActiveMenuButtonInput:hover{background-position:left center;}
.ASPActiveMenuButton:hover span,.ASPActiveMenuButtonInput:hover span{background-position:right center;color:#7D1C42;}
.ASPActiveMenuButton:active,.ASPActiveMenuButtonInput:active{background-position:left bottom;}
.ASPActiveMenuButton:active span,.ASPActiveMenuButtonInput:active span{background-position:right bottom;color:#FFF;}

/* Accordion */
.accordionHeader {
    color: white;
    background-color: #5C646C;
    /*background-image: url(/Images/plus.png);*/
    font-family: Times New Roman, Sans-Serif;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    font-size: large;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
    padding: 5px 10px 5px 30px;
}

.accordionContent {
    background-color: white;
    border: 0px;
    border-top: none;
    padding: 5px 10px 5px 30px;
    padding-top: 10px;
}

.accordionHeaderSelected {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

*
.accordionLink {
    /*background-color: #D3DEEF;*/
    color: white;
}

*
/*CollapsiblePanel*/
.collapsePanel {
    background-color: white;
    overflow: hidden;
}

.collapsePanelHeader {
    color: white;
    background-color: #5C646C;
    background-image: url(/Images/minus.png);
    background-repeat: no-repeat;
    font-family: Times New Roman, Sans-Serif;
    background-size: 30px 30px;
    font-size: large;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
    padding: 5px 10px 5px 30px;
}

#master_content .collapsePanelHeader a {
    color: #FFF;
}

    #master_content .collapsePanelHeader a:hover {
        text-decoration: none;
        background: none;
    }

#master_content .dropShadowPanel span {
    color: white;
    text-decoration: underline;
}

    #master_content .dropShadowPanel span:hover {
        text-decoration: none;
    }

.watermark {
    background: #FFAAFF;
}

/*Confirm Button*/

/* DropShadow */

#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}

.DivSectionNormal {
    font-size: 12pt;
    font-family: "Maiandra";
    background-color: #7A6181;
    color: White;
    text-align: left;
    font-weight: bold;
    /* -moz-border-radius-topleft:10px;*/
}
.GroupFooter {
    font-size: 13pt;
    font-family: "Maiandra";
    background-color: #225E4F;
    color: White;
    text-align: left;
    font-weight: bold;    
    /* -moz-border-radius-topleft:10px;*/
}
.DivSectionLabel
{font-size:13pt;
 font-family:Calibri; 
 background-color:#225E4F;
 color:White;
 text-align:left;
 font-weight:bold;
 text-indent:10px;
 border-top-left-radius:15px;
 border-top-right-radius:15px;
 -moz-border-radius-topleft:15px;
 -moz-border-radius-topright:15px;
 padding-top: 5px;
 padding-bottom:5px;
 }
 
 .DivSectionLabelNew
{font-size:14pt;
 font-family:Calibri; 
 background-image:url(/Images/mback.gif);
 color:White;
 text-align:left;
 font-weight:normal;
 text-indent:10px;
 height:31px;
 vertical-align:middle;
 }
/* ButtonTabs */
.ButtonTabs {
    font-size: 12pt;
    font-family: Calibri;
    font-weight: bold;
    color: White;
    background-color: #3078D7;
    /*background-image: url(/Images/mBack.gif);*/
    border-color: #D8D9D9;
    border-bottom-width: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    padding: 6px 10px 6px 10px;
    margin: 0px;
    height: 35px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

    .ButtonTabs:hover {
        background-color: #3BAFDA;
        /*background-image: url(/Images/mItem.gif);*/
    }

input[disabled="disabled"][type="button"] {
    color: lightyellow;
}

input[disabled="disabled"][type="submit"] {
    color: lightyellow;
}
/* Buttons */
        .Buttons {
    font-size: 12pt;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: White;
    background-color: #3078D7;
    /*background-image: url(/Images/mBack.gif);*/
    border-color: White;
    Border-width: 0px;
    padding: 7px 10px 7px 10px;
    margin: 0px;
    /*height: 35px;*/
    border-radius: 5px;
    -moz-border-radius: 5px;
}

    .Buttons:hover {
        background-color: #3BAFDA;
        text-decoration: none;
        color: white;
    }

input[disabled="disabled"][type="button"] {
    color: #55BADF;
}

input[disabled="disabled"][type="submit"] {
    color: #55BADF;
}
/* Small Buttons */
.SmallButtons {
    font-size: 10pt;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: White;
    background-color: #3078D7;
    /*background-image: url(/Images/mBack.gif);*/
    border-color: White;
    Border-width: 0px;
    padding: 7px 10px 7px 10px;
    margin: 0px;
    /*height: 35px;*/
    border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ButtonsWhite */
.ButtonsWhite {
    font-size: 12pt;
    font-family: Calibri;
    font-weight: bold;
    color: black;
    background-image: url(/Images/mBackWhite.gif);
    padding: 6px 10px 6px 10px;
    margin: 0px;
    height: 35px;
}

    .ButtonsWhite:hover {
        background-image: url(/Images/mItemWhite.gif);
    }

input[disabled="disabled"][type="button"] {
    color: Gray;
}

input[disabled="disabled"][type="submit"] {
    color: Gray;
}        


.maincontainer 
{
    z-index: 5000;
}


/*Header*/
.Tab .ajax__tab_header {
    color: Black;
    /*font-family: 'Open Sans', Helvetica, Arial, sans-serif;*/
    font-size: 14px;
    font-weight: bold;
    margin-left: 0px;
    text-align: left;
}
/*Body*/
.Tab .ajax__tab_body {
    border: 1px solid #f2f2f2;
    background-color: #EEE;
    padding-top: 0px;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab {
    color: White;
    padding: 5px;
    font-weight: bold;
    background-color: #3498DB;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_active .ajax__tab_inner {
    color: White;
    background-color: #3498DB;
    padding-right: 6px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_active .ajax__tab_outer {
    color: White;
    padding-right: 6px;
    background-color: #3498DB;
    border: 1px solid #f2f2f2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab {
    color: White;
    background-color: #3498DB;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_hover .ajax__tab_inner {
    color: White;
    padding-left: 10px;
    cursor: pointer;
    background-color: #3498DB;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_hover .ajax__tab_outer {
    color: White;
    padding-right: 6px;
    background-color: #3498DB;
    border: 1px solid #f2f2f2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab {
    color: black;
    padding: 5px;
    background-color: #EEEEEE;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_inner {
    color: White;
    padding-left: 10px;
    background-color: #EEEEEE;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.Tab .ajax__tab_outer {
    color: White;
    padding-right: 6px;
    margin-right: 5px;
    background-color: #EEEEEE;
    border: 1px solid #f2f2f2;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
}

.styled-select {
    width: 240px;
    height: 25px;
    overflow: hidden;
    background: url(new_arrow.png) no-repeat right #ddd;
    border: 1px solid #ccc;
    font-family: Calibri;
}
.common-label {
    font-size: large;
    font-weight: bold;
    text-align: left;
    font-family: Calibri;
    color: black;
}
.common-label-right {
    font-size: large;
    font-weight: bold;
    text-align: right;
    font-family: Calibri;
}
.common-label-left {
    font-size: large;
    font-weight: bold;
    text-align: left;
    font-family: Calibri;
}
.page-number {
    padding: 3px 10px 3px 10px;
    background-color: Silver;
    /*border: 0.0px 0.5px 0px 0.5px solid #fff;*/
    margin: 5px;
    color: white;
    /*width: 40px;*/
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.page-next-previous {
    padding: 3px 10px 3px 10px;
    background-color: Silver;
    border: 1.5px solid #fff;
    margin: 5px;
    color: white;
    width: 40px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.common-textbox {
    font-size: large;
    text-align: left;
    font-family: Calibri;
}
.common-dropdown {
    /*display: block;*/
    height: 30px;
    color: #000000;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.common-dropdown:focus {
        border-color: #5faee3;
        outline: 0;
    }
.common-listbox {
    font-size: large;
    text-align: left;
    height: 25px;
    font-family: Calibri;
}

.common-checkbox input {
    height: 20px;
    width: 20px;
    font-family: Calibri;
    font-weight:bold;
}
.darksky
{
	background-color: #FFFBD6;
  text-align: left;
  padding-left:10px;
}
.weatherunderground
{
	background-color: #ffffff;
  text-align: left;
  padding-left:10px;
}
.accuweather
{
	background-color: #F9FF33;
  text-align: left;
  padding-left:10px;
}
.national
{
	background-color: #B2FF33;
  text-align: left;
  padding-left:10px;
}

.day1 {
    background-color: #FFFBD6;
    text-align: left;
    padding-left: 10px;
}
.day2 {
    background-color: #bcd0e4;
    text-align: left;
    padding-left: 10px;
}
.day3 {
    background-color: #F9FF33;
    text-align: left;
    padding-left: 10px;
}
.day4 {
    background-color: #F2E0F7;
    text-align: left;
    padding-left: 10px;
}
.day5 {
    background-color: #B2FF33;
    text-align: left;
    padding-left: 10px;
}
.day6 {
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
}

.modal
    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        min-height: 100%;
        width: 100%;
    }
    .loading
    {
        font-family: Arial;
        font-size: 10pt;
        border: 5px solid #67CFF5;
        width: 300px;
        height: 200px;
        display: none;
        position: fixed;
        background-color: White;
        z-index: 999;
    }

/*Reorder List*/
.dragHandle {
    width: 30px;
    height: 30px;
    background-color: Blue;
    background-image: url(Images/bg-menu-main.png);
    cursor: move;
    border: outset thin white;
}

.callbackStyle {
    border: thin blue inset;
}

    .callbackStyle table {
        background-color: #5377A9;
        color: Black;
    }


.reorderListDemo li {
    list-style: none;
    margin: 2px;
    /*	background-image:url(/Images/bg_nav.gif); */
    background-repeat: repeat-x;
    color: #000000;
}

    .reorderListDemo li a {
        color: #000 !important;
        font-weight: bold;
    }

.reorderCue {
    border: dashed thin black;
    width: 100%;
    height: 25px;
}

.itemArea {
    margin-left: 15px;
    font-family: Times New Roman, Verdana, sans-serif;
    font-size: 1em;
    text-align: left;
}

.product {
    height: 300px;
    width: 150px;
    float: left;
    border: 2px solid #666666;
    background-color: white;
    padding: 3px;
    margin: 5px;
    text-align: center;
    cursor: move;
}

.selectedproduct {
    padding: 3px;
    text-align: center;
}

.bag {
    float: left;
    padding: 10px;
    text-align: center;
    cursor: move;
}

.highlight {
    background-color: Yellow;
}
.apptitle {
    font-size: 28px;
    color: white;
    padding-top: 20px;
    font-weight: bold;
    text-align: left;
    font-family: Calibri;
    padding-left: 0px;
}

.tooltips {
    position: relative;
    display: inline-block;
    border-bottom: 0px dotted black;
}

    .tooltips .tooltipstext {
        visibility: hidden;
        width: 400px;
        background-color: white;
        color: #000;
        text-align: left;
        border-radius: 6px;
        padding: 10px 10px 10px 10px;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }

    .tooltips:hover .tooltipstext {
        visibility: visible;
    }

.fileupload {
    background-color: #abcdef;
    border: 1px solid #AB00CC;
    font-size:12px;
    padding: 1px 4px;
    height: 30px;
    font-family: Calibri
}
#center {
    position:relative;
    text-align: center;
    word-wrap: normal;
    word-break: break-word;
    width: 100px;
    top:-160px;
    left:75px;
    font-size:small;
}
.DivPaginate {
}

.PaginateSections {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: medium;
    background-color: #74797B;
    color: White;
    text-align: left;
    font-weight: normal;
    /*height: 50px;*/
    width: 100%;
    padding: 5px 0px 5px 0px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    overflow: hidden;
}

.bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -5000;
}

/*.PaginateSections {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: medium;
    background-color: #74797B;
    color: White;
    text-align: left;
    font-weight: normal;
    height: 60px;
    width: 100%;
    padding: 3px 0px 0px 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    overflow: hidden;
}*/

/*Modal Popup*/
/*.modalBackground {
	background-color:Gray;
}*/
/*Modal Popup
.modalBackground {
	background-image:url(/Images/NewBG.jpg);
	background-repeat:repeat;
}
*/
/*
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

*/

.modalPopup {
    /*background-color: #C7C6C6;*/
    background-color: whitesmoke;
    /*width: 98%;*/
    /*border: 3px solid #848484;*/
    /*border-radius: 12px;*/
    /*padding: 10px;*/
    z-index: 100009;
}

.modalBackground {
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopupNew {
    background-color: whitesmoke;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    padding: 10px;
    /*z-index: 100009;*/
}
/*width: 300px;*/
.modalPopup .header {
    background-color: #848484;
    height: 40px;
    color: White;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: large;
    /*border-top-left-radius: 6px;
        border-top-right-radius: 6px;*/
}

.modalPopup .body {
    min-height: 50px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
}

.modalPopup .footer {
    padding: 6px;
}

.modalPopup .yes, .modalPopup .no {
    height: 23px;
    color: White;
    line-height: 23px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border-radius: 4px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.modalPopup .yes {
    background-color: #2FBDF1;
    border: 1px solid #0DA9D0;
}

.modalPopup .no {
    background-color: #9F9F9F;
    border: 1px solid #5C5C5C;
}

.pretty-table {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border: 1px solid #333333;
    font-size: medium;
    color: #000;
    background-color: #fff;
    /*background: #bcd0e4;*/
    /*bcd0e4 */
}

    .pretty-table td a:link {
        color: blue;
    }

    .pretty-table caption {
        caption-side: bottom;
        font-size: medium;
        font-style: normal;
        text-align: right;
        padding: 0.5em 0;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }

    .pretty-table th {
        font-size: medium;
        /*height: 35px;*/
        border: 1px solid #FFF;
        text-align: center;
        padding: 10px;
        color: #fff;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        background-color: #A2A5A5;
        /*white-space: nowrap;*/
    }

.pretty-table td {
    /*background-color: #F4F4F4;*/
    /*height: 35px;*/
    border: 1px solid #FFF;
    padding: 0.0em;
    padding: 5px 10px 5px 10px;
    text-align: left;
    color: #000;
    font-size: 11pt;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    /*white-space: nowrap;*/
}

    /*.pretty-table th, .pretty-table td
{
  border: 2px solid #FFF;
  padding: 0.5em;
  text-align: left;
  color: #000;
  white-space: nowrap;
}
*/

    .pretty-table th[scope=col] {
        color: #000;
        background-color: #fff;
        /*background-color: #8fadcc;*/
        text-transform: uppercase;
        font-size: 0.9em;
        border-bottom: 1px solid #333;
        border-right: 1px solid #333;
    }

    .pretty-table th + th[scope=col] {
        color: #000;
        height: 35px;
        background-color: #fff;
        /*background-color: #7d98b3;*/
        border-right: 1px dotted #666;
    }

    .pretty-table th[scope=row] {
        height: 35px;
        background-color: #fff;
        /*background-color: #b8cfe5;*/
        border-right: 1px solid #333;
    }

    .pretty-table tr.alt th, .pretty-table tr.alt td {
        /*background-color: #E0E0E0;*/
        color: #000000;
        /*height: 35px;*/
    }

    .pretty-table tr:hover th[scope=row], .pretty-table tr:hover td {
        background-color: #C5C3C3;
        color: #000000;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }

.trfirst-noborder {
    background-color: #F4F4F4;
    text-align: left;
    color: #000000;
    height: 35px;
    padding: 10px 10px 10px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.trfirst-noborder td {
    background-color: #F4F4F4;
    text-align: left;
    color: #000000;
    height: 35px;
    padding: 5px 10px 5px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trsecond-noborder {
    background-color: #E0E0E0;
    text-align: left;
    height: 35px;
    color: #000000;
    padding: 5px 10px 5px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trsecond-noborder td {
    background-color: #E0E0E0;
    text-align: left;
    height: 35px;
    color: #000000;
    padding: 5px 10px 5px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trorange-noboder {
    background-color: lightyellow;
    text-align: left;
    height: 35px;
    color: #000000;
    padding: 5px 10px 5px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trorange-noborder td {
    background-color: lightyellow;
    text-align: left;
    height: 35px;
    color: #000000;
    padding: 5px 10px 5px 0px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trfirst {
    background-color: #F4F4F4;
    text-align: left;
    padding: 10px;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trfirst-center {
    background-color: #F4F4F4;
    text-align: center;
    padding: 10px;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.trsecond {
    background-color: #E0E0E0;
    text-align: left;
    padding: 10px;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trsecond-center {
    background-color: #E0E0E0;
    text-align: center;
    padding: 10px;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.trsendback {
    background-color: orange;
    text-align: left;
    padding: 10px;
    height: 35px;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trblank {
    background-color: lightyellow;
    text-align: left;
    padding: 10px;
    color: #ffffff;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.trtotal {
    background-color: #EDCE72;
    text-align: left;
    padding: 10px;
    font-size: medium;
    color: #000000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.tdfirst {
    color: #000;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.tractive {
    background-color: lightyellow;
    text-align: left;
    padding-left: 10px;
}

.trheader {
    background-color: #A2A5A5;
    text-align: center;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: medium;
    padding: 10px;
    height: 35px;
    /*#225E4F*/
}
.trheader-center {
    background-color: #A2A5A5;
    text-align: center;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: medium;
    padding-left: 10px;
    padding-right: 10px;
    height: 35px;
    /*#225E4F*/
}

.trheader-noborder th {
    background-color: #A2A5A5;
    text-align: left;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: medium;
    padding: 10px 10px 10px 0px;
    height: 35px;
    /*#225E4F*/
}

    .trheader th + th[scope=col] {
        color: #000;
        height: 35px;
        background-color: #fff;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }

    .trheader2 {
    background-color: #E1DEDD;
    text-align: left;
    color: black;
    /*#225E4F*/
}

.trheadernew {
    background-color: cornflowerblue;
    text-align: left;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: medium;
    height: 35px;
    /*#225E4F*/
}

.trapproved {
    background-color: darkgray;
    text-align: left;
    padding-left: 10px;
}

.trwhite {
    background-color: #ffffff;
    text-align: left;
    padding-left: 10px;
    color: #000000;
    height: 35px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.trrequester {
    background-color: #ffe6e6;
    text-align: left;
    padding: 10px;
    height: 45px;
    border: 1px solid #ffcccc;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.trsender {
    background-color: #e6ffe6;
    text-align: left;
    padding: 10px;
    height: 45px;
    border: 1px solid #ccffcc;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.pretty-table-noborder {
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border: 0px solid #333333;
    font-size: medium;
    color: #000;
    background-color: #fff;
    /*background: #bcd0e4;*/
    /*bcd0e4 */
}

    .pretty-table-noborder td a:link {
        color: blue;
    }

    .pretty-table-noborder caption {
        caption-side: bottom;
        font-size: medium;
        font-style: normal;
        text-align: right;
        padding: 0.5em 0;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }

    .pretty-table-noborder th {
        background-color: #A2A5A5;
        font-size: medium;
        padding: 10px 10px 10px 0px;
        border: 0px solid #FFF;
        text-align: left;
        color: #fff;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        /*white-space: nowrap;*/
    }

    .pretty-table-noborder td {
        /*height: 35px;*/
        background-color: #F4F4F4;
        border: 0px solid #FFF;
        padding: 5px 10px 5px 0px;
        text-align: left;
        color: #000;
        font-size: 11pt;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        /*white-space: nowrap;*/
    }

.pretty-table-noborder th[scope=col] {
    color: #000;
    background-color: #fff;
    /*background-color: #8fadcc;*/
    text-transform: uppercase;
    font-size: 0.9em;
    /*border-bottom: 1px solid #333;
    border-right: 1px solid #333;*/
}

.pretty-table-noborder th + th[scope=col] {
    color: #000;
    height: 35px;
    background-color: #fff;
    text-align: left;
    /*background-color: #7d98b3;*/
    /*border-right: 1px dotted #666;*/
}

.pretty-table-noborder th[scope=row] {
    height: 35px;
    background-color: #fff;
    /*background-color: #b8cfe5;*/
    /*border-right: 1px solid #333;*/
}

    .pretty-table-noborder tr.alt th, .pretty-table-noborder tr.alt td {
        background-color: #E0E0E0;
        color: #000000;
        /*height: 35px;*/
    }

    .pretty-table-noborder tr:hover th[scope=row], .pretty-table-noborder tr:hover td {
        background-color: #C5C3C3;
        color: #000000;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }
iframe {
    width: 100%;
    height: 100%
}

/* loader progress*/
.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f7f9fb;
    transition: opacity 0.75s, visibility 0.75s;
}

.loader-hidden {
    opacity: 0;
    visibility: hidden;
}

.loader:after {
    content: "";
    width: 75px;
    height: 75px;
    border: 15px solid #dddddd;
    border-left-color: #7449f5;
    border-radius: 50%;
    animation: loading 0.75s ease infinite;
}

@keyframes loading {
    from {
        transform: rotate(0turn);
    }

    to {
        transform: rotate(1turn);
    }
}
.link-label {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: medium;
    font-weight: bold;
}
.link-label-regular {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: medium;
}
.checkboxlist-vertical {
    display: block;
    width: 100%;
    padding: 9px 12px;
    font-size: 10pt;
    line-height: 1.49;
    color: #000000;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: border-color ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s;
    transition: border-color ease-in-out .15s;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.btnclose {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}
.title-sortorder {
    display: flex;
    justify-content: space-between;
    padding-right: 15px;
    color: white;
    /*border-top: 5px solid #969696;
    background-color: #76db95;
    height: 30px;
    line-height: 30px;
    padding: 5px 15px;
    font-size: 18px;
    color: #212121;
    margin-bottom: 20px;*/
}
.input-group-addon-label {
    text-align: left;
    color: #4a89dc;
    line-height: 30px;
    padding: 5px 0px 5px 5px;
    background-color: #fafafa;
    border-color: #DDD;
    border: 0.5px solid #DDD;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 11pt;
}
.textarea{
    width:100%;
    background-color: #ffffff;
}
.radionbutton{
    border-width: 0;
    border-style: none;
}
.datalist {
    padding-left: 15px;
    padding-bottom: 15px !Important;
}
.previewreport{
    height: auto;
    width: 100%;
    background-color: white;
}