body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px; background-color:#F1F1F1;
	background-image: url(../img/template-v6/grey_bk-v6-b.jpg); background-repeat: repeat-x;
	background-attachment:fixed;
}
H1 {font:bold 22px lucia, lucida sans, Arial, Helvetica, sans-serif; letter-spacing: -1px; color:#121212; margin-bottom:15px; }

h2,h3 {margin:3px 0px 10px 0px;}
h4,h5 {margin:2px 0px 5px 0px;}

h4 {font:bold 14px lucia, lucida sans, Arial, Helvetica, sans-serif; color:#666;}
h5 {font:bold 12px lucia, lucida sans, Arial, Helvetica, sans-serif; color:#666;}

p {font:12px lucida, lucida sans, Arial, Helvetica, sans-serif; margin:4px 0px 8px 0px;}


a {
	color:#3387af;
	}
	
a:hover {
	color:#FF9900; 
	text-decoration:none;
	}



.row-2 {
	margin-top:8px; 
	padding:10px; 
	background-color:#FFF; 
	border-bottom:1px solid #CCC;
	}

.row-2-inside {
	background-color:#F9F9F9; 
	border:1px solid #EEE; 
	padding:8px;
	}





.row-2-cell { width:32%;}

.row-2-cell h3{margin-top:0; padding-top:0; font-family:lucida, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.row-2-cell h3 a{text-decoration:none;}

.row-2-cell p{font-family:lucida, Lucida Grande, Verdana, Arial, sans-serif; color:#6c6c6c;}

.row-2-cell-txt {float:right; width:90%;}




.home-aud-txt a{text-decoration:none; text-align:justify;}
.home-aud-txt {text-align:justify;}
.home-aud-txt UL{padding:10px;}
.home-aud-txt UL LI{padding:0px;}






/*  -------------------------BK LOGO with IE PNG Support ------------------------ */

.bk-logo img {
  height: 62;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 340px;
  z-index: 0;
  border: 0px;
}
.logobox {
  border: 0px;
  margin: 0px;
  position: relative;
  width: 340px;
  height: 62px;
  padding: 0px;
}
.logobox * {
  border: 0px;
  margin: 0px;
  position: relative;
  z-index: 1;
}
* html .bklogo {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/template-v6/bk-logo-white1.png', sizingMethod='scale');
}
* html .bklogo img {
  display: none;
}
* html .logobox {
    position:static;
}







.top-link {
	margin-left:40px; 
	margin-top:30px;
	color:#FFF; 
	text-shadow: 1px 1px 1px #333; 
	font:bold 16px lucida sans, lucida, Arial, Helvetica, sans-serif; 
	float:right;
	}

.top-link a {
	color:#FFF; 
	text-shadow: 1px 1px 1px #888; 
	text-decoration:none;
	}
.top-link a:hover {
	text-decoration:none;
	color:#555;
	text-shadow:1px 1px 1px #EEE;
	}



#row-1 {
	padding:0px 8px 0px 8px; 
	background-color:#FFF; 
	padding-bottom:10px; 
	}
#row-1-body {width:625px; float:right;}





/*  ----------------------- Top of Page Text Styles -----------------------------  */

.top_text {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #222;
	padding-right: 10px;
	text-align: right;
}
	#top_text a {
		font: bold 14px Arial, Helvetica, sans-serif;
		color:  #222;
		text-decoration: none;
		padding-right: 10px;
		text-align: right;

		}
	#top_text a:hover {
		color: #0086FA;
		text-decoration: none;

		}
	#top_text a:active {
		color: #222;
		text-decoration: none;
		}

/*  -------------------------------- Left Sub-Nav area ------------------------------------  */
.left_sub	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
	/*list-style: none;
	text-indent: 0px;
	line-height: .55cm;*/
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
.left_sub a:link {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub a:visited {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub a:hover {
	text-decoration: none;
	color: #EB9343;
	list-style: none;
}
.left_sub a:active {
	text-decoration: none;
	color: #555555;
	list-style: none;
}
.left_sub ul	{
list-style-type: none;
/*line-height: 8px;*/
padding: 0;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 0px;

}
.left_sub li	{
list-style-type: none;
/*line-height:20px;*/
padding: 0;
margin-bottom: 6px;
margin-left: 3px;
}
.arrow	{
	font: bold 9px Arial, Helvetica, sans-serif;
	font-stretch: ultra-condensed;
	}


#header_grad {background:#fff url(../img/header_gradient1.gif) top left repeat-x;}
#hdr_grad_ht {background:#fff url(../img/hdr_grad_ht.gif) top left repeat-x; }
#hdr_grad_g {background:#fff url(../img/hdr_grad_g.gif) top left repeat-x; }
#hdr_grad_mi {background:#fff url(../img/hdr_grad_mi.gif) top left repeat-x; }
#hdr_grad_ca {background:#fff url(../img/hdr_grad_ca.gif) top left repeat-x; }
#hdr_grad_ta {background:#fff url(../img/hdr_grad_ta.gif) top left repeat-x; }
/*----------------V3 Verticle Dashes-------------------------------*/

.vert_dash-dk {
	background-image: url(../img/v3-vert-dash.gif); background-repeat: repeat-y; background-position: center;
}
.vert_dash-lt {
	background-image: url(../img/v3-vert-dashlt.gif); background-repeat: repeat-y; background-position: center;
}
.horz_dash-lt {
	background-image: url(../img/v3-horz-dashlt.gif); background-repeat: repeat-x; background-position: center;
}
/*----------------V3 Main Flyout Nav Styling-------------------------------*/

.scrolling	{
	z-index: 50;
}


.menu {
font: bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
margin:0px 0px 0px 0px; 
}
.menu ul {
position:relative;
z-index:100;
padding:0;
margin:0;
list-style-type:none;
width:150px;
}

.menu li {
background:#FFF;
height:30px;
float:left;
}
.menu li.sub {background:#FFF;} 





.menu ul li ul li {
background:#212121;
height:30px;
float:left;
}
.menu UL LI UL LI a{
background:#212121;
height:29px;
color:#AAA;
line-height:28px;
border-bottom:1px solid #555;
}

.menu ul li ul li a:hover {background-color:#444; color:#EEE;}



 

.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu a, .menu a:visited {
display:block; 
text-decoration:none;
width:150px;
text-indent:8px;
}

.menu UL LI a {
height:29px;
line-height:28px;
color:#000;
text-indent:8px;
border-bottom:1px solid #fff;
}


* html .menu a, * html .menu a:visited {width:150px; }

* html .menu a:hover {color:#0086FA; background:#EEE; position:relative;}

.menu li:hover {position:relative;}


.menu a:active, .menu a:focus {color:#0086FA; background:#CCC;}


.menu li:hover > a {color:#0086FA; background:#EEE;}
 

.menu li ul {
visibility:hidden;
position:absolute;
top:-30px;
left:80px;
padding:30px;
background:transparent url(../img/clear.gif);
}


.menu li:hover > ul {visibility:visible;}


.menu ul a:hover ul {
visibility:visible;
}






img.floatLeft-1 { 
    float: left; 
	margin-left: 0px;
    margin-top: 0px; 
	margin-right: 8px;
	margin-bottom: 0px;  
}

.left_sub_bk {
	background-image: url(../img/scrollingtxt_bk1.jpg); background-repeat: no-repeat;
}


/*-----------------------------------V3 Audience Navigation Styling----------------------------*/
.mid-gray {
	background-image: url(../img/v3-mid-gray.gif); background-repeat: repeat-x;
}

.class1	a	{
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:900;
	font-variant:small-caps;
	color: #000000;
	text-decoration: none;
	display:block;
	width: 111px;
	height: 33px;
	margin: 0 0; padding:0px 0px 0px 0px;
}

.class1 a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.class1 a:active {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.class1 a:visited {
	color: #000000;
	background-position: 0px -33px;
		}
.ht	a	{
	line-height: 30px;
	background: url(../img/v3-home-mid-ht1.jpg) no-repeat;
	background-position: 0px -33px;
}
.ht a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.g	a	{
	
	background: url(../img/v3-home-mid-g1.jpg) no-repeat;
	background-position: 0px -33px;
}
.g a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.mi	a	{
	background: url("../img/v3-home-mid-mi1.jpg") no-repeat;
	background-position: 0px -33px;
}
.mi a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.ca	a	{
	line-height: 30px;
	background: url("../img/v3-home-mid-ca1.jpg") no-repeat;
	background-position: 0px -33px;
}
.ca a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.ta	a	{
	background: url("../img/v3-home-mid-ta3.jpg") no-repeat;
	background-position: 0px -33px;
}
.ta a:hover {	
	color: #FFFFFF;
	background-position: 0px 0px;
		}
.store a{line-height: 30px; background: url("../img/v3-home-mid-store.jpg") no-repeat;	background-position: 0px -33px;}
.store a:hover {color: #333333;	background-position: 0px 0px;}

/*----------------------------------------------------------------------------------------------*/

/*  -- Body Text Styles --  */

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.header_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-style: italic;
	font-weight: bold;
}
.header_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	/*line-height: 26px;*/
	letter-spacing: -1px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.header_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	font-style: italic;
	font-weight: bold;
}
.header_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;*/
	color: #222222;
}
#p_vertline {background:#fff url(../img/DDDDDD_1x1.gif) top center repeat-y;}
.home_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-right: 10px;
}
/*-------------------------------PRODUCT PAGE STYLES------------------------------------------*/
.products_body {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.products_specs_hdr {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #0C5CCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.products_specs_hdr	a {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #0C5CCC;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.products_specs_hdr	a:hover {
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #EB9343;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

#divide	{
	background-color:#000000;
	height:1px;
	width:265px;
}
#specs_header	{
	margin: 3px 0px 1px 0px;
}

#product_specs	{
	margin: 2px 0px 15px 6px;
}
#specs_container	{
	margin: 10px 0px 0px 4px;
}
.products_specs {
	font: 12px Arial, Helvetica, sans-serif;
	color: #777777;

}
.products_specs a {
		text-decoration: underline;
	color: #444444;
	
}
.products_specs a:hover {
			text-decoration: underline;
	color: #EB9343;
	
}
table.products_specs td {padding:2px 2px 2px 4px;}



/*----------------------PRODUCT REVIEW STYLES-----------------------*/
.p_review	{
	font: 12px Arial, Helvetica, sans-serif;
}

.p_review	a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
text-decoration: none;	
}
.p_review	a:hover	{
	color:#0C5CCC;
}

.kit_hdr	{
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 4px 0px 0px 4px;
}
.kit	{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px; 
	margin-left: 10px;
}

.kit	a{
	font: 12px Arial, Helvetica, sans-serif;
	color:#0C5CCC;
}
.kit	a:hover	{
	color:#EB9343;

	text-decoration: none;	}




/*--------------------------------------------------------------------*/




/*------------------------------- SUPPORT PAGE STYLES------------------------------------------*/

.support {margin-top:40px;}

.support UL {
	padding:0px;
	list-style:none;
	}

.support UL LI {
float:left;
border:1px solid #DDD;
width:40%;
height:30px;
padding:20px 10px 20px 10px;
margin: 0 5px 10px 5px;
vertical-align:middle;
text-align:center;
list-style-type:none;
line-height: 15px;
}

.support-left-bar {
	margin-top:20px;
	}
.support-left-bar a {font-size:10px;}



.resources_hilite {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color: #000000;
	margin-top: 10px;
	margin-left: 4px;
}
.resources  {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height:13px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;
	
}
.resources_hdr	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#333333;

}
.resources_subhdr {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left:3px;

}
.resources a {
	color: #000000;
	text-decoration: none;
	line-height:20px;
	text-indent: 0px;
	margin: 0 0; padding:0px 0px 0px 0px;
	
}
#resource	{
	margin: 0px 5px 35px 5px;
	
}
.resources a:visited {
	text-decoration: none;
	color: #000000;

}
.resources a:hover {
	text-decoration: none;
	color: #EB9343;

}
.resources a:active {
	text-decoration: none;
	color: #000000;

}
.resources ul
{

list-style-type: none;
list-style-position: inside;
/*line-height: 8px;
padding: 0;
margin-bottom: 4px;*/
margin-left: 0px;

}
.resources li	{
list-style-type: none;
/*line-height:20px;*/
padding: 0;
margin-top: 4px;
margin-bottom: 6px;
margin-left: 0px;

}
/*----------FAQ Styles-----Also Used on Press Release page---------------*/

.faq UL {
	list-style-type:none;
	padding:0px;
	margin:0;
	}
	
.faq UL LI {
	font:12px Arial, Helvetica, sans-serif;
	margin-bottom:12px;
	}






/*  -- Leftbar Styles --  */

.blue_hilite {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 4px;
}
.aux_hilite	{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#444444;
}
.aux_hilite	a	{
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#444444;
	text-decoration:none;
}
.aux_hilite	a:hover	{
	text-decoration:underline;

}





/*  ------------------------------- BK HIGHLIGHTS - USED ON HOMEPAGE --------------------------------  */


	#bk_highlights a {
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		display:block;
		width:202px;
		height: 51px;
		margin: 0 0; padding:0px 0px 0px 0px;
		background: url("../img/right_bk1.jpg") 0 0 no-repeat;
		background-position: 0px 0;

		}
	#bk_highlights a:hover {	
		background-position: -202px 0;

		}
	#bk_highlights a:active {
		background-position: -202px 0;

		}

.bk_highlights-txt	a	{
	font: 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	top: 10px; 

	
}
.bk_highlights-txt	a:hover	{
	color: #183145;
	text-decoration: NONE;
}


img.floatLeft { 
    float: left; 
    margin: 3px 4px 3px 3px; 
}


/*-------------------------------RELATED PRODUCT SECTION------------------------------------------------*/

#relate	{
	display:block;
	width:610px;
	padding:5px;
}
#relatedproducts	{
	display:block;
	width:145px;
	height:72px;
	background-color:#E4E8EA;

	}
	
#relatedproducts	a	{
	display:block;
	width:145px;
	height:72px;
	background-color:#E4E8EA;


	}
#relatedproducts	a:hover	{
	display:block;
	width:145px;
	height:72px;
	background-color:#D4DDE1;


	}
	
.relatedproductsborder	{
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin-right:6px;
}	
	
	
.relatedproductsdescriptionhdr	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;

}
.relatedproductsdescription	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#333333;
}
.relatedproductsdescription	a	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.relatedproductsdescription	a:hover	{
	font: 9px Arial, Helvetica, sans-serif;
	color:#0C5CCC;
	text-decoration:none;
}

/*  -- Horizontal Rule Styles --  */


#blue	{
background-color:#2381BC;
}
#red	{
background-color:#CC0000;
}
#yellow	{
background-color:#FFE400;
}
#purple	{
background-color:#72008E;
}
#med_light	{
background-color:#DDDDDD;
}
#black	{
background-color:#000000;
}
#med_dark	{
background-color:#666666;
}




.hr_red {
border: none;
background-color: #CC0000;
color: #CC0000;
height: 1px;
width: 100%;
}
.hr_orange {
border: none;
background-color: #FC9903;
color: #FC9903;
height: 1px;
width: 100%;
}
.hr_yellow {
border: none;
background-color: #FFE400;
color: #FFE400;
height: 1px;
width: 100%;
}
.hr_blue {
border: none;
background-color: #2381BC;
/*color: #2381BC;*/
height: 1px;
width: 100%;
}
.hr_purple {
border: none;
background-color: #72008E;
color: #72008E;
height: 1px;
width: 100%;
}
.hr_black {
border: none;
background-color: #000000;
color: #72008E;
height: 1px;
width: 100%;
}
.hr_black250  {
border: none;
background-color: #000000;
color: #000000;
height: 1px;
width: 250px;
}
.hr_black590  {
border: none;
background-color: #000000;
color: #000000;
height: 1px;
width: 590px;
}
.hr_light_vert  {
border: none;
background-color: #DDDDDD;
color: #DDDDDD;
height: 100%;
width: 1px;
}



/*  -- Border Styles --  */

.border {
	border: 1px solid #000000;
	border-collapse: collapse;
}

.border_light {
	border: 1px solid #D1D1D1;
	border-collapse: collapse;
}
.border td {
	border: 1px solid #000000;
	border-collapse: collapse;
}

.border tr {
	border: 1px solid #000000;
	border-collapse: collapse;
}
/*----------------------------------------*/
.border_dk {
	border: 1px solid #666666;
	border-collapse: collapse;
}

.border_dk td {
	border: 1px solid #666666;
	border-collapse: collapse;
}

.border_dk tr {
	border: 1px solid #666666;
	border-collapse: collapse;
}
/*----------------------------------------*/
.noborder {
	border: 0px solid #000000;
	border-collapse: collapse;
}

.noborder td {
	border: 0px solid #000000;
	border-collapse: collapse;
}

.noborder tr {
	border: 0px solid #000000;
	border-collapse: collapse;
}

/*----------------------------------------*/

#footer-container 	{
	width:800px; 
	float:none; 
	clear:both; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:20px; 
	border-top:4px solid #484848; 
	background:#222; 
	height:150px; 
	padding-bottom:10px;
	}

#footer-cell-container {
	float:left;  
	margin-top:12px; 
	width:800px;
	}
	
#footer-cell-horz {
	padding-top:8px; 
	margin-top:8px; 
	border-top:1px solid #555; 
	padding-bottom:8px; 
	margin-bottom:8px; 
	border-bottom:1px solid #555;
	}
	
#footer-legal {
	width:800px; 
	margin:20px auto 25px auto; 
	text-align:center;
	font:11px lucida, lucida sans, Arial, Helvetica, sans-serif; color:#888;
	}
	
.footer-cell {
	text-align:left; 
	height:140px; 
	/*background-color:#EEE;*/
	padding-left:25px;
	padding-right:25px; 
	border-right:1px solid #555;
	border-collapse:collapse;
	float:left;

	}
	
.footer-cell h5 {
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	padding-top:0px; 
	text-transform:uppercase;
	font-size:11px; 
	letter-spacing:1px;
	color:#FFF; 
	font-weight:bold; 
	margin:0px 0px 0px 0px;
	}

.footer-cell UL {
	text-align:left; 
	padding:0px; 
	margin:0px; 
	}
	
.footer-cell UL LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	list-style-type:none; 
	list-style:none; 
	padding:0px; 
	margin:0px; 
	line-height:21px; 
	color:#9E2D00; 
	}
	
.footer-cell UL LI a{
	list-style-type:none; 
	list-style:none; 
	padding:2px 0px 0px 0px; 
	margin:0px; 
	line-height:20px;  

	color:#CCC;
	text-decoration:none;
	}
	
.footer-cell UL LI a:hover {

	/*border-top:1px dotted #3387af;*/
	border-bottom:1px dotted #3387af;
	color:#3387af;

	}

	
#footer-site-ulrs {
	width:800px; 
	margin:20px auto 25px auto; 
	text-align:center;
	font:bold 12px lucida, lucida sans, Arial, Helvetica, sans-serif;
	text-align:center;
	
	}
	
#footer-site-ulrs a{
	font:bold 12px Arial, Helvetica, sans-serif;
	letter-spacing:.1em;
	color:#121212;
	text-decoration:none;
	}
#footer-site-ulrs a:hover{
	color:#3387af; 
	text-decoration:none;
	border-bottom:1px dotted #3387af;
	}
	
#footer-site-ulrs  span {
	position:relative;
	top:1px;
	color:#3387af;
	font-family:arial black, arial, verdana, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}






/*  ------------------------- Footer Text Styles -------------------------- */

.footer_hdr	{
	font: bold 12px trebuchet, trebuchet ms, Lucida Grande, Verdana, Arial, sans-serif;
	font-variant: small-caps;
	color: #6c6c6c;
	line-height: 30px;


}

.footer	{
	font: 11px  trebuchet, trebuchet ms, Lucida Grande, Verdana, Arial, sans-serif;
	color:#666;
	letter-spacing: 1px;
	line-height: 18px;

	}
	
.footer a{
	text-decoration: none;
	padding:0px 7px 0px 7px;
	color: #666;
}
.footer a:hover {
	text-decoration: none;
	color:#0099FF;
}


.alt-nav-box-pr {
	background-color:#c02f17; 
	margin-top:18px;
	}
.alt-nav-box-pr  a {color:#121212; text-decoration:none;}
.alt-nav-box-pr  a:hover {color:#FF9900; text-decoration:none;}
	

	
	
.alt-nav-box-company {background-color:#121212; 	color:#CCC;}
.alt-nav-box-company  a{color:#CCC;}
.alt-nav-box-company a:hover {color:#FFF;}
	
.alt-box-pr {background-color:#c02f17;}
.alt-box-pr a {color:#121212;}
.alt-box-pr a:hover {color:#FFF;}

.alt-box-events {background-color:#5082b1;}
.alt-box-events a {color:#121212;}
.alt-box-events a:hover {color:#FFF;}

.alt-nav-box-support {background-color:#92b150; color:#121212;}
.alt-nav-box-support a {color:#121212;}
.alt-nav-box-support a:hover {color:#FFF;}
	
	

#alt-nav-box {
	overflow:hidden;
	padding:15px; 
	color:#FFF;
	margin-bottom:20px;
	}

#alt-nav-box  h5 {
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	padding-top:0px; 
	text-transform:uppercase;
	font-size:11px; 
	letter-spacing:1px;
	color:#FFF; 
	font-weight:bold; 
	margin:0px 0px 3px 0px;
	}

#alt-nav-box  UL {
	text-align:left; 
	padding:0px; 
	margin:0px; 
	}
	
#alt-nav-box  UL LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	list-style-type:none; 
	list-style:none; 
	padding:0px 0px 0px 6px;
	margin:0px; 
	line-height:21px;  
	}
		
#alt-nav-box  UL LI a{
	list-style-type:none; 
	list-style:none; 
	padding:2px 0px 0px 0px; 
	margin:0px; 
	line-height:20px;  
	text-decoration:none;
	}
	
#alt-nav-box  UL LI a:hover {
	text-decoration:underline;
	}


div.ir-left-nav {padding-top:20px;}
.ir-left-nav UL{list-style-type:none; padding:0px;}
.ir-left-nav UL LI{ background-color:#F1F1F1; padding:4px 0px 4px 4px; margin:4px 0px 4px 0px;}
.ir-left-nav UL LI a{text-decoration:none;}
.ir-left-nav UL LI UL{margin-top:10px;}
.ir-left-nav UL LI UL LI { padding:2px 0px 2px 10px; font-size:11px; border-top:1px dashed #E5E5E5;}
.ir-left-nav UL LI.active { border-left:3px solid #BBB;}
.ir-left-nav UL LI UL LI.active {font-weight:bold; border-left:0px solid #BBB;}
.ir-left-nav UL LI UL LI.active {font-weight:normal; border-left:0px;}
.ir-left-nav UL LI UL LI UL LI { padding:0px 0px 1px 20px; font-size:11px; border-top:0px dashed #E5E5E5;}

#recent-news {
	
	margin-left:5px; 
	margin-right:5px; 
	margin-bottom:15px; 
	float:left;
	color:#888;
	border-bottom:1px dotted #888;
	}
#recent-news h2{
	margin-bottom:12px;
	color:#000;
	}


	
.pr-row, .pr-row-out {background-color:#FFF; border-top:1px dotted #DDD; padding-top:10px; padding-bottom:10px; padding-left:8px;}
.pr-row-over {background-color:#F1F1F1; border-top:1px dotted #DDD; padding-top:10px; padding-bottom:10px; padding-left:8px;}

.pr-row-thin, .pr-row-thin-out {background-color:#FFF; border-top:1px dotted #DDD; padding:2px;}
.pr-row-thin-over {background-color:#F1F1F1; border-top:1px dotted #DDD; padding:2px;}

.pr-date {text-align:left; font:10px lucida, Arial, sans-serif; color:#888; text-transform:uppercase; font-weight:bold; letter-spacing:1px; }
.pr-title {text-align:left; font:12px lucida, 'lucida sans', Arial, Helvetica, sans-serif; padding-top:5px;}
.pr-title a{text-decoration:none; }
.pr-link {float:right; font:Courier New, Courier, mono; font-size:12px;}
.pr-link img {position:relative; top:2px;}

.pr-year {
	background-color:#EEE;
	float:none; 
	width:100%; 
	height:20px;
	}
	
.pr-year h4 { margin-top:0px; text-indent:4px; padding:3px 0px 0px 0px; color:#555; font:bold 14px lucida, lucida sans, Arial, Helvetica, sans-serif;}



#tweet {
	font:11px Ludica, Lucida sans, Arial, Helvetica, sans-serif; color:#777;}
#tweet UL {list-stype-type:none; padding-left:0px; padding-bottom:0px; margin-bottom:0px;}
#tweet UL LI {list-style-type:none; padding-top:4px; margin-top:8px;}



#template-body-container {
	margin-left:4px; 
	margin-top:20px;
	}

#v6-int-left-col {
	width:64%;
	text-align:justify;
	}

#v6-int-right-col {
	text-align:left; 
	float:right; 
	width:32%; 
	}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 200;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 200;
}
