@charset "UTF-8";

* {	font-family: Arial, "Century Gothic", sans-serif; margin: 0; }
body { behavior: url("csshover3.htc"); }
p {	margin: 0; padding: 34px 0px 0px 38px; }
h1 { font-size: 17px; font-weight: bold;	 color: #9d8d85; height: 22px; margin-top: 0px; }
a img { 	border: none; } 
a:link, a:visited, a:active { text-decoration: none; outline: none; } a:hover { text-decoration: underline; }
.graylink a { color: #858585; font-size: 11px; }
.redtext  { color: #9C3636; font-size: 14px;  } 
.maintext { font-size: 12px; color: #0A336B; line-height: 16px; }
.form_textbox {	margin-right: 40px; border: 1px solid #9C3636; font-size: 11px; color: #0A336B; width: 180px; float: right;}
.heading { font-size: 14px; line-height: 20px; font-weight: bold; }

#container { width: 1008px; height: 100%; margin: 0 auto; position: relative; }
#header { width: 1008px; height: 400px; position: relative; float: left; z-index: 2;} 
#top { width: 955px; height: 28px; margin-bottom: 8px; padding-right: 53px; color: #ffffff; font-size: 12px; line-height: 28px; text-align: right; background-image: url(images/top.gif); background-repeat: repeat-x; background-position: 0 0; }
#header-left-help { width: 536px; height: 325px; display: block; clear: both; position: relative; float: left; }
#header-left { width: 484px; height: 325px; margin: 0; padding: 0; background-image: url(images/header-left.gif); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: right; } 
#header-left a { width: 276px; height: 69px; margin: 8px 0px 0px 0px; display: block; position: relative; float: left;} #header-left span { display: none; }
#header-right-help { width: 417px; height: 325px; margin: 0; padding: 0; display: block; position: relative; float: left; }
#header-right { width: 417px; height: 325px; margin: 0; padding: 0; background-image: url(images/header-right.gif); background-repeat: no-repeat; background-position:0 0; position: relative; float: right; }
#header-right p { width: 334px; height: 86px; margin: 94px 0px 0px 83px; padding: 0; color: #000000; font-family: Georgia, serif; font-size: 16px; position: absolute; } 
#header-right a { width: 100px; height: 14px; margin: 268px 0px 0px 256px; display: block; position: absolute; }
#header-menu { width: 1008px; height: 38px; padding: 0; margin: 0; font-size: 14px; line-height: 22px; color: #9C3636; background: #E8E8E8; list-style-type: none; white-space: no-wrap; float: left; position: relative; }
#header-menu ul { margin-left: 76px; }  
#header-menu a { background: #012C63; color: #ffffff; font-size: 13px; line-height: 15px; } #header-menu a:hover { color: #7DBFDF; text-decoration: none; }

#home { width: 1008px; height: 293px; margin-top: 1px; background-image: url(images/home-content.gif); background-repeat: repeat-x; background-position:0 0; position: relative; float: left;  }
#home a { text-decoration: underline; color: #0A336B;}
#content { width: 1008px; height: 100%; margin-top: 1px; line-height: 20px; background-image: url(images/home-content.gif); background-repeat: repeat-x; background-position:0 0; position: relative; float: left; z-index: 1; }
#content p { margin: 44px 0px 0px 0px; padding: 0; background-color: transparent; } 
#content a { color: #0A336B; line-height: 16px; text-decoration: underline; }
#content ul { margin: 4px 0px 0px 20px; padding: 0; list-style: none; list-style-image: url(images/bullet.png); position: relative; } 
#content li { display:list-item; position: relative; } 
#content-left { width: 416px; height: 226px; margin: 28px 0px 0px 72px; background-image: url(images/home-target.gif); background-repeat: no-repeat; background-position:0 0; position: relative; float: left;}
#content-right { width: 416px; height: 226px; margin: 28px 0px 0px 50px; background-image: url(images/home-arrows.gif); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#wbenc { width: 300px; height: 40px; margin-right: 54px; background-image: url(images/wbenc.gif); background-repeat: no-repeat; background-position:0 0; position: relative; float:right;}
#breadcrumbs { width: 190px; height: 14px; margin: 7px 0px 0px 76px; font-size: 11px; color: #9C3636; position: relative; float: left; }
#breadcrumbs a { color: #9C3636; font-size: 11px; text-decoration: none;; }

#content-profile { width: 507px; height: 420px; margin: 11px 0px 0px 73px; padding-top: 44px; background-image: url(images/content-profile.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-profile { width: 355px; height: 420px; margin: 32px 0px 0px 0px; background-image: url(images/image-profile.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-management { width: 507px; height: 412px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-management.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;} #content-management a { text-decoration: none; }
#image-management { width: 355px; height: 412px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-management.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-about-consulting { width: 507px; height: 309px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-about-consulting.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-about-consulting { width: 355px; height: 309px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-about-consulting.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-referral { width: 507px; height: 284px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-referral.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-referral { width: 355px; height: 284px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-referral.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-affiliations { width: 507px; height: 405px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-affiliations.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-affiliations { width: 355px; height: 405px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-affiliations.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-certifications { width: 507px; height: 277px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-certifications.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-certifications { width: 330px; height: 277px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-certifications.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-benefits { width: 507px; height: 310px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-benefits.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-benefits { width: 355px; height: 279px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-benefits.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-industries { width: 507px; height: 276px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-industries.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-industries { width: 355px; height: 276px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-industries.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-services-consulting { width: 507px; height: 421px; margin: 11px 0px 0px 73px; padding-top: 44px; background-image: url(images/content-services-consulting.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-services-consulting { width: 355px; height: 421px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-services-consulting.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-managers { width: 507px; height: 286px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-managers.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-managers { width: 355px; height: 286px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-managers.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-apply { width: 507px; height: 277px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-apply.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-apply { width: 355px; height: 277px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-apply.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-resources { width: 507px; height: 381px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-resources.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-resources { width: 355px; height: 381px; margin: 32px 0px 0px 0px; background-color: transparent; background-image: url(images/image-resources.png); background-repeat: no-repeat; background-position:0 0; position: relative; float: left; }
#content-services { width: 507px; height: 450px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-services.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-services { width: 355px; height: 450px; margin: 32px 0px 0px 0px;  background-color: transparent; position: relative; float: left; }

#content-contact { width: 320px; height: 256px; margin: 11px 0px 0px 73px; padding-top: 44px; background-color: transparent; background-image: url(images/content-contact.png); background-repeat: no-repeat; background-position:0 0; clear: both; position: relative; float: left;}
#image-contact { width: 355px; height: 256px; margin: 32px 0px 0px 0px; padding-top: 42px; background-color: transparent; position: relative; float: left; }

ol#contact {	margin: 0; padding: 0; }
ol#contact li { width: 343px; list-style: none; padding: 6px; margin: 0; }
ol#contact label { margin-right:3px; }

#footer { width: 863px; height: 156px; margin-left: 76px; position: relative; float:left; }
#footer-menu { width: 500px; height: 18px; margin-top: 14px; padding: 0; position: relative; float: left; }
#footer-menu ol { width: 116px; height: 138px; padding: 0; margin: 0; list-style-type: none; white-space: no-wrap; position: relative; float: left;}
#footer-menu li {	height: 20px; } #footer-menu li + li { height: 16px; }
#footer-logo { float: none; width: 168px; height: 61px; margin: 14px 0px 0px 695px; background-image: url(images/footer-logo.gif); background-repeat: no-repeat; background-position:0 0; position: absolute; }
#footer-contact { float: none; width: 127px; height: 26px; margin: 75px 0px 0px 736px; text-align: left; color: #9C3636; font-size: 11px; position: absolute; } #footer-contact a { color: #9C3636; font-size: 11px; }
#copyright { float: none; width: 291px; height: 12px; margin: 144px 0px 0px 572px; text-align: right; color: #858585; font-size: 11px; position: absolute; }  

#nav, #nav ul { height: 38px; padding: 9px 0px 0px 0px; margin:0; font-weight: normal; list-style:none; position: relative; } 
#nav a, #nav li, #nav li ul {  width:120px; height: 22px; font-family: Arial, "Century Gothic", sans-serif; } 
#nav a {	display: block; padding: 5px 0px 0px 6px; }
#nav li {	float: left; position: relative; } 
#nav li ul { position: absolute; left: -999%; }
#nav li:hover ul {	left: auto; } #nav li:hover ul, li.over ul { display: block; }
#nav .top-level, a.top-level { padding: 0; font-size: 14px; font-weight: bold; line-height: 22px; color: #9C3636; background: #E8E8E8; }

#space { width: 1008px; height: 50px; position: relative; float: left;  }

#IEroot { margin-left: 314px; position: relative; float: left; } 

#footer-help #footer-logo { float: none; width: 168px; height: 61px; margin: 14px 0px 0px 194px; background-image: url(images/footer-logo.gif); background-repeat: no-repeat; background-position:0 0; position: absolute; }
#footer-help #footer-contact { float: none; width: 127px; height: 26px; margin: 75px 0px 0px 234px; text-align: left; color: #9C3636; font-size: 11px; position: absolute; } #footer-contact a { color: #9C3636; font-size: 11px; }
#footer-help #copyright { float: none; width: 291px; height: 12px; margin: 144px 0px 0px 70px; text-align: right; color: #858585; font-size: 11px; position: absolute; } 
