body {
margin: 0;
background-color: #FFFFFF;
font-family: helvetica, verdana, arial, sans-serif;
color: CCCCCC;
}

/* main container with grey background */

#container1 {
background-color: #666666;
}

/* Banner across top with AWA logo */

#page-header {
background-color: #FFFFFF;
background-image: url(images/awa_logo.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 92px;
}

#section-headerOLD {
position: absolute;
top: 43px;
left: 273px;
margin: 0;
padding: 0;
width: 400px;
height: 18px;
text-align: right;
}

#section-header {
position: absolute;
top: 43px;
left: 273px;
margin: 0;
padding: 0;
width: 441px;
height: 18px;
}

#section-header2 {
position: absolute;
top: 47px;
left: 273px;
margin: 0;
padding: 0;
width: 310px;
height: 32px;
}

#index-header {
background-image: url(images/index_logo.gif);
background-repeat: no-repeat;
position: absolute;
top: 140px;
left: 27px;
margin: 0;
padding: 0;
height: 54px;
}

#index-header2 {
background-image: url(images/index_logo.gif);
background-repeat: no-repeat;
position: absolute;
top: 25px;
left: 27px;
margin: 0;
padding: 0;
height: 54px;
}

#index-name {
background-image: url(images/index2_name.jpg);
background-repeat: no-repeat;
position: absolute;
top: 61px;
left: 252px;
margin: 0;
padding: 0;
height: 19px;
}

#thumbnailsOLD {
position: absolute;
top: 65px;
left: 273px;
margin: 0;
padding: 0;
width: 336px;
height: 16px;
}

#thumbnails {
position: absolute;
top: 65px;
left: 273px;
margin: 0;
padding: 0;
width: 441px;
height: 16px;
}

#main-nav {
position: absolute;
top: 0px;
left: 81px;
margin: 0;
padding: 0;
width: 192px;
height: 92px;
}

#index-profile {
position: absolute;
top: 140px;
left: 81px;
margin: 0;
padding: 0;
width: 170px;
height: 18px;
}

#index-work {
position: absolute;
top: 158px;
left: 81px;
margin: 0;
padding: 0;
width: 170px;
height: 20px;
}

#index-contact {
position: absolute;
top: 178px;
left: 81px;
margin: 0;
padding: 0;
width: 170px;
height: 16px;
}

#index-profile2 {
position: absolute;
top: 25px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 17px;
text-align: right;
}

#index-work2 {
position: absolute;
top: 42px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 20px;
text-align: right;
}

#index-contact2 {
position: absolute;
top: 62px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 17px;
text-align: right;
}

#index-profile3 {
position: absolute;
top: 25px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 17px;
}

#index-work3 {
position: absolute;
top: 43px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 20px;
}

#index-contact3 {
position: absolute;
top: 61px;
left: 81px;
margin: 0;
padding: 0;
width: 171px;
height: 17px;
}

#nav-profile {
position: absolute;
top: 25px;
left: 81px;
margin: 0;
padding: 0;
width: 192px;
height: 17px;
}

#nav-firm {
position: absolute;
top: 22px;
left: 81px;
margin: 0;
padding: 0;
width: 192px;
height: 20px;
}

#nav-work {
position: absolute;
top: 42px;
left: 81px;
margin: 0;
padding: 0;
width: 192px;
height: 20px;
}

#nav-contact {
position: absolute;
top: 62px;
left: 81px;
margin: 0;
padding: 0;
width: 192px;
height: 17px;
}

#main-image {
margin-top: 0;
margin-bottom: 0;
margin-left: 273px;
height: 640px;
background-color: #666666;
padding: 0;
color: #000000;
}

#page-nav {
background-image: url(images/bg_page-nav.gif);
background-repeat: no-repeat;
position: absolute;
top: 107px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 17px;
}

#page-nav-two {
position: absolute;
top: 129px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 17px;
}

#plan {
position: absolute;
top: 129px;
left: 27px;
margin: 0;
padding: 0;
width: 80px;
height: 17px;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
color: #CCCCCC;
text-align: left;
padding-bottom: 5px;
}

#plan a:visited {
text-decoration: none;
color:#CCCCCC
}

#plan a:hover {
text-decoration: none;
color:#FFFFFF
}

#previous-next {
position: absolute;
top: 129px;
left: 107px;
margin: 0;
padding: 0;
width: 145px;
height: 17px;
font-family: helvetica, verdana, arial, sans-serif;
font-size: 12px;
color: #CCCCCC;
text-align: right;
padding-bottom: 5px;
}

#previous-next a:visited {
text-decoration: none;
color:#CCCCCC
}

#previous-next a:hover {
text-decoration: none;
color:#FFFFFF
}

#main-text {
position: absolute;
top: 158px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 545px;
color: #CCCCCC;
}

#main-text-two {
position: absolute;
top: 180px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 518px;
color: #CCCCCC;
}

#credits-text {
position: absolute;
top: 107px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 581px;
color: #CCCCCC;
}

#column-two a:link, a:visited {
text-decoration: none;
color: #CCCCCC;
}

#right-text {
position: absolute;
top: 123px;
left: 625px;
margin: 0;
padding: 0;
width: 484px;
height: 609px;
color: #CCCCCC;
}

#contact-temp-text {
position: absolute;
top: 153px;
left: 325px;
margin: 0;
padding: 0;
width: 484px;
height: 609px;
color: #CCCCCC;
}

#column-two {
position: absolute;
top: 153px;
left: 273px;
margin: 0;
padding: 0;
width: 225px;
height: 545px;
color: #CCCCCC;
overflow: hidden;
}

#column-three {
position: absolute;
top: 153px;
left: 521px;
margin: 0;
padding: 0;
width: 225px;
height: 545px;
color: #CCCCCC;
overflow: hidden;
}

#column-four {
position: absolute;
top: 153px;
left: 769px;
margin: 0;
padding: 0;
width: 225px;
height: 545px;
color: #CCCCCC;
overflow: hidden;
}

#bottom-nav {
position: absolute;
top: 708px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 17px;
background-color: #666666;
}

#top-nav {
position: absolute;
top: 100px;
left: 27px;
margin: 0;
padding: 0;
width: 225px;
height: 17px;
background-color: #666666;
}

h1 {
margin-top: 0;
margin-bottom: 0;
margin-left: 230px;
width: 500px;
font-size: 1em;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
background-color: #08144E;
border-left: 2px #08144E solid;
border-right: 2px #08144E solid;
color: #FFFFFF;
}

p, ul, ol, table {
font-size: 13px;
line-height: 17px;
margin: 0;
padding-top: 0px;
padding-bottom: 0px;
}

.firm {
margin-top: 15px;
}

ol, ul {
margin-left: 25px;
}

a:link, a:visited {
text-decoration: none;
color: #CCCCCC;
}

a:hover {
text-decoration: none;
color: #FFFFFF;
}

#footer {
background-color: #FFFFFF;
padding-left: 273px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
font-size: 11px;
line-height: 11px;
margin: 0;
color: #666666;
white-space: nowrap;
}

#footer a:link {
text-decoration: none;
color: #666666;
}

#footer a:visited {
text-decoration: none;
color: #666666;
}

#footer a:hover {
text-decoration: none;
color: #CCCCCC;
}

.center {
text-align: center;
color: #F96610;	
font-family: helvetica, verdana, arial, sans-serif;
font-weight: bold;
}

.white {
color: #FFFFFF;
}

.white2 {
color: #FFFFFF;
font-size: 13px;
}

#credits-text a:link, a:visited {
text-decoration: none;
color: #CCCCCC;
}

#credits-text a:hover {
text-decoration: none;
color: #FFFFFF;
}


