/* CSS Document */
body {
	text-align:center;
	background-color: #f3ebdf;
	margin:5px 5px 5px 5px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(new_images/background.jpg);
 }
 
 h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
 p,ul,li,ol {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#wrapper { width:764px;	position:relative; margin:0 auto; padding:25px 0 0 0; text-align:left; }

/* ----- Layout Formatting ----- */
#header {
	float: left;
	width: 764px;
	padding: 0 0 12px 0;
}

#logo {
	float: left;
	width: 100px;
	padding:0 0 0 23px;
}

#nav {
	float: right;
	width: 457px;
}
#tagline {
	float: right;
	width: 400px;
	color: #447185;
	text-align: right;
	margin:35px 10px 0 0;
}
#index-flash {
	float: left;
	width: 764px;
	text-align: left;
}
#interior-image {
	float: left;
	width: 764px;
	text-align: left;
}
#sidebar {
	float: left;
	width: 193px;
	padding: 10px 0 15px 0;
}
#sidebar-featured-project {
	float: left;
	width: 193px;
	background-image: url(new_images/left_feature/middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#sidebar-contact {
	float: left;
	width: 193px;
	background-image: url(new_images/left_feature/middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#sidebar-clients {
	float: left;
	width: 193px;
	background-image: url(new_images/left_feature/middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#sidebar-contact-top {
	float: left;
}
#sidebar-contact-text {
	float: left;
}
#sidebar-contact-bottom {
	float: left;
}
#sidebar-contact-link-left {
	float: left;
}
#sidebar-contact-link-right {
	float: right;
}
#interior-sidebar {
	float: left;
	width: 550px;
	padding: 10px 0 15px 0;
}
.scroll {
	float: left;
	width: 521px;
	padding: 10px 20px 0 10px;
	overflow: scroll;
	overflow-x: hidden;
	height: 360px;
	background-image: url(new_images/bg_scroll.gif);
}
#interior-sidebar-content {
	float: left;
	width: 521px;
	padding: 10px 20px 0 10px;
}

#interior-sidebar-content-clients {
	float: left;
	width: 521px;
	padding: 10px 20px 0 10px;
}

#interior-sidebar-content-title {
	float: left;
	width: 455px;
	padding: 20px 0 10px 15px;
}

#interior-sidebar-content-text {
	float: left;
	width: 445px;
	height: 35px;
	padding: 0 0 0 0;
}
#interior-sidebar-additionals-left {
	float: left;
	width: 200px;
	padding: 0 0 0 0;
}
#interior-sidebar-additionals-right {
	float: right;
	width: 200px;
	padding: 0 0 0 0;
}

#client-list {
	float: left;
	width: 500px;
	padding: 10px;
}

#client-list-top {
	float: left;
	width: 500px;
	padding: 0;
}

#client-list-left {
	float: left;
	width: 100px;
	padding: 5px;
}

#client-list-right {
	float: right;
	width: 370px;
	padding: 5px;
}

#client-list-bottom {
	float: left;
	width: 500px;
	padding: 0;
}

#2-client-list-left {
	float: left;
	width: 170px;
	padding: 0 0 0 15px;
	display: block;
}

#2-client-list-right {
	float: right;
	width: 170px;
	padding: 0 15px 0 0;
	display: block;
}

#right-container {
	float: right;
	width: 561px;
	padding: 10px 0 0 0;
}
#right-sidebar-emailsignup {
	float: right;
	width: 193px;
}
#right-sidebar-emailsignup {
	float: right;
	width: 193px;
	background-image: url(new_images/left_feature/middle.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#right-sidebar-emailsignup-top {
	float: left;
}
#right-sidebar-emailsignup-text {
	float: left;
}
#right-sidebar-emailsignup-send {
	float: left;
	text-align: center;
}
#right-sidebar-emailsignup-privacy {
	float: right;
	text-align: center;
}
#right-sidebar-emailsignup-bottom {
	float: left;
}
#contact-form {
	float: left;
	text-align: right;
}
#contact-form-send {
	float: left;
	width: 322px;
	text-align: center;
}
#contact-send {
	float: left;
	width: 150px;
}
#contact-form-privacy {
	float: right;
	text-align: center;
}
#full-right-content {
	float: right;
	width: 232px;
}
#left-content {
	float: left;
	width: 345px;
}
#left-content-contact {
	float: left;
	width: 322px;
}

#left-content-customersurvey {
	float: left;
	width: 550px;
}

#interior-right-container {
	float: right;
	width: 203px;
	padding: 10px 0 0 0;
}
#interior-right-content {
	float: right;
	width: 203px;
}
#full-right-content {
	float: right;
	width: 232px;
}

#interior-sitemap-left {
	float: left;
	width: 190px;
}
#interior-sitemap-right {
	float: right;
	width: 300px;
}
#footer {
	float: left;
	width: 764px;
	padding: 25px 0 0 0
}

/* ----- Nav Formatting ----- */

#nav ul  {
	position: relative;
	width:457px;
	height:37px;
	background-image: url(new_images/nav.gif);
	margin: 0;
	padding: 0;
}

#nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top:0;
}

#nav ul li, #nav a {
	display:block;
	height:37px;
	border-bottom:0;
}

#nav ul li a {
	text-indent:-9999px;
	text-decoration:none;
}

#n1 {left:0; top:0; width:57px;}
#n2 {left:57px; top:0; width:125px;}
#n3 {left:182px; top:0; width:58px;}
#n4 {left:240px; top:0; width:100px;}
#n5 {left:340px; top:0; width:50px;}
#n6 {left:390px; top:0; width:67px;}

#n1 a:hover {background: transparent url(new_images/nav.gif) 0 -37px no-repeat;border-bottom:0;}
#n2 a:hover {background: transparent url(new_images/nav.gif) -57px -37px no-repeat;border-bottom:0;}
#n3 a:hover {background: transparent url(new_images/nav.gif) -182px -37px no-repeat;border-bottom:0;}
#n4 a:hover {background: transparent url(new_images/nav.gif) -240px -37px no-repeat;border-bottom:0;}
#n5 a:hover {background: transparent url(new_images/nav.gif) -340px -37px no-repeat;border-bottom:0;}
#n6 a:hover {background: transparent url(new_images/nav.gif) -390px -37px no-repeat;border-bottom:0;}

#n1a {left:0px; width: 57px; background: transparent url(new_images/nav.gif) 0 -34px no-repeat;}
#n2a {left:57px; width:125px; background: transparent url(new_images/nav.gif) -67px -34px no-repeat;}
#n3a {left:182px; width: 58px; background: transparent url(new_images/nav.gif) -131px -34px no-repeat;}
#n4a {left:240px; width: 100px; background: transparent url(new_images/nav.gif) -219px -34px no-repeat;}
#n5a {left:340px; width: 50px; background: transparent url(new_images/nav.gif) -287px -34px no-repeat;}
#n6a {left:390px; width: 67px; background: transparent url(new_images/nav.gif) -287px -34px no-repeat;}

#right-content {
	float: right;
	width: 203px;
	background: url(new_images/emsolution/emsolution_title.gif) no-repeat;
}
dl.right-content_nav {
	padding: 0;
	margin: 0;
}	
dl.right-content_nav dd { 
	display: none; 
}
dl.right-content_nav dt {
	text-indent: -10000px;
	display: block;
	width: 203px;
	margin: 0 0 0 0;	
}
dl.right-content_nav dt a#f2 {
	display: block;
	width: 203px;
	height: 26px;
	margin: 39px 0 0 0;
	background: url(new_images/emsolution/emsolution_iso.gif) no-repeat;
}	
dl.right-content_nav dt a#f2:hover {
	display: block;
	width: 203px;
	height: 26px;
	margin: 39px 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_iso.gif) no-repeat;
}	
dl.right-content_nav dt a#f3 {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/emsolution_tracker.gif) no-repeat;
}
dl.right-content_nav dt a#f3:hover {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_tracker.gif) no-repeat;
}
dl.right-content_nav dt a#f4 {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/emsolution_incident.gif) no-repeat;
}
dl.right-content_nav dt a#f4:hover {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_incident.gif) no-repeat;
}
dl.right-content_nav dt a#f5 {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0; 
	background: url(new_images/emsolution/emsolution_nepa.gif) no-repeat;
}
dl.right-content_nav dt a#f5:hover {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_nepa.gif) no-repeat;
}
dl.right-content_nav dt a#f6 {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0; 
	background: url(new_images/emsolution/emsolution_services.gif) no-repeat;
}
dl.right-content_nav dt a#f6:hover {
	display: block;
	width: 203px;
	height: 26px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_services.gif) no-repeat;
}
dl.right-content_nav dt a#f7 {
	display: block;
	width: 203px;
	height: 31px;
	margin: 0 0 0 0; 
	background: url(new_images/emsolution/emsolution_whatsnext.gif) no-repeat;
}
dl.right-content_nav dt a#f7:hover {
	display: block;
	width: 203px;
	height: 31px;
	margin: 0 0 0 0;
	background: url(new_images/emsolution/mo_emsolution_whatsnext.gif) no-repeat;
}

/* ----- Text Formatting ----- */

#sidebar-featured-project-text h1 {
	font-size: 13px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-featured-project-text p {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-featured-project-text p a{
	font-size: 9px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#sidebar-featured-project-text p a:hover{
	font-size: 9px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#sidebar-contact-text p {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-contact-text p a{
	font-size: 9px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#sidebar-contact-text p a:hover{
	font-size: 9px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#sidebar-clients-text h1 {
	font-size: 10px;
	font-style: normal;
	color: #d45a27;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-clients-text h2 {
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	margin:8px 10px 10px 13px;
	padding:0;
}

.bold-percent {
	font-size: 10px;
	font-weight: bold;
	color: #d45a27;
}
#hr-table {
	width: 550px;
	height: 1px;
}

#sidebar-clients-text h3 {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-clients-text p {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#sidebar-clients-text p a{
	font-size: 9px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#sidebar-clients-text p a:hover{
	font-size: 9px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#sidebar-clients-text ul {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:5px 13px 5px 13px;
	padding:0;
}

#sidebar-clients-text li {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:8px 13px 8px 13px;
	padding:0;
}

#right-sidebar-emailsignup-text p {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:8px 10px 8px 13px;
	padding:0;
}

#right-sidebar-emailsignup-text p a{
	font-size: 9px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#right-sidebar-emailsignup-text p a:hover{
	font-size: 9px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#left-content h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin:13px 10px 15px 13px;
	padding:0;
}

#left-content p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:10px 10px 5px 13px;
	padding:0;
}

#left-content p a{
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#left-content p a:hover{
	font-size: 12px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#left-content-contact h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin:13px 10px 15px 13px;
	padding:0;
}

#left-content-contact p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 13px;
	padding:0;
}

#left-content-contact p a{
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#left-content-contact p a:hover{
	font-size: 12px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#left-content-customersurvey hr {
	color: #d45a27;
	margin:2px 10px 2px 15px;
}

#left-content-customersurvey h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin:8px 10px 8px 13px;
	padding:0;
}

#left-content-customersurvey h2 {
	font-size: 13px;
	font-style: normal;
	color: #d45a27;
	margin:8px 10px 8px 13px;
	padding:0;
}
#left-content-customersurvey h3 {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:8px 0px 8px 2px;
	padding:0;
}

#left-content-customersurvey p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:5px 0px 5px 13px;
	padding:0;
}

#left-content-customersurvey p a{
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#left-content-customersurvey p a:hover{
	font-size: 12px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin: 8px 0 3px 25px;
	padding:0;
}

#interior-sidebar h2 {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	margin: 10px 80px 8px 34px;
	padding:0;
}

#interior-sidebar h3 {
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	margin: 15px 0 15px 25px;
	padding:0;
}

#interior-sidebar h4 {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 0 80px 8px 34px;
	padding:0;
}

#interior-sidebar h4 a{
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar h4 a:hover{
	font-size: 11px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar h5 {
	font-size: 14px;
	font-style: normal;
	color: #d45a27;
	margin: 15px 20px 0 25px;
	padding: 0;
}

#interior-sidebar h6 span {
	background: url(new_images/news_events/newsevents_bar.gif) no-repeat left top;
	padding:10px 10px 8px 10px;
	display: block;
	margin: 20px 10px 0 23px;
}

#interior-sidebar h6 {
	font-size: 14px;
	font-style: normal;
	color: #d45a27;
	padding: 0px;
	margin: 0px;
}

#interior-sidebar p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 25px;
	padding:0;
}

#interior-sidebar p a{
	font-size: 10px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar-content h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin: 8px 0 3px 13px;
	padding:0;
}

#interior-sidebar-content h2 {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	margin: 15px 90px 8px 15px;
	padding:0;
}

#interior-sidebar-content h3 {
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	margin: 15px 0 15px 13px;
	padding:0;
}

#interior-sidebar-content h4 {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 0 160px 8px 13px;
	padding:0;
}

#interior-sidebar-content h4 a{
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar-content h4 a:hover{
	font-size: 11px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar-content h5 {
	font-size: 14px;
	font-style: normal;
	color: #d45a27;
	margin: 20px 20px 0 13px;
	padding: 0;
}

#interior-sidebar-content h6 {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin: 0 20px 3px 13px;
	padding:0;
}

#interior-sidebar-content h6 a{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#interior-sidebar-content h6 a:hover {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#interior-sidebar-content p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin: 20px 20px 0px 13px;
	padding:0;
}

#interior-sidebar-content p a{
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar-content p a:hover{
	font-size: 12px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar-content ul {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 10px 80px 0px 17px;
	padding:0;
}

#interior-sidebar-content li {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 10px 80px 0px 17px;
	padding:0;
}

#interior-sidebar-content-clients h1 {
	font-size: 16px;
	font-style: normal;
	color: #d45a27;
	margin: 8px 0 3px 13px;
	padding:0;
}

#interior-sidebar-content-clients h2 {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	margin: 18px 90px 8px 13px;
	padding:0;
}

#interior-sidebar-content-clients h3 {
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	margin: 15px 0 15px 13px;
	padding:0;
}

.client-list {
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	margin: 0;
	font-weight: bold;
}

#interior-sidebar-content-clients h4 {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 0 60px 8px 13px;
	padding: 0;
}

#interior-sidebar-content-clients h4 a{
	font-size: 11px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar-content-clients h4 a:hover{
	font-size: 11px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#interior-sidebar-content-clients h5 {
	font-size: 14px;
	font-style: normal;
	color: #d45a27;
	margin: 20px 20px 0 13px;
	padding: 0;
}

#interior-sidebar-content-clients h6 {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin: 0 20px 3px 13px;
	padding:0;
}

#interior-sidebar-content-clients h6 a{
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#interior-sidebar-content-clients h6 a:hover {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#interior-sidebar-content-clients p {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	margin: 20px 20px 0px 13px;
	padding:0;
}

#interior-sidebar-content-clients p a{
	font-size: 12px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#interior-sidebar-content-clients p a:hover{
	font-size: 12px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}
	
#interior-sidebar-content-text h1 {
	font-size: 12px;
	color: #666666;
	margin: 5px 10px 5px 13px;
	padding: 0 0 0 0;
	font-weight: bold;
}

#interior-sidebar-content-text p {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin: 5px 10px 5px 13px;
	padding:0;
}

#interior-sidebar-content-text p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#client-list-right p {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 5px;
	padding:0;
}

#client-list-right p a{
	font-size: 10px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#client-list-right p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#2-client-list-left p {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 0px;
	padding:0;
}

#2-client-list-left p a{
	font-size: 10px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#2-client-list-left p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#2-client-list-right p {
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin:5px 10px 5px 5px;
	padding:0;
}

#2-client-list-right p a{
	font-size: 10px;
	font-style: normal;
	color: #d45a27;
	text-decoration: underline;
}

#2-client-list-right p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}

#full-right-content p,right-content p {
	float: right;
	width: 464px;
}

#full-right-content p a,right-content p a {
	float: right;
	width: 464px;
}

#full-right-content p a,right-content p a:hover {
	float: right;
	width: 464px;
}

#footer p {
	text-align: center;
	font-size: 10px;
	font-style: normal;
	color: #666666;
	margin:0 0 0 13px;
	padding:0;
}

#footer p a{
	font-size: 10px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}

#footer p a:hover{
	font-size: 10px;
	font-style: normal;
	color: #5287a1;
	text-decoration: underline;
}
