@charset "UTF-8";
/* CSS Document */

html {
	overflow-x:hidden;
}
body {
	padding: 0;
	margin: 0 auto;
	text-align: center;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	overflow-x:hidden;
	top:0;
}

ul {
padding: 4px;
margin: 4px;
list-style-image: url(images/bullet.jpg);

}

.gray {list-style-image: url(images/gray-bullet.jpg);}
.reg {font-style: normal; font-weight:normal;}

ul li {
padding: 4px;
margin: 4px;
}

#wrapper {
	width: 1123px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#home-wrapper {
	background-image:url(images/nav/home-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:1599px;
	margin:0 auto;
	text-align:center;
}
#photo-div {
	width:936px;
	margin:0 auto;
	text-align:left;
	left:0;
}
#side {
	width:335px;
	height:325px;
	background-image:url(images/photo/photos-top_02.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	padding-left:50px;
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4B4A41;
	font-size:32px;
	font-style:italic;
	top:0;
	margin-top:0;
	padding-top:0;
}
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3e3e3b;
	font-size:15px;
	font-style:italic;
}
#side-quote {
	width:275px;
	padding-top:38px;
}
#contentbg {
	background-image:url(images/content-int-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
.icons {
	margin-right:12px;
}
#conntect {
	position:absolute;
	top:350px;
}
/* HOME */

#left-home {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:550px;
}
#left-home h4, h4.left-home {
	font-size: 12px;
	color:#929188;
	margin-top:0;
	padding-top:0;
	margin-bottom:25px;
	padding-bottom:25px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#left-home h2, h2.left-home {
	font-size: 14px;
	color:#4c4a40;
	margin-top:0;
	padding-top:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
#left-home p, p.left-home {
	font-size: 13px;
	color:#7F7E74;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:19px;
}
#contentbghome {
	background-image:url(images/content-int-bg.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.bottomside {
	background-image:url(images/home-side-btm.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	min-height:145px
}
/* home dates */


.datediv {
	width:70px;
	text-align: right;
	border-top: 1px #cc3a18 solid;
	border-left: 1px #cc3a18 solid;
	margin-top:5px;
	padding-top:20px;
	margin-right:50px;
}
.number {
	color:#4B4A41;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}
.monthyear {
	color:#4B4A41;
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style:italic;
	font-size:12px;
}
a.readmore:link {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style:italic;
	font-size:13px;
	text-decoration:none;
	color:#D54B00;
}
a.readmore:visited {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style:italic;
	font-size:13px;
	text-decoration:none;
	color:#D54B00;
}
a.readmore:hover {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style:italic;
	font-size:13px;
	text-decoration:none;
	color:#3a3b32;
}
a.readmore:active {
	font-family: "Times New Roman", Times, Georgia, serif;
	font-style:italic;
	font-size:13px;
	text-decoration:none;
	color:#4f4f4f;
}
.readmorediv {
	margin-top:10px;
}
/* home 2 */

#gray {
	background-color:#efefee;
	width:415px;
	height:250px;
}
.date2div {
	width:70px;
	text-align: right;
	margin-top:6px;
	margin-right:50px;
	margin-left:1px;
	padding-top:20px;
}
#homeside-bg {
	background-image:url(images/home-side.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
/* LEFT */

#left {
	margin-top:10px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	width:450px;
	margin-bottom:-15px;
	padding-bottom:-15px;
}
#left ul, ul.left {
	font-size: 13px;
	color:#7F7E74;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:19px;
	
}
#left li, lileft {
	margin-bottom:10px;
	
}
/* bread crumbs are h4 */

#left h4, h4.left {
	font-size: 12px;
	color:#929188;
	margin-top:0;
	padding-top:0;
	margin-bottom:25px;
	padding-bottom:25px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
a.breadcrumb:link {
	font-size: 12px;
	color:#929188;
	text-decoration:none;
}
a.breadcrumb:visited {
	font-size: 12px;
	color:#929188;
	text-decoration:none;
}
a.breadcrumb:hover {
	font-size: 12px;
	color:#e2430b;
	text-decoration:none;
}
a.breadcrumb:active {
	font-size: 12px;
	color:#fff;
	text-decoration:none;
}
#left h2, h2.left {
	font-size: 14px;
	color:#4c4a40;
	margin-top:0;
	padding-top:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
}
#left p, p.left {
	font-size: 13px;
	color:#7F7E74;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:19px;
}
	
a.leftlinks:link{font-size: 14px;
	color:#4c4a40;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;}
a.leftlinks:visited{font-size: 14px;
	color:#4c4a40;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;}
a.leftlinks:hover{font-size: 14px;
	color:#e2430b;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;}
a.leftlinks:active{
	font-size: 14px;
	color:#666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
}	
	

/* right interior */

.whtebg{
background-color:#FFF;
}


#right {
	margin-top:10px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	width:300px;
	margin-bottom:-15px;
	padding-bottom:-15px;
	
}
#right h4, h4.right {
	font-size: 12px;
	color:#e2430b;
	margin-top:0;
	padding-top:0;
	margin-bottom:25px;
	padding-bottom:25px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#right h2, h2.right {
	font-size: 14px;
	color:#e2430b;
	margin-top:0;
	padding-top:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-transform:uppercase;
}
#right p, p.right {
	font-size: 13px;
	color:#e2430b;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:19px;
}
#right ul, ul.right {
	font-size: 13px;
	color:#e2430b;
	margin-top:0;
	padding-top:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:19px;
	
}
#right li, li.right {
	margin-bottom:10px;
	
}
/* side quote link */ 

a.right:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4B4A41;
	font-size:17px;
	font-style:italic;
	text-decoration:none;
}
a.right:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4B4A41;
	font-size:17px;
	font-style:italic;
	text-decoration:none;
}
a.right:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e73d09;
	font-size:17px;
	font-style:italic;
	text-decoration:none;
}
a.right:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4B4A41;
	font-size:17px;
	font-style:italic;
	text-decoration:none;
}
a.right2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#e2430b;
	font-style:italic;
	text-decoration:none;
}
a.right2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#e2430b;
	font-style:italic;
	text-decoration:none;
}
a.right2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#393930;
	font-style:italic;
	text-decoration:none;
}
a.right2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#e2430b;
	font-style:italic;
	text-decoration:none;
}
/* nav backgrounds */

#vision-navbg {
	background-image:url(images/nav/vision-bg.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	text-align:center;
}
#expertise-navbg {
	background-image:url(images/nav/expertise-bg.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	text-align:center;
}
#solutions-navbg {
	background-image:url(images/nav/solutions-bg.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	text-align:center;
}
#standards-navbg {
	background-image:url(images/nav/standards-bg.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	text-align:center;
}
#contact-navbg {
	background-image:url(images/nav/contact-bg.jpg);
	width:100%;
	background-repeat:no-repeat;
	background-position:top center;
	margin:0 auto;
	text-align:center;
}
/* footer second nav */

#secondnav {
	font-family:Arial, Helvetica, sans-serif;
	color:#7F7E74;
	font-size:13px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	height:51px;
	padding-top:17px;
	font-weight:normal;
	margin-top:60px;
	width:950px;
}
a.secnav:link {
	font-size: 13px;
	color:#929188;
	text-decoration:none;
}
a.secnav:visited {
	font-size: 13px;
	color:#929188;
	text-decoration:none;
}
a.secnav:hover {
	font-size: 13px;
	color:#e2430b;
	text-decoration:none;
}
a.secnav:active {
	font-size: 13px;
	color:#929188;
	text-decoration:none;
}
.secnavon {
	color:#e2430b;
	font-weight: bold;
}
