body {
	margin			: 0px;
	background-image	: url(../images/background.jpg);
	background-position	: 20px 120px;
	background-repeat	: repeat-x;
	background-color	: #ffffff;
	color			: #0f0f0f; 
	font-size		: 14px; 
	font-family		: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; 
	text-align		: left; 
	line-height		: 22px;
	margin			: 0 auto;
	
}

a:link {
	color			: #f68602;
	text-decoration		: none;
}
a:active {
	color			: #f68602;
	text-decoration		: underline;
}
a:visited {
	color			: #f68602;
	text-decoration		: underline; }
a:hover {
	color			: #f68602;
	text-decoration		: underline;
}
				
h2{
	color			: #565656;
	font-weight		: bold;
	font-size		: 17px;
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 210px;
}
	
img{
	border-style		: none;
}

#wrapper, .wrapper{
	width			: 1000px;
	height			: auto;
	margin			: 0 auto;
	background-color	: transparent;
}

#header{
	background-image	: url(../images/header.jpg);
	width			: 100%;
	height			: 136px;
}

#toppadding{
	width			: 1000px;
	height			: 65px;
	margin			: 0 auto;
}

#headeraddress {
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
	float			: right;
	font-size		: 16px;
	margin-top		: 22px;
	width			: 100%;
	text-align		: right;
}

#headerinner{
	width			: 1000px;
	height			: 136px;
	margin			: 0 auto;
}

#navigationpadding{
	width			: 190px;
	height			: 10px;
	float			: left;
	background-color	: transparent;
}

#socialnetworkingholder{
	width			: auto;
	height			: 40px;
	margin-top		: 50px;
	float			: right;	
}

#socialnetworkingbuttonsholder{
	width			: auto;
	height			: 40px;
	margin-top		: 35px;
	margin-left		: 50px;
}

#socialnetworkingholderfooter{
	width			: auto;
	height			: 40px;
	margin-top		: 35px;
	margin-left		: 50px;
}

.socialnetworkingbuttons{
	
	margin-right		: 8px;
	
}

#navigation{
	width			: auto;
	height			: auto;
	float			: left;
	background-color	: transparent;
}

#header2 {
	position: relative;
	width:1100px;
	margin:auto;
}
#logoholder{
	background-color	: transparent;
	height			: auto;
	position		: absolute;
	left			: 10px;
	top			: 8px;
	z-index			: 1;
}

#logo{
	background-image	: url(../images/logo.png);
	width			: 404px;
	height			: 202px;
	float			: left;
	z-index			: 1;
}

#content{
	background-image	: url(../images/content.jpg);
	width			: 1000px;
	height			: auto;
	margin			: 0 auto;
	padding-bottom		: 20px;
	
}

#contentholder{
	width			: 740px;
	background		: transparent;
	height			: auto;
	padding-bottom		: 30px;
	float			: left;
	margin-left		: 10px;
}

#sidenavigation{
	width			: 190px;
	background		: transparent;
	height			: auto;
	padding-bottom		: 30px;
	margin-left		: 10px;
	margin-top		: 0px;
	float			: left;	
}

#footer{
	background		: #515151;
	width			: 1000px;
	height			: 170px;
	margin			: 0 auto;
	text-align		: left;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	clear			: both;	
}

#footerbox1{
	background		: transparent;
	width			: 180px;
	height			: 100px;
	float			: left;
	text-align		: left;
	margin-left		: 20px;
	margin-top		: 14px;
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
	color			: #ffffff;
	margin-bottom		: 8px;
}

#footerbox2{
	background		: transparent;
	width			: 600px;
	height			: 85px;
	float			: left;
	text-align		: left;
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
	border-right		: 1px solid #ffffff;
	border-left		: 1px solid #ffffff;
	margin-top		: 14px;
	color			: #ffffff;
	margin-bottom		: 8px;
	padding-top		: 15px;
}

#footerbox3{
	background		: transparent;
	width			: 180px;
	height			: 100px;
	float			: left;
	text-align		: left;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	margin-top		: 14px;
	margin-bottom		: 8px;
}

#footerbox4{
	background		: transparent;
	border-top		: 1px solid #ffffff;
	width			: 960px;
	height			: 55px;
	float			: left;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	padding-top		: 16px;
	margin-left		: 20px;
}

#footerbottom{
	width			: 1000px;
	height			: 24px;
	margin			: 0 auto;
	background-image	: url(../images/footerbottom.png);
}

#footernavigation{
	width			: 565px;
	height			: 30px;
	float			: left;
	background		: transparent;
	text-align		: left;
	font-family		: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	margin-top		: 10px;
	margin-left		: -15px;
}

#footer a:link{
	color			: #ffffff;
	text-decoration		: none;
}

#footer a:active {
	color			: #ffffff;
	text-decoration		: none;
}

#footer a:visited {
	color			: #ffffff;
	text-decoration		: none;
}

#footer a:hover {
	color			: #ffffff;
	text-decoration		: none;
}

#credit{
	position		: relative;
	text-align		: center;
	font-family		: Trebuchet MS,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 12px;
	color			: #848484;
	line-height		: 15px;
	padding-top		: 15px;
	padding-bottom		: 15px;
}

#credit a:link{
	color			: #848484;
	text-decoration		: underline;
}
#credit a:active {
	color			: #848484;
	text-decoration		: underline;
}
#credit a:visited {
	color			: #848484;
	text-decoration		: underline;
}
#credit a:hover {
	color			: #848484;
	text-decoration		: none;
}

#content ul.actions {
    	text-align		: right;	
	margin-top		: -30px;
}

#content ul.actions li {
    display			: inline;
}

table.menu90 a {
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
}

table.menu92 a {
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
}

.transMenu90 td {
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
}

.transMenu92 td {
	font-family		: waukegan_ldoregular,Arial;
	letter-spacing		: 1px;
}

#table.menu92 a.transtop, table.menu92 a:visited, table.menu92 a:link{
	
	border-right		: 1px solid #ffffff;
	line-height		: 10px;
	
}

table.menu92 td.last92 a{
	
	border-right		: 0px solid #ffffff;
}

#slider{
	width			: 1000px;
	height			: 388px;
	margin			: 0 auto;	
	overflow: hidden;
}
#slider div{
background-color: #fff !important;
}
#greytopbar{
	width			: 1000px;
	height			: 38px;
	background-color	: #dadada;
	
}

#footerleft{
	width			: 680px;
	height			: 150px;
	background-color	: transparent;
	float			: left;
	margin-top		: 12px;
	margin-left		: 18px;
}

#footerright{
	width			: 200px;
	height			: 150px;
	background-color	: transparent;
	float			: right;
	margin-top		: 0px;
	margin-right		: 20px;
}

#footersocialnetworkingbuttons{
	width			: auto;
	height			: 30px;
	float			: right;
	margin-top		: 28px;
	float			: left;	
}

#footerheadoffice{
	width			: 200px;
	height			: 100px;
	float			: right;
	font-size		: 12px;
	color			: #ffffff;
}

div#header_hotslider div#slide-holder div#slide-controls{
	
	background: none;	
}

#mobileswitcher{
	width			: auto;
	text-align		: center;
	margin			: 0 auto;	
}

@font-face {
    font-family: 'waukegan_ldoregular';
    src: url('../fonts/waukegan_ldo-webfont.eot');
    src: url('../fonts/waukegan_ldo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/waukegan_ldo-webfont.woff') format('woff'),
         url('../fonts/waukegan_ldo-webfont.ttf') format('truetype'),
         url('../fonts/waukegan_ldo-webfont.svg#waukegan_ldoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.swmenu a{
    font-family: 'waukegan_ldoregular', Raleway, Arial, Sans-Serif;

}
.home-btn.left {
    margin-right: 50px;
}
.home-btn.right {
    margin-left: 50px;
}
.home-btn.top {
    margin-bottom: 33px;
}
.home-btn {
    display: inline-block;
    margin-top: 33px;
}
.home-btn.bottom {
}

.visible-phone {
    display: none;
}