body {margin:0px; background-color:#FFF; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:1.3;}

form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
h1{ font-size:24px;  color:#000;line-height:normal;font-weight:bold;} 
h2{ font-size:18px; color:#000; line-height:normal;font-weight:bold;} 
h3{ font-size:14px;  color:#000;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px;}
a:hover{ color:#CC0000;}
.wrapper{width:100%; max-width:1400px; min-width:300px;margin:0 auto;padding:0px; } 
.homeSearchDiv, .sidebartext { padding-left:5px;}
.homeSearchDiv{ padding-bottom:10px;}    
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}

.cont_area{width:100%; display:table;}
.left_block{width:20%;display:table-cell;  float:left;padding:1%;background-color:#EFEFEF; border-right:1px solid #CCC; }  
.cont_block{width:79%;display:table-cell;float:right;padding:1%;} 
.crights{ clear:both; width:100%; padding:3%; float:left; font-size:14px; line-height:14px;  border-top:1px solid #999;} 
.titlediv{background-color:#000; color:#FFF; float:left; font-size:18px; line-height:24px; width:100%; padding:3%;}
.menudiv{width:100%; float:left;}
.searchdiv{float:right; width:200px;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

.zUserManageOptionalProfile, .zUserPreferenceOptionalProfile{display:none;}
.zUserLoginUnsubscribe{display:none;}



#orderForm1 label{width:100%; float:left; padding-bottom:5px; font-weight:bold;}
.documentThumbnail{ padding:10px; background-color:#FFF; border:1px solid #CCC; border-radius:5px;}

.sh-createfield1{ padding-bottom:10px;}
.sh-createfield1 label{ width:100%; float:left; display:block; padding-bottom:5px;}

.table-list th{ font-weight:bold; }
.table-list tbody tr:nth-child(even){
	background-color:#F6F6F6; 
}
.table-list .row2:hover, .table-list .row1:hover{
	background-color:#DFEFCF;
}

@media only screen and (max-width: 1362px) { 
.left_block{width:29%; }  
.cont_block{width:70%; } 

}

@media only screen and (max-width: 992px) { 
	body { font-size:16px;}
	.wrapper{width:100%; } 
	.zMenuBarDiv { width:100% !important;}
	.mobileMenuDiv .zMenuBarDiv li { float:left; clear:both; width:100% !important;}
	.mobileMenuButton, .mobileMenuDiv .zMenuBarDiv a.trigger{ display:block; width:100% !important; padding:5% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
	.mobileMenuButton{ background-color:#4D4D4D; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
	.mobileMenuDiv .zMenuBarDiv li ul { display:none !important;} 

	.mobileMenuButton {display:block;}
	.mobileMenuDiv {display:none;}
}
@media only screen and (max-width: 767px) { 
	.left_block{clear:both; display:block;max-width:100%;width:100%; border-right:none;}
	.cont_block{width:100%;display:block;}
	.cont_area{display:block;}
}