/* CSS Document */
body {
/*background:url(../images/bk2.gif) 50% top no-repeat;*/
background:url(../images/bktrees.gif) 50% top no-repeat;
background-color:#ece7de;
/*background-image:url(../images/bkcolor.gif);*/
/*background-repeat:repeat-x;*/
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
margin: 0px;

}
#wrapper {
/*background-image:url(../images/bkpg.gif);*/
background-repeat:no-repeat;
width: 841px;
padding: 0px;
margin: 20px auto 0px auto;
height: auto;
text-align: left;
background-color:#ece7de;
}
#container {
padding: 0px;
margin: 0px 0px 0px 0px;
background-attachment: scroll;
background-color:#ece7de;
width: 841px;
height:auto;
}

a {

}

hd1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#00557d;
font-weight:700;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
hd4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#662628;
}
SPAN.hd5 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#662628;
}
SPAN.hd6 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#383736;
}

text4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

white {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:18px;
}

white a:link, white a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:18px;
text-decoration:underline;
}

white a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
line-height:18px;
text-decoration:none;
}

SPAN.sublinks a {
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
font-size:14px;
text-decoration:none;
}
SPAN.sublinks a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
color:#662628;
text-decoration:none;
font-size:14px;
}
.subheadspace {
padding:0 0 10px 0; 
}
SPAN.red {
color:#662628;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}



/*==============================
	HEADER
===============================*/
#header {
margin: 0px;
padding: 0px;
height: 137px;
width: 841px;
background-image:url(../images/top.gif);
background-repeat:no-repeat;
background-color:#ece7de;
}
#flash {
margin:0px 0 0 0px;
padding:0px;
width:841px;
height:266px;
background-color:#ece7de;

}
#flash2 {
margin:0px 0 0 0px;
padding:0px;
width:841px;
height:210px;
}
#header2 {
margin:0px 0 0 0px;
padding:0px 0 0 35px;
width:780px;
}

#logo {
background-image:url(../images/logo_alum.gif);
background-repeat:no-repeat;
margin: 15px 0 0 5px;
padding: 0px;
height: 137px;
width: 257px;
float:left;
}


.homeB {
width:530px;
height:30px;
margin:45px 0 0 0px;
float:left;
}

#submenu {
float:left;
margin:0 0 0 80px;
height:290px;
border-left:1px dotted #a8a197;
padding:0 0 0 20px;
width:150px;
}
#submenu li {
line-height:24px;
list-style:none;
padding: 0px 0px 0px 0px;
}
#submenu ul {
margin:0 0 0 -20px}

#submenu li a:link, #submenu li a:visited {
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#666666;

font-size:12px;
padding: 0px 0px 0px 15px;

}
#submenu li a:hover {
background-image:url(../images/arrow2.gif);
background-repeat:no-repeat;
text-decoration:none;
color:#662628;
}
/*==============================
	LEFT COLUMN
===============================*/

#left {
margin: 0px;
width: 410px;
padding: 20px 20px 10px 30px;
float: left;
line-height:25px;
text-align:left;
}

#bkwhite {
background-color:#FFFFFF;
/*border-top:1px solid #ae8f83;*/
margin: 30px 0px 0 45px;
width: 749px;
padding: 0px;
}

#left a:link, #left a:visited, #left a:active {
color: #000000;
}
#fullleft {
width:600px;
height:auto;
margin:35px 0 0 0;
padding:0 0px 0 10px;
line-height:20px;
}
#fullleft li{
background-image:url(../images/square.gif);
background-repeat:no-repeat;
text-decoration:none;
list-style:none;
padding: 0px 20px 0px 15px;
}
#constructionbox {
width:669px;
height:122px;
background-image:url(../images/bk_construct.gif);
}
.constructiontext {
width:450px;
padding:15px 40px 0 20px;
line-height:20px;
float:left;
}
.constructionbutton {
width:100px;
padding:60px 0 0 0px;
float:left;
}
#lifestylebox {
width:669px;
height:122px;
background-image:url(../images/bk_lifestyle.gif);
}
.lifestyletext {
width:450px;
padding:15px 40px 0 20px;
line-height:20px;
float:left;
}
.lifestylebutton {
width:100px;
padding:60px 0 0 0px;
float:left;
}
#left2 {
margin: 0px 0 0 0px;
width: 430px;
padding: 20px 20px 10px 30px;
float: left;
line-height:25px;
}

#left2 li {
background-image:url(../images/square.gif);
background-repeat:no-repeat;
text-decoration:none;
list-style:none;
padding: 0px 20px 0px 15px;
line-height:20px;
}

#left2 a:link, #left2 a:visited, #left2 a:active {
color:#333333;
text-decoration:underline;
}

#left2 a:hover {
color:#662628;
}

#leftcoltext {
margin: 0px;
padding: 0px;
list-style-image: none;
list-style-type: none;
}
#leftcoltext li {
margin: 0px;
display:block;
color:#000000;
text-decoration: none;
padding: 0px 20px 0px 15px;
}
#leftcoltext li a:link, #leftcoltext li a:visited, #leftcoltext li a:active {
color: #00557d;
text-decoration: underline;
display: block;
margin: 0px;
padding: 0px 20px 3px 0px;
}
#leftcoltext li a:hover {
color: #999;
text-decoration: none;
}

.callnumberbk {
padding:10px 0 20px 0;
border-top:1px solid #959492;
}

.calltext {
font-family:Georgia, "Times New Roman", Times, serif;
margin:16px 0 0 60px;
}





/*==============================
	RIGHT COLUMN
===============================*/
#right {
padding: 0px 0 0px 0px;
height: auto;
width: 285px;
float: left;
margin: 25px 0px 0px 0px;
text-align:left;

}
#right2 {
padding: 120px 10px 0 0;
height: auto;
width: 160px;
float: left;
margin: 0px 0 0 50px;
text-align:left;
}

#right2 a {
color:#333333;
}

#box2 {
background-color:#e8e0dc;
padding:10px;
float:left;
margin:160px 0 0 0px;
width:220px;
line-height:20px;
}
#box2 ul {
list-style:none;
margin:0 0 0 0px;

}
#box2 li {
background-image:url(../images/square.gif);
background-repeat:no-repeat;
text-decoration:none;
list-style:none;
padding: 0px 0px 15px 10px;
}
#rightcol {
background-color:#e8e0dc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
width:267px;
height:500px;
float:left;
padding:0px;
}
#rightcol a:link, #rightcol a:visited, #rightcol a:active {
color: #ffffff;
text-decoration:underline;
margin: 0px;
}

.community {
width:275px;
height:245px;
float:left;
margin:0 0 0 15px;
}

.communitytext {
margin:180px 0 0 0;
padding:0 16px 0 16px;
font-family:Arial, Helvetica, sans-serif;
}

.greenfeaturesect {
margin:15px 0 0 15px;
width:275px;
height:200px;
float:left;
}

.greenfeaturetext {
margin:10px 0 0 0;
padding:0 10px 0 90px;
}

#rightcoltext {
margin: 0px 0 0 0;
padding: 8px 0px 0px 10px;
list-style-image: none;
list-style-type: none;
background-color:#dcdbd7;
line-height:15px;
}
#rightcoltext li {
margin: 0px;
display:block;
color: #000000;
text-decoration: none;
padding: 0px 15px 5px 15px;
}
#rightcoltext a:link, #rightcoltext a:visited, #rightcoltext a:active {
color: #00557d;
text-decoration: underline;
margin: 0px;
}
#rightcoltext a:hover {
color: #999;
text-decoration: none;
}


/*==============================
	FOOTER
===============================*/
.clearer {
font-size: 0px;
line-height: 0px;
display: block;
margin: 0px;
padding: 0px;
clear: both;
height: 0px;
width: auto;
}
#footer {
margin: 0px 0px 0 45px;
padding:0px;
background-color: #cbc7c1;
width:749px;
height:40px;
float:left;
}

#menu2 {
color:#FFFFFF;
font-size:12px;
list-style:none;
width:749px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
}

#menu2 li {
float:left;
padding:0 10px 0 10px;
}
#menu2 a:link, #menu2 a:visited, #menu2 a:active {
color: #333333;
text-decoration:none;
list-style:none;
}
#menu2 a:hover {
color: #FFFFFF;
text-decoration: underline;
list-style:none;
}
#ARMlogo {
width:749px;
height:20px;
margin:10px 0 0 45px;
float:left;
}

