body{position:relative; background-size:cover;}
@font-face {
  font-family: 'i';
  src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="el-icon-"] {font-family: 'i';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

#zxoheader { display:block; text-align:center; position:relative; width:100%; height:auto; min-width:1000px; overflow:visible; padding:0px; margin:0px; background-color:transparent; margin-bottom:5px; font-family:Verdana, Geneva, sans-serif; font-size:0px; line-height:0px;} 
#zxoheader section{ display:block; width:100%; height:auto; min-height:0px; padding:0px; margin:0px; margin-bottom:0px; background-color:transparent; }
#zxoheader section:first-child{
	text-align:left;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#363a3d+60,07141c+100 */
	background: #363a3d; /* Old browsers */
	background: -moz-linear-gradient(top,  #363a3d 60%, #07141c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #363a3d 60%,#07141c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #363a3d 60%,#07141c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363a3d', endColorstr='#07141c',GradientType=0 ); /* IE6-9 */
	color:#fff;
	height:75px; }
#zxoheader section:last-child{background-color:#25282a; color:#fff; }
#zxoheader section:first-child div{ position:relative; overflow:visible !important; display:inline-table; width:auto; height:75px; text-align:left; font-size:14px; line-height:14px; padding:0px; margin:0px; background-color:transparent;}
#zxoheader section:first-child div h1{ display:table-cell; vertical-align:middle; width:auto; height:inherit; font-size:24px; line-height:24px; font-weight:normal; padding:0px; padding-left:30px; padding-right:15px; margin:0px; color:#fff;}
#zxoheader section:first-child div h1 span{ color:#9C0; }
#zxoheader section:first-child div h1 img{ height:45px; width:auto; border:none; outline:none; padding:0px; margin:0px; padding-right:10px; vertical-align:middle;}
#zxoheader section:first-child div a, #zxoheader section:first-child div a:link, #zxoheader section:first-child div a:visited{
	transition: all 0.125s; -moz-transition: all 0.125s; -webkit-transition: all 0.125s; display:table-cell; vertical-align:middle; width:auto; height:inherit; 
font-family:'i'; font-weight:normal; font-size:18px; line-height:18px; text-decoration:none; padding:0px; padding-left:15px; padding-right:15px; margin:0px; color:#fff;}
#zxoheader section:first-child div a:hover{ color:#9C0;}
#zxoheader section:first-child div.zxoheaderuser{ position:relative; position:absolute; top:0px; right:0px; display:inline-block; width:auto; overflow:visible; min-width:400px; height:75px; text-align:right; font-size:14px; line-height:14px; padding:0px; margin:0px; background-color:transparent;}
#zxoheader section:first-child div.zxoheaderuser a, #zxoheader section:first-child div.zxoheaderuser a:link, #zxoheader section:first-child div.zxoheaderuser a:visited{transition: all 0.125s; -moz-transition: all 0.125s; -webkit-transition: all 0.125s; display:table-cell; vertical-align:middle; width:auto; height:inherit; 
font-family:'i'; cursor:pointer; font-weight:normal; position:relative; font-size:18px; line-height:18px; text-decoration:none; padding:0px; padding-left:15px; padding-right:15px; margin:0px; color:#fff;}
#zxoheader section:first-child div.zxoheaderuser a:hover{ color:#9C0;}

#zxoheader section:first-child div.zxoheaderuser a b.zxomessengerMessagesUNseen{ padding:0px; width:22px; height:12px; font-size:12px; line-height:12px; 
font-family:Verdana, Geneva, sans-serif; padding-top:5px; padding-bottom:5px; margin-top:-10px; position:absolute; top:35%; right:0%; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color:#c00; color:#ccc;}


#zxoheader section:first-child div.zxoheaderuser section{ position:relative !important; border-left:solid; text-align:right; border-left-color:#3d4042; border-left-width:1px; display:table-cell; vertical-align:middle; width:auto; left:auto !important; top:auto !important; right:auto !important; left:auto !important; height:inherit; min-width:304px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:14px; line-height:14px;padding:0px; padding-left:10px; padding-right:30px; margin:0px; color:#fff;}
#zxoheader section:first-child div.zxoheaderuser section a, #zxoheader section:first-child div.zxoheaderuser section a:link,#zxoheader section:first-child div.zxoheaderuser section a:visited{ display:inline !important; height:auto !important; float:left; vertical-align:middle; font-family:Verdana, Geneva, sans-serif; text-decoration:none;  font-weight:normal; font-size:14px; line-height:14px; color:#fff; padding-top:0px;}
#zxoheader section:first-child div.zxoheaderuser section a span, #zxoheader section:first-child div.zxoheaderuser section a:link span,#zxoheader section:first-child div.zxoheaderuser section a:visited span{font-family:'i'; font-weight:normal; font-size:18px; line-height:18px;}
#zxoheader section:first-child div.zxoheaderuser section a.zxologout, #zxoheader section:first-child div.zxoheaderuser section a.zxologout:link,#zxoheader section:first-child div.zxoheaderuser section a.zxologout:visited{ 
	display:inline !important; width:auto !important; height:auto !important; text-decoration:none; float:none !important;  
	padding:10px; padding-left:15px; padding-right:15px; margin:0px !important; background-color:#C00; color:#fff; 
	font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:12px; line-height:12px; vertical-align:middle;
	border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#zxoheader section:first-child div.zxoheaderuser section a.zxologout:hover { background-color:#9C0; }







#zxoheader section:last-child nav { display:inline-table; float:none; position:relative; min-width:1000px; height:45px; width:100%; border-top:solid; border-top-color:#3d4042; border-top-width:1px; text-align:center; vertical-align:top;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: #45484d; /* Old browsers */


}
#zxoheader section:last-child nav a:link, #zxoheader section:last-child nav a:visited{
	display:inline-table;  position:relative; cursor:pointer; opacity:1; background:none; width:auto; background-color:transparent; vertical-align:middle; 
	padding:0px; padding-left:30px; padding-right:30px; margin:0px; height:inherit;
	text-transform:uppercase; 
	font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:normal; color:#eeeeee; text-decoration:none; white-space:normal;}
#zxoheader section:last-child nav a span{position:relative;text-transform:uppercase;display:table-cell; vertical-align:middle; }
#zxoheader section:last-child nav a:hover{ color:#9C0; }
/*DROP DOWN*/
#zxoheader section:last-child nav div{display:inline-table;  position:relative; cursor:pointer; opacity:1; background:none; width:auto; background-color:transparent; vertical-align:middle; 
padding:0px; padding-left:30px; padding-right:30px; margin:0px; height:inherit;}
/*DROP*/
#zxoheader section:last-child nav div:before {font-family: 'i';font-size:12px;line-height:12px;color: #999;content: "\f0dd";position: absolute;right: 14px;top:50%; margin-top:-10px;text-shadow:1px 1px 1px rgba(255,255,255,0.4);}


#zxoheader section:last-child nav div a,#zxoheader section:last-child nav div a:link,#zxoheader section:last-child nav div a:visited,#header div div div div.mmDROP a:visited { position:relative; 
text-transform:uppercase;display:table-cell; padding:0px; padding-left:0px; padding-right:0px; margin:0px; width:auto; height:inherit; vertical-align:middle; 	
font-family:Verdana, Geneva, sans-serif !important; font-size:12px; line-height:12px; font-weight:normal; color:#eeeeee; text-decoration:none; white-space:normal;}
#zxoheader section:last-child nav div a:hover {color:#9C0;}
#zxoheader section:last-child nav div:hover:after {opacity:1;}
#zxoheader section:last-child nav div b {display:table;text-shadow:none !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-webkit-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
display:inline-block;height:0px;overflow:hidden;list-style:none;margin:0px !important;padding:0px;text-align:left; position:absolute;top:75px; left:30px;z-index:100;
background-color:transparent;color:#fff;width:auto !important;opacity:1;	}
#zxoheader section:last-child nav div:hover b{opacity:1;top:40px; height:auto !important;width:auto!important; overflow:visible !important;padding-top:0px;padding-bottom:0px;}
#zxoheader section:last-child nav div b ul{ min-width:200px;opacity:1; 
text-shadow:none !important;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-webkit-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
display:table-cell;list-style:none;margin:0px !important; padding:0px; padding-right:0px; padding-left:0px; border-right:dotted; border-right-color:#efefef; border-right-width:2px; text-align:left; position:relative; 
color:#333;width:auto !important;}
#zxoheader section:last-child nav div b ul:last-child{ border:none !important;}
#zxoheader section:last-child nav div:after {content:'';display:block;position:absolute;bottom:0px;left:50%;width:0;height:0; margin-left:0px;border-color: transparent transparent #25282a transparent;border-style: solid;border-width:0px 0px 0px 0px;transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;}
#zxoheader section:last-child nav div:hover:after {border-width:10px 8px 10px 8px;margin-left:-9px;}
#zxoheader section:last-child nav div:last-child b{ margin-left:-98% !important; }
#zxoheader section:last-child nav div:last-child b ul:first-child:after{left: 270px !important;}
.column1 {max-width:240px !important;}
#zxoheader section:last-child nav div b ul li{opacity:0; 
transition:all 0.2s ease-in-out,  background-color 0.125s ease-in-out 0s !important; -moz-transition:all 0.2s ease-in-out, background-color 0.125s ease-in-out 0s !important; -webkit-transition:all 0.2s ease-in-out, background-color 0.125s ease-in-out 0s !important;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.35);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.35); box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
background-color:#25282a; display:list-item !important; position:relative; margin:0px; margin-top:60px; padding:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; white-space:nowrap;
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#eee;}
#zxoheader section:last-child nav div b ul li:hover{ color:#9C0;}
#zxoheader section:last-child nav div b ul li:first-child{ margin-top:0px;}  
.WITHSUBS {padding-bottom:10px !important;}





#zxoheader section:last-child nav div:hover b ul li{opacity:1;margin-top:5px;}

#zxoheader section:last-child nav div b ul li a:link, #zxoheader section:last-child nav div b ul li a:visited{
	transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;
	text-align:left; background-color:transparent;border-radius:0px;white-space:nowrap;
	font-size:14px;line-height:14px;height:auto !important;	letter-spacing:0px;text-decoration:none;
	padding:15px;padding-top:10px;padding-bottom:10px;margin:0px;
	width:auto !important;text-transform:uppercase;text-shadow:none !important;
	font-family:'osb',Verdana, Geneva, sans-serif; font-weight:normal !important; letter-spacing:0px; color:inherit !important;}

#zxoheader section:last-child nav div b ul li:nth-child(1){ -webkit-transition-delay: 0s; transition-delay: 0s; }
#zxoheader section:last-child nav div b ul li:nth-child(2){ -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
#zxoheader section:last-child nav div b ul li:nth-child(3){ -webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
#zxoheader section:last-child nav div b ul li:nth-child(4){ -webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
#zxoheader section:last-child nav div b ul li:nth-child(5){ -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }



#zxoheader section:last-child nav div b ul li a:after,#zxoheader section:last-child nav div ul li a:hover:after {display:none;}
#zxoheader section:last-child nav div b ul li a:hover{ margin-left:10px;}
#zxoheader section:last-child nav div b ul li a:link img, #zxoheader section:last-child nav div b ul li a:visited img{ display:inline; vertical-align:middle; padding-right:10px;}
	/*SECOND LEVEL*/
	#zxoheader section:last-child nav div b ul li ul{ white-space:normal !important; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none; display:block !important; position:relative !important; background:none !important; background-color:transparent !important; width:auto !important; height:auto !important; margin:0px; margin-top:0px; margin-bottom:15px; margin-left:15px; padding:0px !important; top:auto !important; left:auto !important;}
	#zxoheader section:last-child nav div b ul li ul li{ display:inline-block !important; padding:0px !important; margin:0px !important; vertical-align:top; background:none !important; background-color:transparent !important;}
	#zxoheader section:last-child nav div b ul li ul:before{content:'\f105'; font-family:'i'; color:#9C0; font-size:14px; position:absolute;bottom:0px; left:0px; top:3px;}
	#zxoheader section:last-child nav div b ul li ul li a:link, #zxoheader section:last-child nav div ul li ul li a:visited{font-family:Verdana, Geneva, sans-serif; white-space:wrap; font-size:12px; line-height:12px; min-width:0px;padding-top:5px !important;padding-bottom:5px !important; height:auto !important; color:#fff !important; letter-spacing:0px; text-decoration:none; padding-left:15px !important; padding-right:0px !important; margin:0px;}
	#zxoheader section:last-child nav div b ul li ul li a:hover{color:#9C0 !important;}
	#zxoheader section:last-child nav div b ul li ul li a:first-child{ padding-left:20px !important;}
	/*END | SECOND LEVEL*/
/*END | DROP*/





#zxoSETTINGSmenu {position:relative;
    transition: all 0.125s;
    -moz-transition: all 0.125s;
    -webkit-transition: all 0.125s;
    display: table-cell;
    vertical-align: middle;
    width: auto;
    height: inherit;
    padding: 0px;
    margin: 0px;
}
#zxoSETTINGSmenu a:link, #zxoSETTINGSmenu a:visited{
	transition: all 0.125s;
    -moz-transition: all 0.125s;
    -webkit-transition: all 0.125s;
    display:inline-table;
    width: auto;
    height: inherit;
    font-family: 'i';
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    text-decoration: none;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    color: #fff;
}

#zxoSETTINGSmenuSUB {
	min-width:200px;
	opacity:0; 
	text-shadow:none !important;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
	display:table-cell;list-style:none;margin:0px !important; padding:0px; padding-right:0px; padding-left:0px; 
	border-right:dotted; border-right-color:#efefef; border-right-width:2px; text-align:left; position:relative; 
	color:#333;width:auto !important;
	position:absolute;
	top:-1000%;
	left:0px;
	z-index:3;
}

#zxoSETTINGSmenu:hover #zxoSETTINGSmenuSUB { opacity:1; top:78%;}
#zxoSETTINGSmenu:after {content:'';display:block;position:absolute;bottom:10%;left:50%;width:0;height:0; margin-left:0px;border-color: transparent transparent #9C0 transparent;border-style: solid;border-width:0px 0px 0px 0px;transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;}
#zxoSETTINGSmenu:hover:after {border-width:10px 8px 10px 8px;margin-left:-9px;}
#zxoSETTINGSmenuSUB:last-child{ border:none !important;}
#zxoSETTINGSmenuSUB li{opacity:1; 
transition:all 0.2s ease-in-out, background-color 0.125s ease-in-out 0s !important; 
-moz-transition:all 0.2s ease-in-out, background-color 0.125s ease-in-out 0s !important; -webkit-transition:all 0.2s ease-in-out, background-color 0.125s ease-in-out 0s !important;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.35);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.35); box-shadow: 1px 1px 2px rgba(0,0,0,0.35);
background-color:#9C0; 
display:list-item !important;
vertical-align:middle;
position:relative; 
margin:0px; margin-top:60px; padding:0px;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px; white-space:nowrap;
border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color:#fff;}
#zxoSETTINGSmenuSUB li:hover{ color:#9C0; background-color:#eee;}
#zxoSETTINGSmenuSUB li:first-child{ margin-top:0px;}  

#zxoSETTINGSmenu:hover #zxoSETTINGSmenuSUB li{opacity:1;margin-top:5px;}

#zxoSETTINGSmenuSUB li{opacity:1;margin-top:5px;}

#zxoSETTINGSmenuSUB li a img {vertical-align:middle; padding-top:10px; padding-bottom:10px; padding-right:5px; width:32px; height:auto; }
#zxoSETTINGSmenuSUB li a:link, #zxoSETTINGSmenuSUB li a:visited{
	 display:table-cell; vertical-align:middle;
	transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;
	text-align:left; background-color:transparent;border-radius:0px;white-space:nowrap;
	font-size:14px !important;line-height:14px !important;height:auto !important;	letter-spacing:0px;text-decoration:none;
	padding:15px;padding-top:10px;padding-bottom:10px;margin:0px;
	width:auto !important;text-transform:uppercase;text-shadow:none !important;
	font-family:Verdana, Geneva, sans-serif !important; font-weight:normal !important; letter-spacing:0px; color:inherit !important;}

#zxoSETTINGSmenuSUB li:nth-child(1){ -webkit-transition-delay: 0s; transition-delay: 0s; }
#zxoSETTINGSmenuSUB li:nth-child(2){ -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
#zxoSETTINGSmenuSUB li:nth-child(3){ -webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
#zxoSETTINGSmenuSUB li:nth-child(4){ -webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
#zxoSETTINGSmenuSUB li:nth-child(5){ -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }


#zxoSETTINGSmenuSUB li.wsubs ul{
	
	min-width:200px;
	opacity:0; 
	text-shadow:none !important;
	border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
	transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
	-webkit-transition: opacity 0.25s ease-in-out,height 0.25s ease-in-out;
	display:table-cell;list-style:none;margin:0px !important; padding:0px; padding-right:0px; padding-left:0px; 
	border-right:none; text-align:left; position:relative; 
	color:#333;width:auto !important;
	position:absolute;
	top:-1000%;
	left:0px;
	z-index:3;}
	
#zxoSETTINGSmenu li.wsubs ul li:first-child:after {content:'';display:block;position:absolute;bottom:50%;left:auto; left:-15px; width:0;height:0; margin-left:0px; margin-bottom:-10px; border-color:  transparent #eee transparent transparent;border-style: solid;border-width:10px 8px 10px 8px;transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;}

#zxoSETTINGSmenu li.wsubs ul li:first-child:hover:after {border-color:  transparent #9c0 transparent transparent; }
#zxoSETTINGSmenuSUB li.wsubs:hover ul{opacity:1; top:0%; left:100%; padding-left:15px;}
#zxoSETTINGSmenuSUB li.wsubs:hover ul li{ background-color:#eee; color:#9C0;}
#zxoSETTINGSmenuSUB li.wsubs:hover ul li:hover{ background-color:#9c0; color:#fff;}









#zxonotices{transition: opacity 0.25s ease-in-out !important;-moz-transition: opacity 0.25s ease-in-out !important;-webkit-transition: opacity 0.25s ease-in-out !important; z-index:99; box-shadow:1px 2px 3px rgba(0,0,0,0.5); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; width:430px; height:auto; 
max-height:500px; overflow:auto; padding:0px; margin:0px; position:absolute; top:75px; right:352px; background-color:#fff; font-size:0px; line-height:0px;}
.zxonoticesC { top:-1000% !important; opacity:0; z-index:-1 !important;}
.zxonoticesO { top:75px !important; opacity:1; z-index:99 !important;}
#zxonotices h3{ display:block; border-bottom:dotted; border-bottom-color:#CCC; border-bottom-width:1px; position:relative; width:385px; height:auto; padding:15px; padding-bottom:10px; padding-top:15px; padding-right:0px; margin:0px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-weight:700; font-size:14px; line-height:14px; color:#45484d;} 
#zxonoticesPointer{ z-index:99; position:absolute; top:63px; right:364px;font-family: 'i';font-size:18px;line-height:18px;color: #fff;content: "\f0dd"; text-shadow:1px 1px 1px rgba(255,255,255,0.4);}
.zxonoticesPointerC { top:-1000% !important; opacity:0; z-index:-1 !important;}
.zxonoticesPointerO { top:63px !important; opacity:1; z-index:99 !important;}
#zxonotices h3 a{transition: all 0.125s; -moz-transition: all 0.125s; -webkit-transition: all 0.125s; position:absolute; top:10px; right:0px; display:block; width:18px; height:18px; 
font-family:'i'; cursor:pointer; font-weight:normal; font-size:18px; line-height:18px; text-decoration:none; padding:0px; margin:0px; color:#C00;}
#zxonotices ul{ display:block; width:400px; height:auto; padding:0px; margin:0px; list-style:none; overflow:visible; position:relative;}
#zxonotices ul:hover{ background-color:#eee; }
#zxonotices ul li{ white-space:normal !important; display:inline-table; position:relative; list-style:none; padding:5px; vertical-align:top; text-align:left; margin:0px;font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#45484d;}
#zxonotices ul li:last-child{ width:330px;}
#zxonotices ul li div{ font-family:'i'; text-align:center !important; display:table-cell; vertical-align:middle; width:50px; height:50px; content:''; background-color:#CCC; font-size:25px; line-height:25px; font-weight:normal; overflow:hidden; color:#fff; }
#zxonotices ul li span{ display:inline-block; padding-top:5px; line-height:normal; }
#zxonotices ul li span a,#zxonotices ul li span a:link,#zxonotices ul li span a:visited{ cursor:pointer; color:#06C; text-transform:uppercase; text-decoration:none; font-size:12px; line-height:inherit; font-weight:500; display:table; border-top:dotted; border-top-color:#ccc; border-top-width:1px; padding-top:5px; margin-top:5px;}
#zxonotices ul li span a:hover{ color:#9C0 ; }


#zxomessengerBOX{transition: opacity 0.25s ease-in-out !important;-moz-transition: opacity 0.25s ease-in-out !important;-webkit-transition: opacity 0.25s ease-in-out !important; z-index:99; box-shadow:1px 2px 3px rgba(0,0,0,0.5); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5); -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:block; width:430px; height:auto; 
max-height:500px; overflow:auto; padding:0px; margin:0px; position:absolute; top:75px; right:400px; background-color:#fff; font-size:0px; line-height:0px;}
.zxomessengerBOXC { top:-1000% !important; opacity:0; z-index:-1 !important;}
.zxomessengerBOXO { top:75px !important; opacity:1; z-index:99 !important;}
#zxomessengerBOX h3{ display:block; border-bottom:dotted; border-bottom-color:#CCC; border-bottom-width:1px; position:relative; width:385px; height:auto; padding:15px; padding-bottom:10px; padding-top:15px; padding-right:0px; margin:0px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-weight:700; font-size:14px; line-height:14px; color:#45484d;} 
#zxomessengerBOXPointer{ z-index:99; position:absolute; top:63px; right:412px;font-family: 'i';font-size:18px;line-height:18px;color: #fff;content: "\f0dd"; text-shadow:1px 1px 1px rgba(255,255,255,0.4);}
.zxomessengerBOXPointerC { top:-1000% !important; opacity:0; z-index:-1 !important;}
.zxomessengerBOXPointerO { top:63px !important; opacity:1; z-index:99 !important;}
#zxomessengerBOX h3 a{transition: all 0.125s; -moz-transition: all 0.125s; -webkit-transition: all 0.125s; position:absolute; top:10px; right:0px; display:block; width:18px; height:18px; 
font-family:'i'; cursor:pointer; font-weight:normal; font-size:18px; line-height:18px; text-decoration:none; padding:0px; margin:0px; color:#C00;}
#zxomessengerBOX ul{ display:block; width:400px; height:auto; padding:0px; margin:0px; list-style:none; overflow:visible; position:relative;}
#zxomessengerBOX ul:hover{ background-color:#eee; }
#zxomessengerBOX ul li{ display:inline-table; position:relative; list-style:none; padding:5px; vertical-align:top; text-align:left; margin:0px;font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#45484d;}
#zxomessengerBOX ul li div{ font-family:'i'; text-align:center !important; display:table-cell; vertical-align:middle; width:50px; height:50px; content:''; background-color:#CCC; font-size:25px; line-height:25px; font-weight:normal; overflow:hidden; color:#fff; }
#zxomessengerBOX ul li span{ display:inline-block; padding-top:5px; line-height:normal; }
#zxomessengerBOX ul li span a,#zxomessengerBOX ul li span a:link,#zxomessengerBOX ul li span a:visited{ cursor:pointer; color:#06C; text-transform:uppercase; text-decoration:none; font-size:12px; line-height:inherit; font-weight:500; display:table; border-top:dotted; border-top-color:#ccc; border-top-width:1px; padding-top:5px; margin-top:5px;}
#zxomessengerBOX ul li span a:hover{ color:#9C0 ; }
















/*******************************************************************************************************************************************************
********************************************************************************************************************************************************
********************************************************************************************************************************************************
ZXOMESSENGER
********************************************************************************************************************************************************
********************************************************************************************************************************************************
********************************************************************************************************************************************************/
#zxomessenger{ display:table; width:100%; height:100%; min-height:300px; padding:0px; margin:0px; border:0px; text-align:left; overflow:hidden; }
#zxomessenger section.zxomessengerL{ height:auto;

		overflow:visible; 
		display:table-cell; vertical-align:top; width:30%; max-width:500px; padding:0px; margin:0px; z-index:2; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d0d3d4+0,ffffff+100 */
background: #d0d3d4; /* Old browsers */
background: -moz-linear-gradient(top,  #d0d3d4 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #d0d3d4 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #d0d3d4 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d3d4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ border:none; font-size:0px;}
@media (max-width: 1000px) and (orientation: portrait) {#zxomessenger section.zxomessengerL{ display:none !important;}}
#zxomessenger section.zxomessengerL div.zxomessengerLwrap{ width:100%; height:auto; padding:0px; margin:0px;  font-size:0px;}



#zxomessenger section.zxomessengerL section.myaccount{ display:block; padding:5%; margin:0px; width:90%; height:auto; background-color:#17a4b3; color:#fff; }
#zxomessenger section.zxomessengerL section.myaccount h1{ display:block; padding:0px; margin:0px; padding-bottom:5%; margin-bottom:5%; border-bottom:dotted; border-bottom-color:#fff; border-bottom-width:1px; width:100%; font-size:36px; font-weight:normal; line-height:36px; font-family:Verdana, Geneva, sans-serif;}
#zxomessenger section.zxomessengerL section.myaccount a:link, #zxomessenger section.zxomessengerL section.myaccount a:visited{ display:inline-block; vertical-align:middle; padding:10px; padding-right:20px; padding-left:20px; margin:0px; border-left:dotted; border-left-color:#fff; border-left-width:1px;font-family:'osb',Verdana, Geneva, sans-serif; font-size:12px; line-height:12px; font-weight:normal; color:#fff; text-decoration:none; white-space:normal;}
#zxomessenger section.zxomessengerL section.myaccount a:link:nth-child(2) { border-left:none !important; padding-left:0px !important;}
#zxomessenger section.zxomessengerL section.myaccount a:link:last-child { padding-right:0px !important;}
#zxomessenger section.zxomessengerL section.myaccount a:hover{ color:#7f8aa2; }

#zxomessenger section.zxomessengerL article{transition: opacity 0.25s ease-in-out;-moz-transition: opacity 0.25s ease-in-out;-webkit-transition: opacity 0.25s ease-in-out; cursor:pointer; display:block; position:relative; width:90%; height:auto; min-height:50px; padding:5%; margin:0px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,d0d3d4+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #d0d3d4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#d0d3d4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#d0d3d4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d3d4',GradientType=1 ); /* IE6-9 */
border-bottom:solid; border-bottom-color:#CCC; border-bottom-width:1px; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:18px; color:#111; font-weight:700;}


#zxomessenger section.zxomessengerL section.zxomessengerDELCON
{transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out; cursor:pointer; display:block; position:relative; width:90%; height:auto; min-height:0px; padding:5%; margin:0px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cc0000+0,cc0000+100;Red+Flat */
background: #cc0000; /* Old browsers */
background: -moz-linear-gradient(top,  #cc0000 0%, #cc0000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #cc0000 0%,#cc0000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #cc0000 0%,#cc0000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
border-bottom:solid; border-bottom-color:#CCC; border-bottom-width:1px; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:18px; color:#fff; font-weight:700;}
#zxomessenger section.zxomessengerL section.zxomessengerDELCON button {
    display: inline !important;
    width: auto !important;
    height: auto !important;
    text-decoration: none;
    float: none !important;
    padding: 10px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
	margin-top:15px;
    background-color: #fff;
    color: #c00;
	border:none; outline:none;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	cursor:pointer;}
#zxomessenger section.zxomessengerL section.zxomessengerDELCON button:hover { background-color:#9C0; color:#fff;}
.zxomessengerDELCONhide {overflow:hidden !important; height:0px !important; padding:0% !important; padding-left:5% !important; padding-right:5% !important;}
#zxomessenger section.zxomessengerL article:hover{ opacity:0.7;}
#zxomessenger section.zxomessengerL article div{font-family:'i'; float:left; position:relative; margin-right:15px; text-align:center; display:inline-block; vertical-align:middle; width:50px; height:50px; content:''; background-color:#CCC; font-size:25px; line-height:25px; font-weight:normal; overflow:hidden; color:#fff;}
#zxomessenger section.zxomessengerL article div img{ width:100%; height:auto; position:absolute; top:0px; left:0px;}
#zxomessenger section.zxomessengerL article time{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#999; font-weight:300; display:table;}
#zxomessenger section.zxomessengerL article time span{ font-family:'i'; } 
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT { opacity:1 !important; height:75px; min-height:0px; cursor:pointer; font-size:11; line-height:11px; text-transform:uppercase;transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out; display:table; width:100%; padding-left:0px; padding-right:0px;}
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT:hover { background-color:#a5d16d; }
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT div{ display:table-cell; position:relative; vertical-align:middle; float:none; width:70px; height:50px; font-size:50px; line-height:50px; color:#45484d; background-color:transparent;}
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT div:hover{ color:#9C0;
	-webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT section{ display:table-cell; position:relative; vertical-align:middle; padding:0px; margin:0px; width:auto;}
#zxomessenger section.zxomessengerL article.zxomessengerNEWBUT section input{text-transform:none; display:table; background-color:#fff; font-size:14px; line-height:14px; width:95%; height:auto; padding:10px; padding-top:7px; padding-bottom:5px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:none; outline:none; }

#zxomessenger section.zxomessengerL article span.admin {color:#999; font-size:10px; font-weight:300;}


#zxomessenger section.zxomessengerL article b.zxomessengerMessagesUNseen{ padding:0px; width:22px; height:12px; font-size:12px; line-height:12px; font-family:Verdana, Geneva, sans-serif; padding-top:5px; padding-bottom:5px; margin-top:-10px; position:absolute; top:50%; right:15%; text-align:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color:#45484d; color:#bbb;}

#zxomessenger section.zxomessengerL article.curr{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #93d0ea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffffff 0%,#93d0ea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffffff 0%,#93d0ea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#93d0ea',GradientType=1 ); /* IE6-9 */}
#zxomessenger section.zxomessengerL article.curr:before{
    content: "\F0DA";
	color:#93d0ea;
	font-family:'i';
	font-size:36px; line-height:36px;
    position: absolute;
    z-index: 1;
    bottom: 50%;
	margin-bottom:-18px;
    right: -8px;
}
#zxomessenger section.zxomessengerL article button{ cursor:pointer; position:absolute; background:none; background-color:transparent; right:5%; top:50%; font-size:24px; line-height:24px; color:#333; padding:0px; margin:0px; margin-top:-12px; border:none; outline:none; font-family:'i'; font-weight:normal;}
#zxomessenger section.zxomessengerL article button:hover{ color:#C00; }


#zxomessenger section.zxomessengerR{ display:table-cell; text-align:center; vertical-align:top; width:70%; padding:0px; margin:0px; z-index:1;
background: #f2f2f2;
    background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 100%) !important;
    background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 100%) !important;
    background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ) !important;}
#zxomessenger section.zxomessengerR article{  display:inline-block; overflow-y:auto; width:100%; padding-left:0%; padding-right:0%; height:inherit; vertical-align:top; text-align:left; padding:0px; margin:0px;}
#zxomessenger section.zxomessengerR article div.zxomessengerR{
	overflow:visible !important;
	display:table;
	position: relative;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #93d0ea;
	width: 89%;
	
	height: auto;
	min-height: 0px;
	padding: 2%;
	margin: 5%;
	margin-left:2% !important;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #111;
	font-weight: 300;
}
#zxomessenger section.zxomessengerR article div.zxomessengerF{
	overflow:visible !important;
	display:table;
	position: relative;
	border: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #a5d16d;
	width: 89%;
	height: auto;
	min-height: 0px;
	padding: 2%;
	margin: 5%;
	margin-right:2%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #111;
	font-weight: 300;
}

#zxomessenger section.zxomessengerR article div.zxomessengerF:before {
    content: "\F0DA";
	color:#a5d16d;
	font-family:'i';
	font-size:36px; line-height:36px;
    position: absolute;
    z-index: 2;
    bottom: 50%;
	margin-bottom:-18px;
    right: -10px;
}
#zxomessenger section.zxomessengerR article div.zxomessengerR:before {
    content: "\F0D9";
	color:#93d0ea;
	font-family:'i';
	font-size:36px; line-height:36px;
    position: absolute;
    z-index: 2;
    bottom: 50%;
	margin-bottom:-18px;
    left: -10px;
}
#zxomessenger section.zxomessengerR article time{ font-size:12px; font-family:Verdana, Geneva, sans-serif; display:block; padding:0px; margin:0px; margin-top:10px; margin-bottom:10px; width:100%; text-align:center; color:#999; }


#zxomessenger section.zxomessengerR form{
	display:table; text-align:left; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+100 */
	background:#d0d3d4; 
 	color:#fff; width:96%; height:auto;
	min-height:0px; padding:2%; margin:0px; border:none;
	font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:700;}
#zxomessenger section.zxomessengerR form h3{ display:inline-block; float:right; text-transform:uppercase; text-align:center; background-color:transparent; color:#999; width:auto; height:auto;
min-height:0px; padding:5px; padding-bottom:0px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:12px; font-weight:500;}

#zxomessenger section.zxomessengerR form textarea{ display:table-cell; resize: none; border:none;border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; font-size:14px; line-height:18px; vertical-align:top; outline: none; width:90%; height:auto; padding:1%; margin:0px; background-color:#fff;}
#zxomessenger section.zxomessengerR form a{
	display:table-cell !important;
	width: 10% !important;
	vertical-align: top;
	height: auto !important;
	text-decoration: none;
	float: none !important;
	padding: 10px;
	padding-left: 1%;
	padding-right: 1%;
	text-align:center;
	margin: 0px;
	background-color: #a5d16d;
	color: #fff;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	vertical-align: middle;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: none;
	outline: none;
	max-width: 150px;
	margin-top: 5px;
	cursor: pointer;
}
#zxomessenger section.zxomessengerR form a:hover{background-color:#7AB037;}
@media (max-width: 1000px) and (orientation: portrait) {
	#zxomessenger section.zxomessengerR article div.zxomessengerF, #zxomessenger section.zxomessengerR article div.zxomessengerR{border-radius: 30px;-moz-border-radius: 30px;-webkit-border-radius: 30px; width: 65%; padding: 3%; font-size:36px; line-height:42px;margin-top: 30px;margin-bottom: 30px;}
	#zxomessenger section.zxomessengerR article div.zxomessengerR{ margin-left:5% !important;}
	#zxomessenger section.zxomessengerR article div.zxomessengerF{margin-left:24%; margin-right:5%;}
	#zxomessenger section.zxomessengerR article div.zxomessengerR:before, #zxomessenger section.zxomessengerR article div.zxomessengerF:before {font-size:60px; line-height:60px;margin-bottom:-30px;}
	#zxomessenger section.zxomessengerR article div.zxomessengerR:before {left: -16px;}
	#zxomessenger section.zxomessengerR article div.zxomessengerF:before {right: -16px;}
	#zxomessenger section.zxomessengerR article time{ font-size:20px;}
	#zxomessenger section.zxomessengerR form textarea{font-size:36px; line-height:42px; width:75%; margin-bottom:30px;}
	#zxomessenger section.zxomessengerR form a{font-size:36px; line-height:36px;padding: 30px; padding-left: 45px;padding-right: 45px; margin-left:3%;}
	#zxomessenger section.zxomessengerR form h3{ font-size:24px; line-height:24px;padding-bottom:11px;}
}


.zxomessengerAVATAR{display:inline-block !important; float:left !important; width:50px !important; height:50px !important; padding:0px !important; margin:0px !important; margin-right:10px !important; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background-color:#fff !important; overflow:hidden !important; position:relative !important; vertical-align:top !important;}
.zxomessengerAVATAR img{ width:100%; height:auto; border:none; outline:none; }
/*******************************************************************************************************************************************************
********************************************************************************************************************************************************
********************************************************************************************************************************************************
END | ZXOMESSENGER
********************************************************************************************************************************************************
********************************************************************************************************************************************************
********************************************************************************************************************************************************/



#zxo_statusBAR { position:relative; text-align:left; display:block; width:70%; height:auto; padding:60px; padding-left:15%; padding-right:15%; margin:0; background-color:#9C0; color:#fff; position:relative; 
font-size:24px; line-height:36px; font-weight:normal;}
#zxo_statusBAR:before { content:'\f058'; font-family:'i'; font-size:60px; position:relative; display:inline-block; padding:0; margin:0; padding-right:15px; vertical-align:middle; color:#fff;}
.zxo_statusBAR_error { background-color:#C00 !important;}
.zxo_statusBAR_error:before { content:'\f06a' !important;}
#zxo_statusBAR a.zxo_statusBAR_close { position:absolute; top:15px; right:30px; font-family:'i'; font-size:30px; line-height:30px !important; cursor:pointer; text-decoration:none; font-weight:normal; padding:0; margin:0; }
#zxo_pageTITLE {position:relative; min-width:620px; text-align:center; display:block; 
	width:100%; height:auto; padding:15px; padding-left:0; padding-right:0; margin:0;  color:#45484d; position:relative; font-size:24px; line-height:24px; font-weight:300;
	background: #fff; 
	border-bottom:solid; border-bottom-color:#9c0; border-bottom-width:5px;}
#zxo_pageTITLE div{ display:inline-block;min-width:620px; width:70%; text-align:left; padding-left:0; padding-right:0;}
#zxo_pageTITLE div img{ display:inline-block; padding:0; margin:0; padding-right:15px; vertical-align:middle; border:none; outline:none; width:48px; height:48px;}

.zxo_form{ position:relative; display:inline-block; width:70%; min-width:620px; text-align:left; padding:0; padding-bottom:90px; margin:0; background-color:none;  background:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
@media (max-width: 1300px){
	#zxo_pageTITLE div, .zxo_form {width:90%;}
}
.zxo_form section{transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;box-shadow:0px 2px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2); -moz-box-shadow:0px 2px 5px rgba(0,0,0,0.2); font-size:0px; position:relative; display:block; width:100%; height:auto; padding:0%; padding-top:0px; padding-bottom:15px; background-color:#fff; margin:0; margin-bottom:10px; margin-top:10px; border-radius:5px; }
.zxo_form section.closed { padding-bottom:10px !important; width:48% !important; display:inline-table !important; vertical-align:top;}
.zxo_form section.closed:nth-child(odd) { margin-right:2%; }
.zxo_form section.closed div.zxoinputWrap, .zxo_form section.closed div.zxoinputWrapImgs{ height:0px !important; overflow:hidden !important; position:absolute !important; }
.zxo_form section h5{ width:100%; display:block; color:#fff; font-size:14px; font-weight:500;
	border-top-left-radius:5px;border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;-moz-border-radius-topleft:5px;
	background: #363a3d;
    background: -moz-linear-gradient(top, #363a3d 60%, #07141c 100%);
    background: -webkit-linear-gradient(top, #363a3d 60%,#07141c 100%);
    background: linear-gradient(to bottom, #363a3d 60%,#07141c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363a3d', endColorstr='#07141c',GradientType=0 ); }
.zxo_form section h5 a.openClose { position:relative; transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out; cursor:pointer; font-family:'i'; font-size:24px; float:right; margin:0; padding:0; margin-right:10px; margin-top:10px; font-weight:normal; color:rgba(255,255,255,0.5); text-shadow: -1px -1px 1px rgba(0,0,0,0.75); }
.zxo_form section h5 a.openClose:hover { color:rgba(255,255,255,0.75); text-shadow:none;}
.zxo_form section h5 a.openClose:before {transition:none !important;-moz-transition:none !important;-webkit-transition:none !important; text-shadow:none !important; content:'Collapse'; display:none; position:absolute; width:70px; height:auto; text-align:center; font-size:12px; line-height:12px; font-family:Verdana, Geneva, sans-serif; color:#444; background-color:rgba(255,255,255,0.75); box-shadow: border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;left:-92px; top:0px; padding:6px; margin:0;}
.zxo_form section h5 a.openClose:after { transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;text-shadow:none; font-family:'i'; font-size:0px; position:absolute; top:6px; left:-10px; color:rgba(255,255,255,0.75); content:'\f0da';}
.zxo_form section h5 a.openClose:hover:before { display:block; }
.zxo_form section h5 a.openClose:hover:after { font-size:14px; }
.openClose2 { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.openClose2:before {content:'Expand' !important;right:-92px; left:auto !important; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.openClose2:after {top:6px; right:-10px; left:auto; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.zxo_form section h5 img{ display:inline-block; vertical-align:middle; padding:15px; padding-top:10px; padding-bottom:10px; margin:0; outline:none; border:none; width:48px; height:48px;}
.zxo_form section div.zxoinputWrap{ position:relative; display:inline-block; width:42%; min-width:200px; height:auto; position:relative; vertical-align:top; padding:0; margin:0; margin-left:5%; margin-bottom:20px;}
.zxo_form section div.zxoinputWrap img.loading {position:absolute; z-index:9; bottom:5px; right:10px; display:none;}
.zxoinputWrapMARGIN { margin-left:5% !important;}
.zxoinputWrapBUTTON { margin-left:5% !important; margin-top:15px !important; margin-bottom:30px !important; }
.zxo_form section div.zxoinputWrap label{position:relative; display:block; width:auto; height:auto; position:relative; padding:0; margin:0; margin-bottom:10px; font-size:12px; line-height:12px; color:#363a3d; text-transform:uppercase; font-weight:500;}
.zxo_form section div.zxoinputWrap label span{ font-size:10px; }
.zxo_form section div.zxoinputWrap label b{ font-size:18px; line-height:20px; font-weight: normal !important; color:#607A8A !important;}
.zxo_form section div.zxoinputWrap input, .zxo_form section div.zxoinputWrap select{position:relative; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; background:none; outline:none; border:solid; border-color:#aaa; border-width:1px; display:block; width:100%; height:auto; position:relative; padding:10px; margin:0; font-size:14px; line-height:14px; color:#777; font-weight:300; background-color:#e8e8e8;}
.zxo_form section div.zxoinputWrap input:focus, .zxo_form section div.zxoinputWrap select:focus { border-color:#9C0; background-color:#efefef; color:#333; }


.zxo_form section div.zxoinputWrap textarea{position:relative; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; background:none; outline:none; border:solid; border-color:#aaa; border-width:1px; display:block; width:100%; height:auto; position:relative; padding:10px; margin:0; font-size:14px; line-height:14px; color:#777; font-weight:300; min-height:100px; background-color:#e8e8e8;}
.zxo_form section div.zxoinputWrap textarea:focus { border-color:#9C0; background-color:#efefef; color:#333; }

.zxo_form section div.zxoinputWrap100 {width:89%;}
.zxo_form section div.zxoinputWrapAUTO {width:auto; min-width:0px;}
.zxo_form section div.zxoinputWrap input.zxoinputWrap_INphone {width:150px;}
.zxo_form section div.zxoinputWrap input.zxoinputWrap_INphoneEXT {width:50px;}
.zxo_form section div.zxoinputWrap input.zxoinputWrap_INemail {width:300px;}
.zxo_form section div.zxoinputWrapML30 { margin-left:30px;}

.zxo_form section div.zxoinputWrapImgs {text-align:center; }
.zxo_form section div.zxoinputWrapImgs .mediaItem-o {width:96%; display:inline-table !important; text-align:left;}
.zxo_form section div.zxoinputWrapImgs .mediaItem-c { margin-left:2%; text-align:left;}

.zxo_form section table.toolbar2{ width:100% !important; min-width:572px; border-top:solid; border-top-color:#ccc; border-top-width:1px;}
.zxo_form section table{ width:100% !important;}  
.zxo_form section iframe { width:100% !important; min-width:570px;} 
.zxo_form .subButton {
	position:relative;
    width: auto;
    border: none;
    font-family: inherit;
    font-size: 14px;
    color: inherit;
    background: none;
    cursor: pointer;
    display: block;
    margin: 0px;
	margin-top:30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background-color: #ffd65e;
    background: #f0e771;
    background: -moz-linear-gradient(top, #f0e771 0%, #ecdf41 23%, #e6d50b 50%, #dfb700 76%, #d58807 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0e771), color-stop(23%,#ecdf41), color-stop(50%,#e6d50b), color-stop(76%,#dfb700), color-stop(100%,#d58807));
    background: -webkit-linear-gradient(top, #f0e771 0%,#ecdf41 23%,#e6d50b 50%,#dfb700 76%,#d58807 100%);
    background: -o-linear-gradient(top, #f0e771 0%,#ecdf41 23%,#e6d50b 50%,#dfb700 76%,#d58807 100%);
    background: -ms-linear-gradient(top, #f0e771 0%,#ecdf41 23%,#e6d50b 50%,#dfb700 76%,#d58807 100%);
    background: linear-gradient(to bottom, #f0e771 0%,#ecdf41 23%,#e6d50b 50%,#dfb700 76%,#d58807 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e771', endColorstr='#d58807',GradientType=0 );
    color: rgba(0,0,0,0.7);
    padding: 15px 15px 15px 65px;
    border-radius: 3px;
    overflow: hidden;
    text-shadow: 1px 1px 3px rgba(255,255,255,0.25);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    text-decoration: none;
    z-index: 0;}
.zxo_form .subButton:hover {padding: 15px 25px 15px 55px; color:rgba(0,0,0,0.9);}
.zxo_form .subButton:hover:before, .zxo_form .subButton:active:before {left: -50px;}
.zxo_form .subButton:hover:after,.zxo_form .subButton:active:after {left: 5px;}
.zxo_form .subButton:before {
    font-family: 'i';
    content: '\f067';
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0px;
    padding-bottom: inherit;
    padding-top: inherit;
    width: 50px;
    background-color: rgba(255,255,255,0.7);
    z-index: 2;
    left: 0px;
    top: 0px;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    text-align: center;
    background: #ffa84c;
    background: -moz-linear-gradient(top, #ffa84c 0%, #ff7b0d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d));
    background: -webkit-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);
    background: -o-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);
    background: -ms-linear-gradient(top, #ffa84c 0%,#ff7b0d 100%);
    background: linear-gradient(to bottom, #ffa84c 0%,#ff7b0d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
}
.zxo_form .subButton:after {
    content: '';
    font-family: 'i';
    font-size: 18px;
    color: #ffffff;
    font-weight: normal;
    position: absolute;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 60px;
    height: 60px;
    background-color: rgba(0,0,0,0.7);
    z-index: 3;
    left: -60px;
    top: 50%;
    margin: -30px 0 0 -30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
    background: #a2e200;
    background: -moz-linear-gradient(top, #a2e200 11%, #5ebc0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#a2e200), color-stop(100%,#5ebc0c));
    background: -webkit-linear-gradient(top, #a2e200 11%,#5ebc0c 100%);
    background: -o-linear-gradient(top, #a2e200 11%,#5ebc0c 100%);
    background: -ms-linear-gradient(top, #a2e200 11%,#5ebc0c 100%);
    background: linear-gradient(to bottom, #a2e200 11%,#5ebc0c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2e200', endColorstr='#5ebc0c',GradientType=0 );
}


.zxo_formNObMARGIN { margin-bottom:0px !important;} 
.zxo_form div.zxo_formGridView { position:relative; min-width:500px; color: #363a3d; display:table; width:100%; height:auto; padding:0; margin:0; padding-top:10px; padding-bottom:10px; font-size:12px; line-height:14px; font-family:inherit;}


.zxo_form div.zxo_formGridView b.zxo_formGridViewALERT{
	transition: all 0.125s ease-in-out;-moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;
	padding: 0px;
	margin:0;
    font-size: 14px;
    line-height: 14px;
    font-family:'i';
	font-weight:normal;
    position: absolute;
    top: 20px;
    left: 5px;
    background-color:transparent;
    color: #c00; cursor:pointer; }
.zxo_form div.zxo_formGridView b.zxo_formGridViewALERT span{ display:none; white-space:nowrap; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:12px; color:#fff; }
.zxo_form div.zxo_formGridView b.zxo_formGridViewALERT:hover{ color:#fff; padding:10px; background-color:#c00; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:-10px; box-shadow: 1px 1px 3px rgba(0,0,0,0.5); }
.zxo_form div.zxo_formGridView b.zxo_formGridViewALERT:hover span{ display: inline; padding-left:10px; }

.zxo_formGridViewHeader {border:solid; border-color:#607A8A; border-width:1px; background-color:#607A8A !important; color:#eee !important; box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none; display:table;}

.zxo_form div.zxo_formGridView:hover { background-color:#eee;}
.zxo_form div.zxo_formGridView div{ display:table-cell; vertical-align:middle; height:auto; padding:0; padding-right:10px; padding-left:10px; margin:0; text-align:left;}
.zxo_form div.zxo_formGridView div:first-child{ padding-left:2%;}
.zxo_form div.zxo_formGridView div:last-child{ padding-right:2%;}
.zxo_formGridViewItemNumber { min-width:90px; width:90px;}
.zxo_formGridViewDateTime {min-width:140px; width:140px;}
.zxo_formGridViewStatus {min-width:120px; width:120px;}
.zxo_formGridViewQty {min-width:120px; width:120px; text-align:right;}
.zxo_formGridViewPer {min-width:120px; width:120px; text-align:right !important;}
.zxo_formGridViewViewButton{min-width:100px; width:100px; text-align:center !important;}
.zxo_formGridViewEnd{min-width:160px; text-align:right !important; vertical-align:middle;}
.zxo_formGridViewEnd2buttons{ width:160px; }
.zxo_formGridViewEndSubTotal{min-width:90px; width:90px; text-align:right !important; vertical-align:middle;}
.zxo_formGridViewTitle{width:auto; min-width:120px;}
.zxo_form div.zxo_formGridView div span{font-size:x-small;} 
.formGridViewButton {
	position:relative;
	display:inline-table;
    width: auto;
    height: auto;
    text-decoration: none !important;
    padding: 10px;
    margin: 0px;
	margin-left:5px; margin-right:5px;
    background-color:transparent;
    color:#363a3d;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: 500 !important;
    font-size: 12px;
    line-height: 12px;
    vertical-align: middle;
	border:solid; border-width:2px; border-color:#363a3d;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	cursor:pointer;
	-webkit-transition: all 0.125s;
    -moz-transition: all 0.125s;
    transition: all 0.125s;
	
}
.formGridViewButton:hover { background-color:#363a3d;color:rgb(244, 244, 244);}
.formGridViewButtonY:hover  {border-color:rgb(223, 117, 20); background-color:rgb(255, 255, 255); color:rgb(223, 117, 20);}
.formGridViewButtonY{background-color:rgb(223, 117, 20); border-color:rgb(223, 117, 20); color:rgb(244, 244, 244);}
.formGridViewButtonB:hover {border-color:rgb(66, 184, 221); background-color:rgb(255, 255, 255); color:rgb(66, 184, 221);}
.formGridViewButtonB {background-color:rgb(66, 184, 221); border-color:rgb(66, 184, 221); color:rgb(244, 244, 244);}
.zxo_form div.zxo_formGridView a{ font-size:x-small; text-decoration:none;}
.formGridViewButtonSM {
    padding: 5px !important;
    border-width:0px !important;
	margin-left:0px !important; margin-right:0px !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;	
}
.suggZXO {margin-top:60px;}
#zxoITEMS { width:90%; margin-left:5%;min-height:60px; padding-bottom:60px;
	border-bottom:solid; border-bottom-color:#9C0; border-bottom-width:10px;
	border-right:solid; border-right-color:#607A8A; border-right-width:1px;
	border-left:solid; border-left-color:#607A8A; border-left-width:1px;
	 border-left-style:inset; border-right-style:inset;}
#zxoITEMSheader { width:90%; margin-left:5%; display:table;}
#zxoITEMSheader h5{ display:table-cell !important; vertical-align:middle; padding:10px; background:#607A8A !important;  }
#zxoITEMSSearch { 
	position:relative;
	width:auto !important; display:table; margin-left:-15px; margin-top:-45px; padding:20px; padding-left:90px; padding-right:30px;  background-color:#9C0 !important; color:#eee !important; 
	border-radius: 45px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
	border-bottom-left-radius:45px;
	border-top-left-radius:45px;}
#zxoITEMSSearch img.loading {position:absolute; z-index:9; bottom:27px; right:35px; display:none; width:24px; height:24px;}
#zxoITEMSSearch:before { position:absolute; top:10px; left:15px; content:'\f055'; font-family:'i' ; font-size:60px; line-height:60px; color:#ffffff; display:inline-table;} 
#zxoITEMSSearch:after { position:absolute; top:-20px; left:32px; content:'\f0d8'; font-family:'i' ; font-size:30px; line-height:30px; color:#9C0; display:inline-table;} 
#zxoITEMSSearch input{
	text-transform: none;
    display: table;
    background-color: #fff;
    font-size: 14px;
    line-height: 14px;
    width: 100%;
    height: auto;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 5px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: none; outline: none; color: #666;
    font-family: Verdana, Geneva, sans-serif;}

.zxoITEMSbottom { width:90%; margin-left:5%; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; min-height:0px; background:none; background-color:transparent;
	display:table;}
.zxoITEMSbottom section{ display:table-cell; width:50%; vertical-align:top; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; background:none; background-color:transparent;}
.zxoITEMSmarginL5 { margin-left:5% !important; margin-bottom:30px !important; }
.checkOutCartTaxes{ display:inline-table; background-color:transparent; width:98%; padding:0; padding-left:2%; padding-right:0%; margin:0; margin-top:10px; height:auto; text-align:left;}
.checkOutCartTaxes div { width:auto; background-color:transparent; display:table-cell; vertical-align:middle; height:100%; padding:0; margin:0; position:relative; padding-bottom:10px; padding-top:10px;}
.checkOutCartTaxes div.checkOutCartTaxesTitle{background-color:rgba(0,0,0,0.25); text-align:right; padding-right:10px; padding-left:10px; width:90px; text-transform:uppercase; font-family:'mr',Verdana, Geneva, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#fff; }
.checkOutCartTaxes div.checkOutCartTaxes{background-color:rgba(0,0,0,0.25); text-transform:uppercase; text-align:right; width:180px; padding-right:10px; font-family:'ml',Verdana, Geneva, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#fff; }
.checkOutCartTaxes div.checkOutCartTaxeslast { width:60px;}

.zxo_form div.zxo_formGridView div.checkOutCartCost{min-width:90px; width:90px; text-align:right !important; vertical-align:middle;}

.checkOutCartTotals{ display:inline-table; background-color:transparent; width:98%; padding:0; padding-left:2%; padding-right:0%; margin:0; margin-top:10px; height:auto; text-align:left;}
.checkOutCartTotals div { width:auto; background-color:transparent; display:table-cell; vertical-align:middle; height:100%; padding:0; margin:0; position:relative; padding-bottom:30px; padding-top:30px;}
.checkOutCartTotals div.checkOutCartTotalsTitle{background-color:#0a3370; text-align:right; padding-right:10px; padding-left:10px; width:90px; text-transform:uppercase; font-family:'mr',Verdana, Geneva, sans-serif; font-weight:normal; font-size:18px; line-height:18px; color:#fff; }
.checkOutCartTotals div.checkOutCartTotal{background-color:#0a3370; text-transform:uppercase; text-align:right; width:180px; padding-right:10px; font-family:'ml',Verdana, Geneva, sans-serif; font-weight:normal; font-size:18px; line-height:18px; color:#fff; }
.checkOutCartTotals div.checkOutCartTotallast { width:60px;}



.checkOutCartDelete { text-right:center; width:40px; padding-left:20px;}
.checkOutCartDelete a:link, .checkOutCartDelete a:visited, .checkOutCartDelete a{
	font-family:'i' !important; font-size:24px !important; line-height:24px; padding:10px; text-decoration:none; color:#263248; cursor:pointer;}
.checkOutCartDelete a:hover { color:#C00 ; font-family:'i' !important; }
	
@media (max-width: 1500px){.maxW1500 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 1400px){.maxW1400 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 1300px){.maxW1300 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 1200px){.maxW1200 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 1100px){.maxW1100 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 1000px){.maxW1000 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 900px){.maxW900 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 800px){.maxW800 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 700px){.maxW700 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 600px){.maxW600 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}
@media (max-width: 500px){.maxW500 { display:none !important; position:absolute !important; opacity:0; z-index:-1 !important;}}

/*********************************************************************************************************
ACTIVATE CHECKBOX
*********************************************************************************************************/
div.adCHKbox, .updateBarO div.adCHKbox, .updateBar div.adCHKbox { padding:0px; background: #fff; margin: 0px;margin-right:5px;margin-top:10px;margin-bottom:10px;vertical-align:middle; -webkit-border-radius: 50px; -moz-border-radius: 50px;	border-radius: 50px; position: relative;-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,0.2);display:inline-block;
	width: 140px;
	height: 26px;}
div.adCHKbox:after, .updateBarO div.adCHKbox:after, .updateBar div.adCHKbox:after { font: 12px/26px Arial, sans-serif;color: #555;position: absolute;right: 10px;top:0px;z-index: 0;font-weight: bold;text-shadow: 1px 1px 0px rgba(255,255,255,.15);
	content: 'DEACTIVE'; letter-spacing:-1px;}
div.adCHKbox:before, .updateBarO div.adCHKbox:before, .updateBar div.adCHKbox:before {font: 12px/26px Arial, sans-serif;color: #555;position: absolute;left: 10px;top:0px;z-index: 0;font-weight: bold;text-shadow: 1px 1px 0px rgba(255,255,255,.15);
	content: 'ACTIVE';}
div.adCHKbox label, .updateBarO div.adCHKbox label, .updateBar div.adCHKbox label {
	width: 70px;
	height: 20px;
	display: block;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;cursor: pointer;position: absolute;top: 3px;left: 3px;z-index: 1;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);background: #ff3019; /* Old browsers */background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */}
div.adCHKbox input[type=checkbox], .updateBarO div.adCHKbox input[type=checkbox], .updateBar div.adCHKbox input[type=checkbox] {visibility: hidden;}
div.adCHKbox input[type=checkbox]:checked + label, .updateBarO div.adCHKbox input[type=checkbox]:checked + label, .updateBar div.adCHKbox input[type=checkbox]:checked + label {background: #a2e200; /* Old browsers */background: -moz-linear-gradient(top,  #a2e200 11%, #5ebc0c 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(11%,#a2e200), color-stop(100%,#5ebc0c)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #a2e200 11%,#5ebc0c 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #a2e200 11%,#5ebc0c 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #a2e200 11%,#5ebc0c 100%); /* IE10+ */background: linear-gradient(to bottom,  #a2e200 11%,#5ebc0c 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2e200', endColorstr='#5ebc0c',GradientType=0 ); /* IE6-9 */
	left: 68px;
 	width:70px;}
	div.adCHKbox label:after, .updateBarO div.adCHKbox label:after, .updateBar div.adCHKbox label:after { position:absolute; top:3px; left:13px; color:rgba(255,255,255,0.9); content:''; font-size:10px; font-weight:bold; letter-spacing:1px; }
div.adCHKbox label:hover:after, .updateBarO div.adCHKbox label:hover:after, .updateBar div.adCHKbox label:hover:after { content:'CLICK';color:rgba(255,255,255,0.75); }
.adCHKboxCRC { margin-left:15px !important; vertical-align:top !important; width:144px !important; margin-right:30px !important; margin-top:20px !important;  } 
/*********************************************************************************************************
END | ACTIVATE CHECKBOX
*********************************************************************************************************/

/*OVERRIDES*/

.mainContainer {
    -webkit-border-top-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    border-top-left-radius: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
    border-top-right-radius: 0px !important;
    -webkit-border-bottom-left-radius: 5px !important;
    -moz-border-radius-bottomleft: 5px !important;
    border-bottom-left-radius: 5px !important;
    -webkit-border-bottom-right-radius: 5px !important;
    -moz-border-radius-bottomright: 5px !important;
    border-bottom-right-radius: 5px !important;
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.25) !important;
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.25) !important;
    box-shadow: 5px 5px 5px rgba(0,0,0,0.25) !important;
}
.pageContent { text-align:left; }
div#alertWindow.statusBar {
    -webkit-box-shadow: 2px 3px 3px rgba(0,0,0,0.35) !important;
    -moz-box-shadow: 2px 3px 3px rgba(0,0,0,0.35) !important;
    box-shadow: 2px 3px 3px rgba(0,0,0,0.35) !important;
}
.lastUpBy {
    -moz-box-shadow: inset 1px 3px 3px #999 !important;
    -webkit-box-shadow: inset 1px 3px 3px #999 !important;
    box-shadow: inset 1px 3px 3px #999 !important;
    background-color: #eee !important;
	text-shadow:none !important;
}
.lastUpBy_IN_Info, .lastUpBy_IN_name{text-shadow: none !important;}

#zxofooter { padding-top:30px; padding-bottom:30px;}

#homeALERTBOXwrap { 

    background-color:transparent;

    border: none;

    padding: 0px;
    width: 370px !important;
    margin-top: 15px;
    margin-bottom: 30px !important;
    margin-left: 0px;
    margin-right: 0px;
	border-radius: 5px;
    -moz-border-radius: 5px;


}

.homeALERTBOXwrapDIVin { 

    background-color:#fff;

    border: none;

    padding: 0px;
    width: 370px !important;
    margin-top: 15px;
    margin-bottom: 30px !important;
    margin-left: 0px;
    margin-right: 0px;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.35);
    -moz-box-shadow: 2px 2px 7px rgba(0,0,0,0.35);
    box-shadow: 2px 2px 7px rgba(0,0,0,0.35);


}



.alldates { font-family:'r',Verdana, Geneva, sans-serif; display:block; width:600px; height:auto; padding:30px; background-color:#fff; margin:0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.alldates h5{ font-size:24px; font-weight:500; color:#333; display:block; width:100%; text-align:left; text-transform:uppercase; margin:0px; padding:0px; padding-bottom:10px; }
.alldates h5 span{ display:block; font-size:12px; color:#999; margin-top:5px;}
.alldates div{ display:table; padding:0px; padding-bottom:10px; padding-top:10px; margin:0px; width:100%; font-size:14px; color:#333; height:auto;}
.alldates div.alldatesHEAD{display:table; background-color:transparent !important; font-weight:700; padding:0px; padding-bottom:10px; padding-top:10px; margin:0px; width:100%; font-size:14px; color:#333; height:auto; border-bottom:solid; border-bottom-color:#ccc; border-bottom-width:1px;}
.alldates div div{ display:table-cell; background-color:transparent !important; width:25%; vertical-align:top; padding:0px; margin:0px; }
.alldates div div:first-child{ width:48%; padding-left:2%; }
.alldates div:nth-child(even) {background-color:#eee; }
.alldates section{display:table; background-color:transparent !important; font-weight:normal; padding:0px; padding-bottom:10px; padding-top:10px; margin:0px; width:100%; font-size:14px; color:#333; height:auto; border-bottom:solid; border-bottom-color:#ccc; border-bottom-width:1px;}
.alldates section div{ background-color:transparent !important;}