body {
margin:0;
padding:0;
background-color:#8784BE;
font-family:arial,verdana,tahoma;
font-size:0.9em;
color:#000066;
background-image:url(../al_images/bg.jpg);
background-position:50% 0;
background-repeat:no-repeat;
}

h1 {
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;
color:#FFFFFF;

font-size:1.5em;
}

h2 {
color:#FFFFFF;
font-size:1.3em;


}

.ContentHolder a, .ContentHolder a:visited, .ContentHolder a:link {

color:#0839C3;
text-decoration:none;


}

.ContentHolder a:hover {

color:#0839C3;
text-decoration:underline;


}


.MainBodyHolder {

margin-left: auto ;
margin-right: auto ;
width: 995px; 
text-align:left;
/*background-color:#8784BE;*/
}

.LeftNav {

width:177px;
float:left;
padding-left:10px;


}

.Logo {
float:left;

}

.HeaderSpacer {

padding:7px;
clear:both;

}

.Montage {

float:right;
margin-top:5px;

}

.Header {

background-color:#ffffff;
padding:5px;
width:985px;
height:99px;
border-left:1px solid #8685BE;
border-right:1px solid #8685BE;
}

.ContentHolder {

width:735px;
/*background-color:#ffffff;*/
float:right;
padding-top:0px;
padding-left:0px;
padding-right:30px;
padding-bottom:14px;
text-align:left;
font-size:0.9em;
}

.ContentHolderHome {

width:797px;
/*background-color:#ffffff;*/
float:right;
padding-top:0px;
padding-left:0px;
padding-right:10px;
padding-bottom:14px;
text-align:left;
font-size:0.9em;
clear:right;

}

.WelcomeStatement {

color:#000066;
font-size:1.5em;
font-weight:bold;
padding-top:15px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
width:975px;
clear:both;

}

.NavigationLinks {

margin:0px;
padding:0px;
font-size:0.9em;
width:165px;
border:1px solid #BDBBE7;

}


.NavigationLinks a, .NavigationLinks a:link, .NavigationLinks a:visited {

width:145px;
list-style: none;
padding:10px;
display: block;
color:#ffffff;
text-decoration:none;
font-weight:bold;

}

.NavigationLinks a:hover {

width:145px;
list-style: none;
padding:10px;
background-color:#000066;
display: block;
color:#ffffff;
text-decoration:none;
font-weight:bold;

}

.SubMenuItems {

text-align:center;
background-color:#4A4AA8;

}

.SubMenuItems a {

border-top:1px solid #ffffff;

}

.PageViewing {

background-color:#848484;

}

.HomeTextBG {

padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:2px;
background-image:url(../images/Home2.jpg);
background-position:top left;
background-repeat:no-repeat;



}

.HomeTextBG h1 {

color:#E2A6E6;
font-size:1.2em;

}



.HomeTextBGotherPages {

padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:2px;
background-color:#FEF6FF;



}

.HomeTextHolder {

height:253px;
overflow:auto;

}
.HomeTextBGotherPages h1 {

color:#E2A6E6;
font-size:1.2em;

}

.BottomBar {

width:995px;
float:right;
margin-top:15px;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #BDBBE7;
font-size:0.8em;

}

.BottomBarText {
width:825px;
padding-top:10px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
float:right;
text-align:center;
color:#EBC6EF;
font-size:0.8em;

}

.BottomBar a,  .BottomBar a:link, .BottomBar a:visited {

color:#0839C3;
text-decoration:none;


}

.BottomBar a:hover {

color:#0839C3;
text-decoration:underline;


}

.AddressDetails {

float:right;
color:#ffffff;
margin-left:15px;
margin-right:15px;
text-align:right;
}

.CopyrightAndCompanyNo {
float:left;
color:#ffffff;
margin-left:15px;
margin-right:15px;

}

.HomeStatements {
float:right;
border:1px solid #BDBBE7;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:37px;
width:352px;

}

.HomeLeftStatements {

width:402px;
float:left;

}


.FatsStatement {

float:left;
border:1px solid #BDBBE7;
padding:10px;
width:380px;
margin-bottom:10px;

}

.FatsHomeTitle {

font-size:1.5em;
color:#ffffff;


}

.CompanyNameSmallText {

font-weight:bold;
color:#ffffff;
font-size:1.2em;

}

.CompanyNameBodyText {

font-weight:bold;
color:#ffffff;

}


.facStatement {

float:left;
border:1px solid #BDBBE7;
padding:10px;
width:221px;
text-align:center;

}

.qaStatement {

float:right;
border:1px solid #BDBBE7;
padding-top:10px;
padding-bottom:14px;
padding-left:10px;
padding-right:10px;
width:125px;
text-align:center;

}


.YouDecide{

color:#000000;
font-weight:bold;
float:right;
font-size:0.7em;
padding-top:5px;

}

.PageStatement {

color:#000000;
font-weight:bold;
float:right;
font-size:0.7em;
padding-top:5px;

}

.SectionIn {

background-color:#000066;
color:#ffffff;
text-decoration:none;
font-weight:bold;
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;

}

