/* CONTENT BLOCK - EDIT MODE */	
#zn_cb_editor { padding-right: 10px; padding-left: 10px; padding-bottom: 50px; padding-top: 10px; background-color: white; }
#zn_cbtoolbar { border-right: #3399ff 1px solid; padding-right: 5px; border-top: #3399ff 1px solid; margin-top: 5px; padding-left: 5px; padding-bottom: 1px; margin-left: 0px; border-left: #3399ff 1px solid; margin-right: 5px; padding-top: 1px; border-bottom: #3399ff 1px solid; background-color: #a0d5f5;}	

.zn_cb_edit_envelope { border-right: #3399ff 1px solid; padding-right: 3px; padding-left: 3px; margin-bottom: 5px; padding-bottom: 10px; margin-left: 0px; border-left: #3399ff 1px solid; margin-right: 5px; padding-top: 10px; border-bottom: #3399ff 1px solid; }
.CBToolbarMainGroup{font:bold 9px verdana;cursor: pointer;}
.CBToolbarMainItem { border-right: #fafad2 1px solid; padding-right: 1px; border-top: #fafad2 1px solid; padding-left: 1px; padding-bottom: 1px; font: bold 9px verdana; border-left: #fafad2 1px solid; cursor: pointer; color: black; padding-top: 1px; border-bottom: #fafad2 1px solid; background-color: #fafad2; }
.CBToolbarMainItemOver { border-right: maroon 1px solid; padding-right: 1px; border-top: maroon 1px solid; padding-left: 1px; padding-bottom: 1px; font: bold 9px verdana; border-left: maroon 1px solid; cursor: pointer; color: black; padding-top: 1px; border-bottom: maroon 1px solid; background-color: #ffcc33; }
.CBToolbarSubMenuGroup{cursor: pointer;border: 1px solid #002D96;background-color: #fafad2;}
.CBToolbarMenuItem{cursor:pointer;font:normal 9px verdana;color: black;cursor: hand;margin: 0px 0px 0px 0px;background-color : #fafad2;}
.CBToolbarMenuItemOver{cursor:pointer;font:normal 9px verdana;color: black;background-color: #ffcc33;}
.CBToolbarSeparator{margin-left: 2px;margin-right: 2px;}

/* FONTS */
.zn_title_strip{ margin-top:5px;}
.zn_title{padding-left: 3px;font-weight: bold;font-size: 16px;margin-bottom: 5px;color: black;font-family: Arial;}
.zn_title_section{color: Red;}
.zn_subtitle { padding-left: 5px; font-weight: bold; font-size: 14px; padding-bottom: 5px; width: 570px; color: #08529f; padding-top: 5px; border-bottom: #128cdd 1px solid; font-family: arial; background-color: #f3f3f3; }	
/*.zn_subtitle{padding-left: 3px;font-weight: bold;font-size: 14px;margin-bottom: 5px;color: black;font-family: Arial;}	*/
.zn_small{padding-left: 3px;font-weight: normal;font-size: 10px;color: black;font-family: Arial;}
.zn_big{font-weight: normal;font-size: 12px;color: black;font-family: Verdana;}	
.zn_head{padding-left: 3px;	font-weight: bold;font-size: 11px;padding-bottom: 3px;color: white;	padding-top: 3px;border-bottom: #000000 1px solid;font-family: Verdana, Helvetica, sans-serif;height: 20px;	background-color: steelblue;}
td .zn_head	{padding-left: 3px;	font-weight: bold;font-size: 11px;padding-bottom: 3px;color: white;	padding-top: 3px;border-bottom: #000000 1px solid;font-family: Verdana, Helvetica, sans-serif;height: 20px;	background-color: steelblue;}
.zn_subhead{padding-left: 3px;font-weight: bold;font-size: 11px;padding-bottom: 3px;color: #3c3c3c;padding-top: 10px;font-family: Verdana, Helvetica, sans-serif;}
td .zn_bodytext{font-weight:  normal;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;padding-left: 3px;padding-top: 5px;padding-bottom: 5px;}
.zn_bodytext{font-weight:  normal;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;padding-left: 3px;padding-top: 5px;padding-bottom: 5px;}
.zn_assist{	font-weight: normal;font-size: 9px;color: blue;font-style: normal;font-family: verdana;padding-top: 10px;padding-bottom: 5px;}
.zn_tip{padding-right: 3px;padding-left: 3px;padding-bottom: 5px;padding-top: 5px;	background-color: #ffffff;}
.zn_tip .topic{	font-weight: bold;font-size: 12px;color: maroon;font-family: Arial;padding-top: 10px;padding-left: 3px;	padding-bottom: 0px;}
.zn_tip .listitem{padding-left: 0px;font-weight: normal;list-style-position: outside;font-size: 12px;list-style-image: url(../images/icons/bullet.gif);	padding-bottom: 2px;color: black;direction: ltr;padding-top: 2px;font-family: Arial;text-align: left;}
.Error{font-weight: bold;color: red;}
/*.zn_12px{font-weight: normal;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;padding-left: 3px;}	*/

/* FORM */
.EditForm{}
.EditForm .Head{font-weight: bold;font-size: 12px;color: black;	font-family: Verdana, Helvetica, sans-serif;margin-bottom: 5px;}
.EditForm .Section{	margin-top: 15px;padding-left: 0px;	font-weight: bold;font-size: 12px;padding-bottom: 3px;color: black;padding-top: 3px;font-family: Verdana, Helvetica, sans-serif;}
.EditForm .IntroText{font-weight: normal;font-size: 11px;color: black;font-family: Verdana, Helvetica, sans-serif;margin-bottom: 5px;}
.EditForm .Error{font-weight: bold;color: red;}
.EditForm .Assist{	font-weight: normal;font-size: 9px;color: gray;font-style: normal;	font-family: verdana;padding-top: 10px;padding-bottom: 5px; }

/* FORM FIELD STYLES */
td .zn_formfield_150{font-weight: bold;	font-size: 11px;color: black;font-family: Verdana, Helvetica, sans-serif;padding-right: 5px;padding-left: 3px;width: 150px;}
td .zn_valuefield_200{padding-left: 3px;width: 200px;}
td .zn_reqdfield_400{padding-left: 3px;	width: 400px;}
td .zn_infofield_150{padding-right: 5px;padding-left: 3px;font-weight: bold;font-size: 11px;padding-bottom: 3px;color: black;padding-top: 3px;border-bottom: white thin solid;font-family: Verdana, Helvetica, sans-serif;background-color: #e4f1f8;width: 150px;}
td .zn_infovalue_200{padding-right: 5px;padding-left: 3px;padding-top: 3px;	padding-bottom: 3px;font-weight: normal;font-size: 11px;color: black;font-family: Verdana, Helvetica, sans-serif;background-color: white;width: 200px;}
td .zn_infovalue_400{padding-right: 5px;padding-left: 3px;padding-top: 3px;	padding-bottom: 3px;font-weight: normal;font-size: 11px;color: black;font-family: Verdana, Helvetica, sans-serif;background-color: white;width: 400px;}
td .zn_infovalue_600{padding-right: 5px;padding-left: 3px;padding-top: 3px;padding-bottom: 3px;	font-weight: normal;font-size: 11px;color: black;font-family: Verdana, Helvetica, sans-serif;background-color: white;width: 600px;}
td .zn_formfield{font-weight: bold;	font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;padding-right: 5px;padding-left: 10px; background-color:#eeeeee; text-align:right;}	
td .zn_valuefield{font-weight: normal;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;padding-right: 5px;padding-left: 3px;}	
.zn_form{padding-top: 10px;	padding-left: 10px;	padding-right: 10px;background-color: #f0f0f0;	margin-right: 5px;}
.zn_ast {font-size: 15px; color: #FF6600}
div.row	{width: 100%;clear: both;padding-top: 5px;}
.row .label{padding-left: 3px;padding-right: 10px;padding-bottom: 5px;font-weight: bold;float: left;width: 150px;text-align: left;font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.row .labelLong	{padding-left: 3px;	padding-right: 10px;padding-bottom: 5px;font-weight: bold;float: left;width: 200px;	text-align: left;font-family: Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold}
.row .formw {float: left;text-align: left;} 

/* CONDENSED FORM STYLES */
#condensedform { border-right: gray 1px solid; padding-right: 10px; border-top: gray 1px solid; padding-left: 10px; padding-bottom: 10px; margin: 0px 20px 100px 10px; border-left: gray 1px solid; padding-top: 10px; border-bottom: gray 1px solid; background-color: #f7f7f7; }
#condensedform .head { font-weight: bold; font-size: 16px; margin-bottom: 15px; color: #4682b4; font-family: arial; }
#condensedform .sectiontitle {font-weight: bold; font-size: 12px; color: black; font-family: verdana; margin-bottom: 5px; }
#condensedform .sectionintro{font-weight: normal; font-size: 11px; font-family: verdana; margin-bottom: 11px;  }
#condensedform .description{font-weight: normal; font-size: 11px; font-family: verdana; }
#condensedform .fieldlabel{font-weight: bold; font-size: 10px; font-family: verdana; margin-bottom: 2px; }
#condensedform .chkbox{float:left; margin-right: 5px;}

/* BUTTON STYLES */
.zn_button{font:bold 10px verdana;border-style:outset;border-width:2px;margin-right:.5em;background-color:#E6E6E6;border-color:#FFF #C1C1C1 #C1C1C1 #FFF;color:#333;padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px;}
.zn_action_button{font:bold 78% verdana;border-style:outset;border-width:2px;margin-right:.5em;	background-color:#E6E6E6;border-color:#FFF #C1C1C1 #C1C1C1 #FFF;color:#333;	padding-top: 2px; padding-bottom: 2px;}
.CommandButton{	background-image: url(../../../images/background/button_blue.gif);	background-repeat: no-repeat;width: 65px;height: 23px;border: none;	cursor: hand;text-align: center;vertical-align: bottom;	padding: 5px 15px 5px 10px;	margin: 5px 5px 10px 0px;}

/* LINKS */
.zn_actionlink A:link{font-size: 9pt;color: blue;font-family: Arial;text-decoration: underline;}	
.zn_actionlink A:visited{font-size: 9pt;color: blue;font-family: Arial;text-decoration: underline;}
.zn_actionlink A:hover{font-size: 9pt;color: red;font-family: Arial;text-decoration: underline;}
.zn_actionlink_small A:link{font-size: 10px;color: blue;font-family: Verdana,Arial;text-decoration: underline;}	
.zn_actionlink_small A:visited{font-size: 10px;	color: blue;font-family: Verdana,Arial;text-decoration: underline;}
.zn_actionlink_small A:hover{font-size: 10px;color: red;font-family: Verdana,Arial;text-decoration: underline;}
.zn_resourcelink A:link{font-size: 10px;color: royalblue;font-family: Verdana,Arial;text-decoration: none;}	
.zn_resourcelink A:visited{	font-size: 10px;color: royalblue;font-family: Verdana,Arial;text-decoration: none;}
.zn_resourcelink A:hover{font-size: 10px;color: red;font-family: Verdana,Arial;text-decoration: underline;}




/* ADMIN GRID 
#admingrid{margin-bottom: 10px; }
#admingrid .main { border: #0099cc 1px solid;}
#admingrid .gridheader { padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 12px; padding-bottom: 5px; color: white; padding-top: 5px; font-family: Arial; background-color: #0099cc; }
#admingrid .item { padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: black; padding-top: 5px; font-family: Arial; background-color: #f0f0f0; }
#admingrid .altitem { padding-right: 5px; padding-left: 5px; font-weight: normal; font-size: 12px; padding-bottom: 5px; color: black; padding-top: 5px; font-family: Arial; background-color: white; }
#admingrid A:link{font-size: 11px;color: blue;font-family:Verdana;text-decoration: underline;}	
#admingrid A:visited{font-size:11px;color: blue;font-family:Verdana;text-decoration: underline;}
#admingrid A:hover{font-size:11px;color: red;font-family:Verdana;text-decoration: underline;}
#admingrid .gridheader A:link{font-size: 11px;color: white;font-family:Verdana;text-decoration: underline;}	
#admingrid .gridheader A:visited{font-size:11px;color: white;font-family:Verdana;text-decoration: underline;}
#admingrid .gridheader A:hover { font-size: 11px; color: #afeeee; font-family: Verdana; text-decoration: underline; }
*/

/* COMMON CB CLASSES */
.grayline { border-bottom: #ecebed 2px solid; }

/* GRID - Replace this for all grids and retire other grid classes */
.grid { font-size: 9px; margin-bottom: 5px; font-family: Verdana;}
.grid A:link{color: navy;text-decoration: underline;}	
.grid A:visited{	color: navy;text-decoration: underline;}
.grid A:hover{color: red;text-decoration: underline;}
.grid_row{padding-right: 10px;padding-left: 5px;font-size: 9px;padding-bottom: 4px;color: black;padding-top: 4px;font-family: Verdana;background-color: #e4f1f8;}
.grid_row_alternate{padding-right: 10px;padding-left: 5px;font-size: 9px;	padding-bottom: 4px;color: black;padding-top: 4px;font-family: Verdana;	background-color: white;}	
.grid_footer { padding-right: 2px; padding-left: 5px; font-size: 9px; padding-bottom: 4px; color: black; padding-top: 4px; border-bottom: #c0c0c0 1px solid; font-family: Verdana; }
.grid_header { padding-right: 10px; padding-left: 5px; font-size: 9px; padding-bottom: 5px; color: blue; padding-top: 5px; font-family: Verdana; text-align: left; background-color: #00bfff; }
.grid_header A:link{color: white;text-decoration: none;}	
.grid_header A:visited{color: white;text-decoration: none;}
.grid_header A:hover{color: red;text-decoration: none;}	
.grid_pager{font-weight: normal;font-size: 9px;color: #313232;font-family: Verdana; padding-bottom:5px;}	
	


