body {
	background-color: #BAC5D9;
}

h1 {font-family:arial; font-size:16px; color:#3366FF; text-align:left; padding-left:38px}
h2 {font-family:arial; font-size:14px; color:#3366FF; text-align:left; padding-left:38px}
.articles {font-family:arial; text-align:left; line-height:20px; width:675px}
.cover {font-family:arial; font-size:13px; text-align:left; line-height:20px; padding-top:15px; padding-left:38px; width:625px}

.phone-main {font-family:arial; font-size:14px; padding-top:5px; color:#000000}
.color {font-weight:bold; color:#336666}
#city-1 {float:left; font-family:arial; text-align:right; font-size:15px; color:#222222; margin-left:95px; margin-top:-5px}
#city-2 {font-family:arial; text-align:right; font-size:15px; color:#222222; margin-right:115px; margin-top:-5px}

a.tl:link {text-decoration:underline; color:#336666; outline:none}
a.tl:visited {text-decoration:none; color:#336666; outline:none}
a.tl:active {text-decoration:none; color:#336666; outline:none}
a.tl:hover {text-decoration:underline; color:#860c09; outline:none}

a.hl:link {text-decoration:none; color:#000000; outline:none}
a.hl:visited {text-decoration:none; color:#336666; outline:none}
a.hl:active {text-decoration:none; color:#336666; outline:none}
a.hl:hover {text-decoration:underline; color:#860c09; outline:none}

a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFEFF;
	text-decoration: none;
}
.containerBorder {
	border: thin solid #403C3B;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #403C3B;
	text-decoration: none;
}
.mainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

a {outline:none}

a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFEFF;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #BAC5D9;
	text-decoration: none;
}
a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFEFF;
	text-decoration: none;
}

.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	z-index: 100;
	background-color: #FFFFFF;
	width: 205px;
	color: #B2B4BF;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-indent: 5px;
	color: #FFFFFF;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #403C3B;
color: #BAC5D9;
}

a.bodyLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bodyLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bodyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B6C2D8;
	text-decoration: underline;
	font-weight: bold;
}
a.bodyLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.formField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #403C3B;
	background-color: #B8C4DA;
	padding-left: 3px;
	border: 1pt solid #403C3B;
}
.italText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
}

.title {font-family:tahoma; font-size:15px; color:#3e6689; font-weight:bold; margin-bottom:-5px}
.text {font-family:tahoma; font-size:13px}
.left-services {float:left; width:220px}
.right-services {float:left; width:250px}

#main {width:750px; height:730px; background-color:#ffffff; border:solid 1px #666666}
#main-ngdr {width:750px; height:1040px; background-color:#ffffff; border:solid 1px #666666}
#main-ncgd {width:750px; height:920px; background-color:#ffffff; border:solid 1px #666666}
#main-nscgd {width:750px; height:880px; background-color:#ffffff; border:solid 1px #666666}
#main-nsgd {width:750px; height:980px; background-color:#ffffff; border:solid 1px #666666}
#main-nsgdr {width:750px; height:770px; background-color:#ffffff; border:solid 1px #666666}
#main-cgd {width:750px; height:880px; background-color:#ffffff; border:solid 1px #666666}
#main-gd {width:750px; height:860px; background-color:#ffffff; border:solid 1px #666666}
#main-gdr {width:750px; height:780px; background-color:#ffffff; border:solid 1px #666666}
#main-phone {width:750px; height:830px; background-color:#ffffff; border:solid 1px #666666; padding-top:5px}
#main-north-shore {width:750px; height:820px; background-color:#ffffff; border:solid 1px #666666}
#main-dupage {width:750px; height:890px; background-color:#ffffff; border:solid 1px #666666}
#main-kane {width:750px; height:850px; background-color:#ffffff; border:solid 1px #666666}
#main-man-caves {width:750px; height:1720px; background-color:#ffffff; border:solid 1px #666666}
#location-pad {float:left; padding-left:10px; padding-top:8px}
#location {width:231px; height:237px; background-image:url(../images/Location.jpg)}
#click {padding-top:170px; margin-left:54px; height:437px}
#flash {padding-top:10px}
#main-text {width:470px; text-align:left; padding-left:252px; margin-top:18px}
#services {font-family:tahoma; font-size:13px; font-weight:bold; line-height:19px}
