table.partdetails { border: 1px solid #333333; border-collapse: collapse; }
th.partdetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; font-weight: bold; text-align: center; background-color: #4B4B7E; }
td.partdetailhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; font-weight: bold; text-align: center; background-color: #4B4B7E; }
td.partdetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; text-align: center; }
a.imagelinks, a.imagelinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: underline; }
a.imagelinks:hover { text-decoration: underline; }
	
/* Main Header and Footer */
body { font-family: Arial, Helvetica, sans-serif; margin: 4px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #4C4C7F; font-weight: normal; }
h2 { font-family: Arial, Helvetica, sans-serif; color:#333333; font-size: 18px; font-weight: normal; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }
.content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 17px; text-indent: 3em; text-align: justify; }
.standard { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 17px; }
div.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align: center; }
div.service { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: italic; color: #333333; text-align: center; }
a, a:visited { color: #4C4C7F; }
a:hover { color: #D33F30; }

h1.categoryhead { font-size: 16px; margin-top: 0px; }
h1.categorythumb { font-size: 14px; margin-top: 0px; }
a.static { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
a.static:hover { text-decoration: underline; }

/* Button/Input Styles */
a.textbutton, a.textbutton:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; background-image: url(/Images/Admin/Button_Off.gif); text-decoration: none; padding: 0px 3px 0px 3px; border: 1px solid #000000; }
a.textbutton:hover { background-image: url(/Images/Admin/Button_On.gif); color: #FFFFFF; }
.flat { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; border-color: #999999; border-style: solid; border-width: 1px; }

table.datalist { border: 1px solid #000000; border-collapse: collapse; }
th.datalist { padding: 2px 10px 2px 10px; font-family: Arial, Helvetica, sans-serif; background-image: url(/Images/Admin/Button_On.gif); font-size: 13px; color: #FFFFFF; font-weight: bold; border: 1px solid #000000; border-collapse: collapse; vertical-align: top; }
td.datalist, td.smalldatalist {  padding: 2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px solid #000000; border-collapse: collapse; }
td.smalldatalist { font-size: 10px; }

table.data { border: 0px; }
td.data { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; vertical-align: top; line-height: 17px; }
td.datafoot { padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; vertical-align: middle; line-height: 17px; }
td.label { padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; text-align: right; vertical-align: top; white-space: nowrap; }
td.deleteconfirm { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #CC0000; font-weight: normal; text-align: center; padding: 50px 20px 20px 20px; }

td.footer { text-align: center; padding-top: 10px; }

div.breadcrumbs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; }
a.breadcrumbs, a.breadcrumbs:visited { text-decoration: none; color: #333333; }
a.breadcrumbs:hover { text-decoration: underline; }

a.catlink, a.catlink:visited { color: #333333; text-decoration: underline; }
a.catlink:hover { color: #D33F30; }

td.detaillabel { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; text-align: right; font-weight: bold; padding: 0px 5px 0px 5px; }
td.detaildata { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding: 0px 5px 0px 5px; }

table.details { border: 1px solid #333333; border-collapse: collapse; }
th.details { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; font-weight: bold; text-align: center; background-color: #4C4C7F; }
td.details { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; text-align: center; }

