body {margin:0; padding:0; background-color:#F2F2F1;}
form {margin:0; padding:0;}
a img {border:0; vertical-align:middle;}
table { font-size:10pt; }
#maincontainer {width:1000px; overflow:hidden; clear:both; text-align:left; background-color:#FFFFFF;}

#top_menu  { clear:both; margin-bottom:4px;}
#left_menu { float:left; width:775px; background-color:#5F6062; }
#right_menu { width:225px;  background-color:#232426; float:right;}

#top_menu ul {margin:0; padding:0;}
#top_menu ul li {margin:0; padding:0; float:left; display:block;}

#left_menu {border-top:1px solid #4C4D4E;}
#left_menu ul {padding:0px 0px 0px 40px;}
#left_menu ul li { margin:0; padding:0;}
#left_menu ul li a { display:block; margin:0; padding:11px 10px 12px 10px;  color:#EAEAEA; text-decoration:none; font-family:  Helvetica, sans-serif; font-size:10pt; font-weight:bold;}
#left_menu ul li img {vertical-align:middle;  margin:12px 0px 0px 0px;}
#left_menu[id] ul li a { padding:11px 10px 13px 10px; }

#right_menu ul {padding:0px 0px 0px 40px;}
#right_menu ul li {padding:11px 5px 8px 5px;}
#right_menu ul li a { display:block; margin:0;  color:#FFFFFF; text-decoration:none; font-family:  Helvetica, sans-serif;  font-size:10pt; font-weight:bold;}
#right_menu ul li img {vertical-align:top; margin:1px 0px 0px 0px;}

#content {clear:both;}
#content p { margin:0; padding:0px 0px 10px 0px;}
#content h1 { margin:0; padding:0px 0px 2px 0px; font-family:"Trebuchet MS" , Helvetica , Arial; font-size:14pt;}
#content h3 { margin:0; padding:0px 0px 2px 0px; font-family:"Trebuchet MS" , Helvetica , Arial;  font-size:12pt;}
#content ul { margin:0; padding:0px 0px 10px 25px;}
#content li { margin:0; padding:2px 0px 2px 0px; font-family:Geneva, Arial, Helvetica, sans-serif;}


#left_content  { float:left; width:253px; }
#right_content { float:left; width:747px; }


#logo      { height:127px; width:180px; clear:both; margin:20px 0px 20px 24px;}
#logo  	   { background:url(/images/contentimages/image_20_4_16.jpg ) no-repeat; width:200px;}
.red    #logo { background:url(/images/contentimages/image_20_4_17.jpg ) no-repeat; width:200px; margin:19px 0px 21px 21px;}
.blue   #logo { background:url(/images/contentimages/image_20_4_18.jpg ) no-repeat; width:200px; margin:28px 0px 21px 26px;}
.yellow #logo { background:url(/images/contentimages/image_20_4_19.jpg ) no-repeat; width:200px; margin:28px 0px 21px 25px;}

#logo a    { display:block; height:127px; width:180px;}

#left_menus { clear:both; }
#left_content ul { margin:0; padding:0; }
#left_content li { display:block; margin:0; padding:0;}
#left_content li.red 	{ color:#FFFFFF; font-size:10pt;  font-family:Arial, Helvetica, sans-serif;  font-weight:500; margin:0px 4px 0px 4px; padding:0; height:18px; }
#left_content li.yellow { color:#FFFFFF; font-size:10pt;  font-family:Arial, Helvetica, sans-serif;  font-weight:500; margin:0px 4px 0px 4px; padding:0; height:18px;}
#left_content li.blue 	{ color:#FFFFFF; font-size:10pt;  font-family:Arial, Helvetica, sans-serif;  font-weight:500; margin:0px 4px 0px 4px; padding:0; height:18px;}

#left_content[id] li.red 	{ height:auto; margin:0px 4px 4px 4px; display:block;}
#left_content[id] li.yellow { height:auto; margin:0px 4px 4px 4px; display:block;}
#left_content[id] li.blue 	{ height:auto; margin:0px 4px 4px 4px; display:block;}

#left_content li a  			{ color:#FFFFFF; text-decoration:none; padding:4px 5px 4px 24px;}
#left_content li.red a  		{ background-color:#C41230; display:block;}
#left_content li.red ul 		{ margin:8px 10px 0px 24px; padding:0; }
#left_content li.red ul li 		{ vertical-align:middle; list-style-type:none; display:block; height:24px;}
#left_content li.red ul li a  	{ display:block; border-bottom:1px solid #C41230; color:#000000;  background-color:#FFFFFF;  }
#left_content li.red ul li a  	{ padding:2px 10px 2px 10px; height:24px; font-size:10pt;}

#left_content li.yellow a  { background-color:#AFBC22; display:block;}
#left_content li.yellow ul { margin:8px 10px 0px 24px; padding:0; }
#left_content li.yellow ul li { vertical-align:middle; list-style-type:none;}
#left_content li.yellow ul li a  { display:block; border-bottom:1px solid #AFBC22; color:#000000;  background-color:#FFFFFF;  }
#left_content li.yellow ul li a  { padding:2px 10px 2px 10px; height:24px; font-size:10pt;}

#left_content li.blue a  		{ background-color:#A0C3DA; display:block;}
#left_content li.blue ul 		{ margin:8px 10px 0px 24px; padding:0; }
#left_content li.blue ul li 	{ vertical-align:middle; list-style-type:none;}
#left_content li.blue ul li a   { display:block; border-bottom:1px solid #A0C3DA; color:#000000;  background-color:#FFFFFF;  }
#left_content li.blue ul li a   { padding:2px 10px 2px 10px; height:24px; font-size:10pt;}

#left_content[id] li.red ul li a	{ height:auto;}
#left_content[id] li.blue ul li a	{ height:auto;}
#left_content[id] li.yellow ul li a	{ height:auto;}

#left_content li ul li a:hover    { background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:left center;}
#left_content li ul li a.selected { background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:left center;}
#left_content li ul li a.noborder { border:0;} 

#lady_image {position:relative; float:right; margin-right:-17px; margin-top:-25px; z-index:999; width:17px; height:26px;}
#lady_image { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/lady.png');}
#lady_image[id] {background:url(/images/lady.png) no-repeat;}

#header { clear:both; margin:4px 0px 0px 0px;  }
#header #image { }
#header #corner_tl { position:absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/header.png'); z-index:998; width:16px; height:16px; overflow:hidden; margin:0px 0px 0px 0px; }
#header #corner_tl[id] { background:url(/images/header.png) no-repeat;}
#header #text { position:absolute; margin:130px 0px 0px 40px; }
#header #text h1 {color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:32pt; font-weight:500;}
#header #text[id] { margin:100px 0px 0px 40px;}
#homepage  #header #text { margin:180px 0px 0px 40px; font-size:28pt;}

#header #form { position:absolute; z-index:999; text-align:right; display:block; width:747px; padding:23px 0px 0px 0px;}
#header #form #formbody { background-image:url(/images/form/formbg.gif); background-repeat:repeat-y; background-position:right; text-align:left; float:right; background-color:#5F6062;}
#header #form #formbody #formsubmit { background-image:url(/images/form/formbgsubmit.gif); background-repeat:repeat-y; background-position:right; text-align:right; padding:7px 12px 0px 0px;}
#header #form #formbody span { text-align:center; display:block; background-color:#393A3C; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica; font-size:8pt; padding:3px 0px 3px 0px;}
#header #form #formbody h3   { color:#FFFFFF; font-size:10pt; background-image:url(/images/form/formbgh3.gif); background-repeat:repeat-y; background-position:right; padding:4px 0px 4px 18px; }
#header #form .leftbg { background-color:#5F6062;}
#header #form .rightbg2 { background-image:url(/images/form/formbgsubmit.gif); background-repeat:repeat-y; background-position:right; background-color:#5F6062;}
#header #form .rightbg { background-image:url(/images/form/formbg.gif); background-repeat:repeat-y; background-position:right; background-color:#5F6062; display:block; height:8px;}

#left_col 			{ width:483px; float:left; color:#090909; font-family:"Myriad PRO", Arial; font-size:10pt; margin:20px 0px 0px 0px; padding:0px 0px 0px 20px;  }
#left_col[id] 		{ width:463px;}
#homepage #left_col { width:428px; padding:0;  }
#left_col a 		{  text-decoration:none; color:#C41230;}
#homepage #left_col a {font-weight:bold; color:#090909;}

#fullcontent { padding:0px 0px 0px 20px; width:747px; font-family:  Helvetica, sans-serif; font-size:10pt;  } 
#fullcontent[id] {width:727px; clear:both;}
#fullcontent h1 { padding:20px 0px 0px 0px;}

#grey_box { clear:both; margin:0px 0px 0px 0px; background-color:#5F5F62; padding:0;  }
#grey_box #image { }
#grey_box #corner_tl { position:absolute; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/header.png'); z-index:998; width:16px; height:16px; overflow:hidden; margin:0px 0px 0px 0px; }
#grey_box #corner_tl[id] { background:url(/images/header.png) no-repeat;}
#box { margin:0; padding:0;}
#grey_box img {border-right:1px solid white;}
#grey_box h3  {margin:0; color:#FFFFFF; font-size:16pt; padding:8px 15px 4px 15px; font-family:"Times New Roman", Times, serif; font-weight:500; }
#grey_box p   {margin:0; color:#FFFFFF; font-size:9pt; padding:4px 15px 4px 15px; font-family:Geneva, Arial, Helvetica, sans-serif;  }
#grey_box a   {font-weight:bold; color:#FFFFFF;}

#right_col { float:right; width:260px; padding:22px 0px 0px 0px;}
#right_col[id] {width:260px; padding:0px 0px 0px 0px;}
#homepage #right_col { width:315px; padding:0;}
.margin {  margin:-30px 0px 0px 0px;  }
.margin[class] { position:relative; z-index:999;}
#slideshow-placeholder {WIDTH: 747px; overflow:hidden; HEIGHT: 395px; }
#slideshow-placeholder[id] { position:relative;}

#right_col #corner_tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/images/rcol.png'); height:18px; width:315px; overflow:hidden; margin:0px 0px 0px 0px; }
#right_col #corner_tl[id] { background:url(/images/rcol.png) no-repeat;}

#right_contents { padding:0px 0px 4px 3px;  overflow:hidden; background-color:#FFFFFF; }
#right_contents[id] { margin:0px 0px 0px 0px; float:left; padding:0; }
#right_top { position:absolute; height:18px; background-color:#FFFFFF; width:301px; margin-left:18px;}

#red_box { background-color:#C41230; padding:14px 5px 14px 9px; margin:8px 0px 0px 0px; background-image:url(/images/red_corner2.gif); background-repeat:no-repeat;}
#right_contents #red_box {  background-color:#C41230; padding:0px 5px 14px 10px; margin:0; background-image:url(/images/sep.gif); }
#red_box h3 {margin:0;  color:#FFFFFF; padding:0px 10px 4px 10px; font-family:"Times New Roman", Times, serif; font-weight:500; font-size:16pt; }
#red_box p {margin:0;  color:#FFFFFF; font-size:9pt; padding:0px 10px 4px 10px;  font-family:Geneva, Arial, Helvetica, sans-serif;  }
#red_box a {color:#FFFFFF; text-decoration:none;}

#right_contents #red_box[id] { border-left:3px solid white;}

#yellow_box { background-color:#AFBC22; padding:14px 5px 14px 9px; margin:8px 0px 0px 0px; background-image:url(/images/yellow_corner.gif); background-repeat:no-repeat;}
#yellow_box h3 {margin:0;  color:#FFFFFF; padding:0px 10px 4px 10px; font-family:"Times New Roman", Times, serif; font-weight:500; font-size:16pt; }
#yellow_box p {margin:0;  color:#FFFFFF; font-size:9pt; padding:0px 10px 4px 10px;  font-family:Geneva, Arial, Helvetica, sans-serif;  }
#yellow_box a {color:#FFFFFF; text-decoration:none;}

#blue_box { background-color:#A0C3DA; padding:14px 5px 14px 9px; margin:8px 0px 0px 0px; background-image:url(/images/blue_corner.gif); background-repeat:no-repeat;}
#blue_box h3 {margin:0;  color:#FFFFFF; padding:0px 10px 4px 10px; font-family:"Times New Roman", Times, serif; font-weight:500; font-size:16pt; }
#blue_box p {margin:0;  color:#FFFFFF; font-size:9pt; padding:0px 10px 4px 10px;  font-family:Geneva, Arial, Helvetica, sans-serif;  }
#blue_box a {color:#FFFFFF; text-decoration:none;}


#footer { clear:both; background-color:#5F6062; width:1000px; height:20px; }

.input {border:1px solid #5F6062;}
.button { border:0; background-color:#232426; color:#FFFFFF; padding:2px 10px 2px 10px;}
#errorMessage { color:#C4112F; font-weight:bold; padding:0px 0px 5px 0px; font-size:12pt; }
#ErrorBox li  { padding:2px 0px 2px 10px; }
/* top menu declarations */

#top_menu #left_menu ul#3g-miller-printing li a#3g-miller-printing ,
#top_menu #left_menu ul#packaging li a#packaging 
{ background-color:#FFFFFF; color:#5F6062; }
#top_menu #left_menu ul#3g-miller-printing li a#3g-miller-printing span , 
#top_menu #left_menu ul#packaging li a#packaging span
{ margin:0px 0px 0px -12px; position:absolute; background-color:#5F6062;  width:2px;}
#top_menu #left_menu ul#3g-miller-printing li a#3g-miller-printing span.menu ,
#top_menu #left_menu ul#packaging li a#packaging span.menu  
{ margin:0px 0px 0px +10px; position:absolute; background-color:#5F6062;  width:2px; float:right;}




#table { font-family:Arial, Helvetica, sans-serif; font-size:8pt; padding:10px 0px 0px 0px;}
#table table { font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
#table .tableheading { color:#FFFFFF; background-color:#AFBC22; }
#table .odd { color:#000000; background-color:#E6E6E6; }
#table .even { color:#000000; background-color:#DEDEDE; }
#table .bottom { color:#FFFFFF; background-color:#A0C3DA; }
#table .bottom a { color:#000000; text-decoration:none; font-weight:bold; }
#table a { color:#000000; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}



#callmeform #button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#callmeform #phone_number {
	border: 1px solid #999999;
	height: 18px;
	width: 124px; font-size:8pt;
}
#callmeform div {
	border: 1px solid #CCCCCC;
	width: 245px; padding:4px 4px 4px 4px; background-color:#f4f4f4;
}

#callmeform[id] div { width: 236px; }

#callmeform td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.smtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}

.style1 {font-size: 16px}

.style1 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}

#callmeform { margin:0px 0px 4px 4px;  }
