body {
		
		margin:0px auto;
		padding: 0px 0px;
		background-color:#fff;
		background-image:url(images/top_dash.jpg);
		background-repeat:repeat-x;
		height: 100%; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		
}

a:link              { color:#022B40; text-decoration:none; }
a:visited           { color:#022B40; text-decoration:none; }
a:hover             { color:#046091; text-decoration:none; }
a:active            { color:#022B40; text-decoration:none; }

.dashRespSize{
	width:47%;
	min-height:130px;
	border:1px solid #B0B0B0;
	
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px; 
}

.taskCont{
	width:23%;
	min-height:450px;
	border:1px solid #EAEAEA;
	float:left;
	margin-right:15px;
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:  5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
	margin-bottom:20px;
	
}

.taskCont-title{
	width:100%;
	height:28px;
	border:1px solid #B0B0B0;
	background-color:#CCC;
	float:left;
	margin-right:15px;
	font-size:16px;
	
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-khtml-border-radius:  5px 5px 0px 0px;
	-webkit-border-radius:  5px 5px 0px 0px;
	
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

	text-shadow: 1px 1px 1px #F2F2F2;
	
}
.taskCont-title div{
	float:left;
	padding:5px 5px;
		
}

.divPaddingTen div{
	float:left;
	padding:10px 10px;
		
}

.taskCont-contBody{
	width:100%;
	background-color:#F5F5F5;
	min-height:415px;
	max-height:415px;
	overflow:scroll;
	overflow-x: hidden;
	
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

}
.taskCont-contBody div{
	float:left;
	padding:5px 5px;
		
}

.taskCont-itemList{
	width:100%;
	background-color:#fff;
	min-height:45px;
	margin-top:5px;
	margin-bottom:5px;
		
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

}
.taskCont-itemList div{
	float:left;
	padding:5px 5px;
		
}



.rowLink{
    height: 100%;
	cursor:pointer;
}

.rowLink:hover{
	 background-color: #95D8F4;
   
}

a.rowLink {
    position: absolute;
    top: 0; left: 0;
    height: 100%;
}
a.rowLink:hover {
    background-color: #0679a6;
    opacity: 0.1;
}

#topZone {
	width:100%;
	 position: fixed;
	 padding: 0px 0px;
	top:0;
	 z-index: 97;
	border-bottom:solid 3px #075627;
	color:#fff;
	font-size:16px;
	
	height:50px;
	
	background: #0A7032; /* Old browsers */
	
}

#topZone div{
	float:left;
	padding:0px 0px;
		
}

#contZone {
	width:100%;
	min-height:550px;
	
}

#contZone div{
	float:left;
	
		
}


.TasksMain {
	width:100%;
	
	border-bottom:solid 1px #ccc;
	color:#282828;
		
	min-height:20px;
	
	background: #fff; /* Old browsers */
	

}
.TasksMain div{
	float:left;
	padding:5px 10px;
		
}

.filtersData {
	
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	color:#333333;
	min-height:30px;
	padding:10px 10px;
	
	border:1px solid #E2E2E2;
	
	background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */



			
}

.filtersData div{
	float:left;
	
		
}


#boxContRound {
	width:100%;
	min-height:130px;
	border:1px solid #B0B0B0;
	
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px; 
	
}

.saveBtnBarBLW {
	width:100%;
	height:auto;
	border-top:1px solid #E0E0E0;
	margin-top:0px;
	margin-bottom:0px;  
	background-color:#EEEEEE;
	
	
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius:  0px 0px 5px 5px;
	-webkit-border-radius:  0px 0px 5px 5px;
	
	
}
.saveBtnBarBLW div{
	float:left;
	padding:5px 5px;
		
}

div.editableDIV {
    width: 95%;
    min-height: 20px;
	height:auto;
    border: 1px solid #fff;
    padding: 5px;
}


#msgbox
{
border:solid 1px #dedede;padding:5px;
background-color:#f2f2f2;
display:none;
width:75%;
}



#display
{

overflow:hidden;
width:75%;
display:none;
}

#boxContRound div{
	float:left;
		
}

#boxContRoundHeading {
	width:100%;
	height:45px;
	border-bottom:1px solid #DADFE2;
	
	
	-moz-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	-khtml-border-radius: 7px 7px 0 0 ;
	-webkit-border-radius: 7px 7px 0 0; 

	background: #FBFBFB; /* Old browsers */
background: -moz-linear-gradient(top, #FBFBFB 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #FBFBFB 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #FBFBFB 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#ededed',GradientType=0 );
}

#boxContRoundHeading div{
	float:left;
	padding:10px 10px;	
		
}

.titleTxt{
	font-size:18px;
	font-weight:bold;
	color:#646464;
	
}

.dashTitle {
	width:100%;
	min-height:30px;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #DADFE2;
	

}
.postsTitle{
	font-size:13px;
	font-weight:bold;
	color:#5A8503;
	
}
.postsdate{
	font-weight:bold;
	color:#838383;
	
}

.commRounded{
	-moz-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px ;
	-webkit-border-radius: 7px 7px 7px 7px; 
	
}

.subtitleTxt{
	font-size:12px;
	color:#353535;
	font-weight:bold;
	
	
}




.usersTags {
	margin-left:10px;
	min-width:50px;
	width:auto;
	font-size:12px;
	background-color:#F5F2ED;
	padding:6px 6px;
		

	-webkit-border-radius: 7px;

	-khtml-border-radius: 7px;	

	-moz-border-radius: 7px;

	border-radius: 7px;
	border:1px solid #E6E6E6;
	  box-shadow: 1px 1px 5px #000;
  -moz-box-shadow: 1px 1px 5px #000;
  -webkit-box-shadow: 1px 1px 5px #000;
  margin-bottom:10px;
	}

.belowBarBtns {
	width:100%;
	height:45px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	border:1px solid #E2E2E2;


}

.belowBarBtns div{
	float:left;
	padding:10px 10px;	
		
}



.HotDeal {
	
	color:#C90010;
}

.warmDeal {
	
	color:#FED11D;
}

.ColdDeal {
	
	color:#018EDD;
}
.PendingDealCWH {
	
	color:#ACACAC;
}

.regButton {
	
	border:#0C7CBF 1px solid;
	
	background: #046FAE; /* Old browsers */
	background: -moz-linear-gradient(top, #046FAE 0%, #23A4F1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #046FAE 0%,#23A4F1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #046FAE 0%,#23A4F1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046FAE', endColorstr='#23A4F1',GradientType=0 ); /* IE6-9 */
	
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

	text-shadow: 1px 1px 1px #000;
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	color:#FFF;
	
	margin-bottom:0px;
	font-weight:bold;
	
	
    padding: 8px;
  
  
    cursor: pointer;
}

.regButton:hover {
	
	background: #03629A; /* Old browsers */
	background: -moz-linear-gradient(top, #03629A 0%, #0E8EDC 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #03629A 0%,#0E8EDC 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #03629A 0%,#0E8EDC 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03629A', endColorstr='#0E8EDC',GradientType=0 ); /* IE6-9 */
}



/* Dropdown Button  start*/
.dropbtn {
	
	border:#BDC8CC 1px solid;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

	text-shadow: 1px 1px 1px #F2F2F2;
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px; 
	
	margin-bottom:0px;
	font-weight:bold;
	
	
    padding: 8px;
  
  
    cursor: pointer;
}

.roundAnything{
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px; 
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color: #000;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index:99999999999;
	
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 5px 5px;
    text-decoration: none;
    display: block;
	border-bottom:1px solid #E4E4E4;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}

/********************* drop down end **********************/

/********************* FORM ELEMENTS **********************/

.input-long, .input-mid, .input-short, .input-basic{ 
padding:8px;
	border:1px solid #CCC;
	/*display: block;*/
	margin: 0;
	box-shadow: inset 1px 1px 2px #F5F5F5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
}

.input-NeWGI {
	width:100%;
	min-height:25px;
	height:auto;
	
	border:1px solid #fff;
	/*display: block;*/
	margin: 0;
	
	width:99%;
    background-color: #fff;

}


.input-NeWGI {
	width:100%;
	min-height:25px;
	height:auto;
	
	border:1px solid #fff;
	/*display: block;*/
	margin: 0;
	
	width:99%;
    background-color: #fff;
	

}

.input-NeWGIDissabled {
	width:100%;
	min-height:25px;
	height:auto;	
	border:1px solid #F1F1F1;
	padding:3px 3px;
	/*display: block;*/
	margin: 0;	
	width:99%;
    background-color: #F1F1F1;
	font-weight:bold;

}




.input-disp{
	padding:8px;
	border:0;
	border:1px solid #D1D1D1;
	/*display: block;*/
	margin: 0;
	
	width:90%;
	
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	
	-moz-border-radius: 15px;
	border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-shadow: 1px 1px 1px #F2F2F2;
	font-weight:bold;

}
.input-long:focus,.input-mid:focus, .input-short:focus, .input-basic:focus, .input-customTouch:focus{ 
border:1px solid #19bc9c;
-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);


}


.input-customTouch{ 
padding:8px;
	border:1px solid #CCC;
	/*display: block;*/
	margin: 0;
	box-shadow: inset 3px 3px 4px #f1f1f1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:24px;
	width:95%;
	
}


.input-long{
	width:99%;
	
	}
.input-mid {
	width:75%;
	
		}	

.input-short {
	width:50%;
	
		}	

.input-error {
	width:99%;
	padding:8px;
	border:1px solid #A60000;
	/*display: block;*/
	margin: 0;
	box-shadow: inset 3px 3px 4px #FFB0B0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}

.input-error:focus{ 
border:1px solid #A60000;
margin: 0;
box-shadow: inset 3px 3px 4px #FFB0B0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;


}	
.input-button{
	height:33px;
	min-width:50px;
	border:0;
	border:#BDC8CC 1px solid;
	background: #e8e9ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e9ea 0%, #e5ebee 50%, #bfc5c9 51%, #dedfe0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e9ea), color-stop(50%,#e5ebee), color-stop(51%,#bfc5c9), color-stop(100%,#dedfe0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e9ea 0%,#e5ebee 50%,#bfc5c9 51%,#dedfe0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e9ea 0%,#e5ebee 50%,#bfc5c9 51%,#dedfe0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e9ea 0%,#e5ebee 50%,#bfc5c9 51%,#dedfe0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e8e9ea 0%,#e5ebee 50%,#bfc5c9 51%,#dedfe0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e9ea', endColorstr='#dedfe0',GradientType=0 ); /* IE6-9 */


	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

	text-shadow: 1px 1px 1px #F2F2F2;
	font-weight:bold;
	
	
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px; 
}

.input-buttonFlatRV{
	height:33px;
	min-width:50px;
	border:0;
	border:#BDC8CC 1px solid;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
	
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;	
	
}


.input-buttonBlue{
	height:29px;
	min-width:50px;
	border:0;
	border:#188AB6 1px solid;
	background-color:#167AA0;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	color:#fff;
	
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;	
	
	-webkit-box-shadow: 0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 1px 2px 1px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 1px 2px 1px rgba(50, 50, 50, 0.2);

	text-shadow: 1px 1px 1px #2E2E2E;
	
}

input.input-buttonBlue:hover {
	
	border:#188AB6 1px solid;
	background-color:#115F7B;	
}

.input-buttonFlatW{
	height:33px;
	min-width:50px;
	border:0;
	border:#BDC8CC 1px solid;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
	
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius:5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	
	
}

input.input-button:hover,button.input-button:hover {
background: #e0f3fa; /* Old browsers */
background: -moz-linear-gradient(top,  #e0f3fa 0%, #d8f0fc 50%, #b8e2f6 51%, #b6dffd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0f3fa), color-stop(50%,#d8f0fc), color-stop(51%,#b8e2f6), color-stop(100%,#b6dffd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e0f3fa 0%,#d8f0fc 50%,#b8e2f6 51%,#b6dffd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f3fa', endColorstr='#b6dffd',GradientType=0 ); /* IE6-9 */
cursor:pointer;

}

.rctItemzone {
	width:100%;
	min-height:280px;
	max-height:380px;	
	background-color:#F4F4F4;
	overflow:auto;
	
}

.rctItemzone2 {
	width:100%;
	min-height:200px;	
	background-color:#fff;
	
}



.rctRow {
	width:100%;
	height:50px;
	background-color:#FFF;
	border-bottom:#D1D1D1 1px solid;	
}

.rctRow2 {
	width:100%;
	height:30px;
	background-color:#FFF;
	border-bottom:#D1D1D1 1px solid;	
}
.rctRow2 div{
	float:left;
	padding:5px 5px		
}

.rctRow div{
	float:left;
	padding:10px 10px		
}

.closeDiv {
	color:#900;
	height:15px;
}

.closeDiv:hover{
	cursor:pointer;
	color:#FF2222;
}

.certIssue {
	color:#6B6B6B;
	height:20px;
	font-weight:bold;
	
}

.certIssue:hover{
	cursor:pointer;
	color:#000;
	
}

.installToCert {
	color:#6B6B6B;
	height:10px;
	font-weight:bold;
}

.installToCert:hover{
	cursor:pointer;
	color:#000;
}


.percDiv{
	width:45%;
	margin-right:10px;
	float:left;

}
.percDiv div{
	float:left;
	padding:0px 0px;
		
}

.processLink {
	color:#04466A;
	height:20px;
	text-decoration:none;
	font-weight:bold;
}
.processedLink {
	color:#008C00;
	height:20px;
	text-decoration:none;
	font-weight:bold;
}

.processLink:hover{
	cursor:pointer;
	color:#022233;
}



.linkContents {
	color:#454545;
	height:20px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.linkContents:hover{
	cursor:pointer;
	color:#9E9E9E;
}

#rcttotalZone {
	width:100%;
	min-height:80px;	
		
}

.rcttotalZone1 {
	width:100%;
	min-height:80px;	
		
}



.mitemsHeading {
	height:29px;
	
	
	border:#BDC8CC 1px solid;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	font-size:14px;
	font-weight:bold;
	text-shadow: 1px 1px 1px #F2F2F2;
		
}

.mitemsHeadingSel {
	height:29px;	
	
	border:#BDC8CC 1px solid;
	background: #5b5b5b; /* Old browsers */
background: -moz-linear-gradient(top,  #5b5b5b 0%, #686868 50%, #2b2b2b 51%, #5b5b5b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(50%,#686868), color-stop(51%,#2b2b2b), color-stop(100%,#5b5b5b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */

	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
}


.mitemsHeadingGreen {
	height:29px;	
	
	border:#BDC8CC 1px solid;
	background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */


	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
}


.mitemsHeadingYellow {
	height:29px;	
	
	border:#BDC8CC 1px solid;
	background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */



	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-shadow: 1px 1px 1px #000;
}

.mitemsHeadingSel:hover, .mitemsHeading:hover,.menuCol_1:hover,.menuCol_2:hover,.menuCol_3:hover,.mitemsHeadingGreen:hover,.mitemsHeadingYellow:hover{
	border:1px solid #5D5D5D;
	text-shadow: 1px 1px 1px #ccc;
	cursor:pointer;
}



.rightCurve{
	-moz-border-radius: 0px 7px 0 0;
	border-radius: 0px 7px 0 0;
	-khtml-border-radius: 0px 7px 0 0 ;
	-webkit-border-radius: 0px 7px 0 0; 
}

.leftCurve{
	-moz-border-radius: 7px 0px 0 0;
	border-radius: 7px 0px 0 0;
	-khtml-border-radius: 7px 0px 0 0 ;
	-webkit-border-radius: 7px 0px 0 0; 
}



.menuCol_1 {
	height:80px;	

	font-size:14px;
	font-weight:bold;
	color:#1D1D1D;
	
	padding-top:10px;
	text-shadow: 1px 1px 1px #ccc;
	
	border:#D1D1D1 1px solid;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */


	
}

.menuCol_2 {
	height:80px;	

	font-size:14px;
	font-weight:bold;
	color:#1D1D1D;
	
	padding-top:10px;
	
	text-shadow: 1px 1px 1px #ccc;
	
	border:#D1D1D1 1px solid;
	background: #ebf1f6; /* Old browsers */
background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */



}

.menuCol_3 {
	height:80px;	

	font-size:14px;
	font-weight:bold;
	color:#1D1D1D;
	
	padding-top:10px;
	text-shadow: 1px 1px 1px #ccc;
	
	border:#D1D1D1 1px solid;
	background: #feccb1; /* Old browsers */
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */


}

.hideStyle{
	display:none;	
}

.showStyle{
	display:block;	
}


#loginZoneTop {
  position: relative;
  margin: 0 auto;
  padding: 20px 20px 20px;
  width: 610px;
  margin-top:50px;
  
  
}

.logintxtZone {
  padding: 20px 20px 20px;
  width: 92%;
  margin-top:30px;
  
  -moz-border-radius: 6px;
   border-radius: 6px;
  -khtml-border-radius: 6px;
  color:#FFF;
  font-weight:bold;
  text-shadow: 2px 2px 2px #000;
  border:#0289DB 1px solid;
 
 	background: #36b2d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #36b2d1 0%, #0087db 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36b2d1), color-stop(100%,#0087db)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #36b2d1 0%,#0087db 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #36b2d1 0%,#0087db 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #36b2d1 0%,#0087db 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #36b2d1 0%,#0087db 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36b2d1', endColorstr='#0087db',GradientType=0 ); /* IE6-9 */

}

/*percentage css */
.perContainer{
	width: 100%;
	cursor: pointer;
}

.percentShell{
	width: 100%;
	background: url(../images/mainPerCont.jpg) repeat-x #1F1E2D; 
	height: 25px;
	border: solid 2px #1A1825;
	/*Roundness*/	
		-webkit-box-shadow: 0px 2px 1px 0px rgba(50, 50, 50, 0.85);
		-moz-box-shadow:    0px 2px 1px 0px rgba(50, 50, 50, 0.85);
		box-shadow:         0px 2px 1px 0px rgba(50, 50, 50, 0.85);
}

.percentPRogress{
	 
	height:25px;
	-webkit-border-radius: 7px;
	
		-khtml-border-radius: 7px;	
	
		-moz-border-radius: 7px;
	
		border-radius: 7px;

		
}

.percentTxt{
	color: #fff;
	float: right;
	text-align:right;
	padding: 5px 5px;
	font-weight: bold;

		
}


.floatDynamic{
	float:right;
}
.loginInpDiv {
  padding: 20px 20px 20px;
  width: 92%;
  margin-top:30px;
  
  -moz-border-radius: 6px;
   border-radius: 6px;
  -khtml-border-radius: 6px;
  color:#000;
  font-weight:bold;
  text-shadow: 2px 2px 2px #ccc;
  border:#E0E0E0 1px solid;
  float:left;
 
 background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */



}


.shadowdiv {
  position: relative;
  margin: 0 auto;
 
  width: 610px;
  margin-top:6px;
  
}
.loginTitle{
	font-size:50px;
	font-weight:bold;
	text-shadow: 5px 5px 5px #ccc;
	color:#058BDA;
	margin-top:40px;
}

.TitleBarText{
	font-size:15px;
	font-weight:bold;
	text-shadow: 5px 5px 5px #ccc;
	color:#01141F;
}


.TitleBarText2{
	font-size:15px;
	font-weight:bold;
	text-shadow: 5px 5px 5px #ccc;
	color:#01141F;
}

.container65{
	width:65%; 
	margin-left:10px; 
	margin-top:20px; 
	float:left;
}

#loginZone {
  position: relative;
  margin: 0 auto;
  padding: 20px 20px 20px;
  width: 610px;
 
  
  background: white;
  -moz-border-radius: 3px;
   border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}

#loginZone:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  z-index: -1;
  background: rgba(0, 0, 0, 0.08);
  -moz-border-radius: 4px;
   border-radius: 4px;
  -khtml-border-radius: 4px;
}



#loading {
         background: rgba(232,232,232,0.3) url(images/loading.gif) no-repeat center;
        display:none;
        position: fixed;
        overflow: auto;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
       
        z-index: 99999;
        opacity:1;
        -webkit-transition: opacity 200ms ease-in;
        -moz-transition: opacity 200ms ease-in;
        transition: opacity 200ms ease-in;
        pointer-events: auto;

}


/******* MODAL BOX ITEMS *****/

	
.modalDialog {
		position: fixed;
		overflow:scroll;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.2);
		z-index: 99;
		opacity:0;
		-webkit-transition: opacity 200ms ease-in;
		-moz-transition: opacity 200ms ease-in;
		transition: opacity 200ms ease-in;
		pointer-events: none;
		
	}

.modalDialog:target {
		opacity:1;
		pointer-events: auto;
}

.modalDialog > div {
		width: 785px;
		position: relative;
		margin: 2% auto;
		padding: 0px 0px 0px 0px;
		border-radius: 5px;
		background: #fff;
		
		/*background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);*/
}

.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }
.modal_btn{
padding:10px; 
margin:5px;
margin-top:20px;
text-decoration:none;
border:1px solid #CCC;
background: -moz-linear-gradient(#fff, #ccc);
background: -webkit-linear-gradient(#fff, #ccc);
background: -o-linear-gradient(#fff, #ccc); 
border-radius:5px;	
	}
/********************* END modal box items **********************/



/*Initialize menu*/
#cssmenu {
			position: relative;
			
			margin: auto;
		}
		
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  font-family: Montserrat, sans-serif;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 13px;
  font-size: 12px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

#cssmenu > ul > li:hover > a {
  background: #5b5b5b; /* Old browsers */
background: -moz-linear-gradient(top,  #5b5b5b 0%, #686868 50%, #2b2b2b 51%, #5b5b5b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b5b5b), color-stop(50%,#686868), color-stop(51%,#2b2b2b), color-stop(100%,#5b5b5b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5b5b5b 0%,#686868 50%,#2b2b2b 51%,#5b5b5b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#5b5b5b',GradientType=0 ); /* IE6-9 */
  color: #fff;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 30px;
}
#cssmenu > ul > li.has-sub > a:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
  height: 35px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  padding: 11px 15px;
  width: 170px;
  font-size: 12px;
  text-decoration: none;
  color: #dddddd;
  font-weight: 400;
  background: #333333;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
#cssmenu.small-screen {
  width: 100%;
}
#cssmenu.small-screen ul {
  width: 130%;
  margin-top:50px;
  display: none;
}
#cssmenu.small-screen.align-center > ul {
  text-align: left;
}
#cssmenu.small-screen ul li {
  width: 100%;
  background-color:#333;
  border-top: 1px solid rgba(120, 120, 120, 0.2);
}
#cssmenu.small-screen ul ul li,
#cssmenu.small-screen li:hover > ul > li {
  height: auto;
}
#cssmenu.small-screen ul li a,
#cssmenu.small-screen ul ul li a {
  width: 100%;
  font-size:14px;
  border-bottom: 0;
}
#cssmenu.small-screen > ul > li {
  float: none;
}
#cssmenu.small-screen ul ul li a {
  padding-left: 25px;
}
#cssmenu.small-screen ul ul ul li a {
  padding-left: 35px;
}
#cssmenu.small-screen ul ul li a {
  color: #dddddd;
  background: none;
}
#cssmenu.small-screen ul ul li:hover > a,
#cssmenu.small-screen ul ul li.active > a {
  color: #ffffff;
}
#cssmenu.small-screen ul ul,
#cssmenu.small-screen ul ul ul,
#cssmenu.small-screen.align-right ul ul {
  position: relative;
  left: 0;
  width: 100%;
  margin: 0;
  text-align: left;
}
#cssmenu.small-screen > ul > li.has-sub > a:after,
#cssmenu.small-screen > ul > li.has-sub > a:before,
#cssmenu.small-screen ul ul > li.has-sub > a:after,
#cssmenu.small-screen ul ul > li.has-sub > a:before {
  display: none;
}
#cssmenu.small-screen #menu-button {
  display: block;
  padding: 5px;
  color: #dddddd;
  cursor: pointer;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  width:130%;
}
#cssmenu.small-screen #menu-button:after {
  position: absolute;
  top: 22px;
  right: 17px;
  display: block;
  height: 4px;
  width: 20px;
  border-top: 2px solid #dddddd;
  border-bottom: 2px solid #dddddd;
  content: '';
}
#cssmenu.small-screen #menu-button:before {
  position: absolute;
  top: 16px;
  right: 17px;
  display: block;
  height: 2px;
  width: 20px;
  background: #dddddd;
  content: '';
}
#cssmenu.small-screen #menu-button.menu-opened:after {
  top: 23px;
  border: 0;
  height: 2px;
  width: 15px;
  background: #ffffff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#cssmenu.small-screen #menu-button.menu-opened:before {
  top: 23px;
  background: #ffffff;
  width: 15px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#cssmenu.small-screen .submenu-button {
  position: absolute;
  z-index: 99;
  right: 0;
  top: 0;
  display: block;
  border-left: 1px solid rgba(120, 120, 120, 0.2);
  height: 46px;
  width: 46px;
  cursor: pointer;
}
#cssmenu.small-screen .submenu-button.submenu-opened {
  background: #262626;
}
#cssmenu.small-screen ul ul .submenu-button {
  height: 34px;
  width: 34px;
}
#cssmenu.small-screen .submenu-button:after {
  position: absolute;
  top: 22px;
  right: 19px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:after {
  top: 15px;
  right: 13px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:after {
  background: #ffffff;
}
#cssmenu.small-screen .submenu-button:before {
  position: absolute;
  top: 19px;
  right: 22px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:before {
  top: 12px;
  right: 16px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:before {
  display: none;
}
#cssmenu.small-screen.select-list {
  padding: 5px;
}


/*Initialize menu end*/



.settMEnux {
	color:#fff;
	text-decoration:none;
}

.settMEnux a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.settMEnux:hover{
	cursor:pointer;
	color:#ccc;
}

:-webkit-full-screen {
  /* properties */
}

:-moz-full-screen {
  /* properties */
}

:-ms-fullscreen {
  /* properties */
}

:full-screen { /*pre-spec */
  /* properties */
}

:fullscreen { /* spec */
  /* properties */
}

/* deeper elements */
:-webkit-full-screen video {
  width: 100%;
  height: 100%;
}

/* styling the backdrop*/
::backdrop {
  /* properties */
}
::-ms-backdrop {
  /* properties */
}



#printStyle{
	 display:none;
}

@media print {
   #topZone {
	   display:none;
   }
   
   #boxContRound {
	   display:none;
   }
   
   #printStyle{
	 display:block;
	 width:100%;
	 font-size:12px;
	 height:auto;
   }
   #printStyle div{
	   padding:5px 10px;
	   float:left;
   }
   
  

}

@media (max-width: 768px) {
	
	.taskCont{
	width:95%;
	}
	
	 #LogoArea{
	 display:none;
   }
    #userSettings{
	 display:none;
   }
   
    .menuResisze{
		width:100%;
   }
   
    #boxContRound {
	   width:100%;
   }
   #loginZone {
  position: relative;
  margin: 0 auto;
  padding: 10px 10px 10px;
  width: 85%;
 
  
  background: white;
  -moz-border-radius: 3px;
   border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 200px rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.3);
}

	.shadowdiv {
	  position: relative;
	  margin: 0 auto;
	  display:none;
	  margin-top:6px;
	  
	}
	
	
.loginInpDiv {
  padding: 20px 20px 20px;
  width: 85%;
  margin-top:30px;
  
  -moz-border-radius: 6px;
   border-radius: 6px;
  -khtml-border-radius: 6px;
  color:#000;
  font-weight:bold;
  text-shadow: 2px 2px 2px #ccc;
  border:#E0E0E0 1px solid;
  float:left;
 
 background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top,  #fcfcfc 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fcfcfc 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fcfcfc 0%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */



}

#boxContRound{
	width:100%;
	overflow: scroll;
}
#TopBarDash {
	display:none;
	
}
.percDiv{
	width:98%;
	margin-right:10px;
	float:left;

}

.mobDivPercSet{
	width:100%;
	
}

.modalDialog > div {
		width: 95%;
		position: relative;
		margin: 2% auto;
		padding: 0px 0px 0px 0px;
		border-radius: 5px;
		background: #fff;
		
		/*background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);*/
}


.hideonMobile{
	display:none
}

.dashRespSize{
	width:87%;
}

.floatDynamic{
	margin-right:-10px;
	
}

}