
body {margin: 0px; background-color: #A2B4C4;}
body.printpage {margin: 15px; background-color: #ffffff;}
img, table {border: 0px;}
td, div {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #617E98;}
li {list-style-image: url(/images/bullet.gif); margin-bottom: 3px;}
form {margin: 0px;}
select, input, textarea {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000;}
a:link, a:active, a:visited {color: #617E98;}
a:hover {color: #E86520;}

.printpagetable {width: 100%;}
.printcontentcell {padding: 13px 10px; font-size: 12px; color: #617E98;}

.outermosttable {height: 100%;}
.leftcell {width: 6px; background-image: url(/images/structure/left.gif);}
.centercell {width: 748px; background-color: #ffffff;}
.rightcell {width: 6px; background-image: url(/images/structure/right.gif);}

.toptable {width: 748px;}

.eyebrowtable {width: 564px;}
.eyebrownavcell {height: 23px; padding-right: 68px;}

.eyemenu {z-index: 10; visibility: hidden; position: absolute; margin-left: 7px; margin-top: 19px;}
.eyemenutable {border: 1px solid #7C8897; background-color: #EEEEEE;}
.eyemenuitem {padding: 3px 10px; border-top: 1px solid #DADDE1; font-size: 11px; color: #617E98;}
.eyemenuitemon {padding: 3px 10px; border-top: 1px solid #DADDE1; background-color: #B1CDE3; font-size: 11px; color: #617E98; cursor: pointer; cursor: hand;}

.chipphotocell {width: 420px;}
.searchcell {width: 144px; background-color: #18567F;}
.searchdiv {padding: 8px 10px;}
.searchfield {width: 100px; height: 15px; font-size: 10px; border: 0px;}
.undersearchcell {height: 10px; background-color: #93989B;}

.navdiv {background-color: #4A7CAB;}

.menu {z-index: 10; visibility: hidden; position: absolute; border-top: 4px solid #E9700F; margin-left: 7px; margin-top: 25px;}
.menutable {border-left: 1px solid #7C8897; border-right: 1px solid #7C8897; border-bottom: 1px solid #7C8897; background-color: #EEEEEE;}
.menuitem {padding: 3px 10px; border-top: 1px solid #DADDE1; font-size: 11px; color: #617E98;}
.menuitemon {padding: 3px 10px; border-top: 1px solid #DADDE1; background-color: #B1CDE3; font-size: 11px; color: #617E98; cursor: pointer; cursor: hand;}
.menuitemwithsub {font-size: 11px; color: #617E98;}

.subnavshadowcell {width: 748px; height: 13px; background-image: url(/images/structure/subnav-bkg.gif);}
.subnavcell {width: 748px; font-size: 11px; color: #1F609C; padding: 0px 20px 7px 20px; line-height: 15px;}
a.subnavlink:link, a.subnavlink:active, a.subnavlink:visited {color: #1F609C; text-decoration: none;}
a.subnavlink:hover {text-decoration: underline;}
a.subnavlinkon:link, a.subnavlinkon:active, a.subnavlinkon:visited {color: #E86520; text-decoration: underline;}
a.subnavlinkon:hover {text-decoration: underline;}

.submenu {z-index: 10; visibility: hidden; position: absolute; margin-left: 18px; margin-top: -4px;}
.submenutable {border: 1px solid #7C8897; background-color: #EEEEEE;}
.submenuitem {padding: 3px 10px; border-top: 1px solid #DADDE1; font-size: 11px; color: #617E98;}
.submenuitemon {padding: 3px 10px; border-top: 1px solid #DADDE1; background-color: #B1CDE3; font-size: 11px; color: #617E98; cursor: pointer; cursor: hand;}

.bannertable {width: 748px; border-top: 4px solid #BCBDBD; margin-bottom: 15px;}

.maindiv {margin: 0px 30px;}
.maintable {width: 688px;}

.pagetitlecell {font-size: 18px; color: #888A8C; padding-bottom: 6px;}
.pagetitlehighlight {color: #3A7DB2;}
.printpagecell {text-align: right; font-size: 11px; color: #547DA4; padding-bottom: 6px;}
a.printpagelink:link, a.printpagelink:active, a.printpagelink:visited {color: #547DA4; text-decoration: none;}
a.printpagelink:hover {color: #E86520;}

.dotsleft {background-image: url(/images/structure/dots.gif); border-right: 7px solid #ffffff;}
.dotscenter {width: 4px; background-image: url(/images/structure/dots.gif); border-top: 5px solid #ffffff;}
.dotsright {background-image: url(/images/structure/dots.gif); border-left: 7px solid #ffffff;}
.dotsfull {background-image: url(/images/structure/dots.gif);}

.contentcell {border-right: 7px solid #ffffff;}

/* BM >> below is ok */
.outercontentdiv {padding: 5px 13px 10px 10px;}

.thirdnavareadiv {background-color: #E7EEF6; border-left: 7px solid #7AA2C0; font-size: 11px; color: #1F609C; padding: 1px 7px; margin: 4px 24px 2px 0px;}
a.thirdnavlink:link, a.thirdnavlink:active, a.thirdnavlink:visited {color: #1C5F8C; text-decoration: none;}
a.thirdnavlink:hover {text-decoration: underline;}
a.thirdnavlinkon:link, a.thirdnavlinkon:active, a.thirdnavlinkon:visited {color: #E86520; text-decoration: underline;}
a.thirdnavlinkon:hover {text-decoration: underline;}

.homecontentdiv {width: 429px; padding-top: 13px; font-size: 12px; color: #617E98;}
.homecontentdiv2 {width: 432px; padding-top: 13px; font-size: 12px; color: #617E98;}

/* BM >> I modified below */
/* .contentdiv {width: 478px; padding-top: 13px; font-size: 12px; color: #617E98;} */
.contentdiv {padding-top: 13px; font-size: 12px; color: #617E98;}

.fullcontentdiv {width: 658px; padding-top: 13px; font-size: 12px; color: #617E98;}

.sidecell {border-left: 7px solid #ffffff;}
.outersidediv {padding: 5px 0px 10px 6px;}

.homesidediv {width: 212px;}
.sidediv {width: 163px;}

.newstable {width: 212px; margin-bottom: 21px;}
.newscell {background-color: #EDEBEB; padding: 0px 10px;}
.newsitemdatediv {padding: 5px 10px 0px 10px; font-size: 11px; color: #545353;}
.newsitemdiv {padding: 0px 10px 7px 10px; text-indent: -10px; border-bottom: 2px dotted #9DB4C0; font-size: 11px; color: #1C5F8C; line-height: 11px;}
.campaigndiv {padding: 7px 2px 7px 2px; text-indent: -10px; border-bottom: 2px dotted #9DB4C0; font-size: 11px; color: #1C5F8C; line-height: 11px;}
a.newslink:link, a.newslink:active, a.newslink:visited {color: #1C5F8C; text-decoration: none;}
a.newslink:hover {color: #E86520;}

.infotable {width: 163px; margin-bottom: 21px;}
.infocell {background-color: #EDEBEB; padding: 5px 0px 0px 10px;}
.infodiv {padding: 5px 10px 5px 10px; text-indent: -10px; border-bottom: 1px solid #CDD9DF; color: #1C5F8C; font-size: 12px; line-height: 12px;}
a.infolink:link, a.infolink:active, a.infolink:visited {color: #1C5F8C; text-decoration: none;}
a.infolink:hover {color: #E86520;}

.productstable {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.productscornercell {padding: 3px 1px; background-color: #8EA2BA; color: #ffffff; font-size: 9px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.productsmaintitlecell {padding: 3px 1px; background-color: #8EA2BA; color: #ffffff; font-weight: bold; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.productstitlecell {padding: 3px 1px; background-color: #AFBED1; color: #000000; font-size: 9px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.productssidetitlecell {padding: 1px; background-color: #E0EAF3; font-size: 9px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.productscell {padding: 3px 1px; font-size: 9px; color: #727272; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.formtable {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.formheadercell {padding: 3px 10px; background-color: #8EA2BA; color: #ffffff; font-weight: bold; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.formlabelcell {padding: 3px 5px; background-color: #E0EAF3; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.formrequired {color: #E86520; font-weight: bold;}
.formfieldcell {padding: 3px 5px; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.formfield {}
.formsubmitcell {padding: 6px 5px; background-color: #AFBED1; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
.formbutton {border: 1px solid #ffffff; background-color: #E86520; color: #ffffff; font-weight: bold;}

.logincontainer {border: 1px solid #cccccc;}
.loginbutton {border: 1px solid #cccccc; background-color: #E86520; color: #ffffff; font-weight: bold;}
.loginerror {font-size: 11px; color: #E86520; font-weight: bold; margin-top: 10px;}
.registercontainer {border: 1px solid #cccccc;}
.registerheader {padding: 3px 10px; background-color: #8EA2BA; color: #ffffff; font-weight: bold; border-bottom: 1px solid #cccccc;}
.registerinfo {padding: 5px 10px; font-size: 11px; line-height: 17px;}
.formfield11 {font-size:9px;}
/* BM >> I modified below */
/* .productselectdiv {width: 478px; background-color: #E7EEF6;} */
.productselectdiv {background-color: #E7EEF6;}


.productselectcell {padding: 2px 3px; border-right: 1px solid #B9BDC6;}
.productselectcellon {background-color: #18567F; padding: 2px 3px; border-right: 1px solid #B9BDC6;}
a.productselectlinktop:link, a.productselectlinktop:active, a.productselectlinktop:visited {font-size: 10px; color: #000000;}
a.productselectlinktop:hover {}
a.productselectlinktopon:link, a.productselectlinktopon:active, a.productselectlinktopon:visited {font-size: 10px; color: #ffffff; text-decoration: none;}
a.productselectlinktopon:hover {text-decoration: none;}
a.productselectlinkbottom:link, a.productselectlinkbottom:active, a.productselectlinkbottom:visited {font-size: 11px; color: #1F609C;}
a.productselectlinkbottom:hover {}
a.productselectlinkbottomon:link, a.productselectlinkbottomon:active, a.productselectlinkbottomon:visited {font-size: 11px; color: #ffffff; text-decoration: none;}
a.productselectlinkbottomon:hover {text-decoration: none;}

.producttitlediv {margin: 35px 0px 5px 5px; color: #3A7DB2; font-size: 15px; font-weight: bold;}
.downloadsbordercell {border: 2px solid #BCBDBD;}
.downloadstable {width: 474px;}
.downloadscornercell {padding: 3px 5px; background-color: #8EA2BA; color: #ffffff; font-weight: bold;}
.downloadsheadercell {padding: 3px 5px; background-color: #AFBED1; color: #ffffff; font-weight: bold; border-left: 2px solid #ffffff;}
.downloadsleftcella {padding: 3px 5px; background-color: #E0EAF3; color: #777979; font-weight: bold;}
.downloadsrightcella {padding: 3px 5px; background-color: #EEF1F6; color: #777979; border-bottom: 1px solid #D5D9DC; border-left: 2px solid #ffffff;}
.downloadsleftcellb {padding: 3px 5px; background-color: #ffffff; color: #777979; font-weight: bold;}
.downloadsrightcellb {padding: 3px 5px; background-color: #ffffff; color: #777979; border-bottom: 1px solid #D5D9DC; border-left: 2px solid #ffffff;}
a.downloadslink:link, a.downloadslink:active, a.downloadslink:visited {color: #E86520;}
a.downloadslink:hover {}

.sitemapone {margin-top: 20px; font-weight: bold;}
.sitemaptwo {margin-top: 5px; margin-left: 20px;}
.sitemapthree {margin-top: 5px; margin-left: 40px;}

.footerdiv {margin: 10px 30px;}
.footertable {width: 688px;}
.footercell {background-color: #EDEBEB; padding: 2px 15px; font-size: 10px; color: #8CA5BF;}
a.footerlink:link, a.footerlink:active, a.footerlink:visited {color: #8CA5BF; text-decoration: none;}
a.footerlink:hover {color: #E86520;}
.copyrightdiv {text-align: right; font-family: verdana; font-size: 9px; padding: 3px 0px;}
a.copyrightlink:link, a.copyrightlink:active, a.copyrightlink:visited {color: #000000; text-decoration: none;}
a.copyrightlink:hover {color: #E86520;}

#limitedSpace {position: absolute; left: 630px; top: 880px; }
