.imgcontainer { 
float : right; 
} 
.imgcontainer .imgthumbnail { 
border : none; 
} 
.imgcontainer #imgmain { 
text-align : center; 
} 
.imgcontainer #imgmain a { 
margin : 0 auto; 
} 
.imgcontainer .imgthumblist ul { 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
.imgcontainer .imgthumblist li { 
display : inline; 
margin : 0; 
padding : 0; 
} 
.imgcontainer .imgthumblist { 
text-align : center; 
margin-top : 5px; 
} 
.imgcontainer .imgthumblist img { 
border : none; 
margin : 0; 
padding : 0; 
cursor : pointer; 
} 
.imgcontainer .imgthumblist li.nextthumbnail { 
margin-left : 5px; 
} 
.MagicZoomBigImageCont { 
border : 1px solid #cdcdcd; 
} 
.MagicZoomPup { 
border : 1px solid #aaa; 
background : #ffffff; 
} 
.MagicZoomLoading { 
background : #ffffff; 
color : #444; 
border : 1px solid #ccc; 
padding : 3px 3px 3px 3px !important ; 
display : none; 
} 
body.PB { 
text-align : center; 
font-family : Arial; 
background-color : #ccc; 
background-image : url(/DesignCss/18000/285/body-bg.gif); 
background-repeat : repeat-x; 
} 
#maincontainer { 
text-align : left; 
margin : 0 auto; 
width : 980px;
} 
#topbanner { 
display : block; 
width : 100%; 
text-align : center; 
padding-bottom : 10px; 
line-height : 0; 
} 
#headercontainer { 
margin : 0; 
height : 215px; 
background-image : url(/Files/16474/header-d03.jpg); 
background-repeat : no-repeat; 
position : relative; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
background-position : left 10px; 
background-color : #ffffff; 
z-index : 100; 
} 
#headerarea { 
position : relative; 
margin : 0; 
padding : 0; 
} 
#headerlogo { 
text-align : center; 
padding : 10px; 
margin-right : 0%; 
margin-bottom : 0%; 
margin-left : 0%; 
} 
#headercolumn1 { 
height : 130px; 
width : 200px; 
position : absolute; 
left : 5px; 
top : 5px; 
text-align : center; 
padding : 0%; 
margin : 0; 
} 
#headerlogo a { 
vertical-align : middle; 
} 
#headerlogo img { 
border : 0; 
} 
#headerbanner { 
display : block; 
width : 100%; 
background-color : silver; 
text-align : center; 
} 
#headerdata { 
width : 560px; 
position : absolute; 
padding : 0; 
margin : 0; 
text-align : right; 
right : 15px; 
top : 15px; 
} 
#headertext { 
font-weight : bold; 
color : #ffffff; 
font-size : 26px; 
font-family : Arial, Arial, Arial; 
display : block; 
} 
#headermenu { 
position : absolute; 
top : 153px; 
left : 10px; 
width : 960px; 
height : 50px; 
padding : 0; 
background-image : url(/DesignCss/18000/285/main-nav.jpg); 
background-repeat : no-repeat; 
background-position : -10px 0; 
border-top-width : 2px; 
border-top-style : solid; 
border-top-color : #999; 
overflow : visible; 
} 
ul#hmenu { 
float : right; 
margin : 0; 
list-style-position : outside; 
list-style-type : none; 
padding : 0; 
} 
#hmenu li { 
position : relative; 
float : left; 
} 
#hmenu a.menu, #hmenu span { 
display : block; 
color : #fff; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #000; 
border-left-color : #999; 
white-space : nowrap; 
background-image : url(/DesignCss/18000/285/main-nav.jpg); 
background-position : -10px 0; 
padding-top : 16px; 
padding-right : 5px; 
padding-bottom : 17px; 
padding-left : 5px; 
text-decoration : none; 
} 
#hmenu a.menu:hover, #hmenu a.subactive { 
text-decoration : none; 
color : #ffffff; 
background-image : url(/DesignCss/18000/295/hmenuHover-d01.jpg); 
background-repeat : no-repeat; 
background-position : left top; 
background-color : #999; 
} 
#hmenu li.begin { 
display : block; 
float : left; 
width : 1px; 
margin : 0; 
padding : 0; 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #000; 
height : 50px; 
} 
#hmenu li.end { 
border-left-width : 1px; 
border-left-style : solid; 
border-left-color : #999; 
width : 1px; 
height : 50px; 
display : block; 
float : left; 
margin : 0; 
padding : 0; 
} 
#hmenu li.mitext { 
text-align : center; 
font-size : 13px; 
font-weight : bold; 
color : #ffffff; 
font-family : Arial, Arial, Arial; 
letter-spacing : 0.1em; 
} 
#hmenu li.miimg img { 
border : none; 
} 
ul#hmenu li div { 
margin : 0; 
border : none; 
padding-top : 2px; 
} 
ul#hmenu li ul.submenu { 
list-style-position : outside; 
list-style-type : none; 
padding : 0; 
margin : 0; 
border : 1px solid #999; 
background-color : #333; 
position : absolute; 
visibility : hidden; 
left : 0; 
} 
ul#hmenu li ul.submenu li { 
float : none; 
clear : both; 
} 
ul#hmenu li ul.submenu a, ul#hmenu li ul.submenu span, ul#hmenu li ul.submenu li.mispacer, ul#hmenu li ul.submenu li.misep { 
border : none; 
padding-left : 5px; 
padding-right : 5px; 
width : 200px; 
} 
ul#hmenu li ul.submenu li.begin { 
display : none; 
} 
ul#hmenu li ul.submenu li.mispacer { 
height : 15px; 
} 
ul#hmenu li ul.submenu li.misep { 
height : 15px; 
border-bottom : 4px solid #999999; 
} 
ul#hmenu li ul.submenu li.end { 
display : none; 
} 
#hmenu li ul.submenu li.mititle span, #hmenu li ul.submenu li.mititle a { 
margin : 0; 
color : #ffcc00; 
font-size : 12px; 
line-height : 20px; 
font-weight : bold; 
text-align : left; 
} 
ul#hmenu li.mitext ul.submenu li.mitext { 
text-align : left; 
} 
ul#hmenu li ul.submenu li a, ul#hmenu li ul.submenu li span { 
display : block; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
white-space : normal; 
background-image : none; 
margin : 0; 
padding-top : 4px; 
padding-bottom : 4px; 
} 
ul#hmenu li ul.submenu li a:hover { 
background : #999 url(none); 
} 
ul#hmenu li ul.submenu li.mititle a:hover { 
color : #ffcc00; 
} 
#bodycontainer { 
background-color : #ffffff; 
padding-top : 0; 
padding-right : 5px; 
padding-bottom : 0; 
padding-left : 5px; 
position : relative; 
z-index : 50; 
} 
#bodyarea { 
margin : 0; 
position : relative; 
} 
#bodycolumn1 { 
float : left; 
position : relative; 
top : 0; 
left : 0; 
width : 200px; 
margin : 0; 
padding : 0 0 5px 0; 
} 
#bodycolumn2 {
	margin:0 0 0 200; /* right margin leaves room for #bodycolumn1 */
	padding:0;
} 
#bodycolumn3 { 
position : absolute; 
top : -100px; 
right : -20px; 
background-color : silver; 
margin : 0; 
padding : 0; 
} 
#verticalbanner { 
position : absolute; 
left : 0; 
top : 0; 
} 
#bodytopbanner { 
display : block; 
width : 100%; 
text-align : center; 
margin-bottom : 10px; 
line-height : 0; 
margin-top : 0; 
margin-right : 0; 
margin-left : 0; 
} 
#bodydata { 
margin : 0; 
padding : 0; 
} 
#bodyarea { 
min-height : 450px; 
height : auto; 
margin : 0; 
padding : 0; 
} 
#bodydata form { 
margin : 0; 
padding : 0; 
} 
.clearbodycontainer { 
clear : both; 
font-size : 1px; 
line-height : 0; 
} 
#verticalmenu { 
display : block; 
margin : 0; 
overflow : visible; 
background-image : url(/DesignCss/18000/285/vmenu-top-d01.jpg); 
background-repeat : no-repeat; 
padding : 15px 0 0 0; 
text-align : left; 
background-color : #ce4204; 
} 
ul#vmenu { 
margin : 0; 
list-style-position : outside; 
list-style-type : none; 
background-image : url(/DesignCss/18000/285/vmenu-bottom-d01.gif); 
background-repeat : no-repeat; 
background-position : right bottom; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 30px; 
padding-left : 0; 
} 
#vmenu li { 
margin : 0 10px 0 10px; 
position : relative; 
} 
#vmenu li a, #vmenu li span, #vmenu li.misep { 
width : 180px; 
} 
#vmenu li.begin { 
display : none; 
} 
#vmenu li.sep { 
background-color : #004600; 
} 
#vmenu li.end { 
display : none; 
} 
#vmenu li.mititle span, #vmenu li.mititle a.menu { 
font-size : 11px; 
font-weight : bold; 
display : block; 
color : #ffcc00; 
line-height : 25px; 
text-indent : 0; 
text-decoration : none; 
} 
#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive { 
text-decoration : none; 
background : #fab746; 
color : #ce4204; 
} 
#vmenu li.mitext { 
font-family : Arial, Arial, Arial, Arial; 
font-size : 11px; 
font-weight : bold; 
line-height : 25px; 
color : #fff; 
} 
#vmenu li.menusep { 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #f6ae42; 
} 
#vmenu li.mispacer { 
height : 20px; 
} 
#vmenu li.misep { 
height : 15px; 
border-bottom-width : 4px; 
border-bottom-style : solid; 
border-bottom-color : #f6ac3f; 
} 
#vmenu li.mitext a.menu, #vmenu li.mitext span { 
text-decoration : none; 
display : block; 
color : #fff; 
line-height : 25px; 
text-indent : 10px; 
} 
#vmenu li.miimg { 
text-align : center; 
} 
#vmenu li.miimg a.menu { 
display : block; 
text-indent : 0; 
} 
#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive { 
background-color : #fab746; 
background-image : url(/DesignCss/18000/285/puce.gif); 
background-repeat : no-repeat; 
background-position : left top; 
text-indent : 20px; 
font-weight : bolder; 
} 
#vmenu li.miimg a.menu:hover, #vmenu li.miimg a.subactive { 
background-color : #fab746; 
background-image : none; 
} 
#vmenu li.miimg a.menu img { 
border : none; 
} 
#vmenu li.miimg a.menu:hover img { 
border : none; 
} 
ul#vmenu li div { 
padding : 0; 
margin : 0; 
border : none; 
} 
ul#vmenu li ul.submenu { 
list-style-position : outside; 
list-style-type : none; 
padding : 0; 
margin : 0; 
background-color : #fab746; 
position : absolute; 
top : -1px; 
visibility : hidden; 
left : 180px; 
border : 1px solid #ffcc00; 
} 
ul#vmenu li.menuup ul.submenu { 
bottom : -1px; 
top : auto; 
} 
ul#vmenu li ul.submenu li { 
margin : 0; 
} 
ul#vmenu li ul.submenu li a.menu, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep { 
width : 200px; 
padding-left : 10px; 
padding-right : 10px; 
text-indent : 0; 
} 
ul#vmenu li ul.submenu li a.menu:hover { 
text-indent : 0; 
} 
ul#vmenu li ul.submenu li.misep { 
border-bottom-color : #ce4204; 
} 
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu { 
margin : 0; 
padding-top : 4px; 
padding-bottom : 4px; 
font-size : 12px; 
color : #201d8a; 
line-height : 15px; 
font-weight : bold; 
text-decoration : none; 
text-align : left; 
} 
#vmenu li ul.submenu li.mititle a.menu:hover { 
background-color : #ce4204; 
background-image : none; 
} 
ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span { 
color : #ffffff; 
font-size : 11px; 
font-weight : normal; 
text-decoration : none; 
line-height : 14px; 
padding-top : 4px; 
padding-bottom : 4px; 
} 
ul#vmenu li ul.submenu li.mitext a.menu:hover { 
color : #ffffff; 
background-color : #ce4204; 
background-image : none; 
font-weight : normal; 
} 
ul#vmenu li ul.submenu li.miimg a.menu:hover { 
background-color : #ce4204; 
background-image : none; 
} 
ul#vmenu li ul.submenu li.menusep { 
border : none; 
} 
#footercontainer { 
clear : both; 
background-color : #ccc; 
border : 0 none; 
margin : 0; 
padding : 0; 
width : 100%; 
background-image : url(/DesignCss/18000/285/pagebottom-d01.jpg); 
background-repeat : no-repeat; 
background-position : top; 
height : 60px; 
font-family : Arial, Arial, Arial, Arial; 
font-size : 15px; 
text-align : center; 
} 
#footerarea { 
width : 980px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 5px; 
padding-left : 0; 
} 
#footermenu { 
margin : 0; 
padding : 40px 0 0 0; 
overflow : visible; 
} 
ul#fmenu { 
width : 960px; 
list-style-type : none; 
padding : 0; 
white-space : nowrap; 
text-align : center; 
margin-top : 0; 
margin-right : 10px; 
margin-bottom : 0; 
margin-left : 10px; 
} 
#fmenu li { 
border : none; 
display : inline; 
line-height : 20px; 
padding : 0; 
margin-top : 10px; 
margin-right : 10px; 
margin-bottom : 0; 
margin-left : 10px; 
} 
#fmenu a.menu { 
text-decoration : none; 
font-size : 12px; 
color : #000000; 
margin : 0; 
padding : 0; 
} 
#fmenu a.menu:hover { 
text-decoration : none; 
color : #666; 
} 
#fmenu li.begin { 
display : none; 
} 
#fmenu li.sep { 
background-color : silver; 
} 
#fmenu li.end { 
display : none; 
} 
#fmenu li.misep { 
display : block; 
height : 0; 
width : 0; 
margin : 0; 
font-size : 0; 
line-height : 0; 
} 
#copyright { 
padding : 5px; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
#copyright span { 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #666666; 
color : #666666; 
padding-top : 5px; 
padding-right : 50px; 
padding-left : 50px; 
} 
#poweredby a, #poweredby a:link, #poweredby a:visited, .blockshortcut a { 
color : #ffffff; 
font-size : 0; 
text-decoration : none; 
} 
#poweredby a:hover { 
text-decoration : none; 
border : none; 
} 
#langflags { 
text-align : center; 
margin : 0; 
padding : 10px 0; 
} 
#langflags ul, #langflags li, #langflags a, #langflags span { 
margin : 0; 
padding : 0; 
} 
#langflags ul { 
list-style-type : none; 
list-style-position : outside; 
text-align : center; 
} 
#langflags ul li { 
display : inline; 
text-align : center; 
} 
#langflags ul li a span { 
background-repeat : no-repeat; 
display : inline; 
white-space : nowrap; 
text-align : center; 
cursor : pointer; 
margin-top : 0; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 10px; 
font-size : 12px; 
background-position : center center; 
height : 15px; 
width : 22px; 
line-height : 1.2em; 
} 
#langflags a span { 
border : 1px solid #999; 
} 
#langflags a:hover span { 
border : 1px solid #ffcc00; 
} 
#flag5 { 
background : #fff url(/DesignCss/SharedImages/FlagL5.gif) no-repeat; 
} 
#flag0 { 
background : #fff url(/DesignCss/SharedImages/FlagL0.gif) no-repeat; 
} 
#flag1 { 
background : #fff url(/DesignCss/SharedImages/FlagL1.gif) no-repeat; 
} 
#flag2 { 
background : #fff url(/DesignCss/SharedImages/FlagL2.gif) no-repeat; 
} 
#flag3 { 
background : #fff url(/DesignCss/SharedImages/FlagL3.gif) no-repeat; 
} 
#flag4 { 
background : #fff url(/Files/16474/c.gif) no-repeat; 
} 
#bannervertical { 
position : absolute; 
left : 0; 
top : 0; 
width : 0; 
margin-left : 20px; 
} 
.navbar span, .navbar select { 
font-family : arial; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
padding : 0; 
} 
.navbar ul { 
list-style-position : outside; 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
.navbar li { 
padding : 0; 
margin : 0; 
border : 0; 
display : inline; 
line-height : normal; 
} 
.navbar a, .navbar a:visited, .navbar .off { 
color : #ce4204; 
text-decoration : none; 
} 
.navbar a:hover { 
color : #fab746; 
font-weight : bolder; 
text-decoration : underline; 
} 
.navbar span { 
white-space : nowrap; 
margin-top : 0; 
margin-right : 1px; 
margin-bottom : 0; 
margin-left : 1px; 
} 
.navbar select { 
background-color : #ffffff; 
color : #000; 
} 
.view { 
width : 100%; 
background-color : white; 
margin : 0; 
padding : 0; 
} 
.viewtbl { 
width : 100%; 
border : 0; 
padding : 0; 
margin : 0; 
border-collapse : collapse; 
border-spacing : 0; 
} 
.sectiontb { 
padding : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 5px; 
} 
.sectiontbarea { 
margin : 0; 
padding : 0; 
} 
.sectiondata { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 10px; 
margin-left : 2px; 
padding : 0; 
border-top-width : 1px; 
border-left-width : 1px; 
border-top-style : solid; 
border-left-style : solid; 
border-top-color : #cccccc; 
border-left-color : #cccccc; 
} 
.sectiondataarea { 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 10px; 
padding-left : 0; 
margin : 0; 
background-image : url(/DesignCss/17000/55/OffsetRoundedCornersBottom.gif); 
background-position : right bottom; 
} 
.imgbordernone, .imgthumbnail, .imgmain, .imgcat { 
border : none; 
} 
a.btnmain { 
line-height : 1.7em; 
white-space : nowrap; 
margin : 2px 0; 
color : #fff; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
padding : 2px 5px 2px 5px; 
background-color : #211d8b; 
} 
a.btnmain:hover { 
text-decoration : none; 
background-color : #7486ec; 
color : #ffffff; 
} 
a#btnsearch, a#btnviewcart { 
padding-left : 20px; 
background : #211d8b no-repeat 4px center; 
} 
a#btnsearch:hover, a#btnviewcart:hover { 
background-color : #7486ec; 
} 
a#btnsearch { 
background-image : url(/DesignCss/SharedImages/white/Search.gif); 
} 
a#btnviewcart { 
background-image : url(/DesignCss/SharedImages/white/ShopBag.gif); 
} 
a.btnsub { 
font-size : 10px; 
font-weight : bold; 
color : #211d8b; 
text-decoration : none; 
padding : 4px 0 4px 23px; 
background : url(/DesignCss/SharedImages/bullet.gif) no-repeat left center; 
line-height : 2em; 
margin : 10px 0; 
} 
a.btnsub:hover { 
text-decoration : underline; 
} 
a#btnemailfriend { 
background : url(/DesignCss/SharedImages/EMail.gif) no-repeat 0 0; 
} 
a#btnaddtofav { 
background : url(/DesignCss/SharedImages/Favorite.gif) no-repeat 0 0; 
} 
a#btnattachment { 
background : url(/DesignCss/SharedImages/Attachment.gif) no-repeat 0 0; 
} 
#icontrash, #iconerror, #iconwarning, #iconsalespolicy, #iconattachment, #iconemail, #iconweb, #iconmap { 
width : 19px; 
height : 19px; 
border : 0; 
vertical-align : text-bottom; 
margin : 1px; 
} 
#icontrash { 
background : url(/DesignCss/SharedImages/TrashCan.gif) no-repeat; 
} 
#iconerror { 
background : url(/DesignCss/SharedImages/Error.gif) no-repeat; 
} 
#iconwarning { 
background : url(/DesignCss/SharedImages/Warning.gif) no-repeat; 
} 
#iconsalespolicy { 
background : url(/DesignCss/SharedImages/SalesPolicy.gif) no-repeat; 
} 
#iconattachment { 
background : url(/DesignCss/SharedImages/Attachment.gif) no-repeat; 
} 
#iconemail { 
background : url(/DesignCss/SharedImages/EMail.gif) no-repeat; 
} 
#iconweb { 
background : url(/DesignCss/SharedImages/Web.gif) no-repeat; 
} 
#iconmap { 
background : url(/DesignCss/SharedImages/Map.gif) no-repeat; 
} 
.blockshortcut { 
background-color : #ccc; 
display : block; 
width : 200px; 
padding : 5px; 
color : #000; 
border-width : 1px; 
border-style : solid; 
border-color : #999 #000 #000 #999; 
} 
.blockcontainer { 
margin : 0; 
padding : 0; 
} 
.blockshortcut, .blockshortcut input { 
font-family : Arial, Arial, Arial, Arial; 
font-size : 8pt; 
} 
.blockshortcut form, .blockshortcut p, .blockshortcut span, .blockshortcut input, .blockshortcut select, .blockshortcut textarea, .blockshortcut a { 
margin : 0; 
padding : 0; 
} 
.blockshortcut a, .blockshortcut a:link, .blockshortcut a:visited { 
color : #211d8b; 
text-decoration : none; 
} 
.blockshortcut a:hover { 
text-decoration : underline; 
border : none; 
} 
#blockuserlogin .email, #blockuserlogin input.password { 
width : 160px; 
} 
.blockshortcut input.blockbtn { 
margin-bottom : 2px; 
margin-left : 0; 
} 
#blockuserlogin .blockbtn { 
margin-right : 5px; 
} 
#blockuserlogin .firstvisit, #blockuserlogin .firstvisit a { 
display : block; 
} 
#blockuserlogout .hellouser { 
display : block; 
} 
#blockuserlogout .viewaccountinfo { 
display : block; 
} 
#blocksearch .searchtext { 
display : block; 
float : left; 
width : 160px; 
} 
#blocksearch .searchimg { 
display : block; 
float : left; 
background-image : url(/DesignCss/SharedImages/Search.gif); 
background-repeat : no-repeat; 
background-position : left; 
margin-top : 2px; 
width : 20px; 
height : 19px; 
} 
#blocksearch .blockbtn { 
display : block; 
clear : both; 
} 
#newsok { 
margin-right : 5px; 
} 
#newsko { 
margin-right : 5px; 
} 
#blocknewsletter .email { 
width : 130px; 
} 
#blocknewsletter .blockbtn { 
margin-top : 5px; 
} 
#blockrssfeeds a.rss { 
background-image : url(/DesignCss/SharedImages/RSSFeeds.gif); 
background-repeat : no-repeat; 
background-position : left; 
padding-left : 100px; 
font-size : 20px; 
line-height : 25px; 
} 
#blockrssfeeds a.rss:hover { 
text-decoration : none; 
} 
#blockrssfeeds span.rss { 
display : inline; 
} 
#blockcoupon span.coupon { 
display : block; 
} 
#blockcoupon input.coupon { 
width : 130px; 
margin-right : 5px; 
} 
BODY.PBPW { 
background-color : #ffffff; 
color : #000000; 
font-family : Arial; 
background-image : url(/DesignCss/17000/55/popup-bg.gif); 
background-repeat : repeat-x; 
background-position : left bottom; 
margin : 20px; 
height : 100%; 
} 
.PBPTitle { 
color : #211d8b; 
font-family : Arial, Arial, Arial; 
font-weight : normal; 
font-size : 16pt; 
font-style : normal; 
margin : 0; 
padding : 0; 
line-height : 18px; 
} 
.PBSTitle { 
color : #6271d8; 
font-family : Arial; 
font-weight : bold; 
font-size : 12pt; 
} 
.PBColHead { 
color : #000000; 
font-family : Arial; 
font-size : 10pt; 
} 
.PBStatic { 
color : #393939; 
font-family : Arial; 
font-weight : bold; 
font-size : 8pt; 
} 
.PBMsg { 
color : #000015; 
font-family : Arial; 
font-size : 9pt; 
} 
.PBErrMsg { 
color : #ff0000; 
font-family : Arial; 
font-weight : bold; 
font-size : 10pt; 
} 
.PBMainTxt { 
color : #005500; 
font-family : Arial, Arial, Arial, Arial; 
font-weight : bold; 
font-size : 9pt; 
font-style : normal; 
} 
.PBShortTxt { 
color : #333; 
font-family : Arial; 
font-size : 9pt; 
} 
.PBLongTxt { 
color : #230023; 
font-family : Arial; 
font-size : 8pt; 
} 
.PBCurrency { 
color : #000000; 
font-family : Arial; 
font-weight : bold; 
font-size : 10pt; 
} 
.PBDate { 
color : #000000; 
font-family : Arial; 
font-size : 10pt; 
font-style : italic; 
} 
.PBNumber { 
color : #006633; 
font-family : Arial; 
font-weight : bold; 
font-size : 10pt; 
font-style : italic; 
} 
A.PBLink { 
color : #005500; 
font-size : 12pt; 
text-decoration : none; 
} 
A.PBLink:hover { 
color : #009900; 
font-size : 12pt; 
text-decoration : underline; 
} 
HR.PBMain { 
color : #000000; 
} 
HR.PBSub { 
color : #000000; 
} 
TEXTAREA.PB { 
color : #000000; 
font-family : Arial; 
font-size : 8pt; 
font-style : normal; 
} 
SELECT.PB { 
color : #000000; 
font-family : Arial; 
font-size : 8pt; 
font-style : normal; 
background-color : #fff; 
margin : 0; 
padding : 0; 
} 
INPUT.PB { 
color : #000000; 
font-family : Arial; 
font-size : 8pt; 
font-style : normal; 
} 
INPUT.PBBtnStd { 
color : #000000; 
font-family : Arial; 
font-weight : bold; 
font-size : 8pt; 
} 
A.PBBtnStd { 
color : #005500; 
font-family : Arial; 
font-weight : bold; 
font-size : 8pt; 
text-decoration : none; 
} 
A.PBBtnStd:hover { 
color : #009900; 
font-family : Arial; 
font-weight : bold; 
font-size : 8pt; 
text-decoration : underline; 
} 
.PBReqNote { 
color : #000000; 
font-family : Arial; 
font-size : 9pt; 
font-style : italic; 
} 
IMG.BlackBox { 
border-color : #000000; 
} 
