* {
    padding: 0;
    margin: 0;
	} 

body {
background: #EFEAFF url(images/bckgrnd_strip.jpg);
background-repeat: repeat-x;
font-family : Arial, Verdana, Helvetica, sans-serif;
}




#wrap {
margin: 5px auto;
width: 900px;
}

#top { 
background: url(images/top_corners.png);
height: 28px;
width: 900px;
font-size: 2px;
}

#bottom {
background: url(images/bottom_corners.png);
background-repeat: no-repeat;
height: 30px;
width: 900px;
}

#header-top {
height: 27px;
width: 898px;
background: #2B0742;
border: 1px solid #FFFFFF; 
}

#header-bottom {
height: 40px;
width: 898px;
background: url(images/footer_bcgrnd.jpg);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF; 
border-top: 1px solid #FFFFFF;
}

#header-banner {
height: 130px;
width: 898px;
background: url(images/home_header.jpg);
border-left: 1px solid #FFFFFF; 
border-right: 1px solid #FFFFFF; 
}

.a_btn1 {
width : 25px;
height : 25px;
display : block;
font-size : 10px;
text-decoration : none;
background-image : url(images/lrg_a_up.gif);
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
border: 1px solid #2B0742;
right : 2px;
}
.a_btn2 {
width : 25px;
height : 25px;
display : block;
font-size : 10px;
text-decoration : none;
background-image : url(images/med_a_up.gif);
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
border: 1px solid #2B0742;
right : 2px;
}

.a_btn4 {
width : 25px;
height : 25px;
display : block;
font-size : 10px;
text-decoration : none;
background-image : url(images/inv_a_up.gif);
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
border: 1px solid #2B0742; 
right :2px;
}
.a_btn5 {
width : 25px;
height : 25px;
display : block;
font-size : 10px;
text-decoration : none;
background-image : url(images/inv_a_up2.gif);
background-repeat : no-repeat;
background-position : 0 0;
position : relative;
border: 1px solid #2B0742;
right : 2px;
}
.a_btn1:hover {
background-image : url(images/lrg_a_over.gif);
}
.a_btn2:hover {
background-image : url(images/med_a_over.gif);
}
.a_btn4:hover {
background-image : url(images/inv_a_over.gif);
}
.a_btn5:hover {
background-image : url(images/inv_a_over2.gif);
}

ul#slogantext {
font-family: Arial, Verdana, Helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
line-height : 17px;
width : 600px;
}
#slogantext li {
position : relative;
top : 0px;
left :272px;
display : inline;
list-style : none;
height : 20px;
float : right;
display : block;
margin : 0;
padding : 0 0 0 0;
}
#slogantext li p {
position : relative;
top : -10px;
right : 28px;
line-height : 10px;
font-size : 12px;
color : #000000;
}








#navigation-bar {
height: 48px;
background: #2B0742;
border-bottom: 1px solid #E1E1E1; 
border: 1px solid #FFFFFF; 
}

ul#navigation {
position: absolute;
width: 900px;
margin: 20px 0 0 0;
}

#navigation li {
display: inline;
list-style: none;
height: 22px;
float: left;
display: block;
padding: 0 0 0 2px; 
}

#navigation li a {
line-height: 27px;
font-size: 13.5px;
letter-spacing:.5px;
text-decoration: none;
}

#navigation li a:hover {
text-decoration: underline;
}

.one  {
background-color: #5312B5;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.one:hover {
color: #FFFFFF;
background-color: #2E1F83;
}

.two {
background-color: #AD14BC;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.two:hover {
color: #FFFFFF;
background-color: #830E8F;
}

.three {
background-color: #D22B56;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.three:hover {
color: #FFFFFF;
background-color: #AE133B;
}

.four {
background-color: #D85224;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.four:hover {
color: #FFFFFF;
background-color: #BB3A0E;
}

.five {
background-color: #CF9805;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.five:hover {
color: #FFFFFF;
background-color: #AC6E03;
}

.six {
background-color: #6A9808;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.six:hover {
color: #FFFFFF;
background-color: #527800;
}

.seven {
background-color: #03833C;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.seven:hover {
color: #FFFFFF;
background-color: #025D2A;
}

.eight {
background-color: #04838E;
color: #FFFFFF;
padding: 7px 6px 6px 6px;
}

.eight:hover {
color: #FFFFFF;
background-color: #006979;
}



.one-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.two-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.three-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.four-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.five-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.six-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.seven-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}

.eight-top {
background-color: #FFFFFF;
color: #2B0742;
padding: 11px 6px 6px 6px;
font-size: 13px;
}






#content {
padding: 0 2px 0 2px;
background: #FFFFFF;
height: auto;
}

#content a {
color: #825F97;
font-style: italic; 
font-weight: bold; 
text-decoration: none;
border-bottom: 1px dotted;
}

#content a:hover {
border-bottom: 1px solid;
}

.colourblock1 {
position: relative;
float: left;
width: 595px;
padding: 13px 13px 13px 13px;
background: #E9E6EC;
 
}

.colourblock2 {
position: relative;
float: left;
width: 620px;
padding: 13px 0px 13px 0px;
background: #FFFFFF;
}
	
.middle-text {
position: relative;
top: 30px;
float: left;
width: 620px;
margin: 0 25px;
padding: 1% 1%;
text-align: justify;
font-size : .9em;
line-height: 1.5em; 
}

.middle-text1 {
position: relative;
z-index:1;
left: 50px;
float: left;
width: 545px;
margin: 0 25px;
text-align: justify;

}

.middle-text1-colour {
position: relative;
z-index:1;
left: 50px;
float: left;
width: 520px;
margin: 0 25px;
text-align: justify;
background: #E9E6EC;
padding: 13px 13px 13px 13px;

}

.middle-text1-colour-partners {
position: relative;
z-index:1;
left: 37px;
float: left;
width: 520px;
margin: 0 25px;
text-align: justify;
background: #E9E6EC;
padding: 13px 13px 13px 26px;

}

.middle-text1-no-colour {
position: relative;
z-index:1;
left: 50px;
float: left;
width: 545px;
margin: 0 25px;
text-align: justify;
background: #FFFFFF;
padding: 13px 0px 13px 0px;

}

.middle-text2 {
position: relative;
z-index:2;
left: 509px;
float: left;
width: 545px;
margin: 0 25px;
text-align: justify;
}

.middle-text3 {
position: relative;
z-index:1;
top: -142px;
left: 358px;
float: right;
width: 545px;
margin: 0 25px;
text-align: justify;
}

.quote {
position: relative;
z-index:2;
width: 550px;
margin: 0 23px;
text-align: justify;
font-family : times;
font-size: 1.3em;
line-height:1.3em;
}

img.alignright {
float: right;
margin: 25px 25px 25px 25px;
}

img.alignleft {
float: left;
margin: 25px 25px 25px 0px;
}

.right-search {
position: relative;
left: -6px;
top: 38px;
float: left;
height: auto;
width: 172px;
background: #E8E4EA;
border: 1px solid #CDBCD7;
padding: 3px 3px 3px 3px; 
}

.right-colour-block{
position: relative;
left: -6px;
top: 43px;
float: left;
height: auto;
width: 178px;
background: #E8E4EA;
border: 1px solid #CDBCD7; 
}

.right-colour-block2{
position: relative;
left: -6px;
top: 56px;
float: left;
height: auto;
width: 178px;
background: #E8E4EA;
border: 1px solid #CDBCD7; 
}

.right-video-image1{
position: relative;
margin-left: 6px;
margin-right: 6px;
top: -16px;
padding:0 0 3px 0px;

}

.right-text {
font-size: .9em;
position: relative;
left: 0px;
top: 12px;
float: left;


}

.right-text ul {
padding: 0px 20px 20px 20px;
margin:0;
}

.right-text li  {
margin-bottom:5px;
list-style-type: square;
color: #825F97;
}	

.right-text li a  {
margin-bottom: 5px;
list-style-type: square;
color: #825F97;
}

img.right-pic {
position: relative;
left: -6px;
top: 49px;
float: left;
}

.middle-text h1 { color: #825F97; font-size: 2em; line-height: .9em;}
.middle-text h2 { color: #000000; font-size: 1em; line-height: 1.3em; }
.middle-text h3 { position: relative; top: -9px; color: #825F97; font-size: 1.2em; line-height: 2em;}
.middle-text h4 { color: #825F97; font-size: 1.4em; line-height: .9em;}
.right-text h2 { color: #825F97; font-size: 1em;}





#bottom-curve {
position: relative;
margin-top: -180px;
height: 226px;
width: 898px;
background: url(images/bottom_curve.png);
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF; 
}

#aam-logo{
position: relative;
left: 35px;
top: -290px;
height: 53px;
width: 200px;
font-size: 10px;
color: #FFFFFF;
line-height: 15px;
letter-spacing: .5px;
}	
	
#clear {
display: block;
clear: both;
width: 100%;
height:1px;
overflow:hidden;
}

#reflection {
position: relative;
margin-top: -3px;
background: url(images/reflection.png);
height: 85px;
width: 900px;
}

#footer {
position: relative;
top: -200px;
right: 40px;
text-align: right;
color: #FFFFFF;
font-size: 10px;
letter-spacing: .5px;
}

img.xhtml {
position: relative;
top: 13px;
left: -490px;
color: #FFFFFF;
font-size: 10px;
letter-spacing: .5px;
}

img.css {
position: relative;
top: 13px;
left: -485px;
color: #FFFFFF;
font-size: 10px;
letter-spacing: .5px;
}


