﻿            img {
                width: auto;
                height: auto;
            }

            #content{
                width: 100%;
                /* height: auto; */
                min-height:100%;
                position: relative;
                overflow: auto;
                padding: 55px 0 80px 0; /*0 0 175px 0;*/
            }
            .tileColumn{
    	        width: 212px;
    	        float: left;
    	        margin: 0 42px 0 0;
            }

            .tileColumn:last-of-type{
    	        margin: 0;
            }

            #greet{
                color: #702a70;
                font-size: 14px;
                font-weight: 700;
                float: left;
                line-height: normal;
                padding: 25px 20px 25px 0;
                margin: 10px 0 0 0;
                border-right: 1px solid rgb(77,77,77);
            }

.captionBig {
    font-size: 32px;
    line-height: 40px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 400;
    font-style: normal;
    margin-bottom: 30px;
}

            /*#footer #menuFootPolicyTerms .menuLinkFoot, #footer #menuFootAccounts .menuLinkFoot {
                font-size: 15px;
                line-height: 21px;
                float: left;
                clear: left;
            }

            #footer #menuFootPolicyTerms, #footer #menuFootAccounts {
                float: left;
                margin: 0 50px 0 0;
            }

            #footer #menuFootPolicyTerms img, #footer #menuFootAccounts img {
                margin: 0 0 10px 0;
            }*/

            /*#footer img {
                float: left;
                clear: left;
                width: auto;
                height: auto;
            }*/

#footer .menuContactInfo {
    clear: left;
    text-align: left;
    line-height: 22px;
    margin: 10px 0;
    padding: 0;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
}

            #footer .floatRight {
                border-left: 2px solid #ffffff;
                padding: 0 0 0 10px;
            }

            #badge {
                padding-bottom: 10px;
                border-bottom: 2px solid #4d4d4d;
            }

            #logo {
                width: auto;
                height: auto;
                /*background-color: rgba(200, 163, 249, .89);*/
                float: left;
                /*margin: 20px 10% 0 5%;
                margin: 30px 0 0 40px;*/
            }

            #menuMain, #menuMainFoot {
                margin: 0 auto;
            }

            #menuMainFoot {
                width: 1140px;
                padding: 0 40px;
                transition: none;
            }
            #menuMainFoot .floatLeft {
                width:20%;
                margin-right:0px !important;
            }
                #menuMainFoot .floatLeft h5 {
                    line-height: 25px;
                    font-size: 18px;
                    color: #fff;
                    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                    font-weight:700;
                }
            #menuMainFoot .floatLeft p {
                margin-bottom: 5px;
            }

                #menuMainFoot .floatLeft a, #menuMainFoot .floatLeft span {
                    /* line-height: 15px;*/
                    font-size: 13px !important;
                    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                    font-weight:400;
                    color: #d29e42;
                    border-bottom: 1px solid #c2c0bf;
                    display: inline-block !important;
                    margin: 0px 0px;
                    padding-right: 0px;
                    padding-top: 5px;
                    padding-bottom: 2px;
                }

            .menuContactInfo {
                float: left;
                margin: 25px 5px;
                text-align: right;
                font-weight: bold;
                line-height: 18px;
                color: #ffffff;

            }


            #menuSignIn, #menuAboutUs, #menuIntroVid, #menuFAQ, #menuCRX {
                /*width: 75px;
                height: 75px;
                overflow: hidden;
                background-color: rgba(150, 113, 199, .89);*/
                width: auto;
                height: auto;
                display: block;
                float: left;
                margin: 20px 10px 0 10px;
            }

            #menuFAQ{
                /* border-right: 1px solid rgb(77,77,77); */
                /* padding: 0 15px 3px 6px; */
            }


            [id*=menu] .imgLink {
                margin: 4% 0%;
            }

            [id*=foot] a {
                /*font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif;
                font-weight: 400;
                font-style: normal;*/
                color: #ffffff;
            }

            #menuMain .floatRight {
                width: auto;
                margin: 0 0px 0 0;
                overflow: auto;
            }

            #first.contOuter{
                margin: 56px 0 0 0;
            }

            #first.contOuter iframe{
                width: 1000px;
                height: 562px;
            }

            #first.contOuter .contInner .h2Title{
            	margin: 20px auto 0 auto;
            }

            .contOuter{
                width: 100%;
            }

            .contInner
			, .contInner.pack{
				width: 1000px;
				margin: 0 auto;
				float: none;
			}

			.contInner .splashTile{
				width: 1000px;
				overflow: hidden;
				position: relative;
				transition: none;
			}

			.contInner .splashSlide{
				float: left;
			}

			.contInner .splashImg{
				width: 1000px;
			}

            .contInner .verticalRule{
				background-color: #702a70;
				display: block;
				height: 35px;
				float: left;
				margin: 15px 0 0 15px;
			}

			.contInner .verticalRule:last-of-type{
				margin: 15px 15px 0 0;
			}

            .splashLink{
				display: block;
				padding: 5px 15px;
				margin: 20px 15px;
				float: left;
                font-weight: 700;
			}

            .contInner .splashLink:first-of-type{
				margin: 20px 0 20px 270px;
			}

			.contInner .splashLink:last-of-type{
				margin: 20px 0px 20px 0px;
			}

.contInner .h2Title {
    text-align: center;
    font-size: 43px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 500;
    line-height: normal;
    margin: 40px auto 0 auto;
}

			.contInner .h2Title .horizontalRule{
				width: 100px;
				margin: 30px auto;
				display: block;
				background-color: #4d4d4d;
			}

			#first .contInner .h2Title .horizontalRule{
				margin: 15px auto;
			}

			.contInner p{
				font-size: 23px;
				line-height: normal;
				text-align: center;
				width: 80%;
				margin: 0 auto;
			}

			.contInner .packApp .aMg{
				border: none;
				width: 194px;
				margin: 0 auto;
				display: block;
			}

			.contInner .packApp .aNa{
				font-size: 14px;
				text-align: center;
				margin: 15px auto 50px auto;
				text-transform: uppercase;
                font-weight: 700;
			}

			.contInner .packApp{
				width: 210px;
                height: 400px;
				float: left;
				margin: 0 20px;
			}

			.contInner.pack{
				margin: 40px auto 0 auto;
			}

            .contInner .pack{
                margin: 20px 82px 40px 100px;
            }

			.contInner div[title="desktop"].packApp{
				width: 430px;
				margin: 0 0 0 35px;
			}

			.contInner .aMgDesk{
				width: 424px;
				margin: 0 auto;
				display: block;
			}

			.contOuter #packAppSetTitles{
				width: 700px;
				font-size: 19px;
				font-weight: 700;
				line-height: normal;
				margin: 30px auto;
				text-align: center;
                text-transform: uppercase;
			}

			.contOuter #packShowHide{
				display: block;
				float: none;
				clear: both;
				width: 98px;
				margin: 0 auto 50px auto;
				padding: 5px 15px;
				font-weight: 700;
			}

            #break.contOuter img{
                width: 1000px;
            }

			#break.contOuter .contInner{
                background-image: url("/Images/Homepage/Divs/break.png");
				            /*height: 50%;
				            overflow: hidden;
				            background-image: url("/Images/Homepage/Divs/break.png");
				            background-size: contain;
                            background-position: center center;
				            background-repeat: no-repeat;*/

                background-size: contain;
                background-repeat: no-repeat;
                background-position: left bottom;
                min-height: 379px;
            }

            #break.contOuter p{
            	width: 100%;
            }

            #break.contOuter .span{
            	margin: 100px 0 0 0;
            	width: 40%;
            	/* padding: 40px 0; */
			}

            #break.contOuter .span .txt{
            	margin: 20px 0;
            }

            #break.contOuter .h3Title{
            	font-size: 25px;
            	text-align: left;
            	margin: 0;
            }

            #break.contOuter .txt{
            	font-size: 16px;
            	text-align: left;
                width: 80%;
            }

            .contInner .storiesHLTile{
				width: 977px;
				overflow: hidden;
				position: relative;
				transition: none;
                margin: 0 auto;
			}

			.contInner .storiesSlide{
				float: left;
                position: relative;
			}

            .contInner .storiesImg{
				width: 977px;
			}

            .contInner .storiesHLTile .prevArrow{
				width: 48px;
				height: 48px;
				background: url("/Images/Homepage/buttons/Back-Button.png") no-repeat center center;
				background-size: 100%;
                display: block;

				position: absolute;
				top: 40%;
				left: 0;
				z-index: 1000;
}

            .contInner .storiesHLTile .nextArrow{
				width: 48px;
				height: 48px;
				background: url("/Images/Homepage/buttons/Forward-Button.png") no-repeat center center;
				background-size: 100%;
				display: block;
				position: absolute;
				top: 40%;
				right: 0px;

				z-index: 1000;
}

			.contInner .storiesSlide .storiesLink{
				position: absolute;
				top: 47.4%;
				left: 22.6%;
				padding: 5px 15px;
				width: 130px;

            }

            .contOuter .contInner .badge{
                width: 207px;
            }

.contInner .h3Title {
    font-size: 41px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 500;
    margin: 40px auto 0 auto;
}

    .contInner .h3Title span {
        font-size: 21px;
        font-weight: normal;
        font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
        margin: 20px 0 60px 0;
    }

			.contInner .packLink img{
				border: 1px solid #4d4d4d;
				border-radius: 12px;

			}

            .contInner .pack a.outlineBtn{
				position: absolute;
				display: block;
				bottom: 20px;
				left: 24.2%;
				font-size: 18px;
				width: 140px;
				padding: 5px 10px;
                font-weight: 700;
			}

			.contInner .actionSq{
				width: 234px;
				border: 1px solid #4d4d4d;
				margin: 10px;
			}

			.contInner .actionSq.feat{
				border: none;
				width: 82px;
				float: left;
				margin: 0 0 10px 10px;
			}

			.contInner .chk{
				width: 38px;
				float: left;
				margin: 10px 10px 0 0;
			}

			.contInner .txtFeat{
				font-size: 12px;
				font-weight: 400;
				zmargin: 20px auto 15px auto;
				margin: 5px auto;
				height: auto;
				overflow: hidden;
			}

			.contInner .txtFeat .spanCenter{
				display: block;
				margin: 20px auto;
				text-align: center;
				/* width: 65%; */
				height: auto;
				overflow: hidden;

				/* margin: 20px auto; */
}


			.contInner .txtFeat .spanCenter span{
				float: left;
				text-align: left;
				margin: 5px 0 0 20px;
				width: 58%;
}

			.contInner .txtCenter{
				margin: 10px auto;
			}

            .contOuter #packAppSetTitles .packAppTitleLink{
		        margin: 0 5px 15px 5px;
		        display: inline-block;
	        }

            .contOuter .contInner.whiteBox{
                margin: 35px auto 30px auto;
            }

            #response #packDesc{
				background-color: #ffffff;
				padding: 20px;
				margin: 100px 0 0 0;
				width: auto !important;
				max-height: 700px;
				overflow: auto;
			}

			#response #packDesc .title img{
				width: 505px;
			}

			#response #packDesc .title{
				padding: 0 0 10px 0;
				border-bottom: 1px solid #4d4d4d;
				margin: 0 0 20px 0;
			}

			#response #packDesc .packImg img{
				width: 408px;
			}

			#response #packDesc .packImg{
				float: left;
			}

			#response #packDesc .desc{
				float: right;
			}

			#response #packDesc .desc p{
				line-height: normal;
				font-size: 20px;
				margin: 30px 0 0 0; /*width: 280px;*/
			}

			#response #packDesc .desc .outlineBtn{
				display: block;
				float: none;
				width: 175px;
				padding: 5px 0;
				margin: 40px auto;
			}

			/****#################******
			#####     Features     #####
			*****#################*****/


			#feat{
				width: 1000px;
				margin: 55px auto 0 auto;
			}

			#feat .contOuter p{
				font-size: 17px;
				margin: 0 0 40px 0;
				text-align: center;
			}

                #feat .contOuter .h2Title {
                    font-size: 35px;
                    line-height: normal;
                    text-align: center;
                    color: #702a70;
                    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                    font-weight: 500;
                    margin: 30px 0;
                }

                    #feat .contOuter .h2Title span {
                        font-size: 23px;
                        text-align: left;
                        font-weight: normal;
                        font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                        margin: 40px 0 40px 0;
                    }

			#feat .contInner p{
				width: 560px;
				font-size: 17px;
				font-weight: normal;
				text-align: left;
				margin: 0 auto;
			}

			#feat .fadingRule{
				width: 100%;
			}

			#feat .inImgPad
			,#feat .inImgDesk
			,#feat .inImgPh{
				display:block;
				margin: 40px auto;
			}

			#feat .inImgPh{
				width: 243px;
			}

			#feat .inImgPad{
				width: 422px;
			}

			#feat .inImgDesk{
				width: 869px;
			}

			#feat .contInner p .outlineBtn{
				padding: 5px 20px;
				margin: 5px 5px 5px 0;

			}

			#feat .contInner p .outlineBtn.sel{
				margin: 5px;
				color: #f26631;
				border: 1px solid #f26631;
			}

			#feat .contInner ul{
				display: block;
				margin: 20px auto 40px auto;
				width: 560px;
			}

			#feat .contInner ul li{
				line-height: normal;
				margin: 5px 0 15px 50px;
			}

		/**************************
		 Stories   ********************/

		 #stories{
			width: 1000px;
			margin: 55px auto;
		}

            #stories .hdr.title {
                font-size: 40px;
                line-height: normal;
                color: #702a70;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 500;
                float: left;
                border-right: 1px solid #4d4d4d;
                padding: 0 20px 0 0;
                margin: 0px 20px 40px 0;
            }

		#stories .hdr.text{
			font-size: 19px;
			display: block;
			border: none;
			line-height: normal;
			font-weight: normal;
			margin: 10px 0 0 0;
		}

		#stories .contOuter{
			padding: 40px 0;
		}

		#stories .contInner{
			width: 800px;
			margin: 0 auto;
		}

		#stories .contInner .hdr{
			margin: 0 0 20px 0;
		}

            #stories .contInner .hdr .title {
                font-size: 29px;
                text-align: left;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 500;
                font-style: italic;
                margin: 15px 0 0 20px;
                float: left;
                width: 500px;
            }

		#stories .contInner .hdr .title span{
			font-size: 21px;
			width: 370px;
			font-weight: normal;
		}

		#stories .hdrImg{
			width: 161px;
			float: left;
		}

		#stories .hdrImgV{
			width: 127px;
			float: left;
		}

		#stories .contInner .text{
			text-align: left;
			width: auto;
			margin: 20px 0;
			font-size: 17px;
            line-height: 26px;
		}

    	#stories .contInner .text.hiLi{
			color: #702a70;
		}

		#stories .contInner .text.hiLi span{
			color: #702a70;
			display: inline;
			font-weight: 700;
		}

		#stories .contInner .bodyImg{
			float: right;
			width: 196px;

			margin: 0 0 20px 20px;
}
		/****#################******
		#####       FAQs       #####
		*****#################*****/

		#faq{
			width: 1000px;
		}



            /****#################******
			#####     Sign In      #####
			*****#################*****/

            /*#signIn *{
                transition: none;
            }*/

            .field{
				position: relative;
}

            .passP{
                top: 0px;
				z-index: 2;
                position: absolute;
}

			.passT{
                position: relative;
				z-index: 3;
                margin: 0 0 0 1px;
			}

            div.break{
                height: 2px;
                width: 100px;
                margin: 30px auto;
                background-color: #a6a6a6;
            }

            div#messageCon{
                position: fixed;
                top:0;
                left:0;
                width: 100%;
                height: 100%;
                z-index: 1000000;
            }

            div.bkg{
                position:absolute;
                background-color: rgb(0,0,0);
                opacity: .8;
                top:0;
                left:0;
                z-index: 1;
                width: 100%;
                height: 100%;
            }

            div#messageCon p{
                position:relative;
                width: 600px;
                font-size: 36px;
                line-height: 60px;
                letter-spacing: 2px;
                z-index: 2;
                color: #ffffff;
                margin: 100px auto 0 auto;
            }

            div#messageCon a{
                position: absolute;
                top: 50px;
                right: 50px;
                font-size: 14px;
                line-height: normal;
                color: #f26631;
                z-index: 2;
            }

        /****#################******
		#####     Registr      #####
		*****#################*****/

        #ptInfo {
            margin:  140px auto;
            width:  635px;
            height: auto;
        }
        #ptInfo form .formSect {
    		border-bottom: 1px solid #aaaaaa;
			margin: 0 0 20px 0;
        }

            #ptInfo form .formSect label {
                line-height: normal;
                font-size: 24px;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 500;
                font-style: normal;
                width: 100%;
                display: block;
                padding: 7px 0;
            }

		#ptInfo form .formSect .field{
			float: left;
			width: 290px;
			border-radius: 5px;
			border: 1px solid #aaaaaa;
			margin: 5px 25px 15px 0;
		}

		#ptInfo form .formSect .field input{
			width: 290px;
			padding: 10px 20px;
		}

            #ptInfo form input[type="submit"] {
                width: 290px;
                padding: 20px;
                font-size: 16px;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 700;
                font-style: normal;
                background-color: #702a70;
                border-radius: 5px;
                color: #ffffff;
            }

        /****#################******
		#####    Message List    #####
		*****#################*****/
        .dashBtn{
            display: block;
        }

        .dashBtn.outlineBtn{
        	width: 110px;
        	padding: 5px 10px;
        	font-size: 18px;
        	font-weight: 100;
        	font-style: normal;
        }

        #dashNav{
			width: 154px;
			float: left;
            clear: left;
		}

		#dashNav a img{
			display:block;
			margin: 0 auto;
			padding: 0;

			border: 1px solid #a02aa0;
}

        #dashCont #dashHdr {
            width: 802px;
            height: auto;
            overflow: auto;
            padding: 100px 0 20px 0px;
            margin: 0px 0 20px 158px;
            border-bottom: 1px solid #aaaaaa;
            /* float: left; */

            position: fixed;
            background-color: rgba(251, 249, 249, 1);
            z-index: 100;
            top: 0px;

            overflow: visible;
}

        #dashHdr{
            padding: 0 0 20px 0;
            margin: 0 0 25px 0;
            border-bottom: 1px solid #a2a2a2;
        }

        #dashHdr p {
            font-weight: 400;
            text-transform: uppercase;
            color: #702a70;
            font-size: 24px;
            line-height: normal;
        }

        #dashHdr p span{
            /* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
            font-weight: 100;
            color: #702a70;
            text-transform: none;

            margin: 0;
}

		.tbl{
			/*float: left;
			width: 710px;*/
			border-right: 1px solid #aaaaaa;
			border-left: 1px solid #aaaaaa;
			padding: 0 40px;

			box-sizing: border-box;
}

        #cResponse.tbl{
            width: 802px;
            padding: 0 40px;

            float: right;
            margin: 0 40px 0 0;
}

        .emTblCont {
            width: 960px;
            margin: 100px auto 0 auto;
            padding: 0 0 50px 40px;
        }

        #emTblPt
        ,#emTblList{
            margin: 100px auto 0 auto;
        }

        #emTblList{
        	padding: 0 0 50px 0;
        }

        #emTblSub{
            margin: 100px auto;
        }

        .tblRow .Hdrs{
            /* float: left; */
            line-height: normal;
            font-size: 14px;
            /* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
            font-weight: 600;
            font-style: normal;
            /* margin: 10px 30px 10px 0; */
            /* padding: 0 30px 0 0; */
            width: 200px;
        }

        .tblRow .Hdrs.rCDa{
        	width: 130px;
        	border: none;
        	padding: 0;
        	/* float: left; */
        }


        .tblRow p, .tblRow span{
            /* float: left; */
            font-size: 12px;
            /* margin: 0 0px 10px 0; */
            /* padding: 0 62px 0 0; */
            width: 24%;
            display: inline-block;
            vertical-align: middle;
		}

		#emTblList .ttl{
			font-size: 14px;
			font-weight: 700;
		}

		#emTblList .hdr{
			font-size: 18px;
			font-weight: 700;
			border-bottom: 1px solid #a2a2a2;
			padding: 0 0 10px 0;
		}

		.tblRow .r1
		,.tblRow.rowHdrs .r1{
			width: 40%;
			margin: 0;
			padding: 0;
			text-align: left;
		}

		.tblRow .r2
		,.tblRow.rowHdrs .r2{
			width: 19%;
			margin: 0 5px;
			padding: 0;
			text-align: center;
		}

		.tblRow .r3
		,.tblRow.rowHdrs .r3{
			width: 18%;
			margin: 0 5px 0 0;
			padding: 0;
			text-align: center;
		}

		.tblRow .r4
		,.tblRow.rowHdrs .r4{
			width: 18%;
			margin: 0;
			padding: 0;
			border: none;
			text-align: right;
		}

		#ccp .tblRow span{
			float: none;
            display: table-cell;
            vertical-align: middle;
		}

        .tblRow{
            padding: 5px 0 10px 0;
            margin: 5px 0 0px 0;
            border-bottom: 1px solid #aaaaaa;
        }

		#preWrap.ccp{
			margin: 10px 0 0 0;
		}

		#preWrap .tblRow.rowHdrs{
			margin: 0;
		}

		#preWrap .tblRow{
			margin: 5px 0 5px 0;
			padding: 5px 5px 10px 5px;
		}

		#ccp .tblRow.rowHdrs{
			margin: 10px 0;
			border-bottom: 1px solid #aaaaaa;
		}

        #cResponse .tblRow.ccp{
        	border-bottom: 1px solid #aaaaaa;
        	margin:  10px 0 0px 0;
        	padding: 0px 0 10px 0;
      		cursor: pointer;
        }

        .tblRow a{
            display: block;
            width: auto;
            height: auto;
            overflow: auto;

            padding: 10px 0;
		}

		.tblRow .listInfo{
			width: 600px;
		}

		.tblRow .listInfo
		,.tblRow .listCtrl{
			float: none;
			display: table-cell;
			vertical-align: middle;
		}

		.tblRow .listCtrl{
			width: auto;
			padding: 0;
			margin: 0;
		}

		.tblRow .listInfo span:nth-of-type(2n)
		,.tblRow .listInfo span:last-of-type{
			width: 130px;
		}

		.tblRow .listInfo span:last-of-type{
			padding: 0;
			margin: 0;
		}

		.tblRow .listCtrl .linkShare{
			border: 1px solid #702a70;
		}

		.tblRow .listCtrl .linkShare img{
			width: 105px;
		}

        .tblRow a:hover span{
            color: #f26631;
        }

        .Hdrs{
            border-right: 1px solid #aaaaaa;
        }


		#emTblPt .rN{
            width: 50%;
		}

        #emTblPt .rC{
			width: 220px;
		}

        #emTblPt .rTE{
			width: 49%;
            border: none;
			margin: 0;
			padding: 0;

			text-align: right;
}


        #emTblSub .tblRow.rowHdrs{
            border: none;
        }

        .Hdrs .rPt, .Hdrs .rSn{
			display: block;
			line-height: normal;
			font-size: 26px;

			width: 100%;
		}

        .Hdrs.dtl{
			width: 100%;
            display: block;
            border-bottom: 1px solid #aaaaaa;
            border-right : none;

			margin: 0 0 20px 0;
}

        .attach{
			width: 100%;
			height: auto;
			margin: 20px auto;
		}

        #atchCont{
            /*! border-bottom: 1px solid #aaaaaa; */
            /*! margin: 0 0 20px 0; */
        }

        #ajaxCover {
            width: 100%;
            height: 100%;
            overflow: auto;
            background: rgba(0,0,0, .5);/*rgba(255,255,255,.9);*/
            position: fixed;
            z-index: 999999999;
            top: 0;
            bottom: 0;
        }

       #ajaxCover > div{
            width: 910px !important;
        }

        #ajaxLoad, #ajaxFail {
            width: 720px !important;
            height: auto;
            overflow: auto;
            margin: 100px auto 0 auto;
        }
        #ajaxCover #response{
             width: 910px !important;
             left:auto;
             right:auto;
        }
         #ajaxCover #close{
             right: auto !important;
             margin-left: 905px;
         }

        #ajaxLoad .response, #ajaxFail .response{
            font-size: 24px;
            font-weight: 700;
            line-height: normal;
        }

        #ajaxLoad .response{
            text-align: center;
        }

        #help{
        	text-align: center;
        	margin: 0 0 20px 0;
        }

        #help p{
            line-height: normal;
            font-size: 18px;
            font-weight: 400;
            font-style: normal;
            margin: 0 0px 10px 0;
            /* padding: 0 30px 0 0; */
		}

		#help a{
			text-transform: lowercase;
			color: #ffffff;
			/* background-color: #f26631; */
			font-size: 24px;
			padding: 10px 0px;
			border-radius: 5px;
			display: block;
			width: 250px;
			text-align: center;
			height: auto;
			display: inline-block;
			margin: 0 70px;
		}

		/*
		#help a:hover{
			background-color: #702a70;
		}
		*/
        /****#################******
		#####      Profile     #####
		*****#################*****/

        #prDtl form .formSect {
    		border-bottom: 1px solid #aaaaaa;
			margin: 0 0 20px 0;
        }

            #prDtl form .formSect label, #dashCont form .formSect label, #dashCont .surQ {
                line-height: normal;
                font-size: 24px;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 500;
                font-style: normal;
                width: 100%;
                display: block;
                padding: 7px 0;
            }

		#prDtl form .formSect .field{
			float: left;
			width: 340px;
			/* border-radius: 5px; */
			border: 1px solid #aaaaaa;
			margin: 5px 25px 15px 0;
		}

		#prDtl form .formSect .field:nth-of-type(2n){
			float: right;
			margin: 5px 0 15px 0;
		}

		#prDtl form .formSect .field input, #prDtl .formSect .input{
			width: 300px;
			padding: 10px 20px;
		}

        #prDtl .formSect .input{
			background-color: #e7e7e7;
            padding: 13px 20px;
		}

#prDtl form input[type="submit"] {
    width: 340px;
    height: 40px;
    padding: 11px 0;
    font-size: 16px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    /* font-weight: 700; */
    font-style: normal;
    background-color: #702a70;
    border-radius: 0px;
    color: #ffffff;
    float: left;
    text-transform: uppercase;
}

        .formSect .field select{
			padding: 10px 20px;
			margin: 0 0px 0 0;
			background-color: rgb(251, 249 ,249);
		}

        #dashHdr p.error{
            font-size: 18px;
            text-transform: none;
            color: #ff0000;
            width: auto;
        }

		#dashCont p, #dashCont label{
			line-height: normal;
		}
		#dashCont .surQ, #surResp .surQ{
			font-size: 16px;
			border-bottom: 1px dotted #dddddd;
		}
		/*
		#dashCont .surRadio, #surResp .surRadio{
			float: left;
			width: 20px;
			height: 20px;
			margin: 5px 5px 5px 0;
		}

        #dashCont .surRadio{
			float: left;
			width: 20px;
			height: 20px;
			margin: 5px 15px 5px 0;
		}

		#dashCont .label, #surResp .opt .label{
			float: left;
			font-size: 14px;
			margin: 7px 15px 5px 0;
			padding: 0 20px 0 0;
		}
		*/
		#dashCont .field, #surResp .field{
			margin:0 0 0px 0;
			/* padding: 5px 0 10px 0; */
			zborder-bottom: 1px solid #aaaaaa;
			border-top: 1px solid #aaaaaa;
		}
		#dashCont .opt{
			zfloat: left;
			zwidth: 142px;
		}
        #dashCont .surTxt, #dashCont .surTxtS, #surResp .surTxt, #surResp .surTxtS{
			width: 708px;
			overflow: auto;
			height: 150px;
			display: block;
			background-color: rgba(251, 249, 249, 1);
			border: 1px solid #aaaaaa;
        	border-radius: 5px;
            resize: none;
			margin: 10px 0;
            line-height: normal;
		}
        #dashCont .surTxtS, #surResp .surTxtS{
            width: 688px;
            height: auto;
        }
#noMsg {
    width: 400px;
    margin: 20px auto;
    font-size: 28px;
    line-height: 30px;
    text-align: center;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 500;
    font-style: normal;
    border: 1px solid #777777;
    padding: 10px;
    border-radius: 5px;
    background-image: linear-gradient(to bottom, rgb(229,229,229), rgb(204,204,204));
}

         #noCntnt{
        	font-size: 31px;
        	font-weight: 100;
        }
          #noCntnt span{
        	font-size: 31px;
        	font-weight: 100;
        }
        #uploadBtnFol{
        	font-size: 16px;
        	display: inline-block;
        	padding: 5px 50px;
        }

        /****#################******
		#####      Upload      #####
		*****#################*****/

		#ajaxCover #upload{
			/* width: 650px !important; */
			height: auto;
			background-color: rgb(255, 255, 255);
			padding: 0;
        }

		#ajaxCover #upload .field
        #editBox #updateCE .field{
			margin: 15px 0px 15px 0;
			float: right;

			width: 100%;
        }

		#ajaxCover #upload .field input
        ,#editBox .formSect input{
			background-color: #ffffff;
			border: 1px solid #aaaaaa;
		}

        form div[id*="listField"] input[type="radio"]{
			width: 20px !important;
			height: 20px;
			float: right;
			margin: 10px;
			display: inline-block;
		}

		form div[id*="listField"] .radioListItem{
			background-color: #ffffff;
            border: 1px solid #aaaaaa;
			width: 400px;
			float: left;
			margin: 0;
		}

		#upload .formSect #titleField input
        ,#editBox .formSect #titleField input{
			width: 100%;
			box-sizing: border-box;
        }

		form div[id*="listField"] .radioListItem .label{
			padding: 10px !important;
			margin: 5px 0 5px 0 !important;
			float: left !important;
			width: 300px;
		}

		 #upload .formSect div[id*="listField"] input
		,#upload .formSect #tagField input
		,#upload .formSect #fileField input
		,#upload .formSect #linkField input
		{
			width: 100%;
			box-sizing: border-box;
			border: 2px solid #f26631;
			}

         #upload #fileField.field, #upload #linkField.field{
			margin: 20px 0 0 0;
            float: left;
            width: 100%;
		}

         #upload #fileSelect p.tableCell{
             text-align: center;
         }

		#upload .formSect #tagField input
		{
			width: 380px;
			float: right;
		}

		#upload .formSect #tArea textarea
        ,#editBox .formSect #tArea textarea{
			width: 100%;
			height: 125px;
			border: 1px solid #aaaaaa;
            line-height: normal;
            font-family: inherit;
			box-sizing: border-box;
        }

        #tagArray{
            clear: both;
            max-height: 190px;
            overflow: auto;
            -webkit-overflow-scrolling: touch;
        }

		#addTag{
			display: inline-block;
			line-height: normal;
			padding: 11px;
			margin: 2px 15px;
			float: left;
			background-color: #702a70;
			color: #ffffff;
			/*border-bottom: 1px solid #702a70;*/
			/* border-radius: 5px; */
            text-transform: uppercase;
		}

        #tagArray .tag{
			float: left;
			padding: 5px;
			margin: 0 5px;
			border-bottom: 1px solid #702a70;
			border-radius: 5px;
            cursor: pointer;
		}

        #upload .formSect div[id*="listField"].field  {
            height: 44px;
            position: absolute;
            top: 0;
            right: 0;
            float: right;
            width: 404px;
        }
        form p[id*="selected"]{
            line-height: normal;
            width: 380px;
            background-color: #ffffff;
            border: 1px solid #aaaaaa;
            padding: 13px 10px;
        }

        form div[id*="radioList"] a{
            float: right;
            font-size: 30px;
            line-height:normal;
            margin-top: -10px;

        }

		#upload .formSect .typeBtn{
			/*float: right;*/
			/* display: block; */
			/*width: 49.6%;*/
			/* height: 27px; */
			/*background-color: #702a70;*/
			/*border-bottom: 1px solid #702a70;*/
			border-radius: 0px;
			/* margin: 23px 15px 0 0; */
			padding: 13px 0 13px 0;
            text-transform: uppercase;
            text-align:center;
		}

		#uploadForm .formSect .typeBtn.outlineBtn{
			color: #702a70;
		}

		#uploadForm .formSect .typeBtn.outlineBtn:hover{
			color: #f26631;
		}

		#uploadForm .formSect .typeBtn.purpleBtn{
			background-color: #702a70;
			color: #ffffff;
			border: 1px solid #702a70;
			font-weight: 700;
		}

		#uploadForm .formSect .typeBtn.purpleBtn:hover{
			background-color: #f26631;
			border: 1px solid #f26631;
		}

#upload .formSect .label, #editBox .formSect .label {
    /* float: left; */
    margin: 15px 0 0 0;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-size: 14px;
    /*font-weight: 600;*/
}

        #upload #fileSelect.formSect .label{
        	margin: 15px 0;
        }

        #upload input[type="submit"]{
			width: 150px; /*was 650*/
            float: right;
            clear: both;
			height: 30px;
			background-color: #702a70;
			border-radius: 0px;
			color: #ffffff;
		}

        form div[id*="radioList"]{
			position: relative;
			top: 0;
			left: 2px;
			overflow:visible;
        }

        #upload div[id*="listSect"].formSect{
            overflow: visible;
            position: relative;
            padding: 0 0 30px 0;
            z-index: 20;
        }

        #upload #listSectApp.formSect {
            z-index: 30;
        }

        #uploadForm
        ,#updateCE{
			width: auto;

			padding: 0 20px;
        }

        form .formSect{
            float: left;
            width: 100%;
            /* position: relative; */
            z-index: 789165;

            /* overflow: visible; */
}

        #upload .formSect input[type="checkbox"]{
            width: 20px;
            height: 20px;
            float: left;
        }

        #upload .formSect #checkField .label{
            margin: 5px 10px;
            font-size: 24px;
        }

        #showRadioList, #showGrpList, #showGrpListFil {
            position: absolute;
            right: 10px;
            top: 13px;
        }
        #hideRadioList, #hideGrpList, #hideGrpListFil {
            position: absolute;
            right: 14px;
            top: 10px;
        }

        #errorField, #upload #formTitle{
            font-size: 18px;
            font-weight: 700;
            line-height: normal;
            letter-spacing: normal;
            color: inherit;
            text-transform: none;
            text-align: center;

}

        #upload #formTitle span{
            font-size: 14px;
            font-weight: normal;
        }

        #errorField{
            color: #ff0000;
        }

        #errorField.successMsg {
            margin: 250px auto;
            display: block;
            font-size: 32px;
            width: 500px;
            text-align: center;
        }

        /****#################******
		#####      Content     #####
		*****#################*****/

        #dashContent{
            /* float: left; */
            width: 1000px;

            padding: 140px 0 0 0;
        }

        /*#folderNavWrap{
            top:100px;
            left: 194px;
            z-index: 3;
        }

        #folderNav{
            background-color: rgba(0,0,0,.5);
        }

        #folderNav .folder{
        	margin: 5px 0;
        }

        #folderNav .folder p{
        	text-align: center;
        	color: #ffffff;
        }

        #folderNav .folderSect{
        	max-height: 200px;
        	overflow-y: auto;
        	overflow-x: hidden;
        	margin: 20px 0;
        	border-bottom: 1px solid #ffffff;
        }

        #folderNav .folderSect:first-of-type{
        	margin: 0 0 20px 0;
        }

        #folderNav .folderSect:last-of-type{
        	margin: 20px 0 0 0;
        	border: none;
        }

        #folderNav .folderSect .folderSectTitle{
        	text-align: center;
        	color: #ffffff;
        	text-transform: uppercase;
        	width: 100px;
        }

        #folderNav .folder .icon.div{
			position: relative;
			height: 60px;
			margin: 0 auto 5px auto;
			display: block;
			width: 100px;
		}

		#folderNav .folder .icon.div .fTop{
			width: 15px;
			height: 5px;
			border-radius: 2px;
			border-bottom-left-radius: 0px;
			border: 1px solid #ffffff;
			border-bottom: none;
			position: absolute;
			bottom: 51px;
			left: 9px;
		}

        #folderNav .folder .icon.div .fBtm{
        	width: 75px;
        	height: 50px;
        	border-radius: 3px;
        	border: 1px solid #ffffff;
        	border-top-left-radius: 0px;
        	position: absolute;
        	overflow: auto;
        	display: block;
        	bottom: 0;
        	left: 0;
        	z-index: 1;
        }

		#folderNav .folder .icon.div .fBck{
			width: 75px;
        	height: 50px;
        	border-radius: 3px;
        	border: 1px solid #ffffff;
        	border-bottom-left-radius: 0px;
        	border-top-right-radius: 5px;
        	position: absolute;
        	overflow: auto;
        	display: block;
        	bottom: 0;
        	left: 9px;
        	z-index: 1;
        	border-right:none;
		}

        #folderNav .folder .icon.div .fFnt{
        	width: 75px;
        	height: 45px;
        	border-radius: 8px;
        	border: 1px solid #ffffff;
        	border-top-left-radius: 0px;
        	border-bottom-left-radius: 0px;
        	border-bottom-right-radius: 3px;
        	position: absolute;
        	overflow: auto;
        	display: block;
        	bottom: 0;
        	left: 14px;
        	z-index: 1;
        	transform: skewX(-20deg);
        	-webkit-transform: skewX(-10deg);
        	-moz-transform: skewX(-20deg);
        	-ms-transform: skewX(-20deg);
        	-o-transform: skewX(-20deg);
        }*/

#folderNavWrap {
    position: fixed;
    z-index: 5;
    top: 74px;
    /*right: 20px;*/
    bottom: 0px;
    width: 228px;
    margin: 0 0 0 0px;
    z-index: 99999999 !important;

}
    #folderNavWrap .ms_mobilemenu_inner {
        position: fixed;
        z-index: 5;
        top: 74px;
        /*right: 20px;*/
        bottom: 0px;
        width: 235px;
        overflow: visible;
        margin: 0 0 0 0px;
        overflow: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        z-index: 99999999 !important;
    }

    .folderSectTitle{
        padding: 5px 0;
        margin: 5px 0;
        /*border-top: 1px solid #4d4d4d;*/
        border-bottom: 1px solid #a2a2a2;
        width: 160px;
        font-size: 14px;

        font-weight: 600;
}

    .folderSect .typeBtn{
    	width: 135px;
    	margin: 0 0 20px 0;
    }

   #folderNavWrap #folderNav{
        overflow: auto;
        position: relative;
        width: 205px !important;
        -webkit-overflow-scrolling: touch;
        z-index: 99999999 !important;
    }
     #folderNavWrap #folderNav #fSysCtrl{
        padding-bottom: 175px !important;
    }

#folderNavWrap .folderSect_new {
    position: relative;
    background: #fff;
    margin-left: -16px;
    border-left: 1px solid #9c9c9c;
    width: 220px;
    padding-left: 0px;
    padding-right: 0px;
    border-right: 1px solid #9c9c9c;
    padding-bottom:0px;
    z-index: 999999999 !important;
    margin-left: 0px;
    margin-bottom:0px !important;
}
    #folderNavWrap  .folderSect_new #fTitle{
        padding-left:10px;
        padding-right:10px;
    }
     #folderNavWrap  .folderSect_new .inner_tabs{
         padding-left:10px;
        padding-right:10px;
     }
     #folderNavWrap  .folderSect_new  > .pointer {
          padding-left:10px;
        padding-right:10px;
     }

    #folderNavWrap .folder .label
    ,#folderNavWrap .addNew .label{
        font-size: 12px;
        margin: 0;
        padding: 15px 0 15px 0;
        word-wrap: break-word;
        border-bottom: 1px solid #4d4d4d;
        font-weight: 400;
}

    #folderNavWrap .folder:hover .label
    ,#folderNavWrap .addNew:hover .label{
       color: #f26631;
    }

    #response #contentMenu{
          position: fixed;
          top: 123px;
          left: 50px;
          right: 50px;
          z-index: 7;
          width: auto !important;
          padding: 25px 40px;
    }

	#folderEditForm{
		/*text-align: right;*/
	 height:100px;
	}
    #folderEditForm .cancelBtn {
        margin-top:10px;
        padding-top: 5px;
         padding-bottom: 5px;
    }
    #folderEditForm .submitBtn {
         margin-top:10px;
         padding-top: 5px;
        padding-bottom: 5px;

    }
     #folderEditForm .outlineGry {
         width:100%;
     }

	#folderEditForm .cancelBtn{
		/*padding: 6px 20px;*/

		vertical-align: middle;
}

    #folderNameEdit .typeBtn{
        margin: 0 0 0 20px;
    }

    #folderNameEdit .typeBtn img{
        border: 1px solid #4d4d4d;
        /*width: 91px;*/
    }

    #folderEditForm .name{
        /* padding: 5px 10px; */
        /* margin: 1px 20px 0 0px; */
        /* border: 1px solid #a2a2a2; */
        /* width: 706px; */
        /* font-size: 31px; */
        /* display: inline-block; */
        /* vertical-align: middle; */
        /* box-sizing: border-box; */
}

    #folderEditForm .delete{
        padding: 5px 10px;
        display: block;
        margin: 1px;
        border: 1px solid #702a70;
    }

    #folderEditForm .delete:hover{
        border: 1px solid #f26631;
    }

    #folderNav .folderAddForm{
		border: 1px solid #a2a2a2;
		padding: 0px 0px 0 10px;
		margin: 0 0 10px 0;

		background-color: #ffffff;
}

        #folderNav .folderAddForm .name {
            width: 100px;
            padding: 0;
            background-color: #ffffff;
            font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
            font-weight: 400;
            color: #4d4d4d;
            margin: 10px 0 0 0;
        }

	#folderNav .folderAddForm .cancel{
		padding: 10px 10px;
		margin: 0px 0 0px 0;
		border-left: 1px solid #702a70;
        color: #702a70;
	}

    #folderNav .folderAddForm .cancel:hover{
		border-left: 1px solid #f26631;
        color: #f26631;
	}

    #response .contentSect
    ,#response .folderSect
    {
        padding: 0 0 0 20px;
        border-bottom: 1px solid #cccccc;
    }

    #response .folderSect.disabled{
    	max-height: 250px;
    	overflow: auto;
    }

    #response .contentSect .radioOption
    ,#response .folderSect .radioOption{
    	margin: 0 5px 0 0;
    }

    #moveCopyCont .hdr
    ,.contentSect .hdr{
        text-align: center;
        margin: 20px 20px 20px 0;
        font-size: 16px;

        line-height: normal;
}

    #response .contentSect .field{
        float: left;
        width: 200px;
        margin: 10px 0;
    }

    #response #share .contentSect .field{
        width: 165px;
    }

    #response .folderSect .field{
        float: left;
        padding: 0px 7px 0px 0;
        margin: 0 10px 10px 0px;
        zborder-right: 1px solid #a2a2a2;
    }

    #response .folderSect.disabled .field{
        float: none;
        border: none;
        border-bottom: 1px solid #a2a2a2;
        padding: 0 0 10px 0;
    }

    #response .contentSect .field .tableCell label
    {
        width: 115px;
        display: block;
    }

    #response #share .contentSect .field .tableCell label{
        width: 123px;
        margin: 0 0 0 5px;
    }

    #response .folderSect .field .tableCell label
    ,#response #tagArray .field .tableCell label{
        width: 119px;
        display: block;
    }

    #ajaxCover #response #tagArray .field{
        float: left;
        margin: 5px 20px 5px 0;
        width: 145px;

        height: 28px;
}

		#cResponse .previewLink{
			/* float: left; */
			/* min-height: 100%; */
			/* width: 212px; */
			border: 1px solid #a6a6a6;
			margin: 0  0 42px 0;
			/* padding: 0 0 15px 0; */
		    cursor: pointer;
			position: relative;
			background-color: #ffffff;
}

		#cResponse .tblRow{
			border: none;
			margin-bottom: 25px;

			padding: 0;
}

		#cResponse .previewLink .tile{			
			width: 212px; 
			margin: 0;
		}

		#cResponse .previewLink .tile span{
			width: auto;
			padding: 0;
			margin: 0;
		}

		#cResponse .previewLink:nth-of-type(2n){
			/* margin: 0; */
		}

		#cResponse .previewLink .tile .rCTi{
			width: 72px;
			/* min-height: 150px; */

			padding: 60px 10px 10px 10px;
}

		#cResponse .previewLink .tile .cont{
			width: 100px;
			padding: 52px 0 15px 0;
        }

		#cResponse .previewLink .tile .cont span{
			clear: both;
		}

		#cResponse .previewLink .tile .cont .title{
			font-size: 12px;
			font-weight: 700;
			/* padding: 0 0 10px 0; */
			margin: 13px 0 0 0;
			/* border-bottom: 1px solid #a6a6a6; */
		}

		#cResponse .previewLink .tile .cont .break{
			clear: both;
			float: left;
			height: 1px;
			margin: 13px 0 10px 0;
			background-color: #a6a6a6;
			/* border-bottom: 1px solid #a6a6a6; */
		}

		#cResponse .rCCtrl .linkShare img{
			width: 57px;
			margin: 0;
			padding:0;
		}

		#cResponse .rCCtrl .linkShare{
			/* float: right; */
			clear: none;
			border: 1px solid #702a70;
			width: auto;
			margin: 0 15px 0 0;
			padding: 2px 10px;
		    vertical-align: middle;
            color: #702a70;
            font-weight: 400;
			display: inline-block;
}

		#cResponse .rCCtrl .contentSelectBox{
			/* float: left; */
			width: 18px;
			height: 18px;
			border: 1px solid #a6a6a6;
			clear: none;
			margin: 0;
			padding: 0;
		    vertical-align: middle;
			display: inline-block;
        }

        #cResponse .rCCtrl .contentFavBox{
            width: 20px;
            height: 20px;
            margin: 0 15px;
            padding: 0;
            display: inline-block;
            background: url('/Images/Dashboard/FavBtn.png') no-repeat center center;
            background-size: 20px 20px;
            vertical-align: middle;

            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/Images/Dashboard/FavBtn.png',
            sizingMethod='scale');

            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Dashboard/FavSelBtn.png', sizingMethod='scale')";
        }

        #cResponse .tblRow .rCCtrl .contentFavBox{
            width: 15px;
            height: 15px;
            margin: 0 15px;
            padding: 0;
            display: inline-block;
            background: url('/Images/Dashboard/FavBtn.png') no-repeat center center;
            background-size: 15px 15px;
            vertical-align: middle;

            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/Images/Dashboard/FavBtn.png',
            sizingMethod='scale');

            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Dashboard/FavSelBtn.png', sizingMethod='scale')";
        }

        #cResponse .rCCtrl .contentFavBox.selected{
            background: url('/Images/Dashboard/FavSelBtn.png') no-repeat center center;
            background-size: 20px 20px;

            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/Images/Dashboard/FavBtn.png',
            sizingMethod='scale');

            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Dashboard/FavSelBtn.png', sizingMethod='scale')";
        }

        #cResponse .tblRow .rCCtrl .contentFavBox.selected{
            background: url('/Images/Dashboard/FavSelBtn.png') no-repeat center center;
            background-size: 15px 15px;

            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/Images/Dashboard/FavBtn.png',
            sizingMethod='scale');

            -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Dashboard/FavSelBtn.png', sizingMethod='scale')";
        }

        #cResponse .previewLink .tile .rCTi.crx
        {
            padding: 10px;
        }

        #cResponse .previewLink .tile .cont.crx{
            padding: 15px 0;
        }

		#cResponse .rCTi img{
			margin: 0 auto;
			display: block;
			width: 50px;
            /*position: absolute;*/
		}

		#cResponse .rCTi .thumb{
			width: 70px;
			margin: 0 auto;
			border: 1px solid #a6a6a6;
            position: static;

}

		#cResponse .rCTi .lnk{
			/*padding: 45% 0 0 0;*/
            top: 28%;
            left: 22%;
		}

		#cResponse .rCTi .aud{
			/*padding: 45% 0 0 0;*/
            top: 28%;
            left: 22%;
		}
		#cResponse .rCTi .doc{
			/*padding: 45% 0 0 0;*/
            top: 28%;
            left: 22%;
		}

        #cResponse .rCTi .vid{
            /*padding: 45% 0 0 0;*/
            top: 28%;
            left: 22%;
        }

		#cResponse .rCCtrl{
			width: 100%;
			float: right;
			border-left: 1px solid #a6a6a6;
			border-bottom: 1px solid #a6a6a6;
			padding: 13px 0;
			position: absolute;
			top: 0;
			right: 0;

			margin: 0;
			text-align: right;
        }

        .emTblCont .r2 .vid, .emTblCont .r3 .vid{
			width: 26px;
			display: block;
        }

        .emTblCont .r2 .lnk, .emTblCont .r3 .lnk
        , .emTblCont .r2 .doc, .emTblCont .r3 .doc
        , .emTblCont .r2 .aud, .emTblCont .r3 .aud
        , .emTblCont .r2 .vid, .emTblCont .r3 .vid{
			margin: 0 auto;
			width: 30px;
        }


        #contentMenu .typeBtn
        ,#folderEditForm .typeBtn{
			display: inline-block;
			margin: 0px 0 0 15px;
			line-height: 0px;
			vertical-align: middle;
			height: auto;
		}

		#folderEditForm .typeBtn:first-of-type{
			margin: 0 3px 0 0;
		}

		#folderEditForm .typeBtn img{
			border: 1px solid #4d4d4d;
		}

		#contentMenu .typeBtn img
        ,.preBtn.typeBtn img
        ,.typeBtn.rect img{
			border: 1px solid #702a70;
            padding: 0;
            margin: 0;
        }

        #contentMenu .typeBtn.rect img
        ,.preBtn.typeBtn.rect img
        ,.typeBtn.rect img{
            width: 74px;
        }

        #contentMenu .typeBtn.sq img
        ,.typeBtn.sq img{
            width: 27px;
        }

		#contentMenu{
			/* padding: 0 40px; */
			overflow: visible;
			/* text-align: right; */
}

		#cResponse .rowHdrs{
			border-top: 1px solid #aaaaaa;
		}

        #filterMenu{
			clear:both;
			background-color: #aaaaaa;
			padding: 25px 17px;
			margin: 10px 0 0 0;
			float: left;
			border-radius: 0px;
			width: 100%;
			overflow: visible;

			box-sizing: border-box;
}

		#filterMenu input[type="text"]{
			border-radius: 0px;
			font-family: inherit; /* "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
            font-weight: 400;
			width: 25%;
			margin: 20px 0 0 0;

			/* clear: both; */
			display: block;
			float: left;
            border-right: 1px solid #aaaaaa;
		}

		#filterMenu input[name*="Author"]{
			border-left: 5px solid #aaaaaa;
			border-right: 5px solid #aaaaaa;
		}

		#filterMenu input[name*="Date"]{
			border-right: 0px solid #aaaaaa;
		}

        #filterMenu input[type="text"]:nth-of-type(5n){
			margin: 0px;
        }

		#filterMenu a{
			line-height: normal;
			float: right;
			background-color: #702a70;
			padding: 10px 20px;
			margin: 0 0 0 15px;
			border-radius: 0px;
			border: 1px solid #702a70;
			color: #ffffff;
			text-transform: uppercase;
			font-weight: 700;
		}

		#filterMenu a:hover{
			border: 1px solid #f26631;
			color: #f26631;
			background-color: #ffffff;
		}

        #filterTitle{
			/* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
            font-weight: 600;
			font-size: 20px;
			float: left;
			color: #ffffff;
			margin: 7px 0 0 0;
		}

		#filterForm #listSectFil{
			height: 44px;
            width: 680px;
            margin: 0 0 0 -2px;
			overflow: visible;
        }

        /*#filterForm #listFieldFil, #filterForm .radioListItem{
            zwidth: 310px;

            zoverflow: visible;
        }*/

        #filterForm .label{
            width: 230px;
        }

        #filterForm #selectedFil{
            border-radius: 5px;
            width: 287px;

            /* overflow: visible; */
}

        /****#################******
		#####       Share      #####
		*****#################*****/

        #share{
			margin: 100px auto 0 auto;
			width: 680px;
			padding: 0; /*20px 30px;*/
			background-color: rgba(255,255,255,.8);
		}

        #share #shareForm{
            margin: 20px 0 0 0;
            padding: 0 20px;
        }

        #share .contentSect{
            padding: 0 10px 0 10px;
        }

		#share #formTitle{
			margin: 15px 0 0 0;
		}

		/*#share p{
			font-size: 24px;
			line-height: normal;
			font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif;
            font-weight: 600;
			clear: both;
			text-align: center
		}*/

        #response .contentSect .field{
            float: none;
            width: 170px;
            margin: 10px 0;
            display: inline-block;
            vertical-align: middle;
        }

        #response #share .contentSect .field{
            width: 170px;
        }

		/*#share*/ #formTitle{
			font-family: inherit;
			text-transform: uppercase;
			text-align: right;
			color: #f26631;
            font-weight: 700;
            letter-spacing: -2px;
            font-size: 28px;
            margin: 0 0 5px 0;
            clear: both;
		}

		/*#share*/ #formTitle .purpleTxt{
			display: inline;
			color: #702a70;
		}

		#share form input[type="text"]{
			border: 1px solid #aaaaaa;
			width: 100%;
			margin: 0 0 15px 0;
			/* border-radius: 5px; */
		}

		#shareForm .formSect .field{
			width: 330px;
			float: left;
		}

        #shareForm .formSect.table .field.tableCell{
            float: none;
            margin: 0;
        }

		#shareForm .formSect .field:first-of-type{
			margin: 0 20px 0 0;
		}

		#shareForm .formSect .field input[type="text"]{
			width: 308px;
		}

        #shareForm .formSect.table .field.tableCell input[type="text"]{
			width: 100%;
		}

		#shareForm #dateField .field{
			width: auto;
			margin: 0 20px 0 0;
		}

		#share form #shareSubmit{
			float: right;
			width: 80px;
			margin: 15px 0;
			/* border-radius: 5px; */
			/* padding: 7px 10px 10px 10px; */
			line-height: normal;
			background-color: #f26631;
			color: #ffffff;
			font-weight: 700;
		}

		#txtFile {
            width: 100%;
            margin: 10px auto 0 auto;
            padding: 0 0 100px 0;
            font-size: 16px;
            line-height: normal;
        }

        #ajaxCover #response #txtFile{
            color: #aaaaaa;
        }

        #imgFile{
            /* margin: 20px auto; */
            display: block;
        }

        #linkFile{
            color: #4d4d4d;

            font-size: 24px;
}

        #linkFile:hover{
            color: #f26631;
        }

        #pdfFile{
            width: 720px;
            display: block;
            margin: 0 auto;
            overflow: auto;
            height: 100%;
        }
        /*#atchCont #imgFile{
            width:100%;
        }*/

        #atchCont #pdfFile{
			height: 700px;
            border-top: 1px solid #aaaaaa;
		}

        #atchCont #pdfDownload{
			font-size: 18px;
            line-height: normal;
            margin: 0 0 10px 0;
            display: block;
		}

        #atchCont #txtFile{
			margin: 10px auto;
            width: 710px;
            padding: 0 0 10px 0;
		}

        #mp4File {
            width: 720px;
            display: block;
            margin: 0px auto 0px auto;
            height: 300px;
            overflow: auto;
            border: 1px solid #cccccc;
            background-color: #333333;
        }

        #packDesc #mp4File{
            width: 700px;
        }

        #mp3File {
            /* width: 100%; */
            /*display: inline-block;*/
            /* margin: 0px auto 70px auto; */
            /*overflow: auto;*/
            /* border: 1px solid #cccccc; */
            background-color: #333333;
        }

        #packDesc #mp3File{
            width: 700px;
        }

        #atchCont #mp4File{
            margin: 20px auto 0 auto;
            width: 700px;
            background-color: #eeeeee;
        }

        #atchCont #mp3File{
            margin: 50px auto 30px auto;
            width: 700px;
            display: block;

        }

        #linkCont {
            font-size: 24px;
            margin: 100px auto;
            width: 700px;
            height: 525px;
        }

        #atchCont #linkCont {
            font-size: 24px;
            margin: 20px auto;
            width: 700px;
            height: auto;
        }

        #share, #upload{
            /* border-radius: 5px; */
            background-color: rgb(255,255,255);
            margin: 100px auto 0 auto;
        }

        #pdfWrapper{
			height: 100%;
            width: 768px;
			margin: 10px auto 0 auto;
		}

        #packDesc #pdfWrapper{
            width: 680px;
            height: 560px;
        }

		#previewBox .label.title{
			clear: left;
		}

		#updateCE{
			/* padding: 30px 0 0 0; */
		}

.label.title {
    /*margin: 100px auto 0 auto;*/
    color: #4d4d4d;
    line-height: normal;
    font-size: 24px;
    /*width: 725px;*/
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 500;
    float: left;
}

		.label.title span{
			color: #702a70;
			font-size: 36px;
		}

        #shareForm #tArea{
			width: 600px;
			height: 150px;
			margin: 15px 0;
            overflow: visible;
		}

            #shareForm #tArea textarea {
                width: 658px;
                height: 98px;
                border: 1px solid #aaaaaa;
                line-height: normal;
                /* border-radius: 5px; */
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                padding: 10px;
                margin: 0 0 10px 0;
            }

        #infoBox{
            width: 100%;
            margin: 0px auto 0 auto;
            /* border-radius: 5px; */
            background-color: #ffffff;
            /* padding: 20px; */
  }

		#mTitle{
			width: 211px;
			float: right;

			margin: 0 40px 0 0;
}

		#infoBtn, #editBtn, #delBtn{
			/* float: right; */
			line-height: normal;
			/* font-size: 24px; */
			/* border-radius: 5px; */
			/* border-bottom: 1px solid #cccccc; */
			/* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
			/* font-weight: 600; */
			/* color: #aaaaaa; */
			/* margin: 40px 0 0 0; */
			/* margin: 0 0 10px 0; */
			/* padding: 0 0 0 30px; */
			/* clear: left; */
			display: block;
		}

		#delBtn{
			/* margin: 0; */
		}

		.preBtn{
			width: 89px;
		}

        #previewBox #previewBtns .preBtn{
			font-size: 18px;
			width: auto;
			display: inline-block;
			text-align: center;
			/* padding: 5px 20px; */
			margin: 10px 15px;
		}

        #infoBtn:hover, #editBtn:hover{
            color: #f26631;
            border-bottom-color: #f26631;
        }

        #editBtn{
            /* margin: 40px 40px 0 0; */
        }

        #detailsBox{
			/* clear: left; */
			/* float: left; */

			/* width: 550px; */
			/* margin-top: 10px; */

			/* border-top-width: 1px; */

			/* border-top-color: #aaaaaa; */

			/* border-top-style: solid; */

			padding: 20px;
}

            #detailsBox p {
                float: left;
                clear: left;
                width: 150px;
                font-size: 24px;
                line-height: normal;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-weight: 500;
                margin: 10px 0 0px 0;
                color: #4d4d4d;
            }

		#detailsBox span{
			  width: auto;
		  font-size: 12px;

			  /* margin: 12px 0 0 0; */
		  color: #4d4d4d;
		  display: block;
			color: #4d4d4d;
		}

		#previewBtns{
			/* float: right; */
			/*border-left: 1px solid #aaaaaa;*/

			text-align: center;
}

		#preWrap
		,#infoBox #preWrap #txtFile
		,#preWrap #imgFile
		,#preWrap #mp3File
		,#preWrap #mp4File
		,#preWrap #pdfFile
		,#preWrap #pdfWrapper{
			width: 100%;
		}

        #preWrap #mp3File{
            min-height: 50px;
        }


        #preWrap{
			clear: both;
			/* float: left; */
			border-top: 1px solid #aaaaaa;
			border-bottom: 1px solid #aaaaaa;
			margin: 15px 15px 0 15px;
            width: auto;
		}

            #preWrap p, #infoBox #preWrap #txtFile {
                color: #4d4d4d;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-size: 16px;
            }
		/*
		#infoBox #preWrap #txtFile{
			width: 700px;
		}
		*/
		#preWrap #pdfWrapper, #preWrap #pdfWrapper #pdfFile{
			width: 700px;
			height: 700px;
		}
		/*
		#preWrap #imgFile{
			width: 700px;
		}
        */

        #previewBox{
            width: 700px;
            margin: 60px auto 0 auto;
            /* border-radius: 5px; */
            background-color: #ffffff;
            /*padding: 20px;*/
        }

        #editBox{
			/* width: 700px; */
			/* margin: 20px auto 0 auto; */

			background: #ffffff;
			/* padding: 20px; */
			border-radius: 5px;
}

		#editBox input[type="text"]{
			border-radius: 0px;
			background-color: rgba(0,0,0,0);
			border: 1px solid #a2a2a2;
			color: #4d4d4d;
			width: 390px;
			float: right;
		}

            #editBox .label {
                /* float: left; */
                /* width: 190px; */
                font-size: 18px;
                line-height: normal;
                color: #4d4d4d;
                margin: 12px 10px 0 0;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
            }

		#editBox .field{
			margin: 5px 0;
		}

            #editBox #tArea textarea {
                width: 462px;
                height: 130px;
                border-radius: 0px;
                background-color: rgba(0,0,0,0);
                border: 1px solid #4d4d4d;
                /* margin: 0 0 0 15px; */
                padding: 10px;
                -webkit-appearance: none;
                color: #4d4d4d;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                line-height: normal;
            }

		#editBox #checkField{
			margin: 10px 0;
		}

		#editBox #checkField .label{
			float: right;
			width: 600px;
			text-align: right;
		}

		#editBox #checkField input{
			float: right;
			margin: 13px 0 0 0;
			width: 20px;
			height: 20px;
		}

		#editBox #submitUpload{
			/* width: 150px; */
			/* padding: 15px 0; */
			/* border-radius: 5px; */
			/* color: #ffffff; */
			/* background-color: #702a70; */
			/* margin: 20px 0px 0 10px; */
			/* font-size: 18px; */
			/* float: right; */
		}
		#editBox #cancelBtn{
			/* width: 138px; */
			/* display: inline-block; */
			/* text-align: center; */
			/* padding: 4px 0; */
			/* overflow: auto; */
			/* border-radius: 5px; */
			/* border: 1px solid #702a70; */
			/* float: right; */
			/* font-size: 18px; */
			/* color: #702a70; */
			/* margin: 20px 0 0 0; */

			/* text-transform: uppercase; */
}

		#editBox #tagCont{
			width: 502px;
			float: right;
			margin: 10px 0;
		}

		#editBox #tagArray .tag{
			color: #4d4d4d;
		}

        #surveyDefault {
            border: none;
            padding: 0;
        }

        #response #surveySend{
			margin: 100px auto;
			background-color: #ffffff;
			/*border-radius: 5px;*/
			padding: 30px 40px;
			width: 650px !important;
			height: auto;
			float: none;
			border: none;
		}

		#surveySend #formTitle img{
			width: 280px;

			margin: 0 40px 0 0;
}

		#surveySend #surveySendPtCol{
			margin: 0 50px 20px 0;

			width: 650px;
			height: 350px;
}

		#surveySend .field{
			border-bottom: 1px solid #aaaaaa;
			padding: 0 0 15px 0;
			margin: 5px;
		}

		#surveySend .col{
			width: 402px;
			height: 260px;
            overflow: auto;
		}

		#surveySend input[type="checkbox"], #surveySend input[type="radio"]{
			float: right;
			border: 1px solid #aaaaaa;
			margin: 10px 0 0 0;
            width: 20px;
            height: 20px;
		}

		#surveySend label{
			float: left;
			line-height: normal;
			margin: 13px 0 0 0;
		}

		#surveySend input[type="text"]{
			width: 628px;
			/*border-radius: 5px;*/
			border: 1px solid #aaaaaa;
			margin: 0 0 20px 0;
		}

#surveySend input[type="submit"] {
    width: 200px;
    /*border-radius: 5px;*/
    background-color: #702a70;
    color: #ffffff;
    margin: 0px 0;
    /*padding: 10px 0 0 0;*/
    font-weight: 700;
    float: right;
    display: block;
    text-align: center;
    height: 35px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
}

#surveySend .label {
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    margin: 0 0 10px 0;
    line-height: normal;
}

        #ddListSurveys #selectedSur{
			width: 350px;
			padding-right: 40px;
		}

		#ddListSurveys a[id*="SurList"]{
            zfloat: right;
            font-size: 30px;
            line-height:normal;
            margin-top: -10px;
			position: absolute;
			top: 15px;
			right: 15px;
        }

		#ddListSurveys{
            height: 44px;
			position: absolute;
            width: 404px;
            z-index: 5000;
        }

        #surveyPreview{
			height: 400px;
			overflow: auto;
			margin: 10px 0 10px 0;
			border-top: 1px solid #aaaaaa;
			border-bottom: 1px solid #aaaaaa;
            position: relative;
            z-index: 1;
		}

		#surveyPreview textarea{
			width: 620px;
			height: 150px;
			border-radius: 5px;
			border: 1px solid #aaaaaa;

			margin: 10px 0;
}

		#surveyPreview input[type="text"]{
			width: 600px;

			margin: 10px 0;
}

		#surveyPreview .opt{
			border-bottom: 1px solid #cccccc;
			/* margin: 0 0 10px 0 !important; */
			/* margin: 0; */
}
		#surveyBatch #surveyPreview .label{
			margin: 10px 0;
            font-weight: 400;
		}

		#surveyPreview .surQ{
			font-size: 18px;
			font-weight:700;
			line-height: normal;
			border-bottom: 1px solid #cccccc;
			padding: 0 0 5px 0;
		}

		#surveyBatch .label{
			font-size: 18px;
			font-weight: 600;
			margin: 54px 0 0 0;
		}

		#surveyBatch .nextBtn, #surveyBatch .backBtn{
			width: 200px;
			padding: 10px 0;
			color: #ffffff;
			display: block;
			text-align: center;
			/*border-radius: 5px;*/
			background-color: #702a70;
			float: right;
            text-transform: uppercase;
            font-weight: 700;
		}

		#surveyBatch .backBtn{
			float: left;
		}

        #surveyBatch #patientList{
			width: 650px;
		}

        #ddListSurveys .field{
			border: 1px solid #aaaaaa;
			border-top: none;
			background-color: #ffffff;
			margin: 0;
			padding: 5px 5px 15px 10px;
		}

        .tile.sur{
			width: 298px;
			/* border-radius: 5px; */
			border: 1px solid #a6a6a6;
			padding: 20px;
			background-color: #ffffff;
			float: left;
			margin: 0 15px 15px 0;
			position: relative;
        }

        .tile.sur .label{

             width: 100%;
            padding: 0;
        }

        #dashCont .tile.sur .label span:nth-of-type(2n)
        {
			display: block;
			float: none;
			font-weight: normal;
			margin: 0 0 0 115px;
		}

		#dashCont.emTblCont .tile .label.title{
			font-size: 24px;
			margin: 0;
			padding: 0 0 5px 0;
			margin: 30px 0 9px 0;
			border-bottom: 1px solid #a6a6a6;
		}

		#dashCont.emTblCont .label{
			float: none;
		}

		#dashCont.emTblCont .label span{
			float: left;
			*padding: 0 10px 0 0;
			font-weight: 700;

		}

        #dashCont .tile.surSent{
			display: block;
			width: 305px;
			height: auto;
			overflow: auto;
			margin: 10px 0;
			border: 1px solid #a6a6a6;
			/* border-radius: 5px; */
			padding: 20px;
			float: left;
			margin: 0 15px 10px 0;
		}

		#dashCont .tile.surSent:nth-of-type(2n){
			margin: 0 0px 10px 0;
			clear: none;
		}

		#dashCont .tile.surSent .label span:nth-of-type(2n){
			margin: 0 0px 0 115px;
			float: none;
			font-weight: normal;
		}

		#dashCont .tile.surSent .label{
			float: none;
			font-size: 12px;
			margin: 7px 15px 5px 0;
			display: block;

		}

        #dashCont .tile .label{
            /* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
			font-size: 12px;
		}

        #dashCont .tile:nth-of-type(2n)
        ,#surQAs .tile.surQAR:nth-of-type(2n+1)
        ,#surQAs .tile.surQAT:nth-of-type(2n+1)
        ,#surQAs .tile.surQAB:nth-of-type(2n+1){
            clear: left;
        }

		#dashCont .tile.surSent .label.title{
			float: none;
			font-size: 24px;
			margin: 0 0 10px 0;
		}

		#dashCont .tile.sur .rCCtrl{
			position: absolute;
			top: 0;
			right: 0;
			padding: 13px;
			border-left: 1px solid #a6a6a6;
			border-bottom: 1px solid #a6a6a6;
		}

		#surSetList{
			background-color: #ffffff;
			border-radius: 5px;
			padding: 20px;
			width: 715px;
			margin: 100px auto 0 auto
		;
			height: 500px;
			overflow: auto;
}

		#surSetList .tile .label.title{
			float: none;
			margin: 0 0 10px 0;
			font-size: 24px;
			padding: 0 0 5px 0;
			border-bottom: 1px solid #a6a6a6;
		}

            #surSetList .label {
                line-height: normal;
                font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
                font-size: 12px;
            }

		#surSetList .label .hdr{
			float: left;
			clear: left;
			margin: 0 10px 0 0;
			font-weight: 700;
		}

		#surSetList .tile{
			width: 290px;
			float: left;
			border: 1px solid #a6a6a6;
			/* border-radius: 5px; */
			padding: 20px;
			margin: 0 0 15px 0;
		}

		#surSetList .tile:nth-of-type(2n){
			margin: 0 15px 15px 0px;
		}

        #response #surResp{
		    width: 720px;
		    padding: 20px 0;
		    background-color: #ffffff;
		    border-radius: 5px;
			margin: 100px auto 0 auto;
		    height: 600px;
		    overflow: auto;
		}

		#response #surResp .tbl{
			padding: 0;
			margin: 0 auto;
			float: none;
			display: block;
			width: 680px;
			border: none;
		}

		#response #surResp .tbl .field{
			margin: 0 auto;
		}

        #surSetList .tile span:nth-of-type(2n){
			margin: 0 0 0 115px;
		}

		#surResp p
		, #surResp input
		, #surResp textarea{
			line-height: normal;
		}

		#surResp.emTblCont .field{
			width: 620px;
		}
		#surResp.emTblCont .surTxt
		{
			width: 618px;
		}

		#surResp.emTblCont .surTxtS{
			width: 598px;
		}

        #surQAs .tile{
		    width: 290px;
		    float: left;
		    border: 1px solid #a6a6a6;
		    /* border-radius: 5px; */
		    padding: 20px;
		    margin: 0 15px 15px 0;
	    }

	    #surQAs .tile .label.title{
		    float: none;
		    font-size: 22px;
            margin: 0 0 10px 0;
	    }

	    #surQAs .tile .label{
		    float: left;
		    /* clear: both; */
		    line-height: normal;

		    /* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */
			font-size: 12px;

}

	    #surQAs .tile .label span{
		    float: left;
			text-align: center;
			display: block;
			float: left;
			width: 130px;

}

	    #surQAs .tile .label .hdr{
		    float:left;
		    font-weight: 700;
		    margin: 0 15px 0 0;
		    width: 130px;
			text-align: center;

}

        #surQAs .tile .label .avg{
			border-top: 1px solid #a6a6a6;
		}

        #sDD, #sMM
		,#eDD, #eMM
		{
			width: 50px !important;
			background-color: #ffffff;
			border-radius: 0px;
			border: 1px solid #a6a6a6;
			margin: 0 10px 0 0;
		}
		#sYYYY, #eYYYY
		{
			width: 75px !important;
			background-color: #ffffff;
			/* border-radius: 5px; */
			border: 1px solid #a6a6a6;
		}

		#dateFilter .fieldSect{
			float: left;
			margin: 0 50px 15px 0;
		}

        #dateFilter .dateField .label.title{
			float: none;
			font-size: 18px;
		}

#titleSur, .titleSur {
    line-height: normal;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-size: 24px;
    font-weight: 500;
    padding: 20px 0 5px 0;
}

		#titleSur span
        ,.titleSur span{
			font-size: 12px;
			line-height: 24px;
		}

		#ajaxSurveyPrompt{
			display: block;
			padding: 0 0 20px 0px;
            border-bottom: 1px solid #aaaaaa;
		}

		#ajaxSurveyPrompt a img{
			display: block;
			margin: 0 auto;
			width: 181px;
			text-align: center;
			/*padding: 10px 20px;
            color: #ffffff;
            font-size: 20px;
            border-radius: 5px;
            background-color: #702a70;*/
		}

        .tile.sur .details{
            float: right;
			margin: 0;
			border: 1px solid #a02aa0;
			padding: 1px 5px;
			text-transform: uppercase;
			color: #702a70;
		}

		.tile.sur .details:nth-of-type(2n){
			float: left;
			margin: 0 13px 0 0;
		}

        #surHdr #titleSur{
			/* width: 450px; */
		}

		#surHdr #titleSur
        ,.surHdr .titleSur{
			/* float: left; */

			font-size: 20px;
}

		#surHdr #infoBox{
			float: none;
			width: auto;
			/* margin: 0 0 0 15px; */
			border: none;
			background: none;
			/* border-left: 1px solid #4d4d4d; */
			border-radius: 0;
			padding: 0;
			margin: 0 0 10px 0;
		}

		#surHdr #infoBox .label{
			float: left;
			/* font-family: "Sentinel SSm A", "Sentinel SSm B", Garamond, "Times New Roman", serif; */

		}

		#surHdr #infoBox .label .hdr{
			color: #702a70;
			font-weight: 600;
			margin: 0;
		}

		#surHdr #infoBox .label span{
			float: left;
			margin: 0 10px 0 5px;
			color: #702a70;
		}

        #infoBox .label span:nth-of-type(2n){
			display: block;
			float: left;
			font-weight: normal;
			margin: 0 0 0 117px;

			margin: 0 10px 0 0;
			padding: 0 10px 0 0px;
			border-right: 1px solid #702a70;
			text-align: left;

			width: auto;
}

		#surHdr #infoBox .hdr{
			width: auto;
		}

		#surHdr .label.title{
			font-size: 48px;
			float: left;

			text-align: center;
}

		#surHdr .label.title span{
			font-size: 22px;
			/* display: block; */
		}
		#surHdr #infoBox .hdr{
			width: auto;
		}

		#surHdr .label.title span{
			font-size: 52px;
			/* float: left; */

			text-align: center;
}

		#surHdr .label.title .hdr{
			font-size: 16px;
			/* display: block; */
			/* float: left; */
			line-height: 12px;
			margin: 0 13px;}

		#eachResp{
			display: block;
			float: left;
			padding: 10px 15px;
			margin: 0px 0 0 3px;
			border-left: 1px solid #4d4d4d;
			border-right: 1px solid #4d4d4d;


			width: 181px;
}

		#eachResp a img{
			display: block;
			margin: 0 auto;
			width: 181px;
			text-align: center;
			/*background-color: #702a70;
			padding: 1px;
			border-radius: 5px;
			color: #ffffff*/;
		}

		#surHdr #dateFilter{
			float: left;
			width: 320px;
			margin: 10px 0 15px 0;

			border-right: 1px solid #4d4d4d;
}

		#surHdr #dateFilter #sDD
		,#surHdr #dateFilter #sMM
        ,#surHdr #dateFilter #eDD
		,#surHdr #dateFilter #eMM
		{
			padding: 5px;
			width: 25px;

			float: left;

			margin: 0 5px 0 0;
}

		#surHdr #dateFilter #sMM
		,#surHdr #dateFilter #eMM{
			clear: left;
		}

		#surHdr #dateFilter #sYYYY
        ,#surHdr #dateFilter #eYYYY
		{
			padding: 5px;
			width: 40px;
            margin: 0 5px 0 0;
			float: left;
		}

		#surHdr #dateFilter .dateField{
			float: none;
		}

		#surHdr #dateFilter .dateField .label.title{
			float: left;
			margin: 0 15px 5px 0;
		}

        #surHdr .break
        ,.surHdr .break{
			height: 1px;
			width: 710px;
			float: left;
			clear: both;
			margin: 10px 0;
		}

		#surQAs .tile .hdr.title{
		    border-bottom: 1px solid #a6a6a6;
			text-align: center;
	    }

        .tile{
			background-color: #ffffff;
		}

    #backToAgg{
		clear: both;
		display: block;
		float: right;
		margin: 10px 0;
		padding: 20px;
		background-color: #702a70;
		border-radius: 0px;
		color: #ffffff;
		font-weight: 700;
        text-transform: uppercase;
	}


        #btnRadio img
	,#btnBool img
	,#btnTxt img{
		display: inline-block;
		text-align: center;
		width: 100px;
		/*padding: 10px 0;
		color: #ffffff;
		background-color: #702a70;
		border-radius: 5px;*/
		margin: 5px 5px 20px 5px;
	}

	#surQATypes{
		display: block;
		text-align: center;
		margin: 10px auto 0 auto;

		float: left;

		padding: 0 0 0 27px;
}

        #surQATypes .title {
            text-align: left;
            margin: 0 0 0 5px;
            padding: 0;
            font-size: 18px;
            line-height: normal;
            font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
        }

    #surQAs .tile.surQAT .txtA{
		width: 220px;
        float: left;
		/*margin: 0 auto;*/
		border-left: 1px solid #4d4d4d;
		border-right: 1px solid #4d4d4d;
        transition:none;
		/*display: inline-block;*/
	}

    #surQAs .tile.surQAT .txtA p{
        width: 210px;
        padding: 0 5px;
        transition:none;
    }

    #surQAs .tile.surQAT .txtArea{
		width: 222px;
		display: block;
		margin: 0 auto;
        transition:none;
	}

    #surQAs .tile.surQAT .prevArrow{
		float: left;
		display: block;
		font-size: 18px;
	}

	#surQAs .tile.surQAT .nextArrow{
		float: right;
		display: block;
		font-size: 18px;
	}

    #surQAs .tile.surQAT .sliderPgIndicator{
		margin: 10px 0 0 0;
        text-align: center;
	}

	#surQAs #dateFilter .fieldSect{
		margin: 0 15px 15px 0;
		width: auto;
		float: left;
}

    /****#################******
	#####     SS Reg      #####
	*****#################*****/
    .ssFormCont .hdr img{
		width: 40px;
		border-right: 1px solid #4d4d4d;
		padding: 0 20px 0 0;
		margin: 0 20px 0 0;
		float: left;
		display: block;
	}
	.ssFormCont .hdr span{
		color: #702a70;
		margin: 5px 0 0 0;
		line-height: normal;
		display: block;
		float: left;

		font-weight: 600;
		width: 250px;
}
.ssFormCont .hdr {
    font-size: 22px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    line-height: normal;
    clear: both;
    width: 100%;
    display: block;
    height: auto;
    overflow: auto;
    padding: 10px 0;
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #a2a2a2;
    margin: 0 0 10px 0;
}

.ssFormCont #billInfo .desc{
	line-height: normal;
}

    .ssFormCont #billInfo .desc span {
        font-size: 18px;
        font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
        font-weight: 500;
        margin: 0 0 10px 0;
    }

.ssFormCont .hdr .details {
    display: block;
    float: left;
    font-size: 12px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    margin: 0 0 0 10px;
    color: #4d4d4d;
}

	.ssFormCont .hdr .details span{
		clear: left;
		color: #4d4d4d;
		font-weight: normal;
	}

	.ssFormCont .hdr .details span span{
		clear: none;
		margin: 0 5px 0 0;
		font-weight: 700;
	}

	.ssFormCont .nextBtn
    ,.ssFormCont .editBtn
    ,#placeOrder{
		display: block;
		background-color: #702a70;
		color: #ffffff;
		padding: 10px;
		text-transform: uppercase;
		float: right;
		margin: 0 0 20px 0;
	}

.ssFormCont .editBtn {
    background-color: transparent;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-size: 18px;
    margin: 7px 0 0 0;
    border: 1px solid #702a70;
    padding: 2px 10px;
    color: #702a70;
}

    /*.ssFormCont #packAppOpt{
        transition: none;
    }*/

    #packAppOpt .packApp{
		float: left;
		margin: 0 45px 40px 0;
		width: 150px;
	}

	#packAppOpt .packApp:nth-of-type(5n){
		margin: 0;
	}

	#packAppOpt .packApp .aMg{
		width: 101px;
		border: 2px solid #4d4d4d;
		margin: 0 auto;
	    /*transition: none;*/
		display: block;
		cursor: pointer;
        transition: 0.2s all ease-out;
    }

    #packAppOpt span{
        font-size: 18px;
        padding-bottom: 15px;
        margin: 0px 0px 20px 0px;
        line-height: normal;
        display: block;
        font-weight: 600;
        text-align: center;
    }

    #packAppOpt .packApp .aNa{
		text-transform: uppercase;
		text-align: center;
		margin: 15px 0;
	    transition: 0.5s all ease-out;
		font-weight: 700;
}

    .pack .packLink img{
        width: 305px;

        border: 2px solid #4d4d4d;
        border-radius: 15px;
}

    .pack{
		float: left;
		margin: 20px 82px 40px 85px;
		position: relative;

}

	.ssFormCont .user{
		border-bottom: 1px solid #a2a2a2;
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
	}

.ssFormCont label {
    font-size: 18px;
    color: #702a70;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    display: block;
    float: none;
    margin: 10px 0;
}

	.ssFormCont .formSect label{
		color: #4d4d4d;
		font-size: 16px;
		margin: 0;
	}

	.ssFormCont .formSect .field{
		float: left;
		margin: 10px 15px 0 0;
        position: relative;
	}

        .ssFormCont .formSect .field label {
            font-size: 11px;
            color: #4d4d4d;
            margin: 0;
            font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
            font-weight: 400;
            font-style: italic;
        }

	.ssFormCont .formSect .field input{
		border: 1px solid #a2a2a2;
		width: 375px;
		font-size: 12px;
        display: block;

		margin: 10px 0;
}

    .ssFormCont .passP{
		top: 14px;
		left: 0px;
	}

    .ssFormCont .formSect{
        position: static;
    }

.ssFormCont label .desc {
    font-size: 11px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: normal;
    font-style: italic;
}

    .ssFormCont .formSect #uNull{
		width: 30px;
		height: 30px;
		margin: 0 15px 0 0;
        float: left;
	}

    .ssFormCont .formSect .iTitle{
		margin: 5px 0 10px 0;
	}

    .ddCont{
        /* min-height: 60px; */
        /* overflow: visible; */
        /* position: relative; */
        width: 325px;
        float: left;
        margin: 0 15px 0 0;
	}

    #filterMenu .ddCont .ddList .selected{
	    width: 100%;
	    padding: 11px 40px 0 10px;

	    box-sizing: border-box;
	    font-size: 14px;
	    text-align: left;
	    color: #4d4d4d;
	}

	.ddCont	.ddList a{
            zfloat: right;
            font-size: 30px;
            line-height:normal;
            margin-top: -10px;
            position: absolute;
			top: 10px;
			right: 15px;
        }

	.ddList{
		height: 35px;
		position: absolute;
		width: 325px;
		z-index: 5003;
		border: 1px solid #a2a2a2;
		/* border-left: 5px solid #a2a2a2; */
		/* margin: 10px 0; */
		/* top: 0; */

		overflow: hidden;
}

    .ddCont .ddList .col{
		width: 323px;
		height: 260px;
        overflow: auto;
		background: #ffffff;
		position: absolute;
		top: 35px;
		left: 0px;
		border: 1px solid #a2a2a2;

		z-index: 600000000;
		display: inline-block;
}

	.ddCont .ddList .col label{
		float: left;
		margin: 15px 0 0 10px;
	}

	.ddCont .ddList .col .field{
		margin: 0;
		padding: 2px 0;
		border-bottom: 1px solid #a2a2a2;
		float: none;
	}

	.ddCont .ddList .col .field input{
		float: right;
		width: 20px;
		height: 20px;
		margin: 10px 10px 10px 0;
	}

    .ssFormCont #billCt{
		clear: left;
	}

	.ssFormCont #billCN{
		width: 200px;
	}

	.ssFormCont #billCN input{
		width: 178px;
	}

	.ssFormCont #billMM
	,.ssFormCont #billCV{
		width: 60px;
	}

	.ssFormCont #billMM input
	,.ssFormCont #billCV input{
		width: 38px;
	}

	.ssFormCont #billYY{
		width: 100px;
	}

	.ssFormCont #billYY input{
		width: 78px;
	}

    #response #TOS{
		background-color: #ffffff;
		width: 700px;
		/* height: 600px; */
		padding: 20px;
	}

	#response #TOS #close{
		/* position: fixed !important; */
	}

	.emTblCont #HdrP{
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 40px 0;
	}

        .emTblCont #HdrP span {
            font-size: 22px;
            color: #702a70;
            font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
            font-weight: 500;
            margin: 0 0 15px 0;
        }

	.ssFormCont .formSect .iTitle .desc{
		display: block;
		margin: 20px 0 0 0;
        width: 800px
	}

	.emTblCont #disclaimer p{
		margin: 0 0 20px 0;
		clear: left;
	}

	.emTblCont #disclaimer a{
		text-decoration: underline;
	}

	.emTblCont #disclaimer #accept{
		padding: 10px;
		background-color: #aaaaaa;
		float: left;
		color: #ffffff;
	}

    .emTblCont #disclaimer #accept span{
		float: left;
		display: block;
		color: #ffffff;
		margin: 3px 0 0 0;
	}

	.emTblCont #disclaimer #accept a{
		color: #ffffff;
		text-decoration: underline;
	}

	.emTblCont #disclaimer #accept #acceptCheck{
		width: 20px;
		height: 20px;
		margin: 0 20px 0 0;
		float: left;
	}

	#cnfrmPg #HdrP{
		border-bottom: 1px solid #a2a2a2;
		padding: 0 0 40px 0;
	}

	#cnfrmPg #msg{
		margin: 0 0 40px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #a2a2a2;
		line-height: 22px;

		float: left;
		width: 100%;
}

        #cnfrmPg #msg .title {
            font-size: 18px;
            font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
            font-weight: 500;
            margin: 0 0 10px 0;
        }

	#cnfrmPg #msg .hiLi{
		color: #702a70;
		float: left;
		clear: left;
		margin: 4px 3px 0 0;
	}

	#cnfrmPg #msg span{
		float: left;
		margin: 4px 3px 0 0;
	}

	#cnfrmPg #msg #startBtn{
		display: block;
		float: left;
		clear: left;
		padding: 5px 10px;
		text-transform: uppercase;
		border: 1px solid #702a70;
		color: #702a70;
		margin: 20px 0;
	}

#cnfrmPg #cnfrmDet .title {
    font-size: 18px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 500;
    line-height: normal;
    clear: both;
    margin: 0 0 3px 0;
}

#cnfrmPg #cnfrmDet .details .title {
    font-size: 16px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 700;
    line-height: normal;
}

	#cnfrmPg #cnfrmDet .details{
		float: left;
		width: 400px;
		margin: 0 0 40px 0;
	}

	#cnfrmPg #cnfrmDet .details p{
		margin: 0 0 5px 0;
	}

    #cnfrmDet{
        border-bottom: 1px solid #a2a2a2;
        clear: both;
	}

	/**************************/
	/****** Account Details ***/

#prDtl .ssFormCont .hdr a {
    float: right;
    clear: right;
    font-size: 12px;
    font-family: "Gotham A", "Gotham B", "Franklin Gothic", Arial, "Helvetica", sans-serif !important;
    font-weight: 700;
    line-height: normal;
}

	#response .ssFormCont{
		margin: 100px 0 0 0;
		background-color: #ffffff;
		padding: 0;
		height: auto;
		overflow: auto;
	}

    #response .ssFormCont .user{
        padding: 20px;
        border: none;
        text-align: center;
    }

	#response .ssFormCont .hdr{
        border-top: none;
        border-bottom-color: #a2a2a2;
		padding: 20px 0;
		margin: 0;
	}

    #response .ssFormCont .formSect .field{
        width: 50%;
        margin: 0 0 10px 0;
    }

    #response .ssFormCont .formSect .field:only-of-type
    ,#response .ssFormCont .formSect .field:last-of-type{
        width: 100%;
    }

    #response .ssFormCont .formSect .field:nth-of-type(2n){
        margin: 0;
        float: right;
        width: 48%;
    }

	#response .ssFormCont .formSect .field input[type="text"]{
		width: 100%;
        box-sizing: border-box;
	}

    #response .ssFormCont label{
        text-align: left;
        font-size: 12px;
        font-family: inherit;
    }

	#response .ssFormCont .purpleBtn{
		padding: 5px 20px;
        margin: 0 0 20px 0;
	}

    #response .ssFormCont .submitBtn{
        height: auto;
        margin: 15px 0 0 0;
    }

    #response .ssFormCont .outlineBtn{
		padding: 3px 20px;
    }

    #response .ssFormCont a.submitBtn{
        height: 20px;

        padding: 7px 20px 0 20px;
}

    #response .ssFormCont a.outlineBtn{
		padding: 6px 20px 0 20px;

		height: 19px;
}

    #response .ssFormCont #billCt{
		clear: left;
	}

	#response .ssFormCont #billCN{
		width: 200px;
	}

	#response .ssFormCont #billCN input{
		width: 178px;
	}

	#response.ssFormCont #billMM
	,#response .ssFormCont #billCV{
		width: 60px;
	}

	#response .ssFormCont #billMM input
	,#response .ssFormCont #billCV input{
		width: 38px;
	}

	#response .ssFormCont #billYY{
		width: 100px;
	}

	#response .ssFormCont #billYY input{
		width: 78px;
	}

    #cancelation div ul{
		line-height: normal;
		margin: 0 0 20px 0;
	}

	#cancelation div ul li{
		line-height: normal;
		margin: 0 0 10px 20px;
	}

	/*#cancelAppForm{
		width: 1500px;
	}*/

    #cancelAppForm{
        overflow: hidden;
    }

    #response .cancelApp.ssFormCont{
        padding: 0px 20px 20px 20px;
    }

	#cancelAppForm .radioListItem{
		border-bottom: 1px solid #a2a2a2;
	}

	#response #cancelAppForm .ssFormCont{
		float: left;
		width: 660px;
		margin: 0;
		padding: 0 20px 20px 20px;
    }

    #response .cancelApp.purpleBtn
    {
        font-size: 14px;
        margin: 20px 0;
        float: right;
    }
    #response .purpleBtn.updateBtn{
    	font-size: 14px;
    	margin: 3px 0 5px 0;
    	float: right;
    }

    /**************************/
	/****** PEL Sales *********/
	#pelSales{
		margin: 90px auto 0 auto;
        padding: 0 0 40px 0;
        width: 1000px;
	}

    #pelSales #header{
        width: 80%;
        margin: 0 auto;
    }

    #pelSales .contOuter{
        width: 998px;
        margin: 35px 0 0 0;
        border-right: 1px solid #4d4d4d;
        border-left: 1px solid #4d4d4d;
    }
    #pelSales .contInner p{
        text-align: left;
    }

    #pelSales .pelMainTlt{
    	/*margin-bottom: 35px;*/
        line-height: normal;
    }

    #pelSales p span{
        display: inline;
    }

	#pelSales .pelTlt{
		margin:35px auto;
	}

    #pelSales .pelP{
        margin-bottom: 35px;
    }

    .pelIconImgOuterShell{
    	display: table-cell;
    	vertical-align: middle;
    	padding: 0 20px;
    	border-right: 2px solid #4d4d4d;
    }

    .pelTileTxtArea{
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px;
    }

    .pelTileList{
    	width: 80%;
    	margin: 0 auto 35px auto;
    	border: 1px solid #a2a2a2;
    	padding: 20px 0;
    	vertical-align: middle;

}

    .pelTileList p{
    	display: block;
    	width: auto;
    }

    .pelTileList .pelTileTlt{
    	margin-bottom: 15px;
    }

    .pelTileList img{
    	width: 53px;
    }

    #pelSales .orangeTxt.allCaps
    ,#pelSales .purpleTxt.allCaps{
        letter-spacing: -1px;
    }

    #pelSales .orangeTxt.allCaps span{
        letter-spacing: -5px;
        margin: 0 0 0 -1px;
    }

    #filterMenu .ddCont
    ,#filterForm .ddCont{
        float: left;
        width: 25%;
    }

    #filterMenu .ddCont.typeList.filterDDList{
        /* margin: 20px 0 0 0; */
        float: left;
        margin: 19px 0 0 0;

        position: relative;
        overflow: visible;

        min-height: 36px;
        border: 1px solid #a2a2a2;
}

    #filterMenu .ddCont.typeList.filterDDList
    ,#filterForm .ddCont.typeList.filterDDList .ddList{
        width: 25%;

        box-sizing: border-box;
}

    .ddCont.typeList.filterDDList .ddList{
        height: 35px;

        background-color: #ffffff;
        width: 100%!important;
        border: none;
}

    .ddCont.typeList.filterDDList .ddList .col
    ,.ddCont.typeList.editDDList .ddList .col{
        height: 140px;
    }

    .ddCont.typeList.filterDDList .ddList .col{
        width: 100%;
        top: 37px;
    }

    .ddCont.typeList.editDDList .ddList .col{
        position: relative;
        top: 15px;
        width: 258px;
    }

    .ddCont.typeList.editDDList
    ,.ddCont.typeList.editDDList .ddList{
        width: 258px;
        z-index: 5001;
    }

    #response .ddCont.typeList.editDDList .ddList .col{
        position: relative;
        top: 15px;
        width: 230px;
    }

    #response .ddCont.typeList.editDDList
    ,#response .ddCont.typeList.editDDList .ddList{
        width: 230px;
        z-index: 5001;
    }


		#response #previewBox #infoBox .label.title{
			margin: 0px 15px 0 15px;
			padding: 10px 0;
			font-size: 18px;
			border-bottom: 1px solid #a2a2a2;
            text-align: center;
		}










		#cResponse #multiShare .tblRow{
			margin: 0;
			background-color: #transparent;
			border-bottom: 1px solid #a2a2a2;
			padding: 10px 0;
		}

		#cResponse #multiShare .tblRow:last-of-type{
			border: none;
		}

        #cResponse .tblRow .nB{
            width: auto;
        }

        #cResponse .tblRow .rCCtrl{
            position: static;
            width: auto;
            float: none;
        }

		#cResponse .tblRow .rLstItem{
			float: left;
		}

        #cResponse .tblRow .rCCtrl.rLstItm
        ,#cResponse .tblRow.rowHdrs .rCCtrl.rLstItm.Hdrs{
        	/* float: left; */
        	border: none;
        	padding: 0;
        	margin: 10px 0 0 10px;

        	margin: 0 0px 0 10px;

        	width: 75px;
        }

        #cResponse .tblRow .rCCtrl.rLstItm .contentSelectBox{
        	/* position: inherit; */
        	margin: 0;
        	padding: 0;
        	width: 13px;
        	height: 13px;
        }

        #cResponse .tblRow .rCTIm{
            width: 100%;

            padding: 0;
        }

        #cResponse .tblRow.rowHdrs{
            width: 100%;
            padding: 0px 0 0 0;
        }

        #cResponse .tblRow.rowHdrs .tableCell.vCenter{
            width: 90%;
        }

        #cResponse .tblRow .cecTy{
            margin: 0px 5px 0 5px;
            width: 9%;
            box-sizing: border-box;
            text-align: center;
        }

        #cResponse .tblRow .cecTi{
        	margin: 0 0 0px 0;
            padding: 0 10px 0px 10px;

        	width: 79%;

        	box-sizing: border-box;
}

        #cResponse .tblRow .cecDa{
            text-align: left;
            width: 8%;
            box-sizing: border-box;
        }

        #cResponse #multiShare .tblRow.rowHdrs{
        	padding: 0;

        	padding:  0 0 5px 0;
        	border: none	;

        	margin: 0;
        	position: fixed;
        	top: 192px;
        	width: 720px;
        	background-color: rgba(251, 249, 249, 1);
        	padding: 5px 0 5px 0;
        	z-index: 1;
        	border-bottom: 1px solid #a2a2a2;
}

        #cResponse .tblRow.rowHdrs .cecTy{
        	margin: 10px 5px 5px 5px;
        	padding: 0;

        	border: none;
}

		#cResponse .tblRow.rowHdrs .cecTi{
        	margin: 10px 5px 5px 0;
            text-align: center;
        	border: none;
}

        #cResponse .tblRow.rowHdrs .cecDa{
        	margin: 10px 0px 5px 0px;

        	text-align: right;
            padding: 0;

        	border: none;
}

        #cResponse .tblRow .previewLink{
        	width: 90%;
        	background-color: transparent;
        	border: none;
        }

        /*#sortCont{
        	background-color: rgba(251, 249, 249, 1);
        	padding: 20px;
        	position: absolute;
        	top: 88px;
        	right: 0;
        	border: 1px solid #a2a2a2;
        }*/

        #sortCont .outlineBtnBlk{
        	padding: 5px 10px;
        	margin: 0 10px;
        }

        #sortCont .outlineBtnBlk:last-of-type{
        	margin: 0 0 0 10px;
        }

        #sortCont .outlineBtnBlk:first-of-type{
        	margin: 0 10px 0 0;
        }

        #filterBtn.filterSelected{
            background: #aaaaaa;
            border-color: #aaaaaa;
        }

        #filterBtn.filterSelected img{
            border-color: #aaaaaa;
        }

        .rankTile{
            padding: 10px 0;
            border-bottom: 1px solid #a2a2a2;
        }

        .sentBrd .rankTile:last-of-type
        ,.openBrd .rankTile:last-of-type{
            border: none;
        }

        .rankTile .rank{
            text-align: center;
        	font-size: 36px;
            border-right: 1px solid #a2a2a2;
            padding: 20px 20px 20px 0;
        }

        .rankTile .name{
            text-align: center;
            font-size: 36px;
            padding: 0 20px;
        }

        .rankTile .nB{
        	vertical-align: middle;
        }

        #dashHdr .btnCont{
            padding: 20px 0 0 0;
            margin: 20px 0 0 0;
            border-top: 1px solid #a2a2a2;
        }

        #dashHdr .btnCont .purpleBtn
        ,#dashHdr .btnCont .outlineBtn{
            padding: 15px 20px;
            margin: 0 20px 0 0;
        }

/*
#########################
#### Feedback Survey ####
#########################
*/

#feedbackSur .feedbackQ{
	text-align: center;
    margin: 0 0 20px 0;
}

#feedbackSur .feedbackQ .surQ{
	margin: 0 0 20px 0;
	font-size: 21px;
}

#feedbackSur .feedbackQ .opt{
	margin: 0 40px;
}

#feedbackSur .feedbackQ .opt .label{
	font-size: 16px;
	float: none;
	display: block;
}

#feedbackSur .feedbackQ .surTxt{
	width: 100%;
	box-sizing: border-box;
	height: 200px;
	font-size: 16px;
}

#feedbackSur input[type="submit"]{
	margin: 40px auto 0 auto;
	display: block;
	padding: 10px 30px;
	height: auto;
}

#feedbackSur .feedbackQ .backBtn
,#feedbackSur .feedbackQ .nextBtn
{
	font-size: 16px;
	text-transform: uppercase;
    font-weight: 700;
}

#feedbackSur #qCnt{
	font-size: 16px;
	margin: 25px 40px 0 40px;
	font-weight: 700;
}

#feedbackSur .emTblCont {
	width: auto;
	margin: 10px auto 0 auto;
	padding: 0;
}

/*#emTblSub #fwdBtn{
	padding: 10px 20px;
	font-size: 18px;
}*/

.greenBkg.contentSelected{
	background-color: rgb(226, 242, 218);
	border: 1px solid rgb(109, 190, 69);
}

.greenBkg.contentSelected p{
	color: rgb(109, 190, 69) !important;
}

.orangeBkg.contentSelected{
	background-color: rgb(252, 224, 214);
	border: 1px solid rgb(242, 102, 49);
}

.orangeBkg.contentSelected p {
    color: rgb(242, 102, 49) !important;
}

.l_orangeBkg.contentSelected{
	background-color: #ec8223;
	border: 1px solid #ec8223;
}

.l_orangeBkg.contentSelected p{
	color: white !important;
}

.l_orangeBkg.contentSelected .SMax{
	color: white !important;
}


.l_orangeBkg.contentSelected .dotLC{
    background-image:url('../Images/Content/Tiles/White-Dot.png');
    background-repeat: no-repeat;
    width: 3px;
    height: 3px;
}

.l_premiumBkg.contentSelected{
	background-color: #2f409a;
	border: 1px solid #2f409a;
}

.l_premiumBkg.contentSelected p{
	color: white !important;
}

.l_premiumBkg.contentSelected .SMax{
	color: white !important;
}

.l_premiumBkg.contentSelected .dotLC{
    background-image:url('../Images/Content/Tiles/White-Dot.png');
    background-repeat: no-repeat;
    width: 3px;
    height: 3px;
}

.pinkBkg.contentSelected{
	background-color: rgb(245, 220, 234);
	border: 1px solid rgb(203, 79, 149);
}

.pinkBkg.contentSelected p{
    color: rgb(203, 79, 149) !important;
}

.blueBkg.contentSelected{
	background-color: rgb(226, 241, 250);
	border: 1px solid rgb(110, 185, 231);
}

.blueBkg.contentSelected p {
    color: rgb(110, 185, 231) !important;
}

.tealBkg.contentSelected{
	background-color: rgb(224, 242, 241);
	border: 1px solid rgb(102, 192, 186);
}

.tealBkg.contentSelected p{
    color: rgb(102, 192, 186) !important;
}

#typeFile.selected
,#typeLink.selected{
    border: 1px solid #f26631;
    background-color: #f26631;
}

#typeFile.selected span
,#typeLink.selected span{
    color: #ffffff;
}
#noMsg_report {
    margin: 20px auto;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    padding: 10px;
    color: rgb(179, 170, 170);
}
.abs.xl205.ixl205.yt56.oFlowShow.z2{
    top: 18px;
}
.inner_tabs .addNew {
    float:left;
    margin:0px;

}
.inner_tabs .abs{
    float:left;
    width:47%;
    position:relative !important;
}
.inner_tabs .abs::before{
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #acacac;
    right: 16px;
    top: 12px;
}

#folderNavWrap .folderSect #fTitle {
        border-bottom: 1px solid #9c9c9c;
}
#folderNavWrap .folderSect #fTitle p {
   height:100px; overflow:hidden;
}
#folderNavWrap .folderSect #fTitle p span{
   font-weight:400 !important;
}
#folderNavWrap .folderSect .ftitle_view{

}

@media (max-width: 992px) {
     #ajaxCover>div{
        width:90% !important;
        margin-left:5%;
    }
     #ajaxCover #response {
            width: auto !important;
            left: 25px;
            right: 25px;
    }
    #ajaxCover #close {
        right: 16px !important;
        margin-left: auto;
    }
}


@media (max-width: 769px) {



}