body
{ margin: 0 auto; background-color: #FFFFFF; font: 9pt helvetica; color: #5F5F5F; }

#container
{ margin: 0 auto; height: 100%; width: 903px; }

/**Header Styles**/

#header
{ float: left; width: 903px; height: 139px; }

.logo
{ float: left; margin-left: 5px; border: none; margin-top: 3px; }

.contact
{ float: left; width: 300px; height: 30px; background: url('images/layout/contactBanner.jpg'); margin-left: 70px; background-repeat: no-repeat; padding-top: 70px; font-family: verdana; font-decoration: italics; font-size: 14px; color: #0E1BFF; }

.contact a:link, .contact a:visited, .contact a:active
{ color: #FF0000; text-decoration: none; }

.contact a:hover, .contact a:hover
{ color: #7f7f7f; }

#loginBox
{ width: 125px; float: right; padding: 0px; margin: 0px; padding-right: 25px; padding-top: 15px; }

#loginBox .loginInput
{ width: 120px; }

#loginBox .loginBtn
{ float: right; padding-top: 7px; }

#navContainer
{ float: right; width: 275px; margin-right: 20px; margin-top: 20px; }

#navContainer a:link, #navContainer a:visited, #navContainer a:active
{ font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold; width: 50px; text-align: center; text-decoration: none; padding-right: 10px; }

#navContainer a:hover, #navContainer a:hover
{ color: #7f7f7f; }

.slogan
{ padding-left: 0px; font-style: italic; font-size: 15px;  }

/**Footer Styles**/

#footer
{ margin: 0 auto; width: 903px; height: 127px; }

#footerBkg
{ clear: both; width: 100%; height: 15px; background-image: url('images/layout/footerLine.jpg'); background-repeat: repeat-x; }

#footerNavContainer
{ float: left; width: 460px; }

.footerNav, .footerNav a:link, .footerNav a:visited, .footerNav a:active
{ float: left; font-family: Arial; font-size: 11px; color: #FF0000;  width: 60px; text-align: center; text-decoration: none; }

.footerNav2, .footerNav2 a:link, .footerNav2 a:visited, .footerNav2 a:active
{ float: left; font-family: Arial; font-size: 11px; color: #FF0000; width: 80px; text-align: center; text-decoration: none; }

.footerNav a:hover, .footerNav2 a:hover
{ color: #7f7f7f; }

#copyright
{ float: left; width: 425px; text-align: right; font-family: Arial; font-size: 11px; color: #7f7f7f; font-weight: bold; margin-top: -5px;}

#copyright a:link, #copyright a:visited, #copyright a:active
{ color: #FF0000; }

#copyright a:hover
{ color: #7f7f7f; }

.warehouselogo
{border-style: none;}

/**Content Styles**/

.contentContainer
{ float: left; width: 903px; height: 100%;}

.frontImage
{ float: left; width: 717px; height: 202px; margin-left: 10px; }

.banner
{ float: left; width: 153px; height: 427px; margin-left: 10px; border-style: none;}

#frontContentContainer
{ float: left; width: 717px; margin-left: 15px; height: 100%; margin-top: -222px; margin-bottom: 7px; display: inline; }

.blurb
{ float: left; width: 223px; height: 180px; padding-right: 5px; }

.vline
{ float: left; width: 12px; height: 185px; }

.icon
{ float: left; width: 83px; height: 86px; }

.blurbText
{ float: left; width: 130px; text-align: justify; font-family: Arial; font-size: 11px; color: #7f7f7f; margin-left: 5px; }

.companyContent
{ font: helvetica #5F5F5F 4px; margin: 0; width: 300px; float: left; clear: both:}

.companyCopy
{ margin: 0px; padding: 0px; font-family: helvetica; color: #5F5F5F; }

#contentleft
{ width: 320px; height: 107px; float: left; font-family: tahoma; color: #0B16BF; text-align: justify; }

#contentright
{ width: 387px; float: left; }

#contentrightalign
{ width: 320px; height: 100%; float: right; text-align; left; }

/* Logo Collage */

#leftlogoalign 
{width: 220px; float: left;}

#rightlogoalign
{width: 460px; float: left; clear: right;}

#logobuttonalign
{ width: 715px; float: left; padding-top: 25px; }

.contentulheader
{  margin-top: 40px; font-family: verdana; font-size: 13px; color: #0B16BF; }

.contentul
{ font-family: verdana; font-size: 12px; color: #0B16BF; }

#logobuttontitle
{ font-family: tahoma; font-size: 12px; width: 715px; height: 15px; float: left; }

#aarpbutton
{ width: 85px; float: left; text-align: center; }

#americhoicebutton
{ width: 89px; float: left; text-align: center; }

#humanabutton
{ width: 89px; float: left; text-align: center; }

#pacificarebutton
{ width: 89px; float: left; text-align: center; }

#securehorizonsbutton
{ width: 89px; float: left; text-align: center; }

#uahcbutton
{ width: 80px; float: left; text-align: center; }

#cignabutton
{ width: 89px; float: left; text-align: center; }

#unisonbutton
{ width: 92px; float: left; text-align: center; }

.mainlogo1 
{border: 0px; padding: 5px;}

.mainlogo2 {
border: 0px; padding: 5px;}

.mainlogo3 
{border: 0px; padding: 5px;}

.mainlogo4 
{border: 0px; padding: 5px;}

.mainlogo5 
{border: 0px; padding: 5px;}

.mainlogo6 
{border: 0px; padding: 5px;}

.mainlogo7 
{border: 0px; padding: 5px;}

.mainlogo8 
{border: 0px; padding: 5px;}

/* Product Lookup Styles */

.whiteFont1
{ color: #fff; }

table#products
{ float: right; width: 425px; margin-right: 5px; }

td.products_row_common
{ height: 11px; padding-left: 3px; padding-right: 3px; color: #fff; }

td.product_row1
{ background: #4b90fd; }

td.product_row2
{ background: #75a9fc; }

#email_send_button
{ float: right; }

h1
{ font: bold 10pt arial; }

form#productSelect
{ float: left; width: 250px; padding-left: 20px; }

.delete
{ border: none; }

#companyLogo
{  }

#contactleft
{ float: left; width: 120px; padding-top: 20px; padding-left: 15px; }

.contactfont
{ padding: 8px; margin: 0px; }

#contactright
{ float: left; padding-top: 20px; width: 200px; }

#contactright input, select, textarea
{ margin-top: 7px; }

#companyLeft
{ float: left; width: 330px; }

#companyRight
{ float: left; padding-left: 25px; width: 350px; font-family: helvetica; color: #5F5F5F; }

#companyContact
{ position: relative;}

#eoselect
{float: right;}

.ppgul
{width: 150px;}

#adminBody
{ margin: 5px; }



/* TEMORARILY DISABLE PPG LINK */
.banner
{ cursor: default;}