/* All Rights Reserved ... lynn creative ... allen, texas ... www.lynncs.com */
body	{
color: #000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#container	{
border: 1px solid #ECECEC;
}
#navbar_top	{
height: 85px;
background: url(images/css/navbar_bg.jpg) repeat-x;
}
#navbar_top2	{
height: 100px;
background: url(images/css/navbar_bg2.jpg) repeat-x;
}
#img_hdr
#main	{
background: #FFF;
}
#footer	{
height: 75px;
background: url(images/css/footer_bg.jpg) repeat-x;
}
#copyright	{
width: 270px;
height: 75px;
background: url(images/css/footer_copyright.jpg) no-repeat;
}

/* Main Pages -- Layout */
#spot_table	{
margin: 10px 0px 0px 5px;
}
#spot_one	{
border: 1px solid #999;
}
#spot_two	{
border: 1px solid #999;
}
#spot_three_a	{
border: 1px solid #999;
}
#spot_three_b	{
border: 1px solid #999;
}
#spot_three_c	{
border: 1px solid #999;
}
.spot	{
background: #CC0;
}
/* Main Pages -- Content */
#dsc_spot	{
padding: 5px 15px 0px 15px;
font-size: 10px;
}
.dsc_title	{
font-size: 12px;
}
#dsc_spot a:link,a:visited	{
font-size: 10px;
color:#003366;
}
#dsc_spot a:hover	{
font-size: 10px;
color: #741036;
}
#dsc_sub_spot	{
padding: 5px 15px 0px 15px;
font-size: 12px;
}
#dsc_sub_spot a:link,a:visited	{
font-size: 11px;
color:#003366;
font-weight: bold;
}
#dsc_sub_spot a:hover	{
font-size: 11px;
color: #741036;
font-weight: bold;
}
#news_spot	{
padding: 5px 10px;
font-size: 11px;
}
#news_spot h4	{
font-size: 13px;
font-weight: bold;
border-bottom: 1px solid #CCC;
padding: 0px 0px 0px 4px;
}
#news_spot a:link,a:visited	{
color:#003366;
font-weight: bold;
text-decoration: none;
}
#news_spot a:hover	{
color: #741036;
text-decoration: underline;
font-weight: bold;
}
.newstitle	{
font-size: 12px;
}
.newsitem	{
padding-left: 15px;
}

/* Matrix Pages */
#matrix_hdr	{

}
.matrix_image	{
background: url(images/css/matrix_productbg1.jpg) left center no-repeat;
border-top: 2px solid #CCC;
}
.matrix_text	{
border-top: 2px solid #CCC;
font-size: 14px;
}
.matrix_buttons	{
border-top: 2px solid #CCC;
}
.matrix_text h1	{
font-size: 14px;
padding: 0px 0px 10px 0px;
margin: 1px;
border-bottom: 1px solid #CCC;
}
.matrix_text h2	{
font-size: 13px;
padding: 0px 0px 10px 0px;
margin: 1px;
border-bottom: 1px solid #CCC;
}
.matrix_text h3	{
font-size: 12px;
padding: 0px 0px 10px 0px;
margin: 1px;
border-bottom: 1px solid #CCC;
}
.matrix_text ul	{
padding: 5px 0px 0px 10px;
margin: 0px;
list-style: none;
}

/* Product Pages */
.product1	{
background: url(images/nav/product_355x240.jpg) left top no-repeat;
}
.product_detail	{
font-size: 14px;
list-style-image:url(images/css/2_chevrons_10x12.gif);
}
.product_detail h1	{
border-top: #CCC 5px solid;
font-size: 18px;
padding: 10px 0px;
font-weight: normal;
border-bottom: #CCC 1px solid;
}
.product_detail h2	{
border-top: #CCC 5px solid;
font-size: 16px;
font-weight: bold;
padding: 10px 0px;
border-bottom: #CCC 1px solid;
}
.product_detail h3	{
border-top: #CCC 5px solid;
font-size: 14px;
font-weight: bold;
padding: 10px 0px;
border-bottom: #CCC 1px solid;
}
.product_lower_top	{
padding: 11px 0px;
list-style-image:url(images/css/2_chevrons_10x12.gif);
font-size: 12px;
}
.nobullet	{
margin: 0px;
padding: 0px;
list-style: none;
text-indent: 0px;
}
.product_detail ul	{
padding: 0px 10px 0px 5px;
margin: 0px;
}
.product_detail ul li	{
margin-left: 10px;
padding: 0px 0px 0px 5px;
list-style-image:url(images/css/2_chevrons_10x12.gif);
list-style-type: square;
}

/* Technology Pages */
.technology_detail	{
font-size: 14px;
padding: 0px 5px;
}
.technology_detail h1	{
border-top: #CCC 5px solid;
font-size: 18px;
padding: 10px 0px;
font-weight: normal;
text-align: right;
border-bottom: #CCC 1px solid;
}
.techology_detail h2	{
border-top: #CCC 5px solid;
font-size: 16px;
font-weight: bold;
padding: 10px 0px;
font-weight: normal;
border-bottom: #CCC 1px solid;
}
.technology1	{
padding-top: 25px;
}
	
/* Misc Classes */		
.spacer	{width: 7px;}
.bdr1	{border: 1px solid #CCC;}
.main_bottom_spacer	{height: 7px;}
.topborder	{border-top: 1px solid #CCC;}
.bottomborder	{border-bottom: 1px solid #CCC;}