body {
	 background-color: #666;
	 background-image: none;
}

/* redundant tags to help netscape 4 */
body, div, p, th, td, li, dd, dl, dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: normal; 
}

h1 { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
}

img { 
	 border-width:0; 
	 border-style:none;
}

a { 
	 color: #000000; 
	 font-weight: bold; 
}

a:visited { 
	 color: #000000; 
}

a:hover { 
	 color: #CC0000; 
}

a.bmNavigation { 
	 font-size: 10px; 
	 color: #000000; 
}

.bmActiveNav { 
	 font-size: 10px; 
	 color: #000000; 
}

a.bmNavigation:visited { 
	 color: #000000; 
}

.bmActiveNav:visited { 
	 color: #000000; 
}

a.bmNavigation:hover { 
	 color: #CC0000; 
}

.bmActiveNav:hover { 
	 color: #CC0000; 
}

a.bmBreadcrumbs { 
	 font-size: 10px; 
	 color: #000000; 
	 font-weight: normal; 
}

a.bmBreadcrumbs:visited { 
	 color: #000000; 
}

a.bmBreadcrumbs:hover { 
	 color: #CC0000; 
}

a.bmParent { 
	 color: #000000; 
}

a.bmParent:visited { 
	 color: #000000; 
}

a.bmParent:hover { 
	 color: #CC0000; 
}

a.bmSpotHeadline { 
	 color: #ffffff; 
}

a.bmSpotHeadline:visited { 
	 color: #ffffff; 
}

a.bmSpotHeadline:hover { 
	 color: #CC0000; 
}

a.bmHeadlineLink { 
	 color: #000000; 
}

a.bmHeadlineLink:visited { 
	 color: #000000; 
}

a.bmHeadlineLink:hover { 
	 color: #CC0000; 
}

a.bmQuickHead { 
	 font-size: 10px; 
	 color: #000000; 
	 font-weight: normal; 
}

a.bmQuickHead:visited { 
	 color: #000000; 
}

a.bmQuickHead:hover { 
	 color: #CC0000; 
}

a.bmToolLink { 
	 font-size: 10px; 
	 color: #000000; 
	 font-weight: normal; 
}

a.bmToolLink:visited { 
	 color: #000000; 
}

a.bmToolLink:hover { 
	 color: #CC0000; 
}

a.bmRelatedLink { 
	 font-size: 10px; 
	 color: #000000; 
	 font-weight: normal; 
}

a.bmRelatedLink:visited { 
	 color: #000000; 
}

a.bmRelatedLink:hover { 
	 color: #CC0000; 
}

.bmSubhead { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #333333; 
	 font-weight: bold; 
}

.bmBreadcrumbText { 
	 font-size: 10px; 
}

.bmarticleByline { 
}

.bmpromoByline { 
}

.bmarticleDate { 
	 font-size: 10px; 
	 color: #333333; 
}

.bmpromoDate { 
}

.bmCaption { 
	 font-size: 10px; 
}

.bmTipHead { 
	 font-weight: bold; 
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt { 
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { 
	 font-size: 10px; 
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { 
	 font-size: 14px; 
	 color: #CC0000; 
	 font-weight: bold; 
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt { 
}

.bmIcon { 
	 border-width:0px; 
	 vertical-align:middle; 
	 margin:1px; 
}

.bmLeftImage { 
	 float:left; 
	 clear:left; 
	 margin:0px 10px 10px 0px; 
}

.bmRightImage { 
	 float:right; 
	 clear:right; 
	 margin:0px 0px 10px 10px; 
}

.bmCenterImage {	
	 clear:both; 
	 text-align:center; 
	 margin:10px auto; 
}

.bmBigPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#CC0000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#CC0000; 
	 padding:10px;  
}

.bmSmallPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#000000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#000000; 
	 padding:10px;  
}

.bmLinkleft { 
	 clear:left; 
}

.bmLinkright { 
	 clear:right; 
}

.bmBottomTools { 
	 clear:both; 
	 width:100% 
}

.bmBotRelated { 
	 float:left; 
	 width:45%; 
	 text-align:left 
}

.bmBotEmailPrint { 
	 float:right; 
	 width:45%; 
	 text-align:right 
}

.bmClearAll { 
	 clear:both; 
}

.bmSpider { 
	 visibility: hidden; 
}

/* begin user-customized tags */
div.indexstyle div div {
border-top: 1px dashed #666;
padding-top: 1em;
}

#homeframe  { width: 750px;  
background-color: #666; 
background: url(http://www.beemsconstruction.com/beems/images/lightning600.jpg)  no-repeat;
text-align: center;
margin: 0 auto;
height:800px;

}

#homecontent{width: 750px;  
background-color: #666; 
}

#homenav{float:left;padding-top: 240px;
padding-left: 90px;

width: 120px;text-align:left;
 
}
#homebar{clear:both;
position:relative;
padding-top: 425px;
padding-left: 70px;
text-align:center
 
}

.shutter{margin-top:100px;margin-left:90px;font-size: 11px; font-weight: bold; padding: 3px; border: solid 1px purple;width:250px;text-align:center;
}

#siteframe  { width: 750px;  background-color: #fff; text-align: center;
margin: 0 auto;}

#header2    { background-color: #ffffff; width: 750px; height: 25px; border-style: solid; border-width: 0px 0; border-color: black }

div.vertnav a.bmNavigation,
div.vertnav a.bmActiveNav {
  display:block;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 8px;
}
div.hornav a.bmNavigation,
div.hornav a.bmActiveNav {

  padding-left: 4px;  padding-right: 4px;

}



#homepic{float: left}

#mainNav    { padding-top: 3px;text-align: center;width:750px}
#mainpic {margin-top:15px;margin-left:15px}

#content    {width: 750px; text-align:left}

#navhead { color: #ffffff; background-color: #a2b7b5;;font-size: 10px; font-weight: 700; text-align: center; margin-top: 10px; width: 160px;margin-left: 40px}

#subnav { background-color: #ffffff; margin: 0 5px 5px 40px; padding: 3px; width: 150px; border: solid 2px #a2b7b5 }


#announcement { color: black; font-size: 12px; background-color: #ffffff; background-image: none; text-align: left; margin: 10px; padding: 5px; width: 150px; height: auto; border: solid 3px #CCA33A }

#leftcolumn    {width: 270px;float: left; }


#rightcolumn    { padding-left: 5px; width: 460px; float: left;}	

.sechead1 { color: #a2b7b5; font-size: 16px;  font-weight: 700;text-align: left;padding-top:20px;padding-bottom:10px;}

.sechead2 { color: #000; font-size: 12px;  font-weight: 700 ;text-align: left;}

.sechead3 { color: #9E4FB2; font-size: 12px;  font-weight: 700 ;text-align: left;}

ul {  
list-style-type:square;line-height: 14px; list-style-image:url('http://drlepine.com/drtl/images/arrow_blue.gif')
}

li{text-align:left; }


#captionPhoto {text-align:center; color:#ffffff; background-color: #B797BA; font-size: 12px;font-weight: 700; padding: 5px 0px 5px 0px;}

.center{text-align: center}
.t10black{ text-align:left; color: #000; font-size: 10px;font-weight: 700 }

.right{ 
        float:right;
        padding:5px;
        margin:0px;
        border:0px;
}
.left{ text-align:left;
}
.quick{padding-bottom: 12px;margin-bottom: 15px;border-style: dotted; border-width: 1px; border-color: #6D76BF;}

div.quick {
    position:relative;
      top:-1em;text-align:left;
}
div.quick a.bmQuickHead {display:none;

}

.blubox  {clear:right;float:right; width:340px; margin-bottom:15px;}

.bluehead {color: #000000;background-color: #6D76BF; font-size: 10px; font-weight: 700;text-align: center;}


.contact   { background-color: #E4EAEA;color: #660099; font-size: 11px; margin: 5px 0px 0px 20px; padding: 3px 3px 3px 3px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #052A99; ;font-weight: 700;text-align: center;width:200px }

td.first  {border-style: solid; background-color: #EAE7F3; border-width: 1px 1px 1px 1px; border-color: #052A99; font-size: 10px; padding: 2px 2px 2px 4px;}

td.conttop  {border-style: solid; background-color: #EAE7F3; border-width: 0px 1px 1px 1px; border-color: #052A99; font-size: 10px; padding: 2px 2px 2px 4px;}

td.contr  {border-style: solid;padding: 2px 2px 2px 6px; border-width: 0px 1px 1px 0px; border-color: #052A99; font-size: 10px; }

td.firstr{border-style: solid;padding: 2px 2px 2px 6px; border-width: 1px 1px 1px 0px; border-color: #052A99; font-size: 10px; }

.quote { color: #660099; font-size: 12px;  font-style: italic; background-color: #fff2bf; border: solid 3px #737CBB; margin-left: 100px; padding-left: 40px;padding-right: 40px;
padding-top: 15px; padding-bottom: 15px;width: 210px;}

.quote2 { color: #660099; font-size: 12px; font-style: italic; background-color: #fff2bf; border: solid 3px #737CBB; margin-left: 100px; text-align:center;
padding-top: 15px; padding-bottom: 15px;width: 210px;}

.clientname { color: gray; font-size: 10px;  font-style: italic; padding-bottom: 5px;  }

.dotbottom{border-bottom: 1px dotted gray;padding-bottom: 10px;}
.dotleft{border-left: 1px dotted gray;padding-left: 5px;}

#tool{border-style: solid; border-width: 1px 0px 1px 0px; border-color: #052A99;margin-top: 30px;padding:20px 15px 30px 15px;
color: #660099; font-size: 10px;  text-align: left; }


.just{text-align:justify;}



#subhead{
color: #660099; font-size: 10px;  font-weight: 700;text-align: center; margin: 5x 5x 0x 5px; padding-top:10px;}

#footer,
	#footer a,
	#footer a:visited,
	#footer:hover {
		color: #000;text-align:center;font-weight:normal;
	}

#bottombar{clear:both; padding-top:20px;padding-left: 60px}

#author { color: #000; font-size: 12px;  font-weight: 700 ;text-align: left;padding-bottom:5px;}

.list1{  }


a{
   text-decoration: none;background-color:transparent;
}

a:visited
{
   text-decoration: none;
background-color:transparent;
}

a:hover{
   text-decoration: underline;
background-color:transparent;
}

a:active{
   text-decoration: none;
background-color:transparent;
}
#sectionbox{
		border: 1px #900 dotted;
		padding: 10px;
		text-align:center;
		font-weight:bold;
		color: #666;
}
.bludot { border-bottom: 2px dotted blue }

#tool{border-style: solid; border-width: 1px 0px 1px 0px; border-color: #a2b7b5;margin-top: 30px;padding:20px 15px 30px 15px;
color: #a2b7b5; font-size: 10px;  text-align: left; }

/* end user-customized tags */

/*bmWidget add START*/
.bmPullLeft { 
	 float:left; 
	 clear:left; 
	 width:40%; 
	 margin:0px 20px 10px 0px; 
} 

.bmPullRight { 
	 float:right; 
	 clear:right; 
	 width:40%; 
	 margin:0px 0px 10px 20px; 
} 

.bmPullCenter { 
	 float:left; 
	 clear: both; 
	 width:40%; 
	 text-align: center; 
	 margin: 0px auto; 
} 

.bmToolLeft { 
	 float:left; 
	 clear:left; 
	 width:200px; 
} 

.bmToolRight { 
	 float:right; 
	 clear:right; 
	 width:200px; 
} 

.bmToolCenter { 
	 text-align:center; 
	 margin:0px auto;
}

a.bmNavigation:hover { 
	 background-color:#a2b7b5 
}

.bmActiveNav { 
	 background-color:#a2b7b5 
}

div.bmNavigation, div.bmActiveNav { 
	 padding: 0px 
}

/*bmWidget add END*/
