#header { position: absolute; }

#nav_global { height:28px;} 
#nav_global { position: absolute; margin: 80px 0 0 0; z-index: 6; }
#nav_global { background-image: url(../images/nav_global/bg_nav_clear.gif); }


#GlobalNav { position: absolute; margin: 78px 0 0 0; z-index: 6; background-image:none;}



#content { position: absolute; background-image: url(../images/home/bg_content.gif); margin: 108px 0 0 0; }
#footer { background-color: #fff; margin: 0; }
.subhead { margin: 0 0 10px 0; font-size: 12px; font-weight: bold;}
.intro p { font-size: 12px; line-height: 180%; }
.two_column { background-image: url(../images/home/bg_content_alt.gif); }
.more_link a { font-size: 11px; font-weight: normal; margin: 10px 0 0 0; }
.more_link a:hover { text-decoration:none; font-size: 11px; font-weight: normal; margin: 10px 0 0 0; }
.bullets { list-style: url(../images/content/bullet.gif); vertical-align: middle;padding: 0 0 0 5px; margin: 0 0 10px 10px; font-size: 12px; }

#home_top { border-top: 1px solid #fff; }
#home_top .column1 { float: left; width: 720px; height: 219px; }
#home_top .column3 { float: left; width: 220px; }
#home_top:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }

.column3 .module .header { color:#888; font-family:helvetica, verdana; letter-spacing: 1px; font-size: 14px; font-weight: bold; padding: 10px 0 10px 10px; 
                           background-image: url(../images/home/bg_title_module.gif); background-repeat: no-repeat; margin-left: 1px; }
.column3 .module .standard { \width: 219px; w\idth: 195px; padding: 12px; }

.column3 .module .standard a { font-weight: bold; color: #666; }
.column3 .module .standard a:hover { color: #004fa8; text-decoration:none; }

.column3 .module .standard ul li { padding: 0 0 0 10px; background-image: url(../images/modules/icn_rightarrow.gif); background-repeat: no-repeat; background-position: 0px 4px; margin: 0 0 8px 0; }
.column3 .module .standard ul li a { font-weight: normal; color:#666;}
.column3 .module .standard ul li a:hover { font-weight: normal; color:#004fa8; text-decoration:none; }

.column3 .module .standard .more_link a { font-size: 11px; font-weight: normal; margin: 10px 0 0 0; }
.column3 .module .standard .more_link a:hover { font-weight: normal; color:#004fa8; text-decoration:none; }

.column3 .module .standard strong { display: block; } 
.column3 .top_border { border-top: 5px solid #A1BB92; }

#home_middle { width: 940px; }

#home_middle:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#home_middle .column1 a { color:#666; }
#home_middle .column1 a:hover { color: #004fa8; text-decoration:none; }
#home_middle .column1 { float: left; \width: 468px; w\idth: 438px; padding: 15px; border-top: 5px solid #e2a036; margin: 0 1px 0 0; }
#home_middle .column1 .title { font-family: arial, verdana; font-size: 18px; letter-spacing:2px;  color: #e2a036; margin: 0 0 15px 0; }

#home_middle .column1 img { position:relative; padding:0; margin:0; height:514px; width:468px; margin-right:0px;left:-15px;top:-14px; }

#home_middle .column2 { float: left; \width: 250px; w\idth: 220px; padding: 15px; border-top: 5px solid #777; margin: 0 1px 0 0; }
#home_middle .column2 a { color: #666; font-weight: bold; }
#home_middle .column2 a:hover {  color: #004fa8; text-decoration:none; }

#home_middle .column3 { float: left; width: 220px; border-top: 5px solid #777; }
#home_middle .column3 .more_link a { color: #666; font-weight: normal; }
#home_middle .column3 .more_link a:hover {  color: #004fa8; text-decoration:none; }
#home_middle .column3 a { color: #666; font-weight: bold; }
#home_middle .column3 a:hover {  color: #004fa8; text-decoration:none; }

#home_middle .extended { \width: 719px; w\idth: 689px; }

#home_middle .expertise_practices { width: 438px; }
#home_middle .expertise_practices .subhead { font-size: 12px; font-weight: bold; margin: 0; }
#home_middle .expertise_practices:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#home_middle .expertise_practices .column_left  { float: left; width: 219px; margin: 15px 0 0 0; }
#home_middle .expertise_practices .column_right { float: left; width: 219px; margin: 15px 0 0 0; }
#home_middle .expertise_practices .area { margin: 0 0 20px 0; padding:0 10px 0 0; }
#home_middle .expertise_practices p { margin: 0 0 5px 0; }

#home_bottom { width: 940px; border-top: 0px solid #fff; border-bottom: 3px solid #fff; }
#home_bottom:after { clear: both; display: block; content: "."; height: 0px; visibility: hidden; }
#home_bottom .copy { padding: 10px 0 0 0; }
#home_bottom .copy p { line-height: 125%; margin: 0; }
#home_bottom a { color:#666; }
#home_bottom a:hover { text-decoration:none; }
#home_bottom .column1 { float: left; \width: 471px; w\idth: 369px; height: 80px; padding: 0 10px 0 90px; border-right: 2px solid #fff; background-image: url(../images/promos/bg_bullseye.jpg); background-repeat: no-repeat; }
#home_bottom .column2 { float: left; \width: 469px; w\idth: 369px; height: 80px; padding: 0 10px 0 90px; background-image: url(../images/promos/bg_stopwatch.jpg); background-repeat: no-repeat; }



#animate_top { position: absolute; z-index: 3; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
#animate_next { position: absolute; z-index: 2; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }

#animate1 { position: absolute; z-index: 2; visibility: hidden; }
#animate2 { position: absolute; z-index: 2; visibility: hidden; }
#animate3 { position: absolute; z-index: 2; visibility: hidden; }
#animate4 { position: absolute; z-index: 2; visibility: hidden; }
#animate1 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
#animate2 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
#animate3 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }
#animate4 { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; }

#animate_nav { position: absolute; margin: 180px 0 0 33px; z-index: 3; }
#animate_nav ul li { float: left; margin: 0 4px 0 0; cursor: pointer; }


/* NEW ANIMATION */

/*--Main Container--*/
.main_view { margin-top:12px; float: left; position: relative; }
/*--Window/Masking Styles--*/
.window { height:341px; width: 940px; overflow: hidden; /*--Hides anything outside of the set width/height--*/ position: relative; }
.image_reel { position: absolute; top: 0; left: 0; }
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging { position: absolute; top: 15px; right: 6px; width: 300px; height:52px; z-index: 100;
        text-align: right; display: none; }
.paging a { padding: 4px; text-decoration: none;color: #fff; }
.paging a img { display:inline; }
.paging a img.imgactive { border:4px solid #dedede; position:relative; top:4px;}
.paging a.active { font-weight: bold; padding:0px;}
.paging a:hover {font-weight: bold;}

.newsfeed { width:934px; height:16px; background-color:#4c4c4c;color:#fff;padding:2px 0 0 6px; }
.newsfeed a { color:#fff; font-weight:normal; padding-left:5px;  }



