/* YUI reset and extra */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

textarea {overflow-y:auto;}
html {overflow-y:scroll;}
:focus {outline: 0;}
input[type="image"],input.type-image {border: 0;}

body {
	background: #ebf4a4 url("/images/layout/backgrounds/main.gif") repeat-x;
	margin: 0 0 8px 0;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
h2 {
	font: normal 16px Arial, sans-serif;
	color: #fff;
	background-repeat: no-repeat;
}

h2.inside-whitley {
	background-image: url("/images/titles/inside-whitley.gif");
	height: 48px;
	text-indent: -9999px;
}
h2.current-news {
	background-image: url("/images/titles/current-news.png");
	height: 48px;
	text-indent: -9999px;
}
h2.feature-of-the-quarter {
	background-image: url("/images/titles/feature-of-the-quarter.png");
	height: 48px;
	text-indent: -9999px;
}
h2.client-resources {
	background-image: url("/images/titles/client-resources.png");
	height: 48px;
	text-indent: -9999px;
}

.content h2 {
	font: normal 22px Arial, sans-serif;
	color: #251a06;
	min-height: 32px;
	background: url("/images/layout/backgrounds/h2.png") right bottom no-repeat;
	margin: 0 0 10px 0;
}

.content h2 span {
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

.content h2.shorter {
	width: 435px;
}

.content h2.about-whitley span { background-image: url("/images/titles/about-whitley.png"); }
.content h2.about-large span { background-image: url("/images/titles/about.png"); height: 40px; }
.content h2.resources span { background-image: url("/images/titles/resources.png"); height: 40px; }
.content h2.printing-resources span { background-image: url("/images/titles/printing-resources.png"); height: 40px; }
.content h2.mailing-resources span { background-image: url("/images/titles/mailing-resources.png"); height: 40px; }
.content h2.designer-resources span { background-image: url("/images/titles/designer-resources.png"); height: 40px; }
.content h2.contact span { background-image: url("/images/titles/contact-us.png"); height: 40px; }
.content h2.legal span { background-image: url("/images/titles/legal.png"); height: 40px; }
.content h2.services span { background-image: url("/images/titles/services.png"); height: 40px; }
.content h2.small-press-services span { background-image: url("/images/titles/small-press-services.png"); }
.content h2.large-press-services span { background-image: url("/images/titles/large-press-services.png"); }
.content h2.scanning span { background-image: url("/images/titles/scanning.png"); }
.content h2.pre-press span { background-image: url("/images/titles/pre-press.png"); }
.content h2.fulfillment span { background-image: url("/images/titles/fulfillment.png"); }
.content h2.distribution span { background-image: url("/images/titles/distribution.png"); }
.content h2.digital-imaging span { background-image: url("/images/titles/digital-imaging.png"); }
.content h2.our-customers span { background-image: url("/images/titles/our-customers.png"); height: 40px; }
.content h2.our-story span { background-image: url("/images/titles/our-story.png"); height: 40px; }
.content h2.our-staff span { background-image: url("/images/titles/our-staff.png"); height: 40px; }
.content h2.our-people span { background-image: url("/images/titles/our-people.png"); height: 40px; }
.content h2.our-commitment span { background-image: url("/images/titles/our-commitment.png"); height: 40px; }
.content h2.our-equipment span { background-image: url("/images/titles/our-equipment.png"); height: 40px; }
.content h2.news span { background-image: url("/images/titles/news.png"); height: 40px; }
.content h2.testimonials span { background-image: url("/images/titles/testimonials.png"); }
.content h2.unique-stories span { background-image: url("/images/titles/unique-stories.png"); }
.content h2.management span { background-image: url("/images/titles/management.png"); }
.content h2.history span { background-image: url("/images/titles/history.png"); }
.content h2.long-term-status span { background-image: url("/images/titles/long-term-status.png"); }
.content h2.support span { background-image: url("/images/titles/support.png"); height: 40px; }
.content h2.legacy span { background-image: url("/images/titles/legacy.png"); height: 40px; }
.content h2.login span { background-image: url("/images/titles/login.png"); height: 40px; }
.content h2.client-login span { background-image: url("/images/titles/client-login.png"); height: 40px; }
.content h2.feature span { background-image: url("/images/titles/feature.png"); height: 40px; }

h3 {	
	font: bold 12px 'Trebuchet MS', Trebuchet, serif;
	color: #352606;
}

#sub-navigation h3 {
	width: 241px;
	height: 48px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#sub-navigation h3.about-whitley { background-image: url("/images/titles/subnav/about-whitley.png"); }
#sub-navigation h3.resources { background-image: url("/images/titles/subnav/resources.png"); }
#sub-navigation h3.contact { background-image: url("/images/titles/subnav/contact-us.png"); }
#sub-navigation h3.legal { background-image: url("/images/titles/subnav/legal.png"); }
#sub-navigation h3.services { background-image: url("/images/titles/subnav/services.png"); }
#sub-navigation h3.support { background-image: url("/images/titles/subnav/support.png"); }
#sub-navigation h3.login { background-image: url("/images/titles/subnav/login.png"); }
#sub-navigation h3.client-login { background-image: url("/images/titles/subnav/client-login.png"); }
#sub-navigation h3.feature { background-image: url("/images/titles/subnav/feature.png"); }

h4 {	
	font: bold 12px/18px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
}

h4 a,
h4 a:hover {
	color: #251a06;
	text-decoration: none;
}

h5 {	
	font: italic bold 12px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
}

a {
	text-decoration: underline;
	color: #251a06;
}

a:hover {
	text-decoration: underline;
	color: #fefefe;
}

a.printing-resources {
	background: url("/images/layout/buttons/printing-resources.jpg") 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	width: 289px;
	height: 91px;
}
a.printing-resources:hover {
	background-position: 0 -91px;
}

a.designer-resources {
	background: url("/images/layout/buttons/designer-resources.jpg") 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	width: 289px;
	height: 91px;
}
a.designer-resources:hover {
	background-position: 0 -91px;
}

a.mailing-resources {
	background: url("/images/layout/buttons/mailing-resources.jpg") 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	width: 289px;
	height: 91px;
}
a.mailing-resources:hover {
	background-position: 0 -91px;
}

a.read-more {
	padding: 2px 21px 2px 0;
	font: bold 11px/11px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	background: url("/images/layout/backgrounds/readmore2.gif") right 1px no-repeat;
	text-decoration: none;
	text-transform: uppercase;
}

a.read-more:hover {
	color: #878e0b;
	background-position: right -23px;
	text-decoration: none;
}

p.read-more {
	text-align: right;
	margin-right: 25px;
}

.pright {
	float: right;
}

.block {
	display: block;
}

.spaced {
	margin-top: 5px !important;
}

.closer {
	margin-bottom: 5px !important;
}

#navigation-box {
	position: relative;
	z-index: 2;
	border: 3px solid #f2eecc;
	padding: 2px;
	background: #d6d786;
	width: 944px;
	margin: 8px auto;
}

#logo-box {
	position: absolute;
	z-index: 5;
	top: -5px;
	left: -3px;
	background: #f2eecc url("/images/layout/backgrounds/logo-box.jpg") no-repeat;
	width: 478px;
	height: 98px;
}

#logo-box h1 {
	position: absolute;
	top: 0;
	left: 0;
	background: url("/images/layout/backgrounds/logo.png") no-repeat;
	width: 478px;
	height: 98px;
	text-indent: -9999px;
}

#navigation-inner-box {
	border: 1px solid #bebf79;
	background: #f2eecc;
	padding: 1px;
}

#navigation-inner-box-inside {
	position: relative;
	background: #bfc271 url("/images/layout/backgrounds/navigation.png") no-repeat;
	height: 80px;
	width: 940px;
}

#form-box {
	position: absolute;
	z-index: 10;
	top: 2px;
	right: 5px;
	padding: 10px 14px 10px 10px;
	width: 370px;
	height: 23px;
	background: url("/images/layout/backgrounds/faded.png");
	font: bold 10px 'Trebuchet MS', Trebuchet, serif;
	color: #352606;
	text-align: right;
}

#form-box label {
	text-transform: uppercase;
	vertical-align: middle;
}

#form-box #username,
#form-box #password {
	width: 100px;
	border: 1px solid #765c24;
	padding: 2px;
	margin: 0 7px 0 2px;
	vertical-align: middle;
	font-size: 10px;
}

#form-box #select-button {
	vertical-align: middle;
}

#login-drop-down {
	position: absolute;
	top: 24px;
	right: 15px;
	z-index: 15;
	background: #edecd4;
	border: 1px solid #8c8c68;
	padding: 1px;
	display: none;
}

#login-drop-down.hover {
	display: block;
}

#login-drop-down a {
	font: bold 10px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	padding: 4px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	background: #edecd4;
}

#login-drop-down a:hover {
	background: #c7c856;
	color: #44480f;
	text-decoration: none;
}

#client-login {
	position: absolute;
	top: 2px;
	right: 5px;
	padding: 8px 24px 8px 10px;
	width: 424px;
	height: 27px;
	background: url("/images/layout/backgrounds/faded.png");
	font: bold 9px/11px 'Trebuchet MS', Trebuchet, serif;
	color: #352606;
	text-align: center;
}

#client-login p {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
}

#client-login a {
	color: #878e0b;
	text-decoration: none;
	background: url("/images/layout/backgrounds/little-arrow.png") 0 2px no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 0 12px;
}

#client-login a.winos {
	background-position: 0 5px;
}

#client-login a:hover {
	color: #878e0b;
	text-decoration: underline;
}

#nav-links {
	position: absolute;
	z-index: 5;
	top: 50px;
	right: 5px;
	width: 458px;
	height: 30px;
	overflow: hidden;
}

#nav-links a {
	display: block;
	float: left;
	width: 113px;
	height: 30px;
	background: url("/images/layout/backgrounds/navlinks.png") no-repeat;
	text-indent: -9999px;
	margin-right: 2px;
}

#nav-links #nav-about {	background-position: 0 0; }
#nav-links #nav-about:hover,
body.nav-about #nav-links #nav-about { background-position: 0 -30px; }

#nav-links #nav-services { background-position: -115px 0; }
#nav-links #nav-services:hover,
body.nav-services #nav-links #nav-services { background-position: -115px -30px; }

#nav-links #nav-resources { background-position: -230px 0; }
#nav-links #nav-resources:hover,
body.nav-resources #nav-links #nav-resources { background-position: -230px -30px; }

#nav-links #nav-contact { background-position: -345px 0; margin-right: 0; }
#nav-links #nav-contact:hover,
body.nav-contact #nav-links #nav-contact { background-position: -345px -30px; }

#special-area {
	position: relative;
	width: 934px;
	height: 173px;
	background: url("/images/layout/backgrounds/special-area.jpg") no-repeat;
	overflow: hidden;
	margin: 8px auto;
	padding: 8px 9px;
}

#special-area a {
	float: left;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	width: 232px;
	height: 170px;
	margin-right: 2px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#special-area a.our-legacy { background-image: url("/images/layout/backgrounds/special-our-legacy.jpg"); }
#special-area a.our-legacy:hover { background-position: 0 -170px; }
#special-area a.our-commitment { background-image: url("/images/layout/backgrounds/special-our-commitment.jpg"); }
#special-area a.our-commitment:hover { background-position: 0 -170px; }
#special-area a.our-people { background-image: url("/images/layout/backgrounds/special-our-people.jpg"); }
#special-area a.our-people:hover { background-position: 0 -170px; }
#special-area a.our-equipment { background-image: url("/images/layout/backgrounds/special-our-equipment.jpg"); margin-right: 0; }
#special-area a.our-equipment:hover { background-position: 0 -170px; }

#three-column-area {
	position: relative;
	border: 3px solid #f2eecc;
	padding: 2px;
	background: #d6d786 url("/images/layout/backgrounds/middle.png") repeat-y;
	width: 944px;
	margin: 8px auto;
	min-height: 0;
}

#three-column-area:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#three-column-area .one {
	width: 309px;
	float: left;
}

#three-column-area .two {
	width: 309px;
	margin-left: 313px;
}

#three-column-area .three {
	width: 317px;
	float: right;
}

#rotating-images {
	width: 305px;
	height: 234px;
	padding: 0 1px;
	position: relative;
	overflow: hidden;
}

#rotating-images img {
	position: absolute;
	top: 0;
	left: 0;
}

#rotating-images img.rotating_image {
	display: none;
}

#rotating-images img.first_rotating_image {
	display: block;
}

#three-column-area .bordered-box {
	border: 1px solid #bebf79;
	background: #f2eecc url("/images/layout/backgrounds/weave.png") bottom center no-repeat;
	padding: 0 1px;
	overflow: auto;
}

#three-column-area .bordered-box .inside {
	background: url("/images/layout/backgrounds/weavet.png") top no-repeat;
	padding-bottom: 5px;
}

#three-column-area .bordered-box-wider {
	background: #f2eecc url("/images/layout/backgrounds/weave2.png") bottom center no-repeat;
}

#three-column-area .bordered-box-wider .inside {
	background: url("/images/layout/backgrounds/weavet2.png") top no-repeat;
	padding-bottom: 5px;
}

#three-column-area .bordered-box p {
	font: normal 11px/14px 'Trebuchet MS', Trebuchet, serif;
	color: #352606;
	margin: 0 18px 9px 12px;
}

#three-column-area .bordered-box-wider p {
	margin: 0 11px 10px 13px;
}

#three-column-area .bordered-box h3 {
	margin: 1px 15px 2px 12px;
}

#three-column-area .bordered-box .image-left {
	float: left;
	margin: 0 10px 10px 12px;
}

#middle-area {
	position: relative;
	border: 3px solid #f2eecc;
	padding: 2px;
	background: #d6d786 url("/images/layout/backgrounds/middle.png") repeat-y;
	width: 944px;
	margin: 8px auto;
	min-height: 0;
}

#middle-area:after { /* self clear floats */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#sub-navigation {
	width: 241px;
	float: left;
	margin: 0 0 0 4px;
}

#sub-navigation ul {
	
}

#sub-navigation ul li {
	padding: 8px 10px;
	font: bold 12px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	background: #d2d18b url("/images/layout/backgrounds/subnav.png") repeat-y;
}

#sub-navigation ul li.even {
	background: none;
	background-color: transparent;
}

#sub-navigation ul li.first {
	padding-top: 2px;
}

#sub-navigation ul li a {
	font: bold 12px/14px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	/*background: url("/images/layout/backgrounds/arrow.png") 2px 2px no-repeat;*/
	padding-left: 13px;
	text-decoration: none;
	display: block;
}

#sub-navigation ul li a:hover,
#sub-navigation ul li a.expandable:hover {
	color: #fefefe;
}

#sub-navigation ul li.active a {
	color: #44480f !important;
	text-decoration: underline;
}

#sub-navigation ul li.active a.expandable {
	color: #44480f !important;
}

#sub-navigation ul li a.expandable {
	font: bold 12px/14px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	background: url("/images/layout/backgrounds/arrow.png") 2px 2px no-repeat;
	padding-left: 13px;
	text-decoration: none;
	display: block;
}

#sub-navigation ul li.active a.expandable {
	background-position: 0 -40px;
}

#sub-navigation ul li ul li {
	padding: 0 0 0 8px;
	margin: 12px 0 12px 20px;
	font: normal 11px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	background: url("/images/layout/backgrounds/bullet.png") 0 4px no-repeat;
}

#sub-navigation ul li ul li a {
	padding: 0;
	font: normal 11px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	text-decoration: none;
	background: none;
	display: inline;
}

#sub-navigation ul li ul li a:hover {
	color: #fefefe !important;
}

#sub-navigation ul li ul li.active a,
#sub-navigation ul li ul li.active a:hover {
	color: #44480f !important;
	font-weight: bold;
}

.content {
	float: right;
	border: 1px solid #bebf79;
	background: #f2eecc url("/images/layout/backgrounds/weave3.png") center repeat-y;
	padding: 0 1px;
	margin-left: 0;
	width: 687px;
}

.second-content {
	margin-top: 4px;
}

.content .inside {
	background: url("/images/layout/backgrounds/weave3b.png") bottom center no-repeat;
}

.content .inside2 {
	position: relative;
	background: url("/images/layout/backgrounds/weave3t.png") top center no-repeat;
	padding: 20px 20px 5px 20px;
	overflow: auto;
}

.minimal-content .inside2 {
	padding: 5px;
}

.content p {
	font: normal 11px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
	margin: 0 0 15px 0;
}

.content ul {
	padding-left: 10px;
	list-style-type: disc;
	margin: 10px 0 10px 0;
}

.content li {
	font: normal 11px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
	margin: 0 0 5px 16px;
}

.content ol {
	list-style-type: decimal;
}


.content .image-right {
	float: right;
	margin: 0 0 16px 18px;
}

.content .image-right2 {
	float: right;
	margin: -10px -10px 7px 8px;
}

.content table.equipment {
	border-collapse: collapse;
	border: 1px solid #44480f;
	margin: 0 0 15px 0;
}

.content table.equipment th {
	background-color: #44480f;
	font: bold 12px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #fff;
	text-align: left;	
	padding: 4px 8px;
}

.content table.equipment td {
	font: normal 11px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
	padding: 2px 8px;
}

.content table.equipment tr {
	background-color: #dad8a3;
}

.content table.equipment tr.even {
	background-color: #e5e2ad;
}

.content table.equipment tr.over {
	background-color: #ede88a;
}

#footer {
	position: relative;
	border: 1px solid #e9e5c0;
	background-color: #414d01;
	width: 950px;
	margin: 8px auto;
}

#footer p {
	margin: 0;
	padding: 5px;
	color: #ebe7c1;
	font: normal 11px 'Trebuchet MS', Trebuchet, Times, serif;
	text-align: center;
}

#footer p span {
	margin: 0 7px;
}

#footer p.left {
	float: left;
	padding: 7px 10px 5px 10px;
	color: #a4b05a;
	font: bold 9px 'Trebuchet MS', Trebuchet, Times, serif;
}

#footer p.right {
	float: right;
	padding: 7px 10px 5px 10px;
	color: #a4b05a;
	font: bold 9px 'Trebuchet MS', Trebuchet, Times, serif;
}

#footer a {
	color: #a4b05a;
	text-decoration: none;
}

#footer a:hover {
	color: #a4b05a;
	text-decoration: underline;
}

.block {
	margin: 4px 0 12px;
	display: block;
}
.left {
	margin: 0 20px 15px 0;
	float: left;
}
.right {
	margin: 0 0 15px 20px;
	float: right;
}

/* Resources section
***************************************************************/
#tab-content {
	padding: 20px 20px 40px;
	background: #fff url("/images/layout/backgrounds/tab_content_bg.gif") repeat-y center;
	border: 1px solid #c1c3b2;
	position: relative;
	min-height: 315px;
}
#tab-head {
	margin: 0 0 -10px;
	padding: 6px 0 0;
	background-repeat: no-repeat;
	background-position: top right;
}
#tab-content h3 {
	margin: 0 10px 0 0;
	text-indent: -9000px;
	float: left;
	background-repeat: no-repeat;
	height: 25px;
}
#tab-head.initial h3 {
	width: auto !important;
	height: 135px !important;
	float: none;
}
#tab-content h4 {
	margin: 0;
	padding: 4px 0 0;
	font: normal 18px 'Trebuchet MS', Trebuchet, serif;
	color: #56a338;
	text-transform: uppercase;
}
#tab-head.initial h4 {
	font: bold 12px 'Trebuchet MS', Trebuchet, serif;
}
#tab-content h5 {
	margin: 0 0 .1em;
	font: bold 12px 'Trebuchet MS', Trebuchet, serif;
	color: #56a338;
	text-transform: uppercase;
}
#tab-content h6 {
	margin: 0 0 .1em;
	font: bold 11px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
}
h6 + table {
	margin-top: 5px !important;
}
#tab-content a:hover {
	color: #251a06;
}

/* tables
*************************************/
#tab-content table {
	border-collapse: collapse;
	border: 1px solid #44480f;
	margin: 0 0 15px 0;
}
#tab-content table caption {
	font: normal 11px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
}
#tab-content th {
	background-color: #44480f;
	font: bold 12px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #fff;
	text-align: left;	
	padding: 4px 8px;
}
#tab-content td {
	font: normal 11px/16px 'Trebuchet MS', Trebuchet, serif;
	color: #251a06;
	padding: 2px 8px;
}
#tab-content tr {
	background-color: #dad8a3;
}
#tab-content tr.even {
	background-color: #e5e2ad;
}
#tab-content tr.over {
	background-color: #ede88a;
}

/* Resources navigation
*************************************/
ul#tab-nav {
	margin: 0 0 -5px;
	padding: 6px 0 0;
	list-style-type: none;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
ul#tab-nav li {
	margin: 0;
	padding: 0;
	float: left;
}
ul#tab-nav a {
	padding: 4px 0 3px;
	display: block;
	width: 110px;
	text-align: center;
	text-decoration: none;
	font: bold 10px 'Trebuchet MS', Trebuchet, serif;
	color: #44480f;
	background: #f1efd4;
	border: 1px solid #c1c3b2;
}
ul#tab-nav a:hover {
	color: #44480f;
	background: #fff;
}
ul#tab-nav li.active a {
	margin-top: -6px;
	padding: 10px 0 8px;
	width: 160px;
	background: #fff;
	border-bottom: none;
}
ul#tab-nav li.first.active a {
	background: url("/images/layout/backgrounds/tab_content_bg.gif") repeat-y;
}
ul#tab-nav li.first.active a:hover {
	background: url("/images/layout/backgrounds/tab_content_bg.gif") repeat-y;
}

/* Resources sub-navigation
*************************************/
ul#tab-subnav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	height: 40px;
	text-align: center;
}
ul#tab-subnav li {
	margin: 0;
	padding: 0;
	display: inline;
}
ul#tab-subnav a {
	padding: 0 10px;
	line-height: 1em;
	font: normal 11px 'Trebuchet MS', Trebuchet, serif;
	text-decoration: none;
	color: #abac9e;
	border-left: 1px solid #bbb;
}
ul#tab-subnav li.first a {
	border-left: none;
}
ul#tab-subnav a:hover {
	color: #f89828;
}
ul#tab-subnav li.active a {
	color: #f89828;
}

/* Resources sections naviation
   (numbered slides)
*************************************/
ul#tab-secnav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	bottom: 15px;
	right: 25px;
}
ul#tab-secnav li {
	margin: 0;
	padding: 0;
	float: left;
}
ul#tab-secnav a {
	padding: 0 12px;
	display: block;
	line-height: .8em;
	font-size: 13px;
	text-decoration: none;
	color: #333;
	border-left: 1px solid #bbb;
}
ul#tab-secnav li.first a {
	border-left: none;
}
ul#tab-secnav a:hover {
	color: #f89828;
}
ul#tab-secnav li.active a {
	color: #f89828;
}

li.next a {
	padding: 0 0 0 6px !important;
	background: url("/images/layout/backgrounds/next.gif") no-repeat 0 center;
	border: none !important;
}
li.next a:hover {
	background-position: -30px center;
}
li.previous a {
	padding: 0 6px 0 0 !important;
	background: url("/images/layout/backgrounds/previous.gif") no-repeat 0 center;
	border: none !important;
}
li.previous a:hover {
	background-position: -30px center;
}

/* Printing Resources
*************************************/
.print #tab-head { height: 59px; background-image: url("/images/resources_sec/print_resources_icon.png"); }
.print #tab-head.initial { height: 167px; background-image: url("/images/resources_sec/print_resources_icon_big.png"); }
#tab-content h3.printing_101 { width: 188px; background-image: url("/images/resources_sec/titles/printing_101.png"); }
#tab-content h3.paper { width: 93px; background-image: url("/images/resources_sec/titles/paper.png"); }
#tab-content h3.conversions { width: 203px; background-image: url("/images/resources_sec/titles/conversions.png"); }
#tab-content h3.helpful_links { width: 210px; background-image: url("/images/resources_sec/titles/helpful_links.png"); }
#tab-head.initial h3.printing_101 { background-image: url("/images/resources_sec/titles/big/printing_101.png"); }
#tab-head.initial h3.paper { background-image: url("/images/resources_sec/titles/big/paper.png"); }
#tab-head.initial h3.conversions { background-image: url("/images/resources_sec/titles/big/conversions.png"); }
#tab-head.initial h3.helpful_links { background-image: url("/images/resources_sec/titles/big/helpful_links.png"); }
.print #tab-section1 { margin-right: 200px; }
 
/* Designer Resources
*************************************/
.design #tab-head { height: 65px; background-image: url("/images/resources_sec/design_resources_icon.png"); }
.design #tab-head.initial { margin-bottom: -75px; height: 230px; background-image: url("/images/resources_sec/design_resources_icon_big.png"); }
#tab-content h3.designing_for_print { width: 312px; background-image: url("/images/resources_sec/titles/designing_for_print.png"); }
#tab-content h3.designing_for_mail { width: 295px; background-image: url("/images/resources_sec/titles/designing_for_mail.png"); }
#tab-content h3.designing_for_digital_print { width: 260px; background-image: url("/images/resources_sec/titles/designing-for-digital-print.png"); }
#tab-content h3.pantone_101 { width: 192px; background-image: url("/images/resources_sec/titles/pantone_101.png"); }
#tab-head.initial h3.designing_for_print { background-image: url("/images/resources_sec/titles/big/designing_for_print.png"); }
#tab-head.initial h3.designing_for_mail { background-image: url("/images/resources_sec/titles/big/designing_for_mail.png"); }
#tab-head.initial h3.designing_for_digital_print { background-image: url("/images/resources_sec/titles/big/designing-for-digital-print.png"); }
#tab-head.initial h3.pantone_101 { background-image: url("/images/resources_sec/titles/big/pantone_101.png"); }
.design #tab-section1 { margin-right: 300px; }

/* Mailing Resources
*************************************/
.mail #tab-head { height: 94px; background-image: url("/images/resources_sec/mail_resources_icon.png"); }
.mail #tab-head.initial { margin-bottom: -55px; height: 209px; background-image: url("/images/resources_sec/mail_resources_icon_big.png"); }
#tab-content h3.is_direct_mail { width: 334px; height: 84px; background-image: url("/images/resources_sec/titles/is_direct_mail.png"); }
#tab-content h3.mailing_guidelines { width: 274px; background-image: url("/images/resources_sec/titles/mailing_guidelines.png"); }
#tab-content h3.sizes { width: 83px; background-image: url("/images/resources_sec/titles/sizes.png"); }
#tab-content h3.postage_payment { width: 261px; background-image: url("/images/resources_sec/titles/postage_payment.png"); }
#tab-head.initial h3.is_direct_mail { background-image: url("/images/resources_sec/titles/big/is_direct_mail.png"); }
#tab-head.initial h3.mailing_guidelines { background-image: url("/images/resources_sec/titles/big/mailing_guidelines.png"); }
#tab-head.initial h3.sizes { background-image: url("/images/resources_sec/titles/big/sizes.png"); }
#tab-head.initial h3.postage_payment { background-image: url("/images/resources_sec/titles/big/postage_payment.png"); }
.mail #tab-section1 { margin-right: 300px; }
ul#tab-nav li#direct_mail a { width: 150px; }

/* Contact Form
***************************************/
div#pincollect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 350px;
	height: 180px;
	margin: 50px auto 50px auto;
}

div#datacollect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 450px;
	margin: 50px auto 50px auto;
}

.error, .errorlbl {
	background-color: #EEEEEE;
  	color: #666666;
	font-weight: bold;
}
