﻿body { background-position: 0px 0px; background-color: #727272; border: 0; margin: 0; background-image: url(topbg.gif); background-repeat: repeat-x; color: #545454; font-family: Trebuchet MS; font-size: 12px; }
li { list-style-type: square; }

/*  Layout styl Tags */
#wrapper { width:993px; 
margin-left: auto; 
margin-right: auto; margin-top: 16px;
}
#logo-background { width: 991px; 
height: 80px; background-image: url('images/logobar3.gif');
}
#logo-content { color: #000000; padding-right: 6px;}
#menu { height: 25px; text-align: right; color: #c9e1ff; background-color: #545454; padding-top: 8px; padding-right: 11px; background-image: url(images/logobar3top.gif); background-repeat: no-repeat;}
#content { background-color: #e3dbb3; background-repeat: repeat-x; background-position: bottom; background-image: url(btmbg.gif); padding: 18px;}
#footer { height: 22px; text-align: center; background-color: #545454; padding-top: 11px; width:992px; margin-left: auto; margin-right: auto;}
#banner { text-align: center; background-image: url( 'images/banner.gif' ); }
#copyright { color: #ffffff; text-align: center;
    height: 24px;
    width: 914px;
    margin-left: auto;
}
#affiliate { text-align: right; background-image: url('images/affilbar_bg.gif');
    margin-left: 0px;
}

/* content links */
#content a, #content a:visited { color: #a90533; text-decoration: none;}
#content a:hover, #content a:active { color: #000000; text-decoration: underline;}


/* link section */
a, a:visited { color: #ffffff; text-decoration: none;}
a:hover, a:active { color: #c9e1ff; text-decoration: underline;}
a.alt, a.alt:visited { color: #a90533; text-decoration: none;}
a.alt:hover, a.alt:active { color: #000000; text-decoration: underline;}

/* main page link buttons */
a.planroom { display: inline-block; width: 191px; height: 97px; text-decoration: none; background: url(images/planroom.gif); float:left;margin-right:10px;}
a.planroom:hover { background-position: -191px 0; }

a.ftp { display: block; width: 191px; height: 97px; text-decoration: none; background: url(images/ftp.gif); float:left;margin-right:10px;}
a.ftp:hover { background-position: -191px 0; }

a.printing { display: block; width: 191px; height: 97px; text-decoration: none; background: url(images/printingservices.gif); float:left;margin-right:10px;}
a.printing:hover { background-position: -191px 0; }

a.equipment { display: block; width: 191px; height: 97px; text-decoration: none; background: url(images/equipmentsolutions.gif); float:left;margin-right:10px;}
a.equipment:hover { background-position: -191px 0; }

/* AFFIBAR Styles */
a.affilbarsep { display: inline-block; width: 15px; 
height: 36px; text-decoration: none; background: url(images/affilbar_break.gif);
}

a.repromax { display: inline-block; width: 69px; 
height: 36px; text-decoration: none; background: url(images/repromax.gif);
}
a.repromax:hover { background-position: -70px 0; }

a.irga { display: inline-block; width: 69px; height: 36px; text-decoration: none; background: url(images/irga.gif);}
a.irga:hover { background-position: -70px 0; }

a.abc { display: inline-block; width: 70px; 
height: 36px; text-decoration: none; background: url(images/abc.gif);
}
a.abc:hover { background-position: -70px 0; }

a.aia { display: inline-block; width: 69px; 
height: 36px; text-decoration: none; background: url(images/aia.gif);
}
a.aia:hover { background-position: -70px 0; }

.button-text-spacing {width: 175px; padding-left: 15px;}

.stroke { border: solid 2px #545454;}

/* Silverlight Style Properties */
.silverlightHost { height: 600px; width: 800px; }
#SilverlightControlHost { margin-left: auto; margin-right: auto; }

.product-name { font-weight: bold; font-size: 12px; text-decoration: underline; }
.product-details { }
.product-image { }

img.padright { padding-right: 10px; }
img.padleft { padding-left: 10px; }
img.padbottom { padding-bottom: 10px;}

img.menupad {padding-left: 6px; padding-right: 5px; padding-bottom: 2px; }

/* Page Topic Title Style */
div.topic-title { font-size: 12px; border-bottom: dotted 1px #545454;padding-bottom: 4px;margin-bottom:12px; }

div.fakebutton { background-color: #545454; color: #ffffff; padding: 16px; border: solid 1px #666666;text-align: center; display:inline-block; width:89px; }
div.fakebutton:hover { background-color: #ffffff; color: #333333; padding: 16px; border: dashed 1px #545454; cursor: pointer; }

/* menu2 styles */
.menu2 { background-image: url(images/menu2_bg.gif); height: 27px; font-size: 14px; font-weight: normal; padding-top: 9px; text-align: center; border: solid 2px #545454;}
#menu2 a, #menu2 a:visited { color: #ffffff; text-decoration: none;}
#menu2 a:hover, #menu2 a:active { color: #c9e1ff; text-decoration: underline;}

/* for testing */
.visible { visibility: visible; }
.hidden { visibility: hidden; }
/* end testing */


/* ADMIN STYLE SECTION */
.admin_links_title {padding:6px;background-color: #545454;border:solid 1px #000000;color:#ffffff;}
.admin_links_background {padding:10px;background-color:#ffffff;border-bottom:solid 1px #545454;border-left:solid 1px #545454;border-right:solid 1px #545454;}

/* VALIDATION CONTROL */
.validation_summary {padding:10px;background-color:#ffffff;border:solid 2px #545454;color:#ff0000;}

/* Career Posting Style */
.career_position {font-size: 12pt;border-bottom:dashed 1px #545454;margin-bottom:6px;}
.career_postdate {font-size: 8pt;}
.career_sectiontitle {text-decoration:underline;padding-top:4px;padding-bottom:4px;}
.career_description {text-decoration:none;}
.career_listitems li{list-style-type:square;}
.career_applicationbutton {}