body	{
	margin:0px 8px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#body_bg	{
	background:#5B8F23;
}

a {
	text-decoration: none;	
   outline: none;
}

.container	{
	margin:0px auto;
}
img	{
	border:none;
}
.fltlft	{
	float:left;
}
.fltrgt	{
	float:right;
}
.la	{
	text-align:left;
}
.ca	{
	text-align:center;
}
.ra	{
	text-align:right;
	padding-right: 10px;
}

.jstfy	{
	text-align:justify;
}
.clrbth	{
	clear:both;
}
.background	{
	background:url(../images/background.jpg) repeat-y;
	width:987px;
}
.background1	{
	background:url(../images/background1.jpg) repeat-y;
	width:987px;
}
.adm_background1	{
	background:url(../images/background1.jpg) repeat-y;
	width:987px;
	height:481px;
}

#adm_lmast	{
	background:url(../images/adm_lmast1.jpg) no-repeat;
	width:289px;
	height:750px;
}
#adm_rmast_bg	{
	background:#FFF;
	width:693px;
}
#adm_rmast_menus	{
	background:#FFF;
	width:665px;
	padding:3px 0px 0px 17px;
	height: 750px;
}
#adm_rmast	{
	background:url(../images/adm_rmast.jpg) no-repeat;
	width:655px;
	/*height:124px;*/
}
#lmast	{
/*	background:url(../images/left_mst.jpg) no-repeat;
*/
	width:305px;
	height:272px;
}
#rmast	{
	background:url(../images/right_mast.jpg) no-repeat;
	width:668px;
	height:272px;
	position:relative;
}
.print_comp	{
/*	background:url(../images/printing_company.jpg) no-repeat;
*/
	height:247px;
}
.hor_bar	{
	background:url(../images/hor_bar.jpg) no-repeat;
	width:217px;
	height:1px;
}
.arrow	{
	background:url(../images/arrow.jpg) no-repeat;
	width:9px;
	height:10px;
}
.nav	{
	color:#969696;
	font-size:16px;
	padding-left:14px;
	outline: none;
}
.nav a	{
	font-family:Arial, Helvetica, sans-serif;
	color:#87C711;
	text-decoration:none;
	font-size:17px;\outline: none;
	
}

.meet_prnpl	{
	/* background:url(../images/meet_prnpl.jpg) no-repeat;*/
	width:190px;
	height:24px;
}
.meet_prn_bg {
	background:url(../images/meet_prn_bg.jpg) no-repeat;
	width:647px;
	height:296px;
}
.meet_prn_bg_top {
	background:url(../images/meet_prn_bg_top.jpg) repeat-y;
	width:659px;
}
.meet_prn_bg_bot {
	background:url(../images/meet_prn_bg_bot.jpg) no-repeat;
	width:659px;
	height:120px;
}

#richard	{
	width:102px;
	height:125px;
}
.richard_header	{
	font-size:11px;
	font-weight:bold;
	color:#171717;
	display: block;
}
.richard_tag	{
	font-size:11px;
	font-style:italic;
	color:#171717;
	display: block;
}
.descr	{
	font-size:11px;
	color:#171717;
}
#john	{
	width:99px;
	height:109px;
}
.read_more	{
	color:#7CAA26;
	font-size:11px;
}
.read_more a	{
	color:#7CAA26;
	font-size:11px;
	text-decoration:none;
}
.read_more a:hover	{
	text-decoration:underline;
}
.meet_team	{
	color:#717170;
	font-size:13px;
	font-weight:bold;
}
.lft_hor_bar	{
	background:url(../images/lft_hor_bar.jpg) no-repeat;
	width:250px;
	height:4px;
}
.rht_hor_bar	{
	background:url(../images/rht_hor_bar.jpg) no-repeat;
	width:250px;
	height:4px;
}
.team_name	{
	color:#3F4644;
	font-size:11px;
	font-weight:bold;
}
.team_name_descr	{
	color:#171717;
	font-size:11px;
}
.img_specf	{
	width:69px;
	height:69px;
	padding:7px 0px 0px 0px;
}
.hor_separator	{
	background:url(../images/hor_separator.jpg) repeat-x;
	height:1px;
}
.vert_separator	{
	background:url(../images/vert_separator.jpg) repeat-y;
	width:1px;
	height:823px;
}
.bottom_bar	{
	background:url(../images/bottom_bar.jpg) repeat-x;
}
.menu	{
	 width:250px;
	 height:65px;
}
.spacer	{
	height:10px;
}
.address	{
	color:#FEFEFE;
	font-size:12px;
	padding:38px 0px 38px 40px;
	width:auto;
	margin:auto;
}
.adm_address	{
	color:#FEFEFE;
	font-size:12px;
	padding:38px 0px 38px 40px;
	width:auto;
	margin:auto;
	position: relative;
	top: 330px;
}
.client	{
	background:url(../images/client_login.jpg) no-repeat;
	width:75px;
	height:9px;
	position:absolute;
	left: 569px;
	top: 8px;
}
.clientlogout	{
	background:url(../templates/images/btn_top_logout.jpg) no-repeat;
	width:75px;
	height:9px;
	position:absolute;
	left: 569px;
	top: 8px;
}
.slideshow	{
	background:url(../images/slide_show.jpg) no-repeat;
	width:90px;
	height:11px;
	padding-left:21px;
}
.print	{
	background:url(../images/print.jpg) no-repeat;
	width:20px;
	height:13px;
	padding-left:32px;
}
.message	{
	background:url(../images/message.jpg) no-repeat;
	width:20px;
	height:12px;
}
.top_spm	{
	padding:12px 0px 0px 0px;
	width:225px;
}
.spm_bar	{
	background:url(../images/spm_bar.jpg) no-repeat;
	width:250px;
	height:8px;
}
.list_menu th	{
	color:#333;
	text-decoration:underline;
	font-size:10px;
	vertical-align:top;
	height:26px;
	padding:0px 4px;
}
.list_menu th.link	{
	color:#5A8E22;
}
.list_menu th div	{
	padding-left:4px;
}
.list_menu td	{
	color:#666;
	font-size:10px;
	font-weight:bold;
	padding:0px 4px;
}
.list_menu td a	{
	color:#666;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.list_menu td a:hover	{
	text-decoration:none;
}
.class1{
	background:#9C3;
}
.showDragHandle {
	background:url(../images/drgble_arrow.gif) no-repeat;
	width:21px;
	height:18px;
	cursor:move;
}
.odd{
	background:#FFFFFF;
	text-align:left;
	width:500px;
}
.even{
	background:#DFE8D3;
	text-align:left;
	width:500px;
}
.menu_add_edit,.menu_add_edit a	{
	color:#717170;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
}
.menu_add_edit span,.menu_add_edit span a	{
	color:#7CAA26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
}
.menu_add_edit span	{
	color:#7CAA26;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-decoration:none;
}
.add_edit_menu td	{
	color:#666;
	font-size:10px;
	font-weight:bold;
}
.tbl_brdr	{
	border:#999 solid 1px;
}
.crnt_img	{
	padding-left:10px;
	color:#E08072;
}

.list_services	{
	/* background:url(../images/list_services.jpg) no-repeat; */
	width:330px;
	height:24px;
}
/* changing css when click on submenus under services */

.prepress_dept	{
	/* background:url(../images/service_press_dept.jpg); */
	width:330px;
	height:25px;
}
.press_room	{
	/* background:url(../images/service_press_room.jpg);*/
	width:300px;
	height:26px;
}
.bindery	{
	/* background:url(../images/service_bindery.jpg);*/
	width:300px;
	height:24px;
}
 .cust_services	{
	/*background:url(../images/service_cust.jpg);*/
	width:330px;
	height:24px;
}
 .fullfillment	{
	/*background:url(../images/service_fulfillment.jpg);*/
	width:330px;
	height:25px;
}
.glo_ship	{
	/* background:url(../images/service_glo_ship.jpg); */
	width:330px;
	height:24px;
}

 .virtual	{
	/*background:url(../images/service_glo_ship.jpg); */
	width:330px;
	height:24px;
}

 .knowledge	{
	/*background:url(../images/service_glo_ship.jpg); */
	width:330px;
	height:24px;
}

/* changing css when click on submenus under services */

.cat_bg	{
	background:url(../images/cat_bg.jpg) no-repeat;
	width:454px;
	height:432px;
}
.cat_bg_top	{
	background:url(../images/cat_bg_top.jpg) repeat-y;
	width:454px;
}
.cat_bg_bot	{
	background:url(../images/cat_bg_bot.jpg) no-repeat;
	width:454px;
	height:130px;
}
.abtus_bg_top	{
	background:url(../images/abtus_bg_top.jpg) no-repeat;
	width:659px;
}
.abtus_bg_bot	{
	background:url(../images/abtus_bg_bot.jpg) no-repeat;
	width:659px;
	height:100px;
}
li	{
	color:#B6B3B3;
}
.services_rht_pnl li	{
	font-size:13px;
	padding-top:29px;
}
.services_rht_pnl a	{
	color:#B6B3B3;
	text-decoration:none;
}
.services_rht_pnl a:hover	{
	color:#62A41A;
}
.clk_map,.clk_map a	{
		color:#578724;
		font-weight:bold;
		text-decoration:none;
}
.comt_green	{
	/* background:url(../images/comt_green.jpg) no-repeat; */
	width:330px;
	height:24px;
}
.green_cerification	{
	width:589px;
	height:23px;
	background:#E7F4CF;
	border:#D0D5CB solid 1px;
}
.year	{
	color:#359434;
	font-size:11px;
}
.legacy_service	{
	/*background:url(../images/legacy_service.jpg) no-repeat; */
	width:330px;
	height:24px;
}
.tour,.tour a	{
	color:#729A28;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.active_menu,.active_menu a	{
	color:#62A41A;
	font-size:13px;
}
.btm_msg	{
	color:#333333;
	font-size:16px;
}
.li_colors li	{
	color:#171717;
}
.client_tbl	{
	background:#E7EFD7;
	border:#D3D6CF solid 1px;
}
.client_lgn	{
	background:#F3F6EB;
	color:#6A6C6B;
	font-weight:bold;
	width:318px;
	height:35px;
	padding-top:10px;
	font-size:16px;
}
.client_lgn_txtfield	{
	border:#979892 solid 1px;
}
.lft_pnl	{
	color:#3D4536;
	font-size:14px;
	font-weight:bold;
}
.clnt_profile	{
	background:#E7EFD7;
	border:#C2C2C2 solid 1px;
	height:auto;
}
#clnt_ra	{
	text-align:right;
	padding-right: 20px;
}
.clnt_lft_fonts th	{
	color:#474D4B;
	font-weight:bold;
	font-size:13px;
	text-align:left;
}
.clnt_lft_fonts td	{
	color:#81827D;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
.clnt_lft_fonts input	{
	border:#999999 solid 1px;
	height:19px;
	width:235px;
}
.clnt_rht_fonts .send_alerts	{
	color:#474D4B;
	font-weight:bold;
	font-size:15px;
	text-align:right;
}
.clnt_rht_fonts th	{
	color:#474D4B;
	font-weight:bold;
	font-size:15px;
	text-align:left;
}
.clnt_rht_fonts td	{
	color:#81827D;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.clnt_rht_fonts input	{
	border:#999999 solid 1px;
	height:19px;
	width:189px;
}
.clnt_rht_fonts th	{
	color:#474D4B;
	font-weight:bold;
	font-size:15px;
}
.form_fonts td	{
	color:#81827D;
	font-size:12px;
	font-weight:bold;
}
.form_fonts th	{
	color:#474D4B;
	font-weight:bold;
	font-size:13px;
}
.form_fonts input	{
	border:#999999 solid 1px;
	height:auto;
}
.clnt_contact_list	{
	overflow-y:scroll;
	height:90px;
}
.clnt_contact_list .listing	{
	border:#999999 solid 1px;
	background:#FFFFFF;
	margin-bottom:2px;
	height:19px;
	padding:0px 5px;
}
.listing,.listing a 	{
	color:#4A504E;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.listing_selected	{
	color:#82B54E;
}
.contact_head{
	font-size:16px;
	color:#474D4B;
	font-weight:bold;
	text-align:center;
	margin:10px 0px 0px 0px;
	text-decoration:underline;
}
.comp_name	{
	background:#F3F6EB;
	width:584px;
	height:35px;
	color:#3B4441;
	font-size:18px;
	padding-left:10px;
}
.add_new_clnt{
	text-decoration:none;
}
.add_new_clnt a{
	font-size:10px;
	color:#c1c1c1;
	font-weight:bold;
	text-decoration:none;
}
.new,.new a	{
	color:#474D4B;
	font-weight:bold;
	font-size:13px;
}
#clnt_note	{
	color:#474D4B;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;	
}
.clnt_name	{
	color:#006633;
	font-size:14px;
}
.no_record	{
	font-size:12px;
}
/* Appi rules */
h1 {
	color:#999999;
	font-size:21px;
	padding:0px 0px 0px 0px;
	font-weight:100;
	}
	
.hdrGreen {
	color: #87c711;
	}
	
a.smallgreen:link {
	color:#87c711;
	font-size:14px;
	text-decoration:none;
	}
	
a.smallgreen:active {
	color:#87c711;
	font-size:14px;
	text-decoration:none;
	}
	
a.smallgreen:visited {
	color:#87c711;
	font-size:14px;
	text-decoration:none;
	}
	
a.smallgreen:hover {
	color:#999999;
	font-size:14px;
	text-decoration:none;
	}
	
img.wrapAroundLeft {
	float:left;
	padding-right:20px;
	padding-bottom:5px;
	}
img.wrapAroundRight {
	float:right;
	padding-left:20px;
	padding-bottom:5px;
	}	
/* end of APPi Rules */
.width514 {
	width:514px;
}
p.about_us{
	padding:5px 10px 5px 10px;
}