.aaTDContent1 {
	text-align:left;
	padding:20px;
	width:260px;
	}
.aaTDContent1Pic {
	text-align:left;
	padding:7px;
	width:286px;
	}
.aaTDContent2 {
	text-align:left;
	padding:20px;
	}
	
body {
   text-align: center;
   /*background: url(images/blueRepeat.gif) repeat-x;*/
   margin: 0 0 0 0 ;
   background-color: #003366; 
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
}
.homepage{
   background : #A7CAEA url(images/drastically_01.jpg) no-repeat top;

   
}
#dogfoot{
   background : url(images/bottomBlueRepeat.gif) repeat-x;
   /*background-position: right;*/
   height: 60px;
   width: 100%;
   text-align: right;
   background-color:#FFF;
   position:relative;
}

#topBanner {
   background : url(images/topBanner.gif);
   width : 800 px;
   height: 82 px;
}

#tightenHR{
   margin-top: -7px;
}

#breadcrumb {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #486CA7;
   font-size : 10px;
   font-weight : normal;
   font-style: normal;  
   padding-left: 10px;

}

#copyright{
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #003366;
   font-size : 10px;
   font-weight : bold;
   font-style: normal;
   padding:25px 20px 0px 0px;
}

.homeHeader {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #0067C6;
   font-size : 30px;
   font-weight : bold;
   font-style: italic;
}

.homeCopy{
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   line-height: 1.5em;
   font-size : 22px;
   font-weight : normal;
   font-style: normal;
}


H1.hmpg{
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #0067C6;
   font-size : 12px;
   font-weight : bold;
   
   
}
H1{
   font-style : normal;
   font-family : Arial, Helvetica, sans-serif;
   color : #003366;
   font-size : 15px;
   font-weight : bold;
}

H2{
   font-style : normal;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : bold;
   margin: 2em 0 0 0 ;
   
}

H3{
   font-style : normal;
   font-family : Arial, Helvetica, sans-serif;
   color : #442761;
   font-size : 12px;
   font-weight : bold;
   margin: 1em 0 0 0 ;
}
H4{
   font-style : normal;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   margin: 1em 0 0 0 ;
}
/*ul {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : .7em;
   font-weight : normal;
   line-height : 1.3em;
   padding: 0 2em 0 2em ;
   width: 400px;
   margin: .5em 0 0 1em;
	border: 1px solid red;
}*/
P {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : 12px;
   font-weight : normal;
   line-height : 1.3em;
   text-align:left;
}

.text {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : .7em;
   font-weight : normal;
   line-height : 1.3em;
   padding: 5px;
   text-align: left;
   border: 1px solid #c0c0c0;
}

.heading {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : .7em;
   font-weight : bold;
   line-height : 1.3em;
   padding: 5px;
   background-color: #c0d9ef;
   text-align: left;
   border: 1px solid #c0c0c0;
}

.heading2 {
   font-style : normal;
   font-family : Arial, Helvetica, sans-serif;
   font-size : .8em;
   font-weight : bold;
   margin: 2em 0 0 0 ;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 15px;
   padding-bottom: 15px;
   text-align: left;
   border: none:
}

a:link {
   color : #0067C6;
   text-decoration : none;
   background-color: transparent;
   font-size : 12px;
   font-weight : bold;  
}
a:link:visited  {
   color : #0067C6;
   text-decoration : none;
   background-color: transparent;
   font-size : 12px;
   font-weight : bold;
}
a:hover {
   color:#003366;
   text-decoration : underline;
    background-color: transparent;
}
a:visited:hover {
   color:#003366;
   text-decoration : underline;
   background-color: transparent;
}  
.cells {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : .65em;
   font-weight : normal;
}
.cellsHP {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #0067C6;
   font-size : 12px;
   font-weight : bold;
}
.editor {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #0067C6;
   font-size : 12px;
   font-weight : bold;
}
.cells2 {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : .9em;
   font-weight : normal;
}
.indent {
   font-style : normal;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   color : #000000;
   font-size : 1em;
   font-weight : normal;
   
}

.product1 {
   width: 400px;
   background: url(images/products_1wSif_T.jpg) no-repeat top;
   padding-top:65px;
   padding-left: 12px;
   margin-top: 30px;
}

.product2 {
   width: 400px;
   background: url(images/products_2wSif_T.jpg) no-repeat top left;
   padding-top:65px;
   padding-left: 12px;
   margin-top: 30px;
}

.product3 {
   width: 400px;
   background: url(images/products_2wDwdi_T.jpg) no-repeat top left;
   padding-top:65px;
   padding-left: 12px;
   margin-top: 30px;
   
}

.product4 {
   width: 400px;
   background: url(images/products_4wDwdi_T.jpg) no-repeat top left;
   padding-top:65px;
   padding-left: 12px;
   margin-top: 30px;
}

.product5 {
   width: 400px;
   background: url(images/products_azWall_T.jpg) no-repeat top;
   padding-top:65px;
   padding-left: 12px;
}


.leftAlign {	
	text-align:left;
	}



/*--------------*/
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:8e8e8e;
	}
.menu ul{
	background:url(images/menu-bg.gif) top left repeat-x;
	height:43px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		}
	.menu li a{
		color:#666666;
		display:block;
		font-weight:bold;
		line-height:43px;
		padding:0px 10px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#eaeaea;
		border-left:2px solid #0079b2;
		border-right:2px solid #0079b2;
		border-bottom:2px solid #0079b2;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		width:225px;
		}
	.menu li ul a{
		display:block;
		font-size:10px;
		font-style:normal;
		padding:0px 10px 0px 5px;
		text-align:left;
		line-height:20px;
		}
		.menu li ul a:hover{
			background:#0067c6;
			color:#ffffff;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu #current{
		background:url(images/current-bg.gif) top left repeat-x;
		color:#ffffff;
		}
		
/*------------>*/

.sbca {
	position:absolute; top:6px; left:10px; width:160px; height:50px;
}