body,html {/* commented backslash hack - hides from Mac IE5 \*/height: 100%;/* end hack */}
body {margin:0px auto; padding:0px; font: 76% Arial, Helvetica, Verdana, sans-serif; color:#4f4f4f; }

/* for Internet Explorer *//*\*/* body {behavior: url(/App_Themes/AllianceBoots/csshover.htc);} /**/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0px auto; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

a, #content a:link {color: #019AE9;text-decoration: none}
a:hover,a:focus, a:active {color: #02A45B;text-decoration: underline}

p {padding-top:6px}
h1 {font-size:180%; color:#1db439}
.floatl{float:left}

#container {width:100%; height:100%; margin:0px auto; text-align:center}
#main_content {margin:0px auto; padding:0px; width:100%; height:100%; text-align:center}
#content_bkg_slice {background:url('images/bkg_slice.gif') top center repeat-y; width:100%; text-align:center}

#home_top {background:url('images/bg_even.jpg') top center no-repeat; margin:0px auto; padding:10px 0px 0px 0px; text-align:left; width:100%}
#top_wrap {width:986px; margin:0px auto; padding:0px; text-align:left;position:relative}
#flashpanel{float:left;z-index:1;margin:-65px 0 0 19px; *margin:-68px 0 0 19px;display:inline}

#noflash{float:left;z-index:1;margin:-65px 0 0 19px; *margin:-68px 0 0 19px;display:inline}
#logo {float:left; padding:40px 0px 0px 30px; margin:0px}
#navigation {float:left; width:760px; margin:40px 0px 0px 0px; padding-left:15px;z-index:10;position:relative}
#navigation ul {list-style-type:none;margin-left:10px;}
#navigation ul li {display:inline; padding:0px 17px 2px 17px; font-size:110%;border-left:solid 1px #cccccc;position:relative}
#navigation ul .first{border-left:none}
#navigation ul li a {color:#0081d1;}
#navigation ul li a:hover,#navigation ul li a:active, #navigation ul li a:focus  {color:#23b06d;}
.last {padding:0px; margin:0px}

/*--------------- Top Navigation styles ----------------*/
#navigation ul li ul{display:none;}
#navigation ul li:hover ul, #navigation ul li:active ul, #navigation ul li:focus ul{z-index:10;background:url(images/nav_grad.gif) top left repeat-x; display:block; padding: 5px 0px 10px 0px; margin:0px; left:-1px;top:16px;position:absolute;width: 200px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #b1b1b1;background-color:#f2f1f1; opacity:0.97; filter:alpha(opacity=97); } 
/* for Internet Explorer *//*\*/* html #navigation ul li:hover ul {left:0px;}/**/  
#navigation ul li:hover li, #navigation ul li:active li, #navigation ul li:focus li{display:block;border-left:none;padding:2px 0px 2px 18px}
#navigation ul li:hover li a, #navigation ul li:active li a, #navigation ul li:focus li a{font-size:78%}
#navigation ul .last:hover ul, #navigation ul .last:active ul, #navigation ul .last:focus ul{left:-60px;top:16px;width:160px}

#welcome {width:420px; margin:0px; padding:30px 25px 0px 0;height:270px;text-align:right;margin-left:30px;float:left;display:inline}
#welcome h1{font-weight:normal;font-size:240%}
#welcome p {color:#489fc7; font-size:140%; padding:10px 0px 0px 0px}
.content {width:986px; margin:0px auto; padding:0px 0px 20px 0px;z-index:10;position:relative}

.content .home-banners{margin-left:19px;}
.content .home-banners h2{margin-bottom:10px}
.content .home-banners h2 a{font-size:127%;color:#1db439;}
.content .home-banners .block{float:left;width:220px;padding-left:20px;padding-top:25px}
.content .home-banners .news-block{float:left;width:220px;padding-left:20px;margin-top:-45px}
.content .home-banners .news-block label{color:#019AE9}
.content .home-banners .news-block ul{list-style:none}
.content .home-banners .news-block .news{margin-top:21px}
.content .home-banners .news ul{width:180px;padding:0;margin:0}
.content .home-banners .news li{margin-bottom:10px}
.content .home-banners .news-block .txt{color:#C1C2C3;border:solid 1px #C1C2C3;padding:3px}

.banner{float:left; margin:0px;padding:135px 30px 0px 25px;}

.homePanelsWrap {width:956px; margin:0px auto; padding:0px 0px 20px 0px}

#top_container {float:left}
#content_container {float:left}
#content_top {float:left; background:url('images/content_top.jpg') top center no-repeat; margin:0px; padding:10px 0px 0px 0px; text-align:left; width:100%}

#page_content {float:left; width:490px; padding:20px 0px 0px 20px}
#page_content ul {margin: 1em 0px;padding:0; list-style-type: none}
#page_content li {margin: 1em 0px 1em 0px;padding-left: 13px;background: url('images/bullet.gif') left 3px no-repeat}
#page_content h1{font-weight:normal}
#page_content h2{font-size:120%;color:#0082d1;font-weight:bold;padding:7px 0px 0px 0px}
#page_content h3{font-size:120%;color:#1db439;font-weight:bold;padding:7px 0px 0px 0px}

#left_nav {float:left; margin:90px 0px 0px 8px; padding:0px; width:188px;}
#left_nav_img {padding:0px; margin:0px}
#left_nav_links {background:url('images/left_nav_slc.jpg') left repeat-y;}
#left_nav_btm {margin:0px; padding:0px;}
#left_nav_links ul {list-style-type:none; padding:20px 0px 0px 8px; text-align:right;}
#left_nav_links ul li {border-bottom:solid 1px #e5e5e5;background:url('images/left_nav_arrow.gif') 157px 12px no-repeat; padding:8px 20px 8px 0px; margin:0px 10px 0px 0px}
#left_nav_links ul li a {color:#21a4d4}
#left_nav_links ul li a:hover,#left_nav_links ul li a:active,#left_nav_links ul li a:focus{color:#23b06d;}
#left_nav_links li ul{display:none}
#left_nav_links ul .current{background:url('images/left_nav_arrow_alt.gif') 157px 12px no-repeat}
#left_nav_links .current ul, #left_nav_links .parent ul{display:block}
#left_nav_links ul .current li, #left_nav_links ul .parent li {border:none;background:url('images/left_nav_arrow.gif') 136px 12px no-repeat;}
#left_nav_links li ul{margin-right:-15px;padding-top:10px}
#left_nav_links ul .current a{color:#23b06d;}
#left_nav_links ul .current li a{color:#21a4d4;}
#left_nav_links ul .parent .current{background:url('images/left_nav_arrow_alt.gif') 136px 12px no-repeat;}
#left_nav_links ul .parent .current a{color:#23b06d}
#left_nav_links .current ul, #left_nav_links .parent ul{width:160px}
#left_nav_links ul .last{border:none}

#press_releases #left_nav_links li ul{display:block}
#press_releases #left_nav_links ul li li {background:url('images/left_nav_arrow.gif') 149px 4px no-repeat;}
#press_releases #left_nav_links ul li .current {background:url('images/left_nav_arrow_alt.gif') 149px 4px no-repeat;}

#right_content {float:left; margin:0px; padding:10px 0px 0px 20px; width:218px}
.rightNav {float:left}

.imgRight {float:left; width:238px}

.search{position:relative;margin:25px 0 15px 0}
.search .txt{color:#C1C2C3;border:solid 1px #C1C2C3;padding:3px}
.search  label{color:#019AE9}
#map_content, #press_content, #twocolumn {float:left; width:708px; padding:20px 0px 0px 20px}

#banner_left {text-align:left; background:url('images/banner_left.jpg') top left no-repeat; width:474px; height:178px; float:left; margin:10px 0px 0px 0px; padding:0px}
#banner_right {text-align:left; background:url('images/banner_right.jpg') top right no-repeat; width:474px; height:178px; float:right; margin:10px 0px 0px 0px; padding:0px}
#banner_text_left {float:left; width:200px; padding:20px 0px 0px 25px; margin:0px auto}
#banner_text_right {float:right; width:248px; padding:20px 25px 0px 0px; margin:0px auto}

#banner_left h2 a, #banner_right h2 a{color:#1eb53a;font-size:120%;}

#bkg_slice {float:left; background:url('images/bkg_slice.gif') top center repeat-y; width:100%; margin:0px; padding:0px}
#btm_curve {float:left; background:url('images/btm_curve.jpg') center no-repeat; float:left; margin:0px auto; width:100%; height:48px; padding:0px}

#web-nav {}
#web-nav ul {list-style-type:none; padding:0px 50px 0px 0px;float:left}
#web-nav .websites{padding:0;text-align:left;}
#web-nav .countries{float:left;width:90px;text-align:right;margin-right:5px;font-size:80%;padding-top:15px}
#web-nav .links b{color:#1DB439}
#web-nav .links{float:left;width:180px}
#web-nav li {position:relative;display:inline;}

#web-nav .websites li ul{display:none;}
#web-nav .websites li:hover ul, #web-nav .websites li:active ul, #web-nav .websites li:focus ul{z-index:10;background:url(images/nav_grad.gif) top left repeat-x; display:block; padding: 5px 0px 10px 0px; margin:0px; left:-238px;top:-400px;position:absolute;width: 310px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-top:solid 1px #b1b1b1;background-color:#f2f1f1; opacity:0.97; filter:alpha(opacity=97); } 
#web-nav .websites li:hover li, #web-nav .websites  li:active li, #web-nav .websites  li:focus li{display:block;border-left:none;padding:2px 0px 2px 18px}
#web-nav .websites li:hover li a, #web-nav .websites  li:active li a, #web-nav .websites  li:focus li a{font-size:80%}
#web-nav .websites  .last:hover ul, #web-nav .websites  .last:active ul, #web-nav .websites  .last:focus ul{left:-60px;top:16px;width:160px}

#web-nav #main .websites li:hover ul, #web-nav #main .websitesli:active ul, #web-nav #main .websites li:focus ul{z-index:10;background:url(images/nav_grad.gif) top left repeat-x; display:block; padding: 5px 0px 10px 0px; margin:0px; left:-238px;top:14px;position:absolute;width: 310px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;border-bottom:solid 1px #b1b1b1;background-color:#f2f1f1; opacity:0.97; filter:alpha(opacity=97);border-top:none } 

#footer .links li {display:inline; padding:5px 4px 0px 4px;border-left:solid 1px #cccccc;}
#footer .links .first{border-left:none}
#footer .links li a {color:#0082d1}
#footer .links li a:hover,#footer .links li a:active, #footer .links li a:focus {color:#d15d00}

.clearboth {clear:both}

#investors .title{font-weight:bold;border-bottom:solid 1px #0096CE}
#investors .title div{float:left;padding-top:8px;padding-bottom:8px}
#investors .data{border-bottom:solid 1px #0096CE;}
#investors .data div{float:left;padding-top:8px;padding-bottom:8px}
#investors .col1{width:300px}
#investors .col2{width:100px}
#investors .col3{width:100px}
#investors h2 {font-size: 140%;padding: 0px;margin: 18px 0px 7px 0px; color: #02A457}
#investors a, #investors a:link {color: #019AE9;text-decoration: none}
#investors a:hover, #investors a:active, #investors a:focus {color: #02A45B;text-decoration: underline}

#mergerarchive .title{font-weight:bold;border-bottom:solid 1px #0096CE}
#mergerarchive .title div{float:left;padding-top:8px;padding-bottom:8px}
#mergerarchive .col1{width:350px}
#mergerarchive .col2{width:100px}
#mergerarchive .col3{width:100px}
#mergerarchive .data{border-bottom:solid 1px #0096CE;}
#mergerarchive .data div{float:left;padding-top:8px;padding-bottom:8px}
#mergerarchive h2 {font-size: 140%;padding: 0px;margin: 18px 0px 7px 0px; color: #02A457}
#mergerarchive a, #mergerarchive a:link {color: #019AE9;text-decoration: none}
#mergerarchive a:hover,#mergerarchive a:active, #mergerarchive a:focus {color: #02A45B;text-decoration: underline}

/*--------------- Store Locator styles ----------------*/

#contentmap .subpanel {FLOAT: left; MARGIN: 0px; WIDTH: 372px}

.greypanel {BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f1f6ff; height:360px}
.col1 .greypanel {MARGIN: 0px 8px 4px 0px}
.greypanel .inner {PADDING-RIGHT: 14px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 14px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat}
.col1 .greypanel .inner {}
.greypanel H2 {FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 0px 0px 0.2em; COLOR: #003893}
.greypanel H3 {FONT-SIZE: 130%; MARGIN: 0px 0px 3px; COLOR: #003893; LINE-HEIGHT: 1em}
.greypanel H4 {FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0px 0px 6px; COLOR: #003893; LINE-HEIGHT: 1em}
.col1 .greypanel H2 {FONT-WEIGHT: bold; FONT-SIZE: 150%; MARGIN: 0px 0px 0.4em; COLOR: #003893}
.greypanel P {FONT-SIZE: 100%; MARGIN: 0px 0px 0.9em}
.col1 .greypanel P {FONT-SIZE: 100%; MARGIN: 0px 0px 0.9em}
.col1 .greypanel H3 {FONT-SIZE: 110%; MARGIN: 0px; COLOR: #003893}
.col1 .greypanel H4 {FONT-WEIGHT: normal; FONT-SIZE: 110%; MARGIN: 0px; COLOR: #003893}

.greypanel H3 .date {FONT-WEIGHT: normal; FONT-SIZE: 75%}
.greypanel P .date {MARGIN-TOP: 3px; COLOR: #666666}
.greypanel A {COLOR: #000000; TEXT-DECORATION: none}
.greypanel A:hover {TEXT-DECORATION: underline}
.greypanel A:focus {TEXT-DECORATION: underline}
.greypanel A:active {TEXT-DECORATION: underline}
.greypanel H2 A {COLOR: #003893; TEXT-DECORATION: none}
.greypanel H3 A {COLOR: #003893; TEXT-DECORATION: none}
.greypanel H4 A {COLOR: #003893; TEXT-DECORATION: none}
.greypanel H2 A:hover {TEXT-DECORATION: underline}
.greypanel H2 A:focus {TEXT-DECORATION: underline}
.greypanel H2 A:active {TEXT-DECORATION: underline}
.greypanel H3 A:hover {TEXT-DECORATION: underline}
.greypanel H3 A:focus {TEXT-DECORATION: underline}
.greypanel H3 A:active {TEXT-DECORATION: underline}
.greypanel H4 A:hover {TEXT-DECORATION: underline}
.greypanel H4 A:focus {TEXT-DECORATION: underline}
.greypanel H4 A:active {TEXT-DECORATION: underline}

#map {CLEAR: both; HEIGHT: 310px}

#mapleft {FLOAT: left; WIDTH: 388px; HEIGHT: 310px}

#mapright {FLOAT: left; WIDTH: 250px; HEIGHT: 290px;padding-left:30px;}
#mapright h3 {font-size:140%; color:#1db439; padding:20px 0px 10px 0px}
#mapright h4{font-size:120%;color:#0082d1;font-weight:bold;padding:5px 0px 0px 0px}

#mapright H1 {FONT-WEIGHT: normal; FONT-SIZE: 180%; MARGIN: 0px; COLOR: #003893; LINE-HEIGHT: 1.3em;PADDING-LEFT: 4px}
#storeResults{width:210px}
#storeResults A {COLOR: #003893; TEXT-DECORATION: none;}
#storeResults A:hover {COLOR: #003893; TEXT-DECORATION: underline}
#storeResults A:focus {COLOR: #003893; TEXT-DECORATION: underline}
#storeResults A:active {COLOR: #003893; TEXT-DECORATION: underline}
#storeResults h3 {font-size:130%; color:#1db439; padding:20px 0px 10px 0px}
#storeResults h4{font-size:110%;color:#0082d1;font-weight:bold;padding:5px 0px 0px 0px}

/*--------------- Press Release styles ----------------*/

#press_content ul{margin:0px;padding:0px;margin-top:20px;}
#press_content li{list-style-type:none;margin:10px 0px 0px 0px;border-bottom: 1px dotted #A6A6A6;padding-bottom:20px}
#press_content h2 a {color: #02A457; font-size: 110%; margin: 0px;text-decoration:none}
#press_content h2 a:hover, #press_content h2 a:active, #press_content h2 a:focus {text-decoration:underline}
#press_content .date{color:#21a4d4}

#right_news {margin:55px 0px 0px 40px;width: 210px; float: left;background: #CCE2F4 url('images/rtop.gif') top right no-repeat;}
#right_news ul {margin:0px;padding:10px;}
#right_news li{list-style-type:none;margin-bottom:10px}
#right_news h3 a {color: #02A457; font-size: 120%; margin: 0px}
#right_news h2{color: #02A457; font-size: 130%;margin:10px 0px 0px 10px}
#rightimgbtm {background: url('images/rbtm.gif') top right no-repeat; height: 10px; font-size: 1%}

.paging{margin-left:12px}
.paging a{font-size:100%}
.paging .selected{color: #02A457;}

/*--------------- Sitemap styles ----------------*/

#sitemap_content{width:840px;margin: 30px 0px 0px 135px;}
#sitemap_content .section{float:left;width:130px;margin:10px 70px 0px 0px}
/* for Internet Explorer *//*\*/* html #sitemap_content .section{float:left;width:140px;margin:10px 20px 0px 0px}
#sitemap_content .section li h2 a{padding:5px 0 0px 0;color:#1db439;font-size:140%}
#sitemap_content li{margin:5px 0px 5px 0px}
#sitemap_content .section li a{padding:5px 0 0px 0;margin:0;color:#0082d1}
#sitemap_content .section ul{padding:0px 0 0px 0;margin:0}
#sitemap_content .section li{list-style-type:none;}
#sitemap_content a{text-decoration:none}
#sitemap_content a:hover, #sitemap_content a:focus, #sitemap_content a:active{text-decoration:underline}
#sitemap_content .section .section{margin-top:0px}
#sitemap_content .section .section li h2 a{padding:5px 0 0px 0;margin:0;color:#0082d1;font-size:100%;font-weight:normal}
#sitemap_content .section .section li a{color:#1db439;font-size:92%}

