/* CSS Document */


.hidefromprint{
display:none;
}

.hidefromscreen{
display:inline;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
margin:0px;
padding:0px;
}

.PopBody{
background-color: #ffffff;}	
	
	
	
	#frame {
		width:649px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
		
	#contentleft {
	display:none;

		}
		
	
	
	#contentMiddle {
		width:649px;
		padding:0px;
		float:left;

		}
		
	
	#contentheader {
	display:none;
		}
		
	#PrintLogo{
	width:649px;
	height:154px;
	display:block;}	
		
		
		
	h1{
color:#0084bb;
font-size:16px;
font-weight:500;
line-height:24px;

}

h2{
color:#999999;
font-size:14px;
font-weight:normal;
line-height:18px;
}

h2 a:link, h2 a:visited, h2 a:active  {
color:#999999;
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
} 


h2 a:hover {
color:#0084bb;
font-size:14px;
font-weight:normal;
line-height:18px;
text-decoration:underline;
}

#LogoArea{
width:329px;
height:186px;
float:left;}

#TopBarMiddle{
width:432px;
height:186px;
background-image:url(graphics/generic/background_topbar.jpg);
background-repeat:no-repeat;
float:left;
}

#TopMonitor{
width:235px;
height:186px;
float:left;}

#TopDate{
color:#96a0b2;
padding-top:28px;
text-align:right;
}

#Nav{
width:186px;
padding-left:17px;
background-image:url(graphics/generic/background_nav.jpg);
background-repeat:repeat-x;
background-position:top;
float:right;}



#MiddleLeftHome{
width:440px;
float:left;
padding-top:0px;
padding-left:0px;
padding-right:35px;
}

#MiddleRightHome{
width:170px;
float:left;
border-left:1px solid #cccccc;
}




#RHSHome{
background-color:#ffffff;
background-image:url(graphics/home/background_rhs.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:0px;
text-align:center;
padding-left:10px;
padding-right:0px;}


/* NAV STYLES START */

	.NavBtnOn{
	background-color:#ffffff;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	padding-left:10px;
	background-image:url(graphics/nav/Home_bkgTop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
	.NavBtnOff{
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	border-top:1px solid #bdcfda;
	padding-left:10px;
	
	}
	
	
	.NavBtnOn a:link, .NavBtnOn a:visited, .NavBtnOn a:active  {
text-decoration: none; 
color:#0ba2e4;
display:block;
} 


.NavBtnOn a:hover {
color:#0ba2e4;
text-decoration:underline;
}
	
	.NavBtnOff a:link, .NavBtnOff a:visited, .NavBtnOff a:active  {
text-decoration: none; 
color:#03173e;
display:block;
} 


.NavBtnOff a:hover {
color:#0ba2e4;
text-decoration:underline;
}

	
	.SubNav{
	padding-left:20px;
	padding-bottom:8px;
	padding-right:6px;
	border-bottom:1px solid #bdcfda;
	background-color:#ffffff;
	
	}
	
	
		
		
.SubNav a:link, .SubNav a:visited, .SubNav a:active  {
text-decoration: none; 
color:#03173e;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-bottom:5px;
display:block;
} 


.SubNav a:hover {
color:#0ba2e4;
text-decoration:underline;
}




a.SubNavOn:link, a.SubNavOn:visited, a.SubNavOn:active  {
text-decoration: none; 
color:#0ba2e4;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-bottom:5px;
display:block;
font-weight:bold;
} 


a.SubNavOn:hover {
color:#0ba2e4;
text-decoration:underline;
}

a.NavLinkOn:link, a.NavLinkOn:visited, a.NavLinkOn:active  {
text-decoration: none; 
color:#03173e;
font-weight:bold;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:10px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.NavLinkOn:hover {
color:#FEF847;
}



a.SubNavLink:link, a.SubNavLink:visited, a.SubNavLink:active  {
text-decoration: underline; 
color:#03173e;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:25px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLink:hover {
color:#FEF847;
}



a.SubNavLinkOn:link, a.SubNavLinkOn:visited, a.SubNavLinkOn:active  {
text-decoration: none; 
color:#03173e;
font-weight:bold;
background-image:url(graphics/nav/bkg_dash_nav.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
line-height:120%;
padding-top:2px;
padding-bottom:3px;
display:block;
} 


a.SubNavLinkOn:hover {
color:#FEF847;
}



a.NavBtnOffLink:link, a.NavBtnOffLink:visited, a.NavBtnOffLink:active  {
text-decoration: none; 
color:#03173e;
font-weight:normal;
} 


a.NavBtnOffLink:hover {
color:#FEF847;
}

.Bobby{
display:none;}

#HomeSlider{
display:none;}

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

a:link, a:visited, a:active  {
text-decoration: underline; 
color:#000000;
} 


a:hover {
color:#0ba2e4;
text-decoration:underline;
} 


#Footer{
background-image:url(graphics/generic/background_footer.gif);
background-position:top;
background-repeat:repeat-x;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
text-align:center;}



#MiddleFullPage{
width:649px;
float:left;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

.FirstPara{
padding-right:0px;
padding-bottom:20px;
}

.CatPic{
width:140px;
float:left;
}

.CatPic img{
width:140px;}


.CatDesc{
width:240px;
float:left;
padding-right:15px;
}

.CatFeatures{
width:247px;
float:left;
}

.CatFeaturePadding{
padding:15px;}

.CatPadding{
height:40px;
width:724px;
display:block;
float:left;}


ul{
padding-top:10px;
padding-bottom:15px;
margin-top:3px;
margin-bottom:3px;
padding-left:15px;
margin-left:15px;}

.BlueBullet{
color:#0084bb;}


.ProductPic{
width:250px;
float:left;
display:block;
}

.ProductPic img{
width:250px;}


.ProductDesc{
float:left;
width:398px;
display:block;

}

.ProductTitle{
width:156px;
border-bottom:1px solid #cccbcb;
}

.ProductField{
border-bottom:1px solid #cccbcb;
}

a.Pdflink:link, a.Pdflink:visited, a.Pdflink:active  {
text-decoration: underline; 
color:#000000;
padding-left:0px;
padding-bottom:5px;
} 


a.Pdflink:hover {
color:#0ba2e4;
text-decoration:underline;
} 


.bluetext{
color:#0084bb;}

.PopTestimonials{
width:510px;
text-align:left;
padding:20px;
background-color:#ffffff;}