body  { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #00338b; text-align: center; margin: 0; padding: 0; border-width: 0 }
p { font-size: 11px; text-align: left; margin: 4px 0 12px; padding: 0 }
h1 { color: #717375; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: .05em; margin-top: 0; margin-bottom: 3px }
h2  { color: #00338b; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: .05em; margin: 20px 0 8px; padding: 0 }
h3 { color: #1c91db; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; letter-spacing: .05em; margin: 16px 0 0; padding: 0 }
h4  { color: #00338b; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.05em; margin: 12px 0 0; padding: 0 }
h5 { color: #00338b; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.05em; margin: 112px 0 0; padding: 0 }
h6 { color: #00338b; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 0.05em; margin: 112px 0 0; padding: 0 }
ul { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-image: url("images/header_diamond.gif") }
li { line-height: 1.6em }
img  { margin: 0; border-width: 0 }
br.lists {clear : both;}
dl {position:relative; width : 475px; margin : 0; padding : 0;}
dt {float : right; width : 365px; margin : 0; margin-top: 20px; padding : 0;}
dt.img {float : left; width : 100px;}
dt a {margin: 0; padding:0;}
dd {float : right; width : 365px; margin : 0; margin-top : .5em; padding : 0;}

/*CUSTOM CLASSES*/
.page-hdr-start  { color: #1c91db; font-size: 24px }
.highlight { background-color: #d9e7ff }
.airborne_table{font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*COMMON LINK ATTRIBUTES*/
a:link  { color: #00338b }
a:visited   { color: #00338b }
a:hover  { color: #1c91db }
a:active  { color: #1c91db }

/*OUTER CONTAINER*/
#mainbody { background-image: url("images/bpc_mint_bkgd.gif"); background-repeat: repeat-y; background-color: #ffffff; text-align: left; margin: 0 auto 20px; position: relative; width: 740px; height: auto }

/*HEADER CONTAINER*/
#header { visibility: visible; margin-bottom: 0px; width: 740px; position: relative; top: 0; left: 0; height: 124px; overflow: hidden }

/*LOGIN CONTAINER*/
#login   { visibility: visible; position: absolute; top: 10px; right: 6px; width: auto; height: 20px }
#login h3   { font-size: 10px; font-weight: bold; text-align: right; margin: 0 }
#login a:link    { color: #ffffff; font-weight: bold }
#login a:visited    { color: #ffffff; font-weight: bold }
#login a:hover    { color: #00338b; font-weight: bold }

/*COMMON PAGE CONTENT CONTAINER*/
#content { background-image: url("images/bpc_page_bkgd.gif"); background-repeat: no-repeat; margin: 0; position: relative; width: 100%; height: auto }

/*BREADCRUMB CONTAINER*/
#breadcrumb {margin: 0; padding: 10px 0px 0px 50px}
#breadcrumb p  { color: #00338b; margin: 0 }

/*LEFT PICTURE COLUMN OF BASIC 2-COLUMN LAYOUT*/
#pics { margin: 0; padding: 44px 0 10px 50px; position: relative; width: 177px; height: auto; float: left }
#pics img { margin-bottom: 14px }

/*RIGHT CONTENT COLUMN OF BASIC 2-COLUMN LAYOUT*/
#bodycopy { margin: 0 0 0 245px; padding: 36px 0 10px; position: relative; width: 462px; height: auto }
#bodycopy hr  { margin: 0 0 4px; padding: 0; height: 0; border-style: solid none none; border-width: 1px 0 0; border-color: #717375 }
#bodycopy table   { margin: 5px 8px 10px; padding: 3px; width: 95%; border: solid 1px #6dbe45; outline-style: none; outline-width: 0 }
#bodycopy td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 3px; border: 0 }
#bodycopy th { color: #00338b; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 3px; border: 0 }
#bodycopy blockquote  { color: #00338b; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: justify; letter-spacing: .05em; margin: 10px 22px; padding: 1px 10px }

/*PRODUCTS CONTENT CONTAINER - 1-COLUMN LAYOUT*/
#products { margin: 0; padding: 36px 0px 10px 50px; position: relative; width: 659px; height: auto }
#products h2 { color: #717375; font-size: 13px; margin: 20px 0 0 }
#products h3 { color: #717375; font-size: 13px; margin: 20px 0 0 }
/*COMMON PRODUCT LIST CONTAINER*/
#detail{margin: 0; padding: 0px 0px 10px 0px; position: relative; width: 475px; height: auto; float: left; }

/*COMMON PAGE SUBMENU BOX*/
#pagemenu   { background-color: #e2edff; margin: 10px 0 5px 6px; padding: 3px 3px 7px 4px; position: relative; width: 130px; height: auto; float: right; border: solid 1px #6dbe45 }
#pagemenu p  { color: #00338b; font-size: 10px; margin: 3px 0 5px 3px }
#pagemenu h1   { color: #00338b; font-size: 11px; margin: 9px 0 0 }

/*COMMON FOOTER CONTAINER*/
#footer { background: #e2edff; margin: 0; position: relative; width: 100%; height: 16px; clear: both }
#footer p { color: #00338b; font-size: 9px; text-align: right; margin-bottom: 0; padding: 4px 30px 5px 50px }
#footer a:link { text-decoration: none }
#footer a:visited { text-decoration: none }
#footer a:hover { color: #1c91db; text-decoration: underline }

/*HOME PAGE STYLES*/
#Welcome p { color: black; font-size: 12px; margin-top: 0; margin-bottom: 5px }
#contactline h2  { color: #717375; letter-spacing: 0; margin: 0 }
#underpic h1 { color: #ff8400; font-size: 15px; line-height: 17px }
#underpic p { font-size: 10px; margin-top: 0; margin-bottom: 6px; padding-top: 0; padding-bottom: 0 }
#briefs h1 { color: #ff8400; font-size: 15px; line-height: 17px }
#briefs h2    { font-size: 11px; line-height: 14px; letter-spacing: 0; margin-top: 0; margin-bottom: 0 }
#briefs p { font-size: 10px; margin-top: 0; margin-bottom: 6px; }

#pg_links {font-size: 10px; margin: 0px}

/*PICTURE POPUP*/
#popuppic    { background-color: #fff; text-align: left; visibility: hidden; position: fixed; z-index: 40; right: 50px; bottom: 50px; border: solid 2px #ff8400; outline: solid 3px #fff }
* html #popuppic {position:absolute}
#popuppic h1 { color: #fff; background-color: #ff8400; margin: 0; padding: 2px 2px 2px 5px; font-size: 12px }
#popuppic img { margin-bottom: 5px;}
#popuppic p { margin: 0px 5px 8px 5px; text-align: center }
