html
{

}

body {
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	min-height: 100%;
	background-color: #F3F4F9;
	background-image:url(/allianceboots/images/bgshad-vert-tile.gif);
	background-position: center top;
	background-repeat: repeat-y;
}

input
{
font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
font-size: 80%;
}
img
{
border-width: 0px;
}


#outer
{
text-align: center;
min-height: 100%;
}

#maincontainer
{

width: 768px;
margin: 0px auto;
text-align: left;
min-height: 100%;
background-color: #FFFFFF;
}

#pagepadder
{
padding: 0px 9px 0px 9px;
}

#header
{
width: 750px;
min-height: 240px;
}

#logo
{
width: 184px;
float: left;
}

#logo img
{
margin: 26px 0 0 10px;
border-width: 0px;
}

#headarea
{
width: 566px;
float: left;
}

#headcontent
{
padding: 0 0 12px 0;
}
#headcontent p
{
color: #000000;
font-weight: normal;
font-size: 120%;
margin: 0;
line-height: 1.4em;
}


#toplinks, #footerlinks
{
min-height: 39px;
clear:both;
font-size: 80%;
text-align: right;
}

#toplinks ul, #footerlinks ul
{
padding: 15px 0 0 0;
margin: 0;
}


#toplinks ul li, #footerlinks ul li
{
display: inline;
padding: 0 11px 0 11px;
margin: 0;
border-right: 1px solid #0082d1;
}

#toplinks ul li.nostyle, #footerlinks ul li.nostyle
{
padding: 0 0 0 10px;
border-right: 0 none white;
}

#toplinks a, #footerlinks a
{
color: #003893;
text-decoration: none;
}

#toplinks a:hover, #footerlinks a:hover, #toplinks a:focus, #footerlinks a:focus, #toplinks a:active, #footerlinks a:active
{
color: #1eb53a;
text-decoration: underline;
}

#search
{
float: right;
clear:both;
min-height: 26px;
}

#search input
{
margin: 0 0 0 6px;
}

#search span
{
background-image:url(/allianceboots/images/searchbacking.gif);
background-repeat: no-repeat;
width: 186px;
float:left;
min-height: 18px;
}

#search span input
{
width: 172px;
margin: 1px 7px 1px 7px;
border: solid 0 #fff;
background-color: transparent;
}



#header h1
{
margin: 0.48em 0 0.4em 0;
}

#header h2
{
color: #0093d0;
font-weight: normal;
font-size: 180%;
margin: 0;
line-height: 1.3em;
}

#header h3
{
color: #000000;
font-weight: normal;
font-size: 120%;
margin: 0;
line-height: 1.4em;
}

#navigation
{
width: 566px;
height: 23px;
margin: 0 0 10px 0;
clear:both;
}


#crumbtrail
{
padding: 0 0 12px 0;
}

#crumbtrail ul
{ 
margin: 0;
padding: 0;
list-style-type: none;
background-color:#FFFFFF;
}

#crumbtrail ul li
{ 
margin: 0 10px 0 0;
padding: 2px 20px 3px 0;
list-style-type: none;
float: left;
font-weight: normal;
font-size: 90%;
background-image:url(/allianceboots/images/crumbtrailarra.gif);
background-repeat: no-repeat;
background-position: 100% 3px;
}

#crumbtrail ul li.last
{ 
background-image: none;
}

#crumbtrail ul li a
{ 
text-decoration: none;
color:#003893;
}

#crumbtrail ul li a:hover, #crumbtrail ul li a:focus, #crumbtrail ul li a:active
{ 
text-decoration: underline;
color:#f7941d;
}




#bodyarea
{
width: 750px;
}


#sidecontent
{
width: 184px;
float: left;
}

#sidecontent .banner
{
width: 156px;
text-align:center;
margin: 0 0 18px 0;
}


#navigation
{
}

#sitemap ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 90%;
font-weight: normal;
color: #000000;
}
#sitemap ul li ul
{
font-size: 100%;
}
#sitemap ul li
{
margin: 0;
padding: 0.4em 10px 0.1em 20px;
list-style-type: none;
font-size: 100%;
font-weight: normal;
color: #000000;
background-image: url(/allianceboots/images/sitemaphome.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
}

#sitemap ul li ul li
{
background-image: url(/allianceboots/images/sitemaparra-right.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
}


#sitemap ul li ul li ul li
{
background-image: url(/allianceboots/images/sitemaparra-down.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
}

#sitemap ul li ul li ul li ul li
{
background-image: url(/allianceboots/images/dash.gif);
background-repeat: no-repeat;
background-position: 5px 0.9em;
}

#sitemap ul li a
{
color: #000000;
text-decoration: none;
}

#sitemap ul li a:hover, #sitemap ul li a:focus, #sitemap ul li a:active
{
color: #f7941d;
text-decoration: underline;
}



#rightnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-weight: normal;
color: #003893;
}
#rightnav ul li ul
{
font-size: 100%;
}
#rightnav ul li
{
margin: 0;
padding: 0.4em 10px 0.1em 0px;
list-style-type: none;
font-size: 110%;
font-weight: bold;
color: #003893;
}

#rightnav ul li ul li
{
background-image: url(/allianceboots/images/subnavpointer.gif);
background-repeat: no-repeat;
background-position: 0 0.4em;
font-size: 90%;
font-weight: normal;
margin: 0;
padding: 0.4em 10px 0.1em 20px;
}
#rightnav ul li ul li.on
{
background-image: url(/allianceboots/images/subnavpointer_over.gif);
}


#rightnav ul li a
{
color: #003893;
text-decoration: none;
}
#rightnav ul li.on a
{
color: #f7941d;
text-decoration: none;
font-weight: bold;
}

#rightnav ul li a:hover, #rightnav ul li a:focus, #rightnav ul li a:active, #rightnav ul li.on a:hover, #rightnav ul li.on a:focus, #rightnav ul li.on a:active
{
color: #f7941d;
text-decoration: underline;
}





#content
{
width: 566px;
float: left;
}


#content .col1, #content .subpanel
{
width: 376px;
float:left;
margin: 0;
}

#content .col2
{
width: 190px;
float:left;
}

.greypanel
{

background-color: #F1F6FF;
background-image:url(/allianceboots/images/greypaneltop.gif);
background-repeat:no-repeat;
background-position: left top;
}

.col1 .greypanel, .subpanel .greypanel
{
margin: 0 12px 4px 0;
background-image:url(/allianceboots/images/greypaneltop-col1.gif);
}

.greypanel .inner, whitepanel .inner, .subpanel .inner,
{
padding: 10px 14px 10px 14px;
background-image:url(/allianceboots/images/greypanelbottom.gif);
background-repeat:no-repeat;
background-position: left bottom;
}

* Hides from IE5-mac \*/
.inner 
{
height: 1%;
}
/* End hide from IE5-mac */

.whitepanel .inner
{
padding: 10px 14px 10px 14px;
}

.col1 .greypanel .inner, .subpanel .greypanel .inner, .whitepanel .inner
{
background-image:url(/allianceboots/images/greypanelbottom-col1.gif);
}

.greypanel h2, .whitepanel h2, .lightbluepanel h2, .lightbluepanel_left h2, .inner_share h2
{
font-weight: bold;
color: #003893;
font-size: 130%;
margin: 0 0 0.2em 0;
}


.col1 .greypanel h2, .col1 .lightbluepanel h2, .col1 .lightbluepanel_left h2, .whitepanel h2,.lightbluepanel h2, .lightbluepanel_left h2, 
{
font-weight: bold;
color: #003893;
font-size: 120%;
margin: 0 0 0.4em 0;
}


.bluepanel a, .lightbluepanel_left a, .lightbluepanel a,  .lightbluepanel_left p a, 
{
color: #000000;
text-decoration:none;
}

.bluepanel a:hover, .bluepanel a:focus, .bluepanel a:active,
.lightbluepanel_left a:hover, .lightbluepanel_left a:focus, .lightbluepanel_left a:active
{
text-decoration:underline;
}


.bluepanel h2 a, .lightbluepanel_left h3 a, .lightbluepanel_left h2 a,.lightbluepanel h2 a, .whitepanel .lightbluepanel_left h2 a,
{
color: #003893;
text-decoration:none;
}

.bluepanel h2 a:hover, .bluepanel h2 a:focus, .bluepanel h2 a:active, .lightbluepanel_left h2 a:hover, .lightbluepanel_left h2 a:focus, .lightbluepanel_left h2 a:active,.lightbluepanel h2 a:hover, .lightbluepanel h2 a:focus, .lightbluepanel h2 a:active, .lightbluepanel_left h3 a:hover, .lightbluepanel_left h3 a:focus, .lightbluepanel_left h3 a:active
{
text-decoration:underline;
color: #003893;
}

.greypanel p, .lightbluepanel p, .lightbluepanel_left p, .whitepanel p,
{
font-size: 100%;
margin: 0 0 0.9em 0;
}

.col1 .greypanel p,
{
font-size: 80%;
margin: 0 0 0.9em 0;
}


.greypanel h3
{
color: #003893;
margin: 0 0 3px 0;
font-size: 130%;
line-height:1em;
}


.col1 .greypanel h3, .col1 .lightbluepanel h3, .col1 .lightbluepanel_left h3
{
color: #003893;
margin: 0;
font-size: 90%;
}


.col1 .greypanel h4
{
color: #003893;
font-weight: normal;
font-size: 110%;
margin: 0;
}

.subpanel .greypanel h3
{
color: #003893;
margin: 0;
font-size: 130%;
line-height:1.5em;
}


.subpanel .greypanel h4
{
color: #003893;
font-weight: bold;
font-size: 110%;
margin: 0 0 6px 0;
line-height:1.5em;
}
.subpanel img.imgleft
{
float: left;
border: 0px;
padding: 0px 10px 10px 0px;
}
.subpanel img.imgright
{
float: right;
border: 0px;
padding: 0px 0px 10px 10px;
}
.greypanel h3 .date
{
font-size: 75%;
font-weight: normal;
}
.greypanel p .date
{
margin-top: 3px;
color: #666666;
}

.greypanel a
{
color: #000000;
text-decoration: none;
}
.greypanel a:hover, .greypanel a:focus, .greypanel a:active
{
text-decoration: underline;
}
.greypanel h2 a, .greypanel h3 a, .greypanel h4 a
{
color: #003893;
text-decoration: none;
}
.greypanel h2 a:hover, .greypanel h2 a:focus, .greypanel h2 a:active, .greypanel h3 a:hover, .greypanel h3 a:focus, .greypanel h3 a:active, .greypanel h4 a:hover, .greypanel h4 a:focus, .greypanel h4 a:active
{
text-decoration: underline;
}


.bluepanel
{
background-color: #e4eeff;
margin: 0 0 4px 0;
}

.lightbluepanel
{
background-color: #F1F6FF;
margin: 0 0 4px 0;
width:180px;
float:left;
}

.lightbluepanel_left
{
background-color: #F1F6FF;
margin: 0 4px 4px 0;
width:180px;
float:left;
}


.col2 .bluepanel
{
background-image:url(/allianceboots/images/bluepaneltop-col2.gif);
background-repeat: no-repeat;
background-position: left top;
}

.col1 .lightbluepanel, .col1 .lightbluepanel_left,  .whitepanel .lightbluepanel_left,  .whitepanel .lightbluepanel
{
background-image:url(/allianceboots/images/lightbluepaneltop-col1.gif);
background-repeat: no-repeat;
background-position: left top;
}




.bluepanel .inner, .whitepanel .inner
{
padding: 10px 14px 10px 14px;
}

.lightbluepanel_left .inner, .lightbluepanel .inner


{
padding: 10px 14px 10px 14px;
}






.col2 .bluepanel .inner
{
background-image:url(/allianceboots/images/bluepanelbottom-col2.gif);
background-repeat: no-repeat;
background-position: left bottom;
}

.col1 .lightbluepanel .inner, .col1 .lightbluepanel_left .inner, .whitepanel .lightbluepanel_left .inner, .whitepanel .lightbluepanel .inner
{
background-image:url(/allianceboots/images/lightbluepanelbottom-col1.gif);
background-repeat: no-repeat;
background-position: left bottom;
}


.bluepanel h2, .lightbluepanel_left h2
{
font-weight: bold;
color: #003893;
font-size: 120%;
margin: 0 0 0.1em 0;
}

.bluepanel p
{
font-size: 75%;
margin: 0 0 0.3em 0;
}

.bluepanel p.shareprice
{
font-size: 200%;
margin: 0 0 0.1em 0;
}

.bluepanel .sharechart
{
margin: 4px -14px 4px -14px;
}

/* ----------- Shareholder services styles for blue boxes ----------- */
.col1_wrap,
.col2_wrap,
.col3_wrap  {
float:left;
}
.lightbluepanel_layer
{
background-image:url(/allianceboots/images/lightbluepaneltop-col1.gif);
background-repeat: no-repeat;
background-position: left top;
background-color: #F1F6FF;
margin: 0 4px 4px 0;
width:180px;
}
.lightbluepanel_layer .inner
{
background-image:url(/allianceboots/images/lightbluepanelbottom-col1.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding: 10px 14px;
}
.lightbluepanel_layer a, 
{
color: #000000;
text-decoration:none;
}
.lightbluepanel_layer a:hover, 
{
color: #000000;
text-decoration:underline;
}
.lightbluepanel_layer h2 {
font-weight: bold;
color: #003893;
font-size: 120%;
margin: 0 0 0.1em 0;
}
.lightbluepanel_layer h3 {
color: #003893;
margin: 0;
font-size: 90%;
}
.lightbluepanel_layer h2 a,
{
color: #003893;
text-decoration:none;
}
.lightbluepanel_layer h2 a:hover, .lightbluepanel_layer h2 a:focus, .lightbluepanel_layer h2 a:active
{
text-decoration:underline;
color: #003893;
}
/* ----------- End of Shareholder services styles for blue boxes ----------- */

.headedpicpanel
{
background-color: #F1F6FF;
width: 180px;
float:left;
margin: 0 8px 4px 0;
display:inline;
background-image: url(/allianceboots/images/headedpanelbottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
.headedpicpanel a
{
color: #000000;
text-decoration:none;
}
.headedpicpanel a:hover, .headedpicpanel a:focus, .headedpicpanel a:active
{
text-decoration:underline;
}
.headedpicpanel h2
{
margin: 0;
background-color:#0f9c86;
color: #FFFFFF;
font-size: 100%;
font-weight: bold;
background-image: url(/allianceboots/images/headedpanel-bgtile.gif);
background-repeat: repeat-y;
}
.headedpicpanel h2 a
{
color: #ffffff;
text-decoration:none;
}
.headedpicpanel h2 a:hover, .headedpicpanel h2 a:active, .headedpicpanel h2 a:focus
{
text-decoration:underline;
}

.headedpicpanel span
{
display:block;
}
.headedpicpanel h2 span
{
display:block;
padding: 5px 10px;
background-image: url(/allianceboots/images/headedpaneltop.gif);
background-repeat: no-repeat;
}

.headedpicpanel p
{
font-size: 75%;
padding: 10px;
margin: 0 0 0.3em 0;
}

.headedpicpanel img
{
border-width: 0px;
}

.banner img
{
border-width: 0px;
}



form
{
display:inline;
}


#search label, .breaker
{
display:none;
}

.clearer
{
clear: both;
font-size: 0%;
line-height: 0em;
}




#toplinks li.activateme { position: absolute; left: -999em; }
#toplinks li.activateme:active, #toplinks li.activateme:focus, #toplinks li.activated { left: auto;display: inline; position:relative; }


#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav li { float: left; }
#nav li ul { position: absolute; left: -999em; width:10em; }
#nav li ul li { width:10em; float: none;  }
#nav li ul li a { float: none;  }
#nav li:hover ul, #nav li:focus ul, #nav li.sfhover ul { left: auto; padding:5px 0px 5px 0px; width:10em; }
#nav li:hover ul a, #nav li:focus ul a, #nav li.sfhover ul a { display:block; padding:3px 8px 3px 8px; color:#000000; text-decoration:none; font-weight:normal; font-size:90%; width:10em;  }
#nav li:hover ul a:hover, #nav li:focus ul a:hover, #nav li.sfhover ul a:hover, #nav li:focus ul a:focus, #nav li ul a:focus, #nav li.sfhover ul a:focus, #nav li:focus ul a:active, #nav li ul a:active, #nav li.sfhover ul a:active { color:#F7931D; text-decoration:underline; width:10em; }

#nav li:hover ul.home, #nav li:focus ul.home, #nav li.sfhover ul.home { background-color:#D2E6F4; width:10em; }
#nav li:hover ul.aboutus, #nav li:focus ul.aboutus, #nav li.sfhover ul.aboutus { background-color:#D2E6F4; width:10em; }
#nav li:hover ul.ourbusinesses, #nav li:focus ul.ourbusinesses, #nav li.sfhover ul.ourbusinesses { background-color:#D5E8EE; width:10em; }
#nav li:hover ul.investors, #nav li:focus ul.investors, #nav li.sfhover ul.investors { background-color:#DBEBE7; width:10em; }
#nav li:hover ul.media, #nav li:focus ul.media, #nav li.sfhover ul.media { background-color:#DCECE9; width:10em; }
#nav li:hover ul.socialresponsibilities, #nav li:focus ul.socialresponsibilities, #nav li.sfhover ul.socialresponsibilities { background-color:#E1EEE3; width:10em; }
#nav li:hover ul.careers, #nav li:focus ul.careers, #nav li.sfhover ul.careers { background-color:#E5F2DF; width:10em; }







table.borderedtable
{
        empty-cells: show ;
        width: 100%;
	border: 0px;
	font-size: 100%;
	vertical-align:bottom;
}
table.borderedtable caption
{
	color: #000000;
	font-size: 100%;
	padding: 2px 4px 2px 4px;
	border-bottom: 2px solid #0089AD;
	text-align:left;
	font-weight:bold;
}

table.borderedtable tr
{
	color: black;
	font-size: 100%;	
	vertical-align:bottom;
}
table.borderedtable tr td, table.borderedtable tr th
{
	padding: 4px 6px 4px 6px;
	text-align:right;
	vertical-align:bottom;
	border-bottom: 1px solid #eeeeee;
	font-weight: normal;
}

table.borderedtable tr .greenbg, table.borderedtable tr .boldedgreenbg, table.borderedtable tr .leftboldedgreenbg, table.borderedtable tr .leftgreenbg
{
	border-bottom: 1px solid #bddee6;	
	background-color: #CCE7EF;
}
table.borderedtable tr .bolded, table.borderedtable tr .boldedgreenbg, table.borderedtable tr .leftbolded, table.borderedtable tr .leftboldedgreenbg
{
	font-weight: bold;
}
table.borderedtable tr .leftbolded, table.borderedtable tr .leftboldedgreenbg, table.borderedtable tr .leftgreenbg, table.borderedtable tr .leftalign
{
	text-align:left;
}
table.borderedtable tr.tablebottom td, table.borderedtable tr.tablebottom th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 1px solid #0089AD;
	vertical-align:bottom;
}
table.borderedtable tr.tablebottombig td, table.borderedtable tr.tablebottombig th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 2px solid #0089AD;
	vertical-align:bottom;
}
table.borderedtable tr.tabletop td, table.borderedtable tr.tabletop th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 2px solid #0089AD;
	vertical-align:bottom;
}

table.borderedtable tr.total td, table.borderedtable tr.total th
{
	border-top: 1px solid #0089AD;
	border-bottom: 1px solid #0089AD;
	vertical-align:bottom;
}

table.borderedtable tr.tablefooter, table.borderedtable tr.tablefooter td, table.borderedtable tr.tablefooter th
{
	border-width: 0px;
	text-align: left;
}



table.centertable
{
	width: 100%;
	border: 0px;
	font-size: 100%;
	vertical-align:bottom;
}
table.centertable caption
{
	color: #000000;
	font-size: 100%;
	padding: 2px 4px 2px 4px;
	border-bottom: 2px solid #0089AD;
	text-align:left;
	font-weight:bold;
}

table.centertable tr
{
	color: black;
	font-size: 100%;	
	vertical-align:bottom;
}
table.centertable tr td, table.centertable tr th
{
	padding: 4px 6px 4px 6px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px solid #eeeeee;
	font-weight: normal;
}

table.centertable tr .greenbg, table.centertable tr .boldedgreenbg, table.centertable tr .leftboldedgreenbg, table.centertable tr .leftgreenbg
{
	border-bottom: 1px solid #bddee6;	
	background-color: #CCE7EF;
}
table.centertable tr .bolded, table.centertable tr .boldedgreenbg, table.centertable tr .leftbolded, table.centertable tr .leftboldedgreenbg
{
	font-weight: bold;
}
table.centertable tr .leftbolded, table.centertable tr .leftboldedgreenbg, table.centertable tr .leftgreenbg, table.centertable tr .leftalign
{
	text-align:left;
}
table.centertable tr.tablebottom td, table.centertable tr.tablebottom th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 1px solid #0089AD;
}
table.centertable tr.tablebottombig td, table.centertable tr.tablebottombig th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 2px solid #0089AD;
}
table.centertable tr.tabletop td, table.centertable tr.tabletop th
{
	padding: 4px 6px 4px 6px;
	border-bottom: 2px solid #0089AD;
}

table.centertable tr.total td, table.centertable tr.total th
{
	border-top: 1px solid #0089AD;
	border-bottom: 1px solid #0089AD;
}

table.centertable tr.tablefooter, table.centertable tr.tablefooter td, table.centertable tr.tablefooter th
{
	border-width: 0px;
	text-align: left;
}



@media print
{
	#sidecontent
	{
	display:none;
	}
	#footerlinks
	{
	display:none;	
	}
	#navigation
	{
	display:none;	
	}
	#toplinks
	{
	display:none;	
	}
	#search
	{
	display:none;	
	}
	#topnav
	{
	display:none;	
	}

}


/* Tabs */


#inlinenav {
  float:left;
  width:537px;
  height:23px;
  position: relative;
  padding:0; margin:0;
  background:url("/allianceboots/images/line.gif") no-repeat bottom right;
  margin: 10px 0 20px 0;
  }
#inlinenav ul {
  margin:0;
  padding:0;
  height:23px;
  list-style:none;
  }
#inlinenav li {
  float:left;
  list-style-type:none;
  margin:0;
  padding:0;
  }
#inlinenav li a {
  float:left;
    padding:5px 7px 3px 7px;
  text-decoration:none;
  font-weight:bold;
  color:#007997;
  }


#inlinenav li a.ab {
background:url("/allianceboots/images/ab.gif") no-repeat bottom right;
    }
#inlinenav li a.ab:hover, #inlinenav li a.ab_active  {
background:url("/allianceboots/images/ab_on.gif") no-repeat ;

    }

#inlinenav li a.b {
background:url("/allianceboots/images/b.gif") no-repeat ;
    }
#inlinenav li a.b:hover, #inlinenav li a.b_active {
background:url("/allianceboots/images/b_on.gif") no-repeat ;
    }

#inlinenav li a.au  {
background:url("/allianceboots/images/au.gif") no-repeat ;
    }
#inlinenav li a.au:hover, #inlinenav li a.au_active {
background:url("/allianceboots/images/au_on.gif") no-repeat ;
    }

/*RNS table*/
table.rns {}

table.rns tr td {border-bottom:1px solid #eeeeee; padding:2px;font-size:100%}
table.rns tr.top td {border-bottom:2px solid #0089AD;}
table.rns tr.top td.black {font-weight: bold; font-size:100%}

/*new styles*/
.small {
font-size: 90%;
    }


/*hidden layers for directors*/


#rudd,#pessina,#baker,#fairweather,#barra,#duncan,#wheway,#dawson,#loader,#parker,#ploix,#ponsolle,#stach {position:absolute; top:241px; z-index:1; visibility: hidden;}

#intro2 {position:absolute; z-index:1; visibility: visible;}

/* sitemap */
#sitemap ul{margin: 0;padding: 0;list-style-type: none;font-weight: normal;color: #000000;}
#sitemap ul li {list-style-type: none; margin: 0;list-style-position: outside;}
#sitemap li.lev0 {font-size: 90%;list-style-type: none;padding:2px 0 3px 20px ;background: url(/allianceboots/images/sitemaphome.gif) 0px 2px no-repeat;list-style-position: outside;}
#sitemap li.lev1 {font-size: 90%;list-style-type: none;padding:2px 0 3px 20px ;background: url(/allianceboots/images/sitemaparra-right.gif) 0px 2px no-repeat;list-style-position: outside;}
#sitemap li.lev2 {font-size: 90%;list-style-type: none;padding:2px 0 3px 35px ;}
#sitemap li.lev3 {font-size: 90%;list-style-type: none;
margin-left:40px; padding:2px 0 3px 10px ;background: url(/allianceboots/images/dash.gif) 0px 10px no-repeat;}
#sitemap li.lev4 {font-size: 90%;list-style-type: none;
margin-left:60px;padding:2px 0 3px 10px ;background: url(/allianceboots/images/dash.gif) 0px 10px no-repeat;}

#intro p a.black {text-decoration: none;color:#000000;}
#intro p a.black:hover,#intro p a.black:active { text-decoration: underline; color:#000000;}



/*merger calculator*/

#error_box{
  margin:5px;
  color:#660000;
}
		
.row {
 margin:5px;
 padding:2px;
 clear: both;
 height:1%;
 color:#000;
}

.row .label{
 display:block;
 width:60%;
 float:left;
}
		
.row .input{
 display:block;
 width:39%;
 float:left;
 text-align:right;
}

.row .input input{
 padding:2px;
 border:1px solid #000;
 width:65px;
}
		
.row .input input.txt{
 text-align:right;
 width:60px;
 background:#fff;
}
		
.clearfix:after{
   content:"."; 
   display:block; 
   height:0; 
   clear:both; 
   visibility:hidden;
}

.clearfix{
  /* display:inline-table; */
}

/* Renata's css */
.col1 .lightbluepanel_left p, .col1 .lightbluepanel p, .whitepanel .lightbluepanel_left p
{
font-size: 100%;
margin: 0 0 0.3em 0;
}

/* forms */

form,input,select,option,textarea {
margin:0;
padding:1px 0;
font-size:100%;
}

fieldset{
margin:0;
padding:0;
border:0;
clear:both;
}

label.alert {
float:left;
width:200px;
padding:0;
margin:0;
}

hr.alert{
border:none 0;
border-top:1px solid #0089AD;
height:1px;
padding-bottom:4px;
}
