body {
background-color:#8491A2;
margin : 0 auto;
padding : 0;
text-align : center;
}
#shell {
background-image : url(../images/page_bgd_y.jpg);
background-color:#8491A2;
background-repeat : repeat-y;
background-position : center center;
padding : 0;
width : 889px;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
text-align : left;
}
#pageShell {
background-image : url(../images/page_bg.jpg);
background-repeat : no-repeat;
background-position : 0% 0%;
min-height : 300px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #666666;
line-height : 20px;
}
#homeHeaderSection {
background-image : url(../images/logo_ACS_home_bgd.jpg);
background-repeat : no-repeat;
background-position : left top;
margin : 0 21px 0 19px;
padding : 0;
height : 413px;
width : 848px;
position : relative;
z-index : 0;
display : block;
}
#homeHeaderSection #homeLink {
height : 134px;
width : 134px;
}
#homeHeaderSection #homeLink a {
text-decoration : none;
height : 134px;
width : 134px;
position : absolute;
}
#homeHeaderSection #homeLink a span {
visibility : hidden;
}
#flashcontent {
background-image : none;
background-repeat : no-repeat;
background-position : left top;
height : 348px;
width : 849px;
position : absolute;
top : 54px;
left : 1px;
}
#navShell {
background-image : url(../includes/images/nav_bg.jpg);
background-repeat : no-repeat;
height : 100px;
width : 600px;
padding : 0;
margin : 0;
position : absolute;
top : 9px;
left : 256px;
float : inherit;
}
#navShellSub {
background-image : url(../includes/images/nav_bg.jpg);
background-repeat : no-repeat;
height : 33px;
width : 600px;
padding : 0;
margin : 0;
position : absolute;
top : 9px;
left : 271px;
}
ul#nav {
list-style : none;
height : 33px;
width : 724px;
padding : 0;
margin : 0;
}
ul#nav li {
float : left;
clear : none;
margin : 0;
overflow : hidden;
display : inline;
}
ul#nav li a {
display : block;
position : relative;
height : 33px;
color : #55637e;
font-size : 10px;
text-align : center;
}
ul#nav li a span {
position : absolute;
top : 0;
left : 0;
display : block;
}
ul#nav li a#about {
background-position : 0% 0;
background-image : url(../images/nav_about.jpg);
width : 85px;
}
ul#nav li a#about:hover {
background-position : 0% 33px;
}
ul#nav li a#about span {
visibility : hidden;
}
ul#nav li a#training {
background-position : 0% 0;
background-image : url(../images/nav_training.jpg);
width : 127px;
}
ul#nav li a#training:hover {
background-position : 0% 33px;
}
ul#nav li a#training span {
visibility : hidden;
}
ul#nav li a#custom {
background-position : 0% 0;
background-image : url(../images/nav_custom.jpg);
width : 160px;
}
ul#nav li a#custom:hover {
background-position : 0% 33px;
}
ul#nav li a#custom span {
visibility : hidden;
}
ul#nav li a#standard {
background-position : 0% 0;
background-image : url(../images/nav_standard.jpg);
width : 133px;
}
ul#nav li a#standard:hover {
background-position : 0% 33px;
}
ul#nav li a#standard span {
visibility : hidden;
}
ul#nav li a#projects {
background-position : 0% 0;
background-image : url(../images/nav_projects.jpg);
width : 74px;
}
ul#nav li a#projects:hover {
background-position : 0% 33px;
}
ul#nav li a#projects span {
visibility : hidden;
}
ul#nav li a#news {
background-position : 0% 0;
background-image : url(../images/nav_news.jpg);
width : 60px;
}
ul#nav li a#news:hover {
background-position : 0% 33px;
}
ul#nav li a#news span {
visibility : hidden;
}
ul#nav li a#contact {
background-position : 0% 0;
background-image : url(../images/nav_contact.jpg);
width : 85px;
}
ul#nav li a#contact:hover {
background-position : 0% 33px;
}
ul#nav li a#contact span {
visibility : hidden;
}
ul#nav li a:hover {
cursor : pointer;
background-color : #ffffff;
text-decoration : none;
}
#homeContentShell {
margin : 0 0 0 11px;
padding : 0;
width : 868px;
position : relative;
}
#home3callouts {
background-image : url(../images/home_inner_gradient.jpg);
background-repeat : repeat-x;
background-position : top;
margin : 0 9px;
position : relative;
}
#home3callouts span {
display : none;
}
#Calloutvideourban a {
height : 114px;
width : 235px;
background-image : url(../images/acs_video_mout_off.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 18px;
margin-top : 202px;
}
#Calloutvideourban a:hover {
background-image : url(../images/acs_video_mout_on.jpg);
}
#Calloutvideoulit a {
height : 114px;
width : 235px;
background-image : url(../images/acs_video_lit_off.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 18px;
margin-top : 202px;
}
#Calloutvideoulit a:hover {
background-image : url(../images/acs_video_lit_on.jpg);
margin-top : 202px;
margin-left : 18px;
}
#homeCalloutTraining a {
height : 165px;
width : 288px;
background-image : url(../images/home_projects_off.jpg);
background-repeat : no-repeat;
float : left;
margin-left : 10px;
}
#homeCalloutTraining a:hover {
background-image : url(../images/home_projects_on.jpg);
}
#homeCalloutCustom a {
height : 165px;
width : 287px;
background-image : url(../images/home_about_us_off.jpg);
background-repeat : no-repeat;
float : left;
}
#homeCalloutCustom a:hover {
background-image : url(../images/home_about_us_on.jpg);
}
#homeCalloutStandard a {
height : 165px;
width : 276px;
background-image : url(../images/home_news_off.jpg);
background-repeat : no-repeat;
float : left;
}
#homeCalloutStandard a:hover {
background-image : url(../images/home_news_on.jpg);
}
#homeContent {
background-image : url(../images/home_content_bgd.jpg);
background-repeat : repeat-x;
background-position : left top;
margin : 0;
padding : 15px 10px 0 10px;
float : left;
width : 830px;
}
#homeContent p {
margin : 0;
padding : 0;
}
#homeContent a {
color : #675839;
}
#homeContent a:hover {
color : #000000;
}
#home3Features {
background-image : url(../images/home_callouts_bgd2.jpg);
background-repeat : repeat;
background-position : top;
padding : 10px 10px 0 10px;
float : left;
height : auto;
width : 273px;
}
.feature {
height : 100px;
margin : 0 0 6px 0;
overflow : hidden;
color : #675839;
}
.feature a {
color : #675839;
}
.feature a:hover {
color : #000000;
}
.feature img {
height : 70px;
padding-right : 10px;
float : left;
}
.feature h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 0;
}
.feature p {
margin : 0;
padding : 0;
}
#homeRequestForm {
margin : 10px 0 0 0;
}
#homeRequestMenu {
background-color : #f5f2eb;
border : 1px solid #dfd4bd;
font-size : 12px;
width : 151px;
height : 20px;
padding : 2px;
}
#subPhotoNavless {
background-repeat : no-repeat;
background-position : left top;
height : 175px;
width : 850px;
position : absolute;
top : 55px;
left : 0;
}
.genericPhoto {
background-image : url(../images/sub_generic2.jpg);
}
.ContactPhoto {
background-image : url(../images/pic_contact.jpg);
}
.newsPhoto {
background-image : url(../images/subphoto_news.jpg);
}
.videoPhoto {
background-image : url(../images/subphoto_video.jpg);
}
#subNavlessContentShell {
margin : 0 22px 0 20px;
padding : 0;
position : relative;
}
#subNavlessContent {
background-image : url(../images/home_content_bgd.jpg);
background-repeat : repeat-x;
background-position : left top;
margin : 0;
padding : 24px 20px 0 20px;
}
#subNavlessContent a {
color : #09347a;
text-decoration : none;
}
#subNavlessContent a:hover {
color : #000000;
text-decoration : none;
}
#subNavlessContent h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
letter-spacing : -1px;
font-weight : normal;
}
#subNavlessContent h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 0;
padding : 0 0 6px 0;
}
#subNavlessHeaderSection {
background-image : url(../images/logo_ACS_home_bgd.jpg);
background-repeat : no-repeat;
background-position : left top;
margin : 0 21px 0 19px;
padding : 0;
height : 234px;
width : 849px;
position : relative;
z-index : 0;
display : block;
}
#subNavlessHeaderSection #homeLink {
height : 135px;
width : 135px;
}
#subNavlessHeaderSection #homeLink a {
text-decoration : none;
height : 135px;
width : 135px;
position : absolute;
}
#subNavlessHeaderSection #homeLink a span {
visibility : hidden;
}
#subContentShell {
margin : 0 0 0 11px;
padding : 0;
width : 868px;
position : relative;
background-image : none;
background-repeat : repeat-y;
}
#subContentShelllit {
margin : 10px 0 0 11px;
padding : 0;
width : 868px;
position : relative;
background-image : none;
background-repeat : repeat-y;
}
#subContentShelllut {
margin : 10px 0 0 11px;
padding : 0;
width : 868px;
position : relative;
background-image : none;
background-repeat : repeat-y;
}
#subHeaderSection {
background-image : url(../images/logo_ACS_sub.jpg);
background-repeat : no-repeat;
background-position : left top;
margin : 0 0 0 12px;
padding : 0;
height : 410px;
width : 868px;
position : relative;
z-index : 0;
display : block;
}
#subHeaderSection #homeLink {
height : 135px;
width : 135px;
}
#subHeaderSection #homeLink a {
text-decoration : none;
height : 135px;
width : 135px;
position : absolute;
}
#subHeaderSection #homeLink a span {
visibility : hidden;
}
#subnavShell {
background-image : url(../images/subnav_bgd.jpg);
height : 253px;
width : 253px;
position : absolute;
top : 136px;
left : 0;
padding : 10px 10px 10px 20px;
overflow : auto;
background-repeat : no-repeat;
}
#subnavShell h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
letter-spacing : -1px;
font-weight : normal;
}
#subnavShell h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 0;
padding : 0 0 6px 0;
}
#subnavShell ul {
list-style-type : none;
list-style-position : outside;
text-indent : -2em;
margin : 0 0 0 2em;
padding : 0;
line-height : 24px;
}
#subnavShell a {
color : #675839;
text-decoration : none;
}
#subnavShell a:hover {
color : #000000;
}

#subnavShelllut {
background-image : none;
height : 300px;
width : 253px;
position : absolute;
top : 136px;
left : 0;
padding : 10px 10px 10px 20px;
overflow:hidden;
background-repeat : no-repeat;
}
#subnavShelllut h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
letter-spacing : -1px;
font-weight : normal;
}
#subnavShelllut h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 0;
padding : 0 0 6px 0;
}
#subnavShelllut ul {
list-style-type : none;
list-style-position : outside;
text-indent : -2em;
margin : 0 0 0 2em;
padding : 0;
line-height : 24px;
}
#subnavShelllut a {
color : #675839;
text-decoration : none;
line-height : 15px;
}
#subnavShelllut a:hover {
color : #000000;
}

#subnavShelllit {
background-image : none;
height : 180px;
width : 253px;
position : absolute;
top : 136px;
left : 0;
padding : 10px 10px 10px 20px;
overflow:hidden;
background-repeat : no-repeat;
}
#subnavShelllit h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 22px;
letter-spacing : -1px;
font-weight : normal;
}
#subnavShelllit h2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
margin : 0;
padding : 0 0 6px 0;
}
#subnavShelllit ul {
list-style-type : none;
list-style-position : outside;
text-indent : -2em;
margin : 0 0 0 2em;
padding : 0;
line-height : 24px;
}
#subnavShelllit a {
color : #675839;
text-decoration : none;
line-height : 15px;
}
#subnavShelllit a:hover {
color : #000000;
}

#videolit {
background-image : none;
height : 130px;
width : 250px;
position : absolute;
top : 300px;
left : 0;
padding : 0 0 0 0;
overflow:hidden;
background-repeat : no-repeat;
}


#subLeftColCallouts {
background-image : none;
background-repeat : no-repeat;
background-position : top;
padding : 7px 10px 0 10px;
float : left;
width : 252px;
}
.subFeature {
height : 70px;
margin : 0 0 6px 0;
overflow : hidden;
color : #675839;
}
.subFeature a {
color : #675839;
}
.subFeature a:hover {
color : #000000;
}
.subFeature img {
height : 70px;
padding-right : 10px;
float : left;
}
.subFeature h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
margin : 0;
padding : 0;
}
.subFeature p {
margin : 0;
padding : 0;
}
#subRequestForm {
margin : 10px 0 0 0;
}
#subRequestMenu {
background-color : #f5f2eb;
border : 1px solid #dfd4bd;
font-size : 12px;
width : 140px;
height : 20px;
padding : 2px;
}
#subContent {
background-image : url(../images/home_content_bgd.jpg);
background-repeat : repeat-x;
background-position : left top;
margin : 0 0 0 1px;
padding : 24px 20px 0 20px;
float : left;
width : 554px;
}
#subContent p {
margin : 0 0 10px 0;
}
#subContent a {
color : #09347a;
text-decoration : none;
}
#subContent h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 0;
color : #666666;
}
#subContenturb {
background-image : none;
background-repeat : repeat-x;
background-position : left top;
margin : 0 0 0 1px;
padding : 24px 20px 0 20px;
float : left;
width : 820px;
}
#subContenturb p {
margin : 0 0 10px 0;
}
#subContenturb a {
color : #09347a;
text-decoration : none;
}
#subContenturb h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 0;
color : #666666;
}
#subContentlit {
background-image : none;
background-repeat : repeat-x;
background-position : left top;
margin : 0 0 0 1px;
padding : 30px 20px 0 20px;
float : left;
width : 820px;
}
#subContentlit p {
margin : 0 0 10px 0;
}
#subContentlit a {
color : #09347a;
text-decoration : none;
}
#subContentlit h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
margin : 0;
color : #666666;
}
.contentCallout {
background-image : none;
background-repeat : repeat-x;
padding : 10px;
}
.contentCalloutfooter {
padding : 10px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #333333;
}
.contentCalloutLeft {
float : left;
width : 49%;
}
.contentCalloutRight {
float : right;
width : 49%;
}
.contentCalloutfooter {
width : 100%;
}
#footer {
background-image : url(../images/footer_bgd.jpg);
background-repeat : no-repeat;
background-position : -1px 0%;
height : 55px;
width : 890px;
margin : 0;
padding : 0;
}
#footer p {
padding-top : 0;
padding-left : 380px;
}
#footer span {
display : none;
}
#subPhoto {
height : 354px;
width : 595px;
position : absolute;
left : 272px;
top : 55px;
}
#subPhotolut {
height : 396px;
width : 595px;
position : absolute;
left : 272px;
top : 55px;
}
.pic_training {
background-image:none;
background-position : left bottom;
background-repeat : no-repeat;
}
.thumbs {
margin : 0;
padding : 0;
}
ul.thumbs {
margin : 0;
padding : 0;
}
.thumbs li {
margin : 0 1.5px 0 0;
padding : 0;
list-style : none;
display : inline;
}
.thumbs img {
border : 0;
}
.thumbs a:hover {
height : 57px;
width : 70px;
}
hr {
border-width : 1px 0 0 0;
border-style : dashed;
border-color : #c0c0c0;
}
.sIFR-flash {
visibility : visible !important ;
margin : 0;
padding : 0;
}
.sIFR-replaced, .sIFR-ignore {
visibility : visible !important ;
}
.sIFR-alternate {
position : absolute;
left : 0;
top : 0;
width : 0;
height : 0;
display : block;
overflow : hidden;
}
.sIFR-active #subnavShell h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
line-height : 26px;
height : 26px;
font-size : 24px;
font-weight : normal;
color : #666666;
}
.sIFR-active #subContent h1 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #666666;
}
.sIFR-flash {
display : none !important ;
height : 0;
width : 0;
position : absolute;
overflow : hidden;
}
.sIFR-alternate {
visibility : visible !important ;
display : block !important ;
position : static !important ;
left : auto !important ;
top : auto !important ;
}
.style2 {
font-weight : bold;
}
.style3 {
font-size : 12px;
}
.style3 {
font-size : 12px;
font-weight : bold;
}
.line {
border-bottom:0;
border-left:0;
border-right:0px;
border-top:1px #999999 solid;
}
.border_bottom {
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
}
.border_left {
	border-left:#000000 1px solid;
}
.border_bottom1 {
	border-bottom:#000000 1px solid;

}