body
{
	margin: 40px 50px 10px 50px;
	margin: 0px 0px 0px 0px;
	text-align: center; /* Hack for IE5/Win */
	background: url(BodyBackgroundGradient.jpg) 0% 0% repeat-x;
	background-position: 0px 183px;
	background-color: #666666;
	font-family:Sans-Serif;
	font-size: 12pt;
	color: White;
	font-weight:500;
}

#PageHeader
{
	width: 100%;
	text-align: center;
	margin: 0px;
	padding-top: 30px;
	background: url(BackgroundColorFill.jpg) 0% 0% repeat-x;
}

#top
{
	height: 70px;
	margin-top: 0px;
	padding: 0px;
	padding-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	width: 100%;
	background: transparent url(TopBanner.jpg) top center no-repeat;
}


h2
{
	font-size: 16pt;
	color: #e5e5e5;	
}

h3
{
	font-size: 14pt;
	
}

.TagLine
{
	font-size: 21pt;
	color: #ffffff;
	line-height:50px;
}


/*.StandoutText
{
	font-size: 14pt;
	color: #e5e5e5;
}*/


#Content
{
	width: 746px;
	height: 100%;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 0px;
	padding-top: 10px;
	line-height: 25px;
	border-style: none;
	border-color: white;
	border-width: 1px;
	background-color: #19213e;
}


#ContentText
{
	padding-left:10px;
	padding-right:10px;
}


li
{
	margin: 0px 0px 0px 0px;
	line-height: 18px;
	background: url(BulletPointImage.png) 0px 6px no-repeat;
	padding: 0px 0px 7px 15px;
	list-style-image: none;
	list-style-type: none;
}

a
{
	color:#a7aebe;
}


#footer
{
	height: 80px;
	background: transparent url(footer.jpg) top left no-repeat;
	background-color: White;
	width: 746px;
	margin: 0px;
	margin-top: 40px;
	padding: 0px;
	padding-top: 10px;
}

#CopyrightBlurb
{
	font-size: 8pt;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	color: White;
}



/* Main Menu start */
#mmenu
{
	background: transparent;
	overflow: hidden;
	width: 750px;
	height: 100%;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
	padding: 0px;
	padding-bottom: 30px;
}

#mmenu ul
{
	width: 780px;
	height: 20px;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
	position: relative;
	background: transparent;
}

#mmenu ul li
{
	margin: 0;
	padding: 0;
	height: 20px;
	display: inline;
	float: left;
	border: none;
	text-indent: -99999px;
}

#mmenu a
{
	display: block;
	margin: 0;
	padding: 0px;
	height: 20px;
	text-decoration: none;
	float: left;
	text-indent: -99999px;
}


#mmHome
{
	background: transparent url(Nav-Home.jpg) 0px -20px no-repeat;
	width: 120px;
	height: 20px;
}

#mmHire
{
	background: transparent url(Nav-Hire.jpg) 0px -20px no-repeat;
	width: 125px;
	height: 20px;
}

#mmAbout
{
	background: transparent url(Nav-About.jpg) 0px -20px no-repeat;
	width: 150px;
	height: 20px;
}

#mmInstallation
{
	background: transparent url(Nav-Installation.jpg) 0px -20px no-repeat;
	width: 200px;
	height: 20px;
}

#mmContact
{
	background: transparent url(Nav-Contact.jpg) 0px -20px no-repeat;
	width: 155px;
	height: 20px;
}




/* visited link */
#mmenu a:hover
{
	background-position: top left;
	height: 20px;
}

#lHom
{
	width: 120px;
}

#lHir
{
	width: 125px;
}

#lAbo
{
	width: 150px;
}

#lIns
{
	width: 200px;
}

#lCon
{
	width: 155px;
}


.imgMain 
{
border:1px solid #E5E5E5;
margin-left:10px;
margin-right:5px;
margin-bottom:10px;
margin-top:7px;
padding:3px;
}

.right 
{
float:right;
}


.BigButs {margin: 10px 0px 0px 20px; height: 40px;}
.BigButs h2 {display:inline; position:relative; margin-left:0px;height:38px; float:left; margin-top:10px; font-size:20px;}
.BigButs a {display: block; text-align:left; width: 155px; height: 28px; margin: 5px; padding: 5px 0px 0px 15px; text-decoration:none; color:#a7aebe;}
.BigButs a:hover {display: block; text-align:left; width: 155px; height: 28px; margin: 5px; padding: 5px 0px 0px 15px; text-decoration:none;  color:#e5e5e5;}
.BigButsCentered { padding:0px 0px 18px 110px;}

#ContactMiddle
{
height:150px
}

div.feedburnerFeedBlock ul {
	 margin: 10px 5%;
	 padding: 4px 8px;
	 width: 30%;
	 background-color: #003249;
	 border: 2px #7485CA;
         border-style:ridge;
         border-width: 5px;
         border-color:#1682b3;
	 float: right;
}

div.feedburnerFeedBlock ul  {
	font-family: "Sans-Serif", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 12px;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

div.feedburnerFeedBlock ul {
  
}

div.feedburnerFeedBlock ul  {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 8px 0;
}

div.feedburnerFeedBlock ul a:link, div.feedburnerFeedBlock ul a:visited, div.feedburnerFeedBlock ul a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

div.feedburnerFeedBlock ul a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
div.feedburnerFeedBlock ul {
	font-size: 12px;
	font-weight : normal;
	color: #fff;
	}

#creditfooter
{
display: none;
}

p.fbsubscribelink
{
display: none;
}

